@import url('/.themes/custom.css');

.hidden {display: none !important;}

h1, h2, h3 {
    letter-spacing: -2px;
    line-height: 1.1;
	color: #444;
}

h3 {
    letter-spacing: -1px;
}

h1 strong, h2 strong, h3 strong {font-weight: 700;}


.type-contact, .box.box2 {box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, .3);}
h3 strong {font-weight: 600;}

.btn-spenden a.btn {max-width: 400px; margin: 0 auto; font-weight: 600;    padding: 15px 20px;  border-radius: 13px 0;}
.btn-spenden a.btn:before {
       content: "\f004";
    font-family: ForkAwesome;
    margin-right: 11px;
    font-size: 25px;
    position: relative;
    top: 2px;
}
#nav-main-search, #nav-main-search-mobile {display: none;}

.variant-tile-accordion .freefloat .effect-box:after { content: ""; 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0);
    opacity: .7; transition: .5s linear;}
.variant-tile-accordion .collapse-trigger[aria-expanded="true"] .effect-box:after, .variant-tile-accordion .freefloat .effect-box:hover:after {background: rgba(0,0,0,0); transition: .5s linear;}

.spenden-icon a:before {font-family: 'ForkAwesome';
    content: "\f004";
    margin-right: 7px;
    top: 2px;
    position: relative;}

@media (min-width: 1014px) {
    .spenden-icon a {
        background: #ee0000;
        color: #fff !important;
        margin-top: -10px;
        margin-left: 20px !important;
        border-radius: 4px;
        padding: 8px 20px 8px 15px !important;
    }
}