/* H2 */
.fontsize-194014-custom {
    line-height: 9vw !important;
}

.fontsize-442627-custom {
    mix-blend-mode: color-burn !important;
    transform: translate3d(0, 0, 0) !important;
}

.fontsize-105715-custom {
    mix-blend-mode: color-burn !important;
    transform: translate3d(0, 0, 0) !important;
}

.fontsize-202998-custom {
    mix-blend-mode: color-burn !important;
    transform: translate3d(0, 0, 0) !important;
}

/* Social Media */
@media (min-width: 960px) {
    body[class*=hmenu] .menu-icons i:not(.fa-dropdown), body.menu-overlay-center .menu-icons i:not(.fa-dropdown) {
        font-size: 35px !important;
        color: #f5b42d !important;
    }
}

footer .footer-last.footer-center .social-icon i, .uncode-vc-social.icons-lead .social-icon i {
    font-size: 30px !important;
}


/* Menu */
.col-lg-0 {
    padding: 50px 36px 27px 36px !important;
}

@media (min-width: 960px) {
    body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .lines:not(.lines-dropdown), body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)).is_mobile_open.menu-parent-off-canvas.menu-transparent .mmb-container .lines:not(.lines-dropdown), html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override .lines:not(.lines-dropdown), body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .lines:not(.lines-dropdown):before, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)).is_mobile_open.menu-parent-off-canvas.menu-transparent .mmb-container .lines:not(.lines-dropdown):before, html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override .lines:not(.lines-dropdown):before, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .lines:not(.lines-dropdown):after, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)).is_mobile_open.menu-parent-off-canvas.menu-transparent .mmb-container .lines:not(.lines-dropdown):after, html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override .lines:not(.lines-dropdown):after, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .lines:not(.lines-dropdown) > span, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)).is_mobile_open.menu-parent-off-canvas.menu-transparent .mmb-container .lines:not(.lines-dropdown) > span, html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override .lines:not(.lines-dropdown) > span {
        background: #f5b42d !important;
    }
}

.mobile-menu-button-light .lines:not(.lines-dropdown), .mobile-menu-button-light .lines:not(.lines-dropdown):before, .mobile-menu-button-light .lines:not(.lines-dropdown):after, .mobile-menu-button-light .lines:not(.lines-dropdown) > span, .vmenu-container.menu-light .lines:not(.lines-dropdown), .vmenu-container.menu-light .lines:not(.lines-dropdown):before, .vmenu-container.menu-light .lines:not(.lines-dropdown):after, .vmenu-container.menu-light .lines:not(.lines-dropdown) > span {
    background: #f5b42d !important;
}

.style-color-179481-bg {
    background-color: rgba(255, 255, 255, 0) !important;
}

@media (max-width: 959px) {
    body:not(.menu-force-opacity):not(.menu-scroll-transparency:not(.navbar-hover)) .menu-primary.is_stuck:not(.menu-mobile-transparent) .menu-container {
        box-shadow: 0 4px 10px -10px rgba(0, 0, 0, 0.0) !important;
    }
}

.mobile-menu-button.menu-button-overlay {
    display: none !important;
}

@media (max-width: 959px) {
    .menu-wrapper div[class*=col-lg-] {
        text-align: center !important;
    }
}

/* Formular */

.btn-form-border-style, input, textarea, select, .seldiv, .select2-choice, .select2-selection--single, input[type="submit"], input[type="reset"], input[type="button"], button[type="submit"], .seldiv:before, .btn, .btn-link, .btn:not(.btn-custom-typo), .btn-link:not(.btn-custom-typo), .panel-title > a > span, .divider .divider-icon, .overlay input, .search_footer {
    border-width: 3px !important;
}

input, textarea, select, .seldiv, .select2-choice, .select2-selection--single {
    border-radius: 0px !important;
    font-weight: normal;
    border: 1px solid transparent;
}

.buttons-style, input[type="submit"]:not(.btn-custom-typo):not(.btn-inherit), input[type="reset"]:not(.btn-custom-typo):not(.btn-inherit), input[type="button"]:not(.btn-custom-typo):not(.btn-inherit), button[type="submit"]:not(.btn-custom-typo):not(.btn-inherit), .btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .btn-link:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .tab-container:not(.default-typography) .nav-tabs, .uncode-accordion:not(.default-typography) .panel-title > a > span, .search_footer {
    font-size: 14px !important;
}

div.wpcf7 form .wpcf7-response-output {
    text-align: center !important;
    background-color: #f5b42d !important;
    color: #fff !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    font-weight: 700 !important;
}

/* Footer */
footer .footer-center {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

/* Consent Banner */
@media (min-width: 960px) {
.gdpr-privacy-preferences form, .gdpr-general-confirmation form {
    height: 130% !important;
}
}

.gdpr-privacy-bar.gdpr-privacy-bar--float {
    background: #f5b42d !important;
}

.gdpr-privacy-bar.gdpr-privacy-bar--float .gdpr-agreement, .gdpr-privacy-bar.gdpr-privacy-bar--float .gdpr-reject {
    background-color: #ff7300 !important;
    color: #fff !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
}


.gdpr-privacy-bar.gdpr-privacy-bar--float .gdpr-preferences {
    font-weight: 700 !important;
}

.gdpr-privacy-preferences .gdpr-tab-content h4, .gdpr-general-confirmation .gdpr-tab-content h4 {
    font-family: 'Thunder' !important;
    font-size: 25px !important;
    text-transform: uppercase !important;
}

.gdpr-privacy-preferences footer, .gdpr-general-confirmation footer {
    padding: 18px 18px 18px 18px !important;
}