/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

@font-face {
    font-family: 'Proxima Nova';
    src: url("./fonts/ProximaNova-Regular.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url("./fonts/ProximaNova-Semibold.otf") format("opentype");
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url("./fonts/ProximaNova-Bold.otf") format("opentype");
    font-weight: 700;
    font-style: normal;
}

/**
    Gravity Forms
**/

/** Checkbox **/

.ginput_container input[type=checkbox] {
    background-color: transparent !important;
    border: none !important;
    width: 22px;
    height: 22px;
    text-align: center;
    cursor: pointer;
    margin: 0;
    appearance: none;
    -webkit-appearance: none;
    position: absolute;
}

.ginput_container input[type=checkbox]:focus {
    outline: 0;
}

.ginput_container input[type=checkbox]::before,
.ginput_container input[type=checkbox]::after {
    content: '';
}

.ginput_container input[type=checkbox]::before {
    width: 22px;
    height: 22px;
    border: 1px solid #CCCCCC !important;
    border-radius: 2px !important;
    background-color: #FAFAFA;
    position: absolute;
    left: -1px;
    top: -1px;
    margin-bottom: 0 !important;
}

.ginput_container input[type=checkbox]:focus::before,
.ginput_container .gfield_consent_label:hover input[type=checkbox]::before {
    border: 1px solid black !important;
}

.ginput_container input[type=checkbox]:checked::before {
    border: 1px solid black !important;
}

.ginput_container input[type=checkbox]:checked::after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='16px' height='12px' viewBox='0 0 16 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Step-4' transform='translate(-124.000000, -202.000000)'%3E%3Crect fill='%23EAECEE00' x='0' y='0' width='375' height='1207'%3E%3C/rect%3E%3Cg id='Stepper' transform='translate(28.000000, 192.000000)' fill='%23252839' fill-rule='nonzero'%3E%3Cg id='Group' transform='translate(95.000000, 7.000000)'%3E%3Cg id='check-solid' transform='translate(1.500000, 3.000000)'%3E%3Cpath d='M5.09466562,11.0290504 L0.219660859,6.12601594 C-0.0732202863,5.83145082 -0.0732202863,5.35384695 0.219660859,5.05925237 L1.28029666,3.99248879 C1.57317781,3.69789421 2.04808061,3.69789421 2.34096176,3.99248879 L5.62499817,7.29537787 L12.6590382,0.220923837 C12.9519194,-0.073641279 13.4268222,-0.073641279 13.7197033,0.220923837 L14.7803391,1.28768741 C15.0732203,1.58225253 15.0732203,2.05985641 14.7803391,2.35445099 L6.15533072,11.0290798 C5.86242028,11.323645 5.38754677,11.323645 5.09466562,11.0290504 L5.09466562,11.0290504 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    z-index: 9999;
    position: absolute;
    top: 0;
    left: 0;
    width: 22px;
    height: 22px;
}

.ginput_container .gfield_consent_label {
    margin-left: 32px !important;
    padding-top: 0px;
    display: block;
    cursor: pointer;
}

.gfield_radio .gchoice,
.gfield_checkbox .gchoice {
    position: relative;
    padding-left: 32px;
    margin-bottom: 4px;
}

.gfield_checkbox .gchoice input {
    left: 0;
    top: 2px !important;
}

/** Radio **/

.ginput_container input[type=radio] {
    background-color: transparent !important;
    border: none !important;
    width: 22px;
    height: 22px;
    text-align: center;
    cursor: pointer;
    margin: 0;
    position: absolute;
    left: 0;
}

.ginput_container input[type=radio]:focus {
    outline: 0;
}

.ginput_container input[type=radio]::before,
.ginput_container input[type=radio]::after {
    content: '';
}

.ginput_container input[type=radio]::before {
    width: 22px;
    height: 22px;
    border: 1px solid #CCCCCC !important;
    border-radius: 50% !important;
    background-color: #FAFAFA;
    position: absolute;
    left: -1px;
    top: -1px;
    margin-bottom: 0 !important;
}

.ginput_container input[type=radio]:checked::before {
    border: 1px solid black !important;
}

.ginput_container input[type=radio]:checked::after {
    content: '';
    width: 12px;
    height: 12px;
    background-color: black;
    border-radius: 50%;
    position: absolute;
    top: 5px;
    left: 5px;
}


/** Product Menu **/

body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul #menu-item-524 a:hover,
body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul #menu-item-5538 a:hover {
    background-color: transparent !important;
}

#menu-item-524 .image-layer-outer,
#menu-item-5538 .image-layer-outer {
    visibility: hidden;
}

#menu-item-525,
#menu-item-5546 {
    position: absolute;
    left: 0;
    right: 0;
    z-index: -1;
    height: 100%;
}

#menu-item-525 a,
#menu-item-5546 a {
    height: 100%;
}

#menu-item-525 .image-layer,
#menu-item-5546 .image-layer {
    background-size: contain;
    background-position: center right;
    background-repeat: no-repeat;
    transition: background-image 0.3s ease-in-out;
}


/** Product Slider **/

.ersatzteilslider .wpb_tab {
    transition: opacity 0.3s ease;
    opacity: 1;
}

.ersatzteilslider .tab-item:not(.active-tab) .progress-bar-container {
    display: none !important;
}

.ersatzteilslider .img-with-animation {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    max-width: 600px !important;
    width: 30vw !important;
}

/** Product Slider Mobile **/
@media (max-width: 999px) {
    .ersatzteilslider .vc_column-inner {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .ersatzteilslider .tabbed {
        display: flex;
        flex-direction: column;
    }

    .ersatzteilslider .tabbed ul.wpb_tabs_nav {
        display: flex;
        flex-direction: row;
        width: 100% !important;
        margin-left: 48px;
        margin-right: 48px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.25);
        max-width: calc(100% - 96px);
    }

    .ersatzteilslider .wpb_tabs_nav > * {
        flex: 1 1 auto;
    }

    .ersatzteilslider .wpb_tabs_nav .tab-item {
        margin: 0 !important;
        height: 64px;
        /*border: 1px solid white;*/
        min-width: 48px;
        bottom: -3px;
    }

    .ersatzteilslider .wpb_tabs_nav .tab-item a {
        display: block;
        height: 100%;
        padding: 0;
        position: relative;
        padding: 0 !important;
    }

    .ersatzteilslider .wpb_tabs_nav .tab-item a:before {
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        content: '';
        color: white;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 24px;
        background-color: transparent;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        opacity: .5;
    }

    .ersatzteilslider .wpb_tabs_nav .tab-item.active-tab a:before {
        opacity: 1;
    }

    /* First item - Abgasanlage */
    .ersatzteilslider .wpb_tabs_nav .tab-item:nth-child(1) a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600.45 349.24'%3E%3Cpath fill='%23eeeeee' d='M595.8,175.25c-10.67-21.72-27.12-40.08-47.57-53.09-21.03-13.38-45.38-20.45-70.41-20.45h-36.84v-40.31C440.98,27.54,413.44,0,379.58,0H117.84C83.99,0,56.45,27.54,56.45,61.4v40H0v127.11h56.45v59.34c0,33.85,27.54,61.4,61.4,61.4h261.74c33.85,0,61.4-27.54,61.4-61.4v-59.34h24.02c12.19,0,19.95,5.54,33.23,23.72l8.55,11.7,93.66-79.23-4.64-9.45ZM511.13,224.9c-11.11-12.94-24.82-23.39-46.12-23.39h-51.02v86.34c0,18.97-15.43,34.4-34.4,34.4H117.84c-18.97,0-34.4-15.43-34.4-34.4v-86.34H27v-73.11h56.45V61.4c0-18.97,15.43-34.4,34.4-34.4h261.74c18.97,0,34.4,15.43,34.4,34.4v67.31h63.84c19.89,0,39.23,5.61,55.92,16.23,13.32,8.47,24.51,19.79,32.78,33.1l-55.39,46.86Z'/%3E%3Cpath fill='%23eeeeee' d='M147.08,220.34c-20.08,0-36.42,16.34-36.42,36.42s16.34,36.42,36.42,36.42,36.42-16.34,36.42-36.42-16.34-36.42-36.42-36.42ZM147.08,266.18c-5.19,0-9.42-4.23-9.42-9.42s4.23-9.42,9.42-9.42,9.42,4.23,9.42,9.42-4.23,9.42-9.42,9.42Z'/%3E%3Cpath fill='%23eeeeee' d='M247.67,220.34c-20.08,0-36.42,16.34-36.42,36.42s16.34,36.42,36.42,36.42,36.42-16.34,36.42-36.42-16.34-36.42-36.42-36.42ZM247.67,266.18c-5.19,0-9.42-4.23-9.42-9.42s4.23-9.42,9.42-9.42,9.42,4.23,9.42,9.42-4.23,9.42-9.42,9.42Z'/%3E%3Cpath fill='%23eeeeee' d='M348.25,220.34c-20.08,0-36.42,16.34-36.42,36.42s16.34,36.42,36.42,36.42,36.42-16.34,36.42-36.42-16.34-36.42-36.42-36.42ZM348.25,266.18c-5.19,0-9.42-4.23-9.42-9.42s4.23-9.42,9.42-9.42,9.42,4.23,9.42,9.42-4.23,9.42-9.42,9.42Z'/%3E%3Cpath fill='%23eeeeee' d='M147.08,128.9c20.08,0,36.42-16.34,36.42-36.42s-16.34-36.42-36.42-36.42-36.42,16.34-36.42,36.42,16.34,36.42,36.42,36.42ZM147.08,83.06c5.19,0,9.42,4.23,9.42,9.42s-4.23,9.42-9.42,9.42-9.42-4.23-9.42-9.42,4.23-9.42,9.42-9.42Z'/%3E%3Cpath fill='%23eeeeee' d='M247.67,128.9c20.08,0,36.42-16.34,36.42-36.42s-16.34-36.42-36.42-36.42-36.42,16.34-36.42,36.42,16.34,36.42,36.42,36.42ZM247.67,83.06c5.19,0,9.42,4.23,9.42,9.42s-4.23,9.42-9.42,9.42-9.42-4.23-9.42-9.42,4.23-9.42,9.42-9.42Z'/%3E%3Cpath fill='%23eeeeee' d='M348.25,56.06c-20.08,0-36.42,16.34-36.42,36.42s16.34,36.42,36.42,36.42,36.42-16.34,36.42-36.42-16.34-36.42-36.42-36.42ZM348.25,101.9c-5.19,0-9.42-4.23-9.42-9.42s4.23-9.42,9.42-9.42,9.42,4.23,9.42,9.42-4.23,9.42-9.42,9.42Z'/%3E%3Cpath fill='%23eeeeee' d='M230.64,174.76c0-20.08-16.34-36.42-36.42-36.42s-36.42,16.34-36.42,36.42,16.34,36.42,36.42,36.42,36.42-16.34,36.42-36.42ZM194.22,184.18c-5.19,0-9.42-4.23-9.42-9.42s4.23-9.42,9.42-9.42,9.42,4.23,9.42,9.42-4.23,9.42-9.42,9.42Z'/%3E%3Cpath fill='%23eeeeee' d='M334.28,174.76c0-20.08-16.34-36.42-36.42-36.42s-36.42,16.34-36.42,36.42,16.34,36.42,36.42,36.42,36.42-16.34,36.42-36.42ZM297.86,184.18c-5.19,0-9.42-4.23-9.42-9.42s4.23-9.42,9.42-9.42,9.42,4.23,9.42,9.42-4.23,9.42-9.42,9.42Z'/%3E%3C/svg%3E");
    }

    .ersatzteilslider .wpb_tabs_nav .tab-item.active-tab:nth-child(1) a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600.45 349.24' style='filter:drop-shadow(0 0 3px rgba(255,221,0,0.9)) drop-shadow(0 0 2px rgba(255,221,0,0.6))'%3E%3Cpath fill='%23ecce45' d='M595.8,175.25c-10.67-21.72-27.12-40.08-47.57-53.09-21.03-13.38-45.38-20.45-70.41-20.45h-36.84v-40.31C440.98,27.54,413.44,0,379.58,0H117.84C83.99,0,56.45,27.54,56.45,61.4v40H0v127.11h56.45v59.34c0,33.85,27.54,61.4,61.4,61.4h261.74c33.85,0,61.4-27.54,61.4-61.4v-59.34h24.02c12.19,0,19.95,5.54,33.23,23.72l8.55,11.7,93.66-79.23-4.64-9.45ZM511.13,224.9c-11.11-12.94-24.82-23.39-46.12-23.39h-51.02v86.34c0,18.97-15.43,34.4-34.4,34.4H117.84c-18.97,0-34.4-15.43-34.4-34.4v-86.34H27v-73.11h56.45V61.4c0-18.97,15.43-34.4,34.4-34.4h261.74c18.97,0,34.4,15.43,34.4,34.4v67.31h63.84c19.89,0,39.23,5.61,55.92,16.23,13.32,8.47,24.51,19.79,32.78,33.1l-55.39,46.86Z'/%3E%3Cpath fill='%23ecce45' d='M147.08,220.34c-20.08,0-36.42,16.34-36.42,36.42s16.34,36.42,36.42,36.42,36.42-16.34,36.42-36.42-16.34-36.42-36.42-36.42ZM147.08,266.18c-5.19,0-9.42-4.23-9.42-9.42s4.23-9.42,9.42-9.42,9.42,4.23,9.42,9.42-4.23,9.42-9.42,9.42Z'/%3E%3Cpath fill='%23ecce45' d='M247.67,220.34c-20.08,0-36.42,16.34-36.42,36.42s16.34,36.42,36.42,36.42,36.42-16.34,36.42-36.42-16.34-36.42-36.42-36.42ZM247.67,266.18c-5.19,0-9.42-4.23-9.42-9.42s4.23-9.42,9.42-9.42,9.42,4.23,9.42,9.42-4.23,9.42-9.42,9.42Z'/%3E%3Cpath fill='%23ecce45' d='M348.25,220.34c-20.08,0-36.42,16.34-36.42,36.42s16.34,36.42,36.42,36.42,36.42-16.34,36.42-36.42-16.34-36.42-36.42-36.42ZM348.25,266.18c-5.19,0-9.42-4.23-9.42-9.42s4.23-9.42,9.42-9.42,9.42,4.23,9.42,9.42-4.23,9.42-9.42,9.42Z'/%3E%3Cpath fill='%23ecce45' d='M147.08,128.9c20.08,0,36.42-16.34,36.42-36.42s-16.34-36.42-36.42-36.42-36.42,16.34-36.42,36.42,16.34,36.42,36.42,36.42ZM147.08,83.06c5.19,0,9.42,4.23,9.42,9.42s-4.23,9.42-9.42,9.42-9.42-4.23-9.42-9.42,4.23-9.42,9.42-9.42Z'/%3E%3Cpath fill='%23ecce45' d='M247.67,128.9c20.08,0,36.42-16.34,36.42-36.42s-16.34-36.42-36.42-36.42-36.42,16.34-36.42,36.42,16.34,36.42,36.42,36.42ZM247.67,83.06c5.19,0,9.42,4.23,9.42,9.42s-4.23,9.42-9.42,9.42-9.42-4.23-9.42-9.42,4.23-9.42,9.42-9.42Z'/%3E%3Cpath fill='%23ecce45' d='M348.25,56.06c-20.08,0-36.42,16.34-36.42,36.42s16.34,36.42,36.42,36.42,36.42-16.34,36.42-36.42-16.34-36.42-36.42-36.42ZM348.25,101.9c-5.19,0-9.42-4.23-9.42-9.42s4.23-9.42,9.42-9.42,9.42,4.23,9.42,9.42-4.23,9.42-9.42,9.42Z'/%3E%3Cpath fill='%23ecce45' d='M230.64,174.76c0-20.08-16.34-36.42-36.42-36.42s-36.42,16.34-36.42,36.42,16.34,36.42,36.42,36.42,36.42-16.34,36.42-36.42ZM194.22,184.18c-5.19,0-9.42-4.23-9.42-9.42s4.23-9.42,9.42-9.42,9.42,4.23,9.42,9.42-4.23,9.42-9.42,9.42Z'/%3E%3Cpath fill='%23ecce45' d='M334.28,174.76c0-20.08-16.34-36.42-36.42-36.42s-36.42,16.34-36.42,36.42,16.34,36.42,36.42,36.42,36.42-16.34,36.42-36.42ZM297.86,184.18c-5.19,0-9.42-4.23-9.42-9.42s4.23-9.42,9.42-9.42,9.42,4.23,9.42,9.42-4.23,9.42-9.42,9.42Z'/%3E%3C/svg%3E");
    }

    /* Second item - Kraftstoffanlage (Flame icon) */
    .ersatzteilslider .wpb_tabs_nav .tab-item:nth-child(2) a:before {
        background-image: url("data:image/svg+xml,%3Csvg role='presentation' version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='%23eeeeee'%3E%3Cpath d='M15.261 32.013c-3.607 0-6.54-2.989-6.54-6.667 0-3.016 1.563-6.62 3.888-8.969 0.191-0.192 0.479-0.251 0.727-0.148 0.251 0.103 0.413 0.349 0.415 0.615 0.001 1.003-0.149 1.815-0.283 2.533-0.196 1.049-0.283 1.625 0.035 2.169 0.283 0.484 0.821 0.787 1.405 0.787 0.313 0 0.899-0.088 1.308-0.703 0.889-1.331 0.703-3.276-0.552-5.78-0.127-0.252-0.080-0.559 0.116-0.761s0.501-0.261 0.757-0.141c5.369 2.468 5.584 8.129 5.429 10.447-0.251 3.709-3.196 6.619-6.705 6.619zM12.183 18.992c-1.46 2.151-2.128 4.596-2.128 6.355 0 2.94 2.336 5.333 5.207 5.333 2.811 0 5.171-2.361 5.375-5.375 0.145-2.175-0.109-5.831-2.972-8.12 0.683 2.085 0.569 3.825-0.339 5.188-0.551 0.823-1.431 1.297-2.417 1.297-1.056 0-2.037-0.555-2.557-1.448-0.583-0.997-0.393-2.013-0.195-3.084 0.009-0.053 0.017-0.1 0.027-0.147zM15.333 31.987c-7.177 0-12-4.823-12-12 0-4.591 2.624-7.453 5.401-10.487 2.315-2.527 4.709-5.139 5.964-9.051 0.056-0.173 0.18-0.313 0.343-0.396 0.164-0.083 0.352-0.085 0.524-0.027 5.173 1.917 13.101 11.029 13.101 18.627 0 7.352-5.981 13.333-13.333 13.333zM15.732 1.545c-1.397 3.817-3.843 6.487-6.015 8.859-2.711 2.959-5.051 5.513-5.051 9.583 0 6.38 4.287 10.667 10.667 10.667 6.616 0 12-5.383 12-12 0-6.66-6.875-14.876-11.601-17.108z'%3E%3C/path%3E%3C/svg%3E");
    }

    .ersatzteilslider .wpb_tabs_nav .tab-item.active-tab:nth-child(2) a:before {
        background-image: url("data:image/svg+xml,%3Csvg role='presentation' version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='%23ecce45' style='filter:drop-shadow(0 0 3px rgba(255,221,0,0.9)) drop-shadow(0 0 2px rgba(255,221,0,0.6))'%3E%3Cpath d='M15.261 32.013c-3.607 0-6.54-2.989-6.54-6.667 0-3.016 1.563-6.62 3.888-8.969 0.191-0.192 0.479-0.251 0.727-0.148 0.251 0.103 0.413 0.349 0.415 0.615 0.001 1.003-0.149 1.815-0.283 2.533-0.196 1.049-0.283 1.625 0.035 2.169 0.283 0.484 0.821 0.787 1.405 0.787 0.313 0 0.899-0.088 1.308-0.703 0.889-1.331 0.703-3.276-0.552-5.78-0.127-0.252-0.080-0.559 0.116-0.761s0.501-0.261 0.757-0.141c5.369 2.468 5.584 8.129 5.429 10.447-0.251 3.709-3.196 6.619-6.705 6.619zM12.183 18.992c-1.46 2.151-2.128 4.596-2.128 6.355 0 2.94 2.336 5.333 5.207 5.333 2.811 0 5.171-2.361 5.375-5.375 0.145-2.175-0.109-5.831-2.972-8.12 0.683 2.085 0.569 3.825-0.339 5.188-0.551 0.823-1.431 1.297-2.417 1.297-1.056 0-2.037-0.555-2.557-1.448-0.583-0.997-0.393-2.013-0.195-3.084 0.009-0.053 0.017-0.1 0.027-0.147zM15.333 31.987c-7.177 0-12-4.823-12-12 0-4.591 2.624-7.453 5.401-10.487 2.315-2.527 4.709-5.139 5.964-9.051 0.056-0.173 0.18-0.313 0.343-0.396 0.164-0.083 0.352-0.085 0.524-0.027 5.173 1.917 13.101 11.029 13.101 18.627 0 7.352-5.981 13.333-13.333 13.333zM15.732 1.545c-1.397 3.817-3.843 6.487-6.015 8.859-2.711 2.959-5.051 5.513-5.051 9.583 0 6.38 4.287 10.667 10.667 10.667 6.616 0 12-5.383 12-12 0-6.66-6.875-14.876-11.601-17.108z'/%3E%3C/svg%3E");
    }

    /* Third item - Motor & Getriebe */
    .ersatzteilslider .wpb_tabs_nav .tab-item:nth-child(3) a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600.87 441.72'%3E%3Cpath fill='%23eeeeee' d='M570.33,140.11l-3.43-8.38h-70.41v50.8h-29.71v-66.16h-82.7v-47.26h-83.29V27h62.7V0h-213.84v27h60.93v42.11h-75.02v57.74H62.9v105.89H27v-115.87H0v258.74h27v-115.87h35.9v121.17h166.22l60.81,60.81h176.85v-89.83s29.71,0,29.71,0v62.03h74.89l3.26-8.83c1.07-2.91,26.23-71.83,26.23-130.68s-29.3-131.26-30.54-134.3ZM237.58,27h36.21v42.11h-36.21V27ZM552.33,386.92h-28.84v-62.03h-83.71v89.83s-138.67,0-138.67,0l-60.81-60.81H89.9v-200.06h72.66v-57.74h194.52v47.26h82.7v66.16h83.71v-50.8h25.07c7.46,20.19,25.32,72.97,25.32,115.68s-14.98,92.54-21.54,112.51Z'/%3E%3C/svg%3E");
    }

    .ersatzteilslider .wpb_tabs_nav .tab-item.active-tab:nth-child(3) a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600.87 441.72' style='filter:drop-shadow(0 0 3px rgba(255,221,0,0.9)) drop-shadow(0 0 2px rgba(255,221,0,0.6))'%3E%3Cpath fill='%23ecce45' d='M570.33,140.11l-3.43-8.38h-70.41v50.8h-29.71v-66.16h-82.7v-47.26h-83.29V27h62.7V0h-213.84v27h60.93v42.11h-75.02v57.74H62.9v105.89H27v-115.87H0v258.74h27v-115.87h35.9v121.17h166.22l60.81,60.81h176.85v-89.83s29.71,0,29.71,0v62.03h74.89l3.26-8.83c1.07-2.91,26.23-71.83,26.23-130.68s-29.3-131.26-30.54-134.3ZM237.58,27h36.21v42.11h-36.21V27ZM552.33,386.92h-28.84v-62.03h-83.71v89.83s-138.67,0-138.67,0l-60.81-60.81H89.9v-200.06h72.66v-57.74h194.52v47.26h82.7v66.16h83.71v-50.8h25.07c7.46,20.19,25.32,72.97,25.32,115.68s-14.98,92.54-21.54,112.51Z'/%3E%3C/svg%3E");
    }

    /* Fourth item - Starter & Anlasser */
    .ersatzteilslider .wpb_tabs_nav .tab-item:nth-child(4) a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 445.26 410.99'%3E%3Cpath fill='%23eeeeee' d='M199.74,90.98l-74.48,226.02h35.5l20.46-64.54,78.46-.52,20.08,65.06h36.5l-74.61-227.06-41.91,1.05ZM189.26,223.99l30.51-106.01,31.49,106.01h-62Z'/%3E%3Cpath fill='%23eeeeee' d='M445.26,222.63c0-59.47-23.16-115.37-65.21-157.42C338.01,23.16,282.1,0,222.63,0S107.26,23.16,65.21,65.21C23.16,107.26,0,163.16,0,222.63s23.16,115.37,65.21,157.42l19.09-19.09c-36.95-36.95-57.3-86.08-57.3-138.33C27,114.76,114.76,27,222.63,27s195.63,87.76,195.63,195.63c0,46.01-15.79,89.6-44.78,124.58l-27.22-27.22-19,90.99,90.99-19-25.61-25.61c34.05-40.14,52.62-90.51,52.62-143.74Z'/%3E%3C/svg%3E");
    }

    .ersatzteilslider .wpb_tabs_nav .tab-item.active-tab:nth-child(4) a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 445.26 410.99' style='filter:drop-shadow(0 0 3px rgba(255,221,0,0.9)) drop-shadow(0 0 2px rgba(255,221,0,0.6))'%3E%3Cpath fill='%23ecce45' d='M199.74,90.98l-74.48,226.02h35.5l20.46-64.54,78.46-.52,20.08,65.06h36.5l-74.61-227.06-41.91,1.05ZM189.26,223.99l30.51-106.01,31.49,106.01h-62Z'/%3E%3Cpath fill='%23ecce45' d='M445.26,222.63c0-59.47-23.16-115.37-65.21-157.42C338.01,23.16,282.1,0,222.63,0S107.26,23.16,65.21,65.21C23.16,107.26,0,163.16,0,222.63s23.16,115.37,65.21,157.42l19.09-19.09c-36.95-36.95-57.3-86.08-57.3-138.33C27,114.76,114.76,27,222.63,27s195.63,87.76,195.63,195.63c0,46.01-15.79,89.6-44.78,124.58l-27.22-27.22-19,90.99,90.99-19-25.61-25.61c34.05-40.14,52.62-90.51,52.62-143.74Z'/%3E%3C/svg%3E");
    }

    /* Fifth item - Generatoren & Lichtmaschinen */
    .ersatzteilslider .wpb_tabs_nav .tab-item:nth-child(5) a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 558.49 372.33'%3E%3Cpath fill='%23eeeeee' fill-rule='evenodd' d='M417.75,230.47h26.81v-39.47h39.47v-27.18h-39.47v-39.47h-26.81v39.47h-39.47v27.18h39.47v39.47ZM74.84,191.01h105.74v-27.18h-105.74v27.18ZM532.06,345.52H26.81V72.6h504.88v272.92h.37ZM473.23,45.42V0h-83.03v45.42h-220.79V0h-83.03v45.42H0v326.91h558.49V45.42h-85.64.37Z'/%3E%3C/svg%3E");
    }

    .ersatzteilslider .wpb_tabs_nav .tab-item.active-tab:nth-child(5) a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 558.49 372.33' style='filter:drop-shadow(0 0 3px rgba(255,221,0,0.9)) drop-shadow(0 0 2px rgba(255,221,0,0.6))'%3E%3Cpath fill='%23ecce45' fill-rule='evenodd' d='M417.75,230.47h26.81v-39.47h39.47v-27.18h-39.47v-39.47h-26.81v39.47h-39.47v27.18h39.47v39.47ZM74.84,191.01h105.74v-27.18h-105.74v27.18ZM532.06,345.52H26.81V72.6h504.88v272.92h.37ZM473.23,45.42V0h-83.03v45.42h-220.79V0h-83.03v45.42H0v326.91h558.49V45.42h-85.64.37Z'/%3E%3C/svg%3E");
    }

    /* Sixth item - Elektrische Universalteile (Lightning bolt icon) */
    .ersatzteilslider .wpb_tabs_nav .tab-item:nth-child(6) a:before {
        background-image: url("data:image/svg+xml,%3Csvg role='presentation' version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='%23eeeeee'%3E%3Cpath d='M10.959 31.651c-0.093 0-0.191-0.019-0.28-0.060-0.299-0.139-0.451-0.472-0.361-0.789l3.628-12.745-8.113 1.695c-0.217 0.039-0.437-0.024-0.596-0.169-0.159-0.151-0.233-0.369-0.199-0.588l2.456-15.415c0.044-0.268 0.248-0.481 0.512-0.544l11.433-2.667c0.237-0.060 0.492 0.025 0.653 0.211 0.164 0.188 0.208 0.448 0.12 0.677l-3.319 8.601 9.243-2.399c0.268-0.075 0.552 0.031 0.713 0.257 0.159 0.225 0.164 0.528 0.008 0.752l-15.341 22.881c-0.129 0.195-0.341 0.301-0.557 0.301zM14.889 16.513c0.184 0 0.361 0.076 0.487 0.213 0.159 0.169 0.219 0.412 0.153 0.636l-2.773 9.751 12.012-17.916-8.804 2.283c-0.245 0.057-0.5-0.019-0.665-0.2-0.167-0.191-0.212-0.451-0.125-0.685l3.336-8.639-9.775 2.277-2.233 14.021 8.247-1.721c0.049-0.015 0.095-0.020 0.141-0.020z'%3E%3C/path%3E%3C/svg%3E");
    }

    .ersatzteilslider .wpb_tabs_nav .tab-item.active-tab:nth-child(6) a:before {
        background-image: url("data:image/svg+xml,%3Csvg role='presentation' version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='%23ecce45' style='filter:drop-shadow(0 0 3px rgba(255,221,0,0.9)) drop-shadow(0 0 2px rgba(255,221,0,0.6))'%3E%3Cpath d='M10.959 31.651c-0.093 0-0.191-0.019-0.28-0.060-0.299-0.139-0.451-0.472-0.361-0.789l3.628-12.745-8.113 1.695c-0.217 0.039-0.437-0.024-0.596-0.169-0.159-0.151-0.233-0.369-0.199-0.588l2.456-15.415c0.044-0.268 0.248-0.481 0.512-0.544l11.433-2.667c0.237-0.060 0.492 0.025 0.653 0.211 0.164 0.188 0.208 0.448 0.12 0.677l-3.319 8.601 9.243-2.399c0.268-0.075 0.552 0.031 0.713 0.257 0.159 0.225 0.164 0.528 0.008 0.752l-15.341 22.881c-0.129 0.195-0.341 0.301-0.557 0.301zM14.889 16.513c0.184 0 0.361 0.076 0.487 0.213 0.159 0.169 0.219 0.412 0.153 0.636l-2.773 9.751 12.012-17.916-8.804 2.283c-0.245 0.057-0.5-0.019-0.665-0.2-0.167-0.191-0.212-0.451-0.125-0.685l3.336-8.639-9.775 2.277-2.233 14.021 8.247-1.721c0.049-0.015 0.095-0.020 0.141-0.020z'/%3E%3C/svg%3E");
    }

    /* Seventh item - Industrieausrüstung (Gear icon) */
    .ersatzteilslider .wpb_tabs_nav .tab-item:nth-child(7) a:before {
        background-image: url("data:image/svg+xml,%3Csvg role='presentation' version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='%23ecce45'%3E%3Cpath d='M19.944 30.783c-0.129 0-0.256-0.036-0.365-0.109-0.161-0.105-0.268-0.275-0.295-0.467-0.228-1.639-1.64-2.872-3.284-2.872s-3.056 1.236-3.284 2.872c-0.027 0.192-0.135 0.361-0.295 0.467-0.161 0.107-0.359 0.139-0.545 0.084-1.201-0.336-2.344-0.805-3.399-1.401-0.167-0.093-0.285-0.255-0.325-0.445s0.005-0.385 0.121-0.536c1-1.32 0.876-3.195-0.288-4.36-1.139-1.136-3.075-1.255-4.36-0.287-0.153 0.117-0.347 0.159-0.537 0.12-0.188-0.036-0.351-0.156-0.445-0.323-0.597-1.060-1.069-2.201-1.403-3.399-0.052-0.188-0.021-0.385 0.084-0.547 0.105-0.159 0.276-0.268 0.465-0.295 1.639-0.228 2.873-1.64 2.873-3.285s-1.233-3.055-2.872-3.283c-0.191-0.025-0.36-0.135-0.465-0.295-0.105-0.161-0.137-0.361-0.085-0.544 0.333-1.197 0.805-2.344 1.404-3.401 0.095-0.167 0.257-0.287 0.445-0.325 0.189-0.037 0.384 0.005 0.537 0.123 1.281 0.969 3.22 0.849 4.36-0.289 1.164-1.164 1.287-3.036 0.288-4.36-0.116-0.153-0.16-0.352-0.121-0.536 0.039-0.189 0.157-0.352 0.325-0.445 1.055-0.593 2.197-1.065 3.399-1.401 0.187-0.055 0.384-0.023 0.545 0.084s0.268 0.275 0.295 0.467c0.227 1.639 1.639 2.872 3.283 2.872 1.643 0 3.056-1.236 3.284-2.872 0.027-0.192 0.136-0.361 0.295-0.467 0.161-0.104 0.361-0.139 0.545-0.084 1.201 0.336 2.345 0.805 3.4 1.401 0.167 0.093 0.284 0.255 0.324 0.445s-0.005 0.385-0.121 0.536c-1 1.32-0.875 3.195 0.288 4.36 1.139 1.139 3.075 1.256 4.36 0.289 0.152-0.117 0.352-0.156 0.537-0.123 0.188 0.037 0.351 0.159 0.445 0.325 0.596 1.057 1.069 2.2 1.404 3.401 0.052 0.185 0.020 0.383-0.085 0.544-0.104 0.159-0.276 0.268-0.465 0.295-1.639 0.228-2.873 1.639-2.873 3.283 0 1.641 1.237 3.057 2.873 3.285 0.191 0.027 0.361 0.136 0.465 0.295 0.105 0.161 0.136 0.361 0.084 0.547-0.333 1.195-0.805 2.339-1.403 3.399-0.095 0.167-0.257 0.284-0.445 0.323-0.189 0.039-0.385-0.005-0.537-0.12-1.291-0.975-3.212-0.857-4.36 0.287-1.163 1.164-1.287 3.036-0.288 4.36 0.116 0.153 0.16 0.352 0.121 0.536-0.037 0.189-0.157 0.352-0.324 0.445-1.055 0.593-2.197 1.065-3.4 1.401-0.060 0.017-0.12 0.025-0.18 0.025zM16 26.001c2.045 0 3.833 1.361 4.435 3.268 0.627-0.208 1.233-0.459 1.812-0.748-0.925-1.776-0.624-4.003 0.823-5.451 1.412-1.411 3.691-1.74 5.451-0.823 0.289-0.584 0.539-1.191 0.748-1.812-1.909-0.601-3.268-2.391-3.268-4.435 0-2.045 1.361-3.833 3.268-4.433-0.208-0.627-0.459-1.233-0.748-1.813-1.763 0.917-4.041 0.584-5.451-0.823-1.447-1.448-1.749-3.675-0.823-5.451-0.58-0.289-1.187-0.536-1.812-0.748-0.601 1.908-2.389 3.268-4.435 3.268s-3.833-1.363-4.435-3.268c-0.627 0.208-1.233 0.459-1.813 0.748 0.925 1.776 0.624 4.003-0.823 5.451-1.408 1.411-3.685 1.745-5.449 0.821-0.291 0.584-0.54 1.191-0.748 1.813 1.908 0.601 3.268 2.389 3.268 4.435 0 2.044-1.361 3.833-3.268 4.435 0.208 0.625 0.459 1.232 0.748 1.812 1.761-0.917 4.040-0.584 5.449 0.823 1.447 1.448 1.749 3.675 0.823 5.451 0.58 0.289 1.187 0.536 1.813 0.748 0.601-1.907 2.389-3.268 4.435-3.268zM16 20.668c-2.573 0-4.667-2.093-4.667-4.667s2.093-4.667 4.667-4.667c2.573 0 4.667 2.093 4.667 4.667s-2.093 4.667-4.667 4.667zM16 12.668c-1.837 0-3.333 1.495-3.333 3.333s1.496 3.333 3.333 3.333 3.333-1.495 3.333-3.333-1.496-3.333-3.333-3.333zM16 24.668c-4.779 0-8.667-3.888-8.667-8.667s3.888-8.667 8.667-8.667 8.667 3.888 8.667 8.667-3.888 8.667-8.667 8.667zM16 8.668c-4.044 0-7.333 3.291-7.333 7.333s3.289 7.333 7.333 7.333 7.333-3.291 7.333-7.333-3.289-7.333-7.333-7.333z'%3E%3C/path%3E%3C/svg%3E");
    }

    .ersatzteilslider .wpb_tabs_nav .tab-item.active-tab:nth-child(7) a:before {
        background-image: url("data:image/svg+xml,%3Csvg role='presentation' version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='%23ecce45' style='filter:drop-shadow(0 0 3px rgba(255,221,0,0.9)) drop-shadow(0 0 2px rgba(255,221,0,0.6))'%3E%3Cpath d='M19.944 30.783c-0.129 0-0.256-0.036-0.365-0.109-0.161-0.105-0.268-0.275-0.295-0.467-0.228-1.639-1.64-2.872-3.284-2.872s-3.056 1.236-3.284 2.872c-0.027 0.192-0.135 0.361-0.295 0.467-0.161 0.107-0.359 0.139-0.545 0.084-1.201-0.336-2.344-0.805-3.399-1.401-0.167-0.093-0.285-0.255-0.325-0.445s0.005-0.385 0.121-0.536c1-1.32 0.876-3.195-0.288-4.36-1.139-1.136-3.075-1.255-4.36-0.287-0.153 0.117-0.347 0.159-0.537 0.12-0.188-0.036-0.351-0.156-0.445-0.323-0.597-1.060-1.069-2.201-1.403-3.399-0.052-0.188-0.021-0.385 0.084-0.547 0.105-0.159 0.276-0.268 0.465-0.295 1.639-0.228 2.873-1.64 2.873-3.285s-1.233-3.055-2.872-3.283c-0.191-0.025-0.36-0.135-0.465-0.295-0.105-0.161-0.137-0.361-0.085-0.544 0.333-1.197 0.805-2.344 1.404-3.401 0.095-0.167 0.257-0.287 0.445-0.325 0.189-0.037 0.384 0.005 0.537 0.123 1.281 0.969 3.22 0.849 4.36-0.289 1.164-1.164 1.287-3.036 0.288-4.36-0.116-0.153-0.16-0.352-0.121-0.536 0.039-0.189 0.157-0.352 0.325-0.445 1.055-0.593 2.197-1.065 3.399-1.401 0.187-0.055 0.384-0.023 0.545 0.084s0.268 0.275 0.295 0.467c0.227 1.639 1.639 2.872 3.283 2.872 1.643 0 3.056-1.236 3.284-2.872 0.027-0.192 0.136-0.361 0.295-0.467 0.161-0.104 0.361-0.139 0.545-0.084 1.201 0.336 2.345 0.805 3.4 1.401 0.167 0.093 0.284 0.255 0.324 0.445s-0.005 0.385-0.121 0.536c-1 1.32-0.875 3.195 0.288 4.36 1.139 1.139 3.075 1.256 4.36 0.289 0.152-0.117 0.352-0.156 0.537-0.123 0.188 0.037 0.351 0.159 0.445 0.325 0.596 1.057 1.069 2.2 1.404 3.401 0.052 0.185 0.020 0.383-0.085 0.544-0.104 0.159-0.276 0.268-0.465 0.295-1.639 0.228-2.873 1.639-2.873 3.283 0 1.641 1.237 3.057 2.873 3.285 0.191 0.027 0.361 0.136 0.465 0.295 0.105 0.161 0.136 0.361 0.084 0.547-0.333 1.195-0.805 2.339-1.403 3.399-0.095 0.167-0.257 0.284-0.445 0.323-0.189 0.039-0.385-0.005-0.537-0.12-1.291-0.975-3.212-0.857-4.36 0.287-1.163 1.164-1.287 3.036-0.288 4.36 0.116 0.153 0.16 0.352 0.121 0.536-0.037 0.189-0.157 0.352-0.324 0.445-1.055 0.593-2.197 1.065-3.4 1.401-0.060 0.017-0.12 0.025-0.18 0.025zM16 26.001c2.045 0 3.833 1.361 4.435 3.268 0.627-0.208 1.233-0.459 1.812-0.748-0.925-1.776-0.624-4.003 0.823-5.451 1.412-1.411 3.691-1.74 5.451-0.823 0.289-0.584 0.539-1.191 0.748-1.812-1.909-0.601-3.268-2.391-3.268-4.435 0-2.045 1.361-3.833 3.268-4.433-0.208-0.627-0.459-1.233-0.748-1.813-1.763 0.917-4.041 0.584-5.451-0.823-1.447-1.448-1.749-3.675-0.823-5.451-0.58-0.289-1.187-0.536-1.812-0.748-0.601 1.908-2.389 3.268-4.435 3.268s-3.833-1.363-4.435-3.268c-0.627 0.208-1.233 0.459-1.813 0.748 0.925 1.776 0.624 4.003-0.823 5.451-1.408 1.411-3.685 1.745-5.449 0.821-0.291 0.584-0.54 1.191-0.748 1.813 1.908 0.601 3.268 2.389 3.268 4.435 0 2.044-1.361 3.833-3.268 4.435 0.208 0.625 0.459 1.232 0.748 1.812 1.761-0.917 4.040-0.584 5.449 0.823 1.447 1.448 1.749 3.675 0.823 5.451 0.58 0.289 1.187 0.536 1.813 0.748 0.601-1.907 2.389-3.268 4.435-3.268zM16 20.668c-2.573 0-4.667-2.093-4.667-4.667s2.093-4.667 4.667-4.667c2.573 0 4.667 2.093 4.667 4.667s-2.093 4.667-4.667 4.667zM16 12.668c-1.837 0-3.333 1.495-3.333 3.333s1.496 3.333 3.333 3.333 3.333-1.495 3.333-3.333-1.496-3.333-3.333-3.333zM16 24.668c-4.779 0-8.667-3.888-8.667-8.667s3.888-8.667 8.667-8.667 8.667 3.888 8.667 8.667-3.888 8.667-8.667 8.667zM16 8.668c-4.044 0-7.333 3.291-7.333 7.333s3.289 7.333 7.333 7.333 7.333-3.291 7.333-7.333-3.289-7.333-7.333-7.333z'/%3E%3C/svg%3E");
    }

    .ersatzteilslider .wpb_tabs_nav .tab-item .active-tab {
        background-color: transparent !important;
    }

    .ersatzteilslider .wpb_tabs_nav .tab-item span {
        display: none;
    }

    /*.ersatzteilslider .wpb_tabs_nav .tab-item.active-tab span {*/
    /*    display: block;*/
    /*    color: white !important;*/
    /*    padding: 0 !important;*/
    /*    max-width: 50%;*/
    /*    hyphens: auto;*/
    /*}*/
    .ersatzteilslider .wpb_tab {
        width: 100% !important;
    }

    .ersatzteilslider .img-with-aniamtion-wrap {
        top: 2px !important;
        width: 360px;
        max-width: 80%;
        right: -5vw;
        display: flex;
        justify-content: flex-end;
    }

    .ersatzteilslider .progress-bar-container {
        height: 2px !important;
    }
}

@media (max-width: 690px) {

    .ersatzteilslider .tabbed ul.wpb_tabs_nav {
        margin-bottom: 0 !important;
        margin-left: 24px;
        margin-right: 24px;
        max-width: calc(100% - 48px);
    }

    .ersatzteilslider .img-with-aniamtion-wrap {
        margin: 0 auto !important;
        right: 0;
    }

    .ersatzteilslider h3 br {
        display: none;
    }
}

/** Submenu icon hover **/

.sub-menu > .menu-item > a svg {
    transition: all 0.3s ease;
    opacity: .5;
}

.sub-menu > .menu-item > a svg * {
    transition: all 0.3s ease;
    fill: white;
}

.sub-menu > .menu-item:hover > a svg * {
    fill: #ecce45 !important;
}

.sub-menu > .menu-item:hover > a svg {
    opacity: 1;

    filter: drop-shadow(0 0 3px rgba(255, 221, 0, 0.9)) drop-shadow(0 0 2px rgba(255, 221, 0, 0.6));

    /*    filter: drop-shadow(0 0 2px rgba(255, 221, 0, 0.8))
        drop-shadow(0 0 4px rgba(255, 221, 0, 0.5));
        animation: balancedGlow 2s infinite alternate;*/

}

.inline-svg-direct {
    margin-right: 10px;
    width: 18px !important;
}

/** Post Grid Icons and Date **/

.nectar-post-grid__arrow-indicator {
    display: none !important;
}

.nectar-post-grid-link:after,
.nectar-post-grid__arrow-indicator + .nectar-post-grid-link:after {
    background-image: url("data:image/svg+xml,%3Csvg stroke='currentColor' fill='white' stroke-width='0' viewBox='60 58 140 140' height='200px' width='200px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M198,64V168a6,6,0,0,1-12,0V78.48L68.24,196.24a6,6,0,0,1-8.48-8.48L177.52,70H88a6,6,0,0,1,0-12H192A6,6,0,0,1,198,64Z'%3E%3C/path%3E%3C/svg%3E");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    top: 18px;
    right: 18px;
    width: 18px;
    height: 18px;
}

.nectar-post-grid-link[href$=".pdf"]:after,
.nectar-post-grid__arrow-indicator + .nectar-post-grid-link[href$=".pdf"]:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='white'%3E%3Cpath d='M64 480l48 0 0 32-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 304l-32 0 0-112-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-112c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-64z'/%3E%3C/svg%3E");
    width: 22px;
    height: 22px;
}

.nectar-post-grid-link[href$=".pdf"] + .item-main .meta-date {
    display: none;

}

/** Messe Liste **/

.messeliste .nectar-post-grid-item__custom-fields {
    padding-right: 24px;
}

.messeliste .nectar-post-grid-link:after {
    top: 22px;
}

/** Polylang Shortcode **/

.polylang-button .text {
    line-height: 1
}

.polylang-button--footer .text {
    color: black;
    text-transform: uppercase;
}

.polylang-button--header .text {
    color: white;
    font-size: 16px;
}

.polylang-button .link_wrap {
    padding: 8px 12px !important;
    flex-direction: row !important;
    gap: 8px;
    display: inline-flex !important;
}

.polylang-button--header .link_wrap {
    background-color: transparent !important;
    height: 42px;
    display: flex;
    align-items: center;
}

.polylang-button--footer a {
    text-decoration: none;
}

.polylang-button--footer a:hover {
    text-decoration: underline;
}

.polylang-button--footer .fa {
    color: black;
}

.polylang-button--header .fa {
    color: white;
}

/** mobile menu **/
@media (max-width: 999px) {
    #slide-out-widget-area .container {
        display: flex;
        width: 100%;
        justify-content: flex-start;
        align-items: flex-start;
        margin: 0 !important;
        padding-top: 48px !important;
    }

    #slide-out-widget-area .inner {
        justify-content: center;
    }

    #slide-out-widget-area .left-side {
        min-width: 100%;
    }

    #slide-out-widget-area .off-canvas-menu-container {
        width: 100%;
    }

    #slide-out-widget-area .left-side,
    #slide-out-widget-area .off-canvas-menu-container {
        height: 100%;
    }

    #slide-out-widget-area .menu {
        height: 100%;
        display: flex;
        flex-direction: column;
    }

    #slide-out-widget-area .menu > .menu-item:nth-last-child(2) {
        margin-top: auto;
    }

    .polylang-button--header.polylang-button .link_wrap {
        padding-left: 0 !important;
        padding-bottom: 0 !important;
        gap: 6px;
    }

    .polylang-button--header.polylang-button .text {
        font-weight: 400;
        font-size: 20px !important;
    }
}