.logo-schoen {
background: #fff;
position: relative;
top: 60px;
}
.logo-schoen img {
padding: 15px 15px 15px 15px;
}
@media screen and (max-width: 900px) {
.ush_menu_1 .w-nav-control {
z-index: 999 !important;
position: relative !important;
}
.header_hor .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
top: 0 !important;
}
}
.logo-schoen:before, .logo-schoen:after {
z-index: -1;
position: absolute;
content: "";
bottom: 15px;
left: 10px;
width: 50%;
top: 80%;
max-width:300px;
background: #777;
-webkit-box-shadow: 0 15px 10px #777;
-moz-box-shadow: 0 15px 10px #777;
box-shadow: 0 15px 10px #777;
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
transform: rotate(-3deg);
}
.logo-schoen:after {
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-o-transform: rotate(3deg);
-ms-transform: rotate(3deg);
transform: rotate(3deg);
right: 10px;
left: auto;
}
.phone-number {
margin-left: 1rem;
}
.fax-number {
margin-left: 2.5rem;
}
.opening-hours {
display: inline-block;
min-width: 110px;
text-align: right;
}
.opening-days {
display: inline-block;
min-width: 80px;
}
#icons img {
margin: 0 auto;
max-width: 70% !important;
-webkit-transition: all 450ms ease-in-out;
-moz-transition: all 450ms ease-in-out;
-ms-transition: all 450ms ease-in-out;
-o-transition: all 450ms ease-in-out;
transition: all 450ms ease-in-out;
}
#icons img:hover {
opacity: 0.7;
-webkit-transition: all 450ms ease-in-out;
-moz-transition: all 450ms ease-in-out;
-ms-transition: all 450ms ease-in-out;
-o-transition: all 450ms ease-in-out;
transition: all 450ms ease-in-out;
}
@media screen and (max-width: 900px) {
#icons img {
margin: 0 auto;
max-width: 20% !important;
}
}
#icons .w-text a {
-webkit-transition: all 450ms ease-in-out;
-moz-transition: all 450ms ease-in-out;
-ms-transition: all 450ms ease-in-out;
-o-transition: all 450ms ease-in-out;
transition: all 450ms ease-in-out;
}
#icons .w-text a:hover {
opacity: 0.7;
-webkit-transition: all 450ms ease-in-out;
-moz-transition: all 450ms ease-in-out;
-ms-transition: all 450ms ease-in-out;
-o-transition: all 450ms ease-in-out;
transition: all 450ms ease-in-out;
}
#accordion .w-tabs-section-title {
font-size: 1rem;
font-family: "Eras bold";
}
#accordion ul {
margin-top: -1rem;
}
#accordion ul li {
margin-top: -0.5rem;
}
#accordion .w-tabs.accordion.remove_indents>div>div>.w-tabs-section-header, .w-tabs.accordion.remove_indents>div>div>.w-tabs-section-content {
padding-left: 1rem !important;
padding-right: 1rem !important;
}
.no-touch .w-tabs.remove_indents>div>div>.w-tabs-section-header:hover, .no-touch .w-tabs.remove_indents>div>div>.w-tabs-section-header:focus, 
.no-touch .w-tabs.remove_indents>div>div>.w-tabs-section-header:hover, .no-touch .w-tabs.remove_indents>div>div>.w-tabs-section-header:focus {
background: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.08), transparent) !important;
}
.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before {
font-size: 0.65em !important;
margin-left: 0.3em !important;
margin-top: -0.2rem;
}
td, th {
padding: 0 !important;
border-bottom: none !important;
border-color: none !important
outline: none !important;
}
#map .gm-style-iw-d {
line-height: 18px !important;
} select {
margin-bottom: 0 !important;
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important; 
}
#first .nf-form-content select.ninja-forms-field:not([multiple]) {
height: 54px !important;
}
.nf-field-label label {
font-weight: 500 !important;
}
#ninja_forms_required_items.hidden-container, #ninja_forms_required_items.hr-container, .nf-field-container.hidden-container, .nf-field-container.hr-container {
margin: 1rem 0 !important;
}
.nf-form-cont hr {
border-color: transparent !important;
}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
font-size: 16px !important;
line-height: 1.20 !important;
font-weight: 600 !important;
font-style: normal !important;
text-transform: uppercase !important;
letter-spacing: 0.02em !important;
border-radius: 0.3em !important;
padding: 1em 2em !important;
background: #ffe000 !important;
border-color: transparent !important;
color: #272e38 !important;
box-shadow: 0 0 0 0 transparent !important;
} 
.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover {
box-shadow: 0 0 0 0 transparent !important;
background: #272e38 !important;
border-color: transparent !important;
color: #ffffff !important;
}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
background: #f7f7f7;
border: 1px solid #c4c4c4;
color: #000 !important;
font-weight: 400 !important;
}
.select2-selection, select, input:not([type="submit"]) {
line-height: normal !important;
font-weight: 400 !important;
}
.ninja-inline {
margin-left: 20px;
display: block !important;
margin-top: 20px;
font-size: 0.8rem !important;
line-height: 1.1rem !important;
}
.ninja-inline-2 {
display: block !important;
font-size: 0.8rem !important;
line-height: 1.1rem !important;
margin-bottom: -10px !important;
}
.ninja-pflicht {
display: block !important;
font-size: 0.8rem !important;
line-height: 1.1rem !important;
}
.checkbox-container.label-right .field-wrap>div {
width: auto !important;
margin: 0 !important;
}
#nf-label-field-16:before {
left: -28px !important;
top: -11px !important;
}
#nf-label-field-16:after {
left: -28px !important; 
top: -11px !important;
height: 25px !important;
width: 25px !important;
}
.nf-fu-progress, .nf-form-fields-required {
display: none !important;
}
.ninja-forms-req-symbol {
color: #272e38 !important;
position: relative;
top: -15px;
font-size: 38px !important;
}
.nf-error.field-wrap .nf-field-element:after {
height: 53px !important;
width: 53px !important;
}
.nf-error-msg.nf-error-field-errors {
margin-left: 0.7rem !important;
}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;font-display:swap;src:url(//www.schoen-ftb.de/wp-content/uploads/omgf/us-fonts/raleway-normal-latin-ext.woff2?ver=1720613339)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;font-display:swap;src:url(//www.schoen-ftb.de/wp-content/uploads/omgf/us-fonts/raleway-normal-latin.woff2?ver=1720613339)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Raleway';font-style:normal;font-weight:700;font-display:swap;src:url(//www.schoen-ftb.de/wp-content/uploads/omgf/us-fonts/raleway-normal-latin-ext.woff2?ver=1720613339)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Raleway';font-style:normal;font-weight:700;font-display:swap;src:url(//www.schoen-ftb.de/wp-content/uploads/omgf/us-fonts/raleway-normal-latin.woff2?ver=1720613339)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}