@media only screen and (max-height: 900px) {
    .nav_sticky .megadropdown .header_image {
        display: none;
    }

    header.nav_sticky nav .row > ul:first-child > li:hover .megadropdown .megadropdown_without_lists .header_image, header.nav_sticky nav .row > ul:first-child > li .megadropdown .megadropdown_without_lists .header_image {
        display: block;
        -webkit-transform: scale(0.46154, 0.46154);
        transform: scale(0.46154, 0.46154);
        -webkit-transform-origin: left top;
        transform-origin: left top;
        margin-bottom: -70px;
    }
}

.header_mid_mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
}

    .header_mid_mobile a {
        height: 4.5rem;
        width: 4.5rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 2rem;
    }

        .header_mid_mobile a span {
            margin-left: 15px;
        }

header nav, nav.mobile_navigation {
    display: none;
}

nav.mobile_navigation {
    position: fixed;
    width: 85vw;
    top: 4.5rem;
    left: 0;
    z-index: 202;
}

.mobile_navigation_wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

    .mobile_navigation_wrapper a {
        color: #000;
    }

    .mobile_navigation_wrapper .mobile_navigation_nav {
        width: 0;
        overflow: scroll;
        background-color: #fff;
        height: calc(100vh - 4.5rem);
    }

        .mobile_navigation_wrapper .mobile_navigation_nav > ul {
            width: 100%;
        }

            .mobile_navigation_wrapper .mobile_navigation_nav > ul li.highlight a {
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                justify-content: flex-start;
            }

                .mobile_navigation_wrapper .mobile_navigation_nav > ul li.highlight a span.sxp_top-label {
                    display: inline-block;
                    margin-left: .5rem;
                    color: #FF5800;
                    font-size: 1rem;
                    -ms-flex-item-align: center;
                    -ms-grid-row-align: center;
                    align-self: center;
                }

            .mobile_navigation_wrapper .mobile_navigation_nav > ul > li a:not(.uniboxSearchContent) {
                cursor: pointer;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                justify-content: space-between;
                padding: 0 1.25rem 0 1.25rem;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                font-size: 1.25rem;
                height: 3.75rem;
                background-color: #fff;
                border-bottom: solid 1px #DDDDDD;
                font-family: 'Open Sans';
                font-weight: 300;
            }

                .mobile_navigation_wrapper .mobile_navigation_nav > ul > li a:not(.uniboxSearchContent) span {
                    font-size: 1.5rem;
                    color: #d0d0d0;
                }

                    .mobile_navigation_wrapper .mobile_navigation_nav > ul > li a:not(.uniboxSearchContent) span.sxp_top-label {
                        justify-self: flex-start;
                    }

            .mobile_navigation_wrapper .mobile_navigation_nav > ul > li > a {
                font-size: 1.5rem;
                height: 5rem;
                background-color: #FFF;
                font-weight: 300;
            }

            .mobile_navigation_wrapper .mobile_navigation_nav > ul > li a.open {
                color: #fff;
                background-color: #000000;
            }

                .mobile_navigation_wrapper .mobile_navigation_nav > ul > li a.open span {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }

            .mobile_navigation_wrapper .mobile_navigation_nav > ul > li ul, .mobile_navigation_wrapper .mobile_navigation_nav > ul > li .ul {
                display: none;
            }

                .mobile_navigation_wrapper .mobile_navigation_nav > ul > li ul > li a, .mobile_navigation_wrapper .mobile_navigation_nav > ul > li .ul > li a {
                    font-size: 0.85rem !important;
                    height: 3.125rem;
                    font-weight: 400;
                    background-color: #f0f0f0 !important;
                    color: #000 !important;
                }

                    .mobile_navigation_wrapper .mobile_navigation_nav > ul > li ul > li a.open, .mobile_navigation_wrapper .mobile_navigation_nav > ul > li .ul > li a.open {
                        color: #000 !important;
                    }

                .mobile_navigation_wrapper .mobile_navigation_nav > ul > li ul > li > ul > li > a, .mobile_navigation_wrapper .mobile_navigation_nav > ul > li .ul > li > ul > li > a {
                    background-color: #F9F9F9 !important;
                }

                .mobile_navigation_wrapper .mobile_navigation_nav > ul > li .ul > ul {
                    display: block;
                }

    .mobile_navigation_wrapper .mobile_navigation_space {
        width: 10%;
    }

.nowrap .mobile_navigation_wrapper a, .nowrap .mobile_navigation_kontakt_telefonnummer a, .nowrap .service_zeiten_row {
    white-space: nowrap;
}

nav.mobile_navigation.show .mobile_navigation_wrapper .mobile_navigation_nav {
    overflow: scroll;
}

.mobile_navigation_layer {
    background-color: #000;
    position: fixed;
    height: 100vh;
    width: 100vw;
    opacity: 0;
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
}

    .mobile_navigation_layer.hide {
        display: none;
    }

    .mobile_navigation_layer.show {
        z-index: 201;
        opacity: 0.9;
        -webkit-transition: opacity .5s;
        transition: opacity .5s;
    }

.mobile_navigation_close {
    position: fixed;
    top: 5.625rem;
    right: 1rem;
    font-size: 1.25rem;
    z-index: 202;
    color: #FF5800 !important;
    display: none;
}

    .mobile_navigation_close:hover {
        cursor: pointer;
    }

.mobile_navigation_kontakt {
    margin-top: 3.125rem;
    padding: 0 1.25rem 1.25rem 1.25rem;
}

    .mobile_navigation_kontakt div.header_image {
        margin-bottom: 1rem;
    }

    .mobile_navigation_kontakt ul li, .mobile_navigation_kontakt ul li a {
        font-size: 1rem;
        color: #666;
        font-family: 'Open Sans';
        font-weight: 400;
    }

    .mobile_navigation_kontakt .megadropdown_contact_telefonnummer a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-weight: 700;
        font-size: 1.25rem;
        margin-top: .5rem;
    }

        .mobile_navigation_kontakt .megadropdown_contact_telefonnummer a i {
            display: inline-block;
            margin-right: .5rem;
            font-size: 1.25rem;
        }

    .mobile_navigation_kontakt .service_zeiten_row .wochentage {
        display: inline-block;
        width: 5rem;
    }

    .mobile_navigation_kontakt .service_zeiten_row .zeiten {
        display: inline-block;
        width: 6rem;
        text-align: right;
    }

    .mobile_navigation_kontakt .mobile_navigation_kontakt_telefonnummer a {
        font-family: 'SansaPro', Arial;
        color: #666;
        display: inline-block;
        font-size: 0.875rem;
        margin-right: 1.5rem;
        font-size: 1.5rem;
        font-weight: 700;
        text-decoration: none;
    }

        .mobile_navigation_kontakt .mobile_navigation_kontakt_telefonnummer a i {
            color: #666;
            font-size: 1rem;
            margin-right: .625rem;
            font-size: 1.5rem;
        }

    .mobile_navigation_kontakt .service_zeiten_row, .mobile_navigation_kontakt .mobile_navigation_kontakt_links {
        margin-bottom: 1rem;
    }

    .mobile_navigation_kontakt > .socialmedia {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }

        .mobile_navigation_kontakt > .socialmedia > a:first-child {
            margin-left: 0rem;
        }

.mobile_navigation_nav_sprachauswahl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 1rem;
}

    .mobile_navigation_nav_sprachauswahl > div > a {
        border: 0px !important;
        padding: 0rem !important;
    }

        .mobile_navigation_nav_sprachauswahl > div > a.sprache_aktiv {
            color: #000000;
        }

.mobile_navigation_nav_suche {
    padding: 0rem 1rem .8rem 1rem;
}

.header_mid_mobile a:last-child {
    min-width: 150px;
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

    .header_mid_mobile a:last-child img {
        width: 90%;
        height: auto;
        display: block;
    }

@media (min-width: 576px) {
    .mobile_navigation_close {
        right: 1.5rem;
        font-size: 1.5rem;
    }
}

@media (max-width: 1023.98px) {
    nav.nav_search_hidden {
        overflow: auto;
    }
}

@media (min-width: 768px) {
    nav.mobile_navigation {
        width: 50vw;
    }
}

.header_mid > .container {
    margin-bottom: 0px;
}

#Header {
    width: 100%;
    position: relative;
    z-index: 204;
    background-color: #fff;
    -webkit-transition: 0.4s ease-out;
    transition: 0.4s ease-out;
}

    #Header ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

.header_vorteile {
    display: none;
}

.header_mid {
    position: fixed;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    border-bottom: solid 2px #FF5800;
    height: 4.5rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

    .header_mid > .container {
        padding: 0 15px 0 15px;
    }

        .header_mid > .container .row {
            height: 4.5rem;
        }

            .header_mid > .container .row > div {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }

    .header_mid .header_mid_actions, .header_mid .header_mid_actions_kundenbereich {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

        .header_mid .header_mid_actions .kundenbereich_menu, .header_mid .header_mid_actions_kundenbereich .kundenbereich_menu {
            margin-top: 4.5rem;
            min-width: 240px;
        }

        .header_mid .header_mid_actions > a, .header_mid .header_mid_actions > div, .header_mid .header_mid_actions_kundenbereich > a, .header_mid .header_mid_actions_kundenbereich > div {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            text-align: center;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            font-size: 1rem;
        }

            .header_mid .header_mid_actions > a > i, .header_mid .header_mid_actions > div > i, .header_mid .header_mid_actions_kundenbereich > a > i, .header_mid .header_mid_actions_kundenbereich > div > i {
                color: #000000;
                font-size: 2rem;
                display: block;
            }

            .header_mid .header_mid_actions > a > span, .header_mid .header_mid_actions > div > span, .header_mid .header_mid_actions_kundenbereich > a > span, .header_mid .header_mid_actions_kundenbereich > div > span {
                display: block;
                color: #000000;
                font-size: 0.8125rem;
                line-height: 1.5rem;
            }

        .header_mid .header_mid_actions_kundenbereich, .header_mid .header_mid_actions > a {
            padding-left: 1.25rem;
            position: relative;
        }

        .header_mid .header_mid_actions a:hover i, .header_mid .header_mid_actions a:hover span, .header_mid .header_mid_actions div:hover i, .header_mid .header_mid_actions div:hover span {
            color: #E54F00;
        }

    .header_mid > .container .row > .header_mid_suche {
        display: none;
    }

    .header_mid .header_mid_actions_kundenbereich > a > span, .header_mid .header_mid_actions > a > span {
        display: none;
    }

.header_mid_logo img {
    display: block;
    width: 100%;
    max-width: 230px;
    height: auto;
}

.header_mid > .container .row > .header_mid_logo {
    display: none;
}

header#Header {
    padding: 0;
    height: auto;
}

ul.magic-line {
    width: 100%;
    height: 2px;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

    ul.magic-line li.magic-line {
        position: relative;
        z-index: 0;
        left: 0;
        bottom: 0;
        height: 1px;
        -ms-flex-item-align: end;
        align-self: flex-end;
        font-size: 0;
        line-height: 0;
        padding: 0;
        background-color: #DDDDDD;
        width: 100%;
    }

ul.magic-line li.active {
    background-color: #FF5800;
    height: 2px;
}

li.nav_link {
    cursor: default;
}

.warenkorb_artikel_anzahl, .kundenbereich_angemeldet {
    position: absolute;
    top: 90%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin-left: 1.6rem;
    margin-top: -1.375rem;
    background-color: #000000;
    color: #fff;
    min-width: 1rem;
    height: 1rem;
    line-height: 1rem;
    font-size: .6rem;
    border-radius: 50%;
    padding: 0 .2rem;
    display: none;
}

.kundenbereich_angemeldet {
    background-color: #61AA70;
    font-size: 0.5rem;
    margin-top: -0.2rem;
}

    .kundenbereich_angemeldet span {
        color: #fff !important;
    }

.megadropdown_layer {
    min-height: 100vh;
    width: 100%;
    display: none;
    position: absolute;
    background-color: #000000;
    opacity: 0.25;
    z-index: 10;
}

.kundenbereich_menu {
    height: 0;
    min-width: 240px;
    overflow: hidden;
    visibility: hidden;
    text-align: left;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 31;
    background-color: #fff;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
    font-size: 0.875rem;
    border-radius: .25rem;
    border-top-right-radius: 0;
}

    .kundenbereich_menu .kundenbereich_menu_login {
        padding: 1.25rem 1.25rem 0;
    }

        .kundenbereich_menu .kundenbereich_menu_login .sxp-btn {
            height: 2.5rem;
        }

        .kundenbereich_menu .kundenbereich_menu_login p {
            margin: 1.25rem 0;
            white-space: nowrap;
            font-size: 0.875rem;
        }

            .kundenbereich_menu .kundenbereich_menu_login p > a {
                font-size: 0.875rem;
                color: #FF5800;
            }

                .kundenbereich_menu .kundenbereich_menu_login p > a:hover {
                    color: #E54F00;
                }

        .kundenbereich_menu .kundenbereich_menu_login button {
            width: 100%;
        }

    .kundenbereich_menu .kundenbereich_menu_links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: .625rem 0;
        background-color: #f9f9f9;
    }

        .kundenbereich_menu .kundenbereich_menu_links > a {
            padding: 0 .625rem;
            margin: 0 .625rem;
            text-shadow: 0px 1px 0px #fff;
            line-height: 2.5rem;
            color: #000000;
            font-size: 0.875rem;
        }

            .kundenbereich_menu .kundenbereich_menu_links > a:hover {
                color: #E54F00;
                background: #fff;
                border-radius: .25rem;
            }

.newsletter_dropdown_row {
    background-image: url("../images/newsletter-bg-header.svg");
    background-repeat: no-repeat;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    max-width: 1280px;
    margin: 0 auto;
}

.newsletter_dropdown_content {
    padding: 4rem 0 6.875rem 0;
    margin-right: 8.75rem;
    text-align: center;
    font-size: 0.875rem;
    color: #666;
}

    .newsletter_dropdown_content .megadropdown_list_title {
        font-size: 1rem;
        color: #000000;
        margin-bottom: 1.4375rem;
    }

    .newsletter_dropdown_content p {
        margin: 0 0 1.875rem 0;
    }

.newsletter_dropdown_vorteile {
    margin-bottom: 3.125rem;
}

    .newsletter_dropdown_vorteile em {
        font-weight: bold;
        font-style: normal;
        display: inline-block;
        margin: 0 .9375rem 0 .9375rem;
    }

        .newsletter_dropdown_vorteile em i {
            color: #61AA70;
            display: inline-block;
            margin-right: 0.625rem;
        }

.sprachauswahl {
    display: inline-block;
    margin-left: 1rem;
}

    .sprachauswahl a {
        color: #FF5800;
        font-size: 0.875rem;
    }

        .sprachauswahl a:hover {
            color: #E54F00;
            font-size: 0.875rem;
        }

header .header_mid .header_mid_actions .kundenbereich_menu .kundenbereich_menu_login .kundenbereich_menu_login_anrede, .nav_actions_kundenbereich .kundenbereich_menu_login_anrede {
    font-size: 0.875rem;
    display: block;
    color: #000000;
}

header .header_mid .header_mid_actions .kundenbereich_menu .kundenbereich_menu_login .kundenbereich_menu_login_anrede_name, .nav_actions_kundenbereich .kundenbereich_menu_login_anrede_name {
    font-size: 1rem;
    font-weight: bold;
    display: block;
    margin-bottom: 1rem;
    color: #000000;
}

.header_mid .input-group input.suchfeld, .nav_search_showed .input-group input.suchfeld {
    /* Hack wegen Sitesearch */
    border-right: solid 1px #DDDDDD !important;
    border-radius: 0 .3rem .3rem 0 !important;
}

.header_mid_actions_kundenbereich a .loggedin {
    display: none;
}

a.without_href:hover {
    color: #000000;
    cursor: default;
}

/* Suche */
#unibox-suggest-box {
    width: 100%;
    /* min-width: 509px */
    top: 47px !important;
    margin-left: -49px;
    padding: 1rem;
    border-radius: .3rem;
}

.nav_sticky #unibox-suggest-box {
    margin-left: -34px;
}

h2.unibox-suggest-heading {
    color: #333;
    font-weight: 600;
    font-size: 1rem;
    text-align: left;
    margin-bottom: 0rem;
}

#unibox-suggest-box a {
    text-decoration: none;
    color: #666;
    font-size: .875rem;
    font-family: 'Open Sans';
    line-height: 1.5rem;
}

    #unibox-suggest-box a:hover {
        color: #e54f00;
    }

.unibox-selectable-img-container {
    display: none;
}

#unibox-suggest-box {
    border: 1px solid #ddd;
}

#unibox-suggest-box {
    position: absolute;
    display: none;
    border: 1px solid #e5e5e5;
    background-color: #fff;
    color: #333;
    overflow: hidden;
    z-index: 1500;
}

    #unibox-suggest-box h4 {
        margin-left: 8px;
        margin-top: 6px;
        font-size: 18px;
    }

    #unibox-suggest-box > div > div {
        padding: 6px 8px;
    }

.unibox-selectable {
    clear: both;
    position: relative;
    font-family: sans-serif;
    font-size: 14px;
    text-align: left;
    display: block !important;
}

@media (min-width: 768px) {
    .header_mid > .container .row > .header_mid_suche {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .mobile_navigation_nav_suche {
        display: none;
    }
}

@media (min-width: 1024px) and (hover: none) {
    .main_content {
        padding: 0;
        padding-top: 4.5rem;
    }
}

@media (max-width: 1100px) {
    header.nav_sticky nav .row > ul:first-child > li > a {
        font-size: .9rem;
        line-height: 3.75rem;
        white-space: nowrap;
    }
}

@media (min-width: 1024px) and (hover: hover), (min-width: 1024px) and (-ms-high-contrast: none) {
    .warenkorb_artikel_anzahl, .kundenbereich_angemeldet {
        top: 50%;
        margin-left: 1rem;
    }

    .header_mid_actions_kundenbereich:hover, .nav_actions_kundenbereich:hover {
        background-color: #fff;
        -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
    }

        .header_mid_actions_kundenbereich:hover .kundenbereich_menu, .nav_actions_kundenbereich:hover .kundenbereich_menu {
            height: auto;
            min-width: 240px;
            overflow: visible;
            visibility: visible;
        }

    .header_mid .header_mid_actions_kundenbereich, .header_mid .header_mid_actions > a {
        padding: 2rem 1.25rem;
    }

    .header_mid_logo {
        display: block;
    }

    .header_mid > .container .row {
        height: 7.5rem;
    }

        .header_mid > .container .row > .header_mid_logo {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
        }

        .header_mid > .container .row > .header_mid_mobile {
            display: none;
        }

    .header_vorteile {
        display: block;
        background-color: #333333;
        color: #fff;
        font-size: 0.875rem;
        height: 2.5rem;
        line-height: 2.5rem;
    }

        .header_vorteile .col-12 {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
        }

        .header_vorteile .header_vorteile_liste em {
            font-style: normal;
            padding: 0;
            display: inline-block;
            margin-right: 2.5rem;
        }

            .header_vorteile .header_vorteile_liste em i {
                color: #FF5800;
                font-size: 1rem;
                margin-right: .625rem;
            }

            .header_vorteile .header_vorteile_liste em:last-child {
                margin-right: 0rem;
            }

        .header_vorteile .header_vorteile_kontakt .header_vorteile_telefonnummer {
            font-family: 'SansaPro', Arial;
            color: #fff;
            display: inline-block;
            font-size: 0.875rem;
            margin-right: 1.25rem;
            font-weight: 700;
            text-decoration: none;
        }

            .header_vorteile .header_vorteile_kontakt .header_vorteile_telefonnummer i {
                color: #FF5800;
                font-size: 1rem;
                margin-right: .625rem;
            }

        .header_vorteile .header_vorteile_kontakt .header_vorteile_servicezeiten {
            font-size: .75rem;
        }

    .header_mid .header_mid_actions_kundenbereich > a > span, .header_mid .header_mid_actions > a > span {
        display: block;
    }

    .header_mid {
        position: static;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        background-color: #F9F9F9;
        height: 7.5rem;
        border-bottom: 0 none;
    }

        .header_mid > .container {
            padding: 0 30px 0 30px;
        }

            .header_mid > .container.row {
                height: 7.5rem;
            }

        .header_mid .header_mid_actions .kundenbereich_menu, .header_mid .header_mid_actions_kundenbereich .kundenbereich_menu {
            margin-top: 7.5rem;
        }

    header nav {
        display: block;
    }

        header nav > .container {
            margin-bottom: 0px;
        }

    header.nav_sticky nav .row > ul:first-child > li > a {
        display: inline-block;
    }

    header.nav_sticky nav .row > ul:first-child > li.nav_logo > a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    header.nav_sticky nav {
        z-index: 204;
        position: fixed;
        height: 3.75rem;
        top: 0;
        left: 0;
        width: 100%;
        background-color: #fff;
    }

        header.nav_sticky nav .row > ul:first-child > li > a {
            font-size: 1rem;
            line-height: 3.75rem;
        }

        header.nav_sticky nav .row > ul:first-child > li .megadropdown {
            text-align: left;
        }

        header.nav_sticky nav .nav_logo {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
        }

            header.nav_sticky nav .nav_logo a {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }

                header.nav_sticky nav .nav_logo a img {
                    width: 1.75rem;
                    height: 2rem;
                    -ms-flex-item-align: center;
                    -ms-grid-row-align: center;
                    align-self: center;
                }

        header.nav_sticky nav ul.nav_navigation_list {
            height: 3.75rem;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
        }

            header.nav_sticky nav ul.nav_navigation_list li.nav_actions {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: end;
                -ms-flex-pack: end;
                justify-content: flex-end;
            }

                header.nav_sticky nav ul.nav_navigation_list li.nav_actions .input-group {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    text-align: left;
                    -ms-flex-wrap: nowrap;
                    flex-wrap: nowrap;
                    height: 3.75rem;
                    border: 1px solid transparent;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center;
                }

                    header.nav_sticky nav ul.nav_navigation_list li.nav_actions .input-group .input-group-prepend {
                        display: -webkit-box;
                        display: -ms-flexbox;
                        display: flex;
                        height: 3.75rem;
                        -webkit-box-align: center;
                        -ms-flex-align: center;
                        align-items: center;
                    }

                    header.nav_sticky nav ul.nav_navigation_list li.nav_actions .input-group .btn {
                        height: 2.5rem;
                        margin: 0;
                        padding: 0;
                        color: #fff;
                    }

                        header.nav_sticky nav ul.nav_navigation_list li.nav_actions .input-group .btn i {
                            line-height: 2.1875rem;
                        }

                    header.nav_sticky nav ul.nav_navigation_list li.nav_actions .input-group input {
                        height: 2.5rem;
                        position: relative;
                        z-index: 0;
                        border: 1px solid transparent;
                    }

                header.nav_sticky nav ul.nav_navigation_list li.nav_actions .warenkorb_artikel_anzahl {
                    margin: -0.6rem 0 0 .9rem;
                }

                header.nav_sticky nav ul.nav_navigation_list li.nav_actions .kundenbereich_angemeldet {
                    margin: 0.5rem 0 0 0.8rem;
                }

                header.nav_sticky nav ul.nav_navigation_list li.nav_actions > a, header.nav_sticky nav ul.nav_navigation_list li.nav_actions > div {
                    margin: 0;
                    padding: 0;
                    position: relative;
                    display: block;
                }

                    header.nav_sticky nav ul.nav_navigation_list li.nav_actions > a:hover i, header.nav_sticky nav ul.nav_navigation_list li.nav_actions > div:hover i {
                        color: #E54F00;
                    }

                header.nav_sticky nav ul.nav_navigation_list li.nav_actions i {
                    padding: 0 1.125rem;
                    line-height: 3.75rem;
                    font-size: 1.5rem;
                    color: #000000;
                }

                header.nav_sticky nav ul.nav_navigation_list li.nav_actions .nav_actions_kundenbereich {
                    width: auto;
                    position: relative;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-pack: end;
                    -ms-flex-pack: end;
                    justify-content: flex-end;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center;
                }

        header.nav_sticky nav.nav_search_showed ul.nav_navigation_list > li.nav_link {
            width: 0px;
            opacity: 0;
            -webkit-transition: width 0, opacity .5s;
            transition: width 0, opacity .5s;
        }

            header.nav_sticky nav.nav_search_showed ul.nav_navigation_list > li.nav_link > a {
                display: none;
            }

        header.nav_sticky nav.nav_search_showed ul.nav_navigation_list > li.nav_actions {
            width: 100%;
            -webkit-transition: width .4s;
            transition: width .4s;
        }

            header.nav_sticky nav.nav_search_showed ul.nav_navigation_list > li.nav_actions .input-group {
                width: 85%;
                -webkit-transition: width 0.5s linear;
                transition: width 0.5s linear;
            }

                header.nav_sticky nav.nav_search_showed ul.nav_navigation_list > li.nav_actions .input-group input {
                    border: 1px solid #DDDDDD;
                    border-left: 0 none;
                }

                header.nav_sticky nav.nav_search_showed ul.nav_navigation_list > li.nav_actions .input-group .btn {
                    border: 1px solid #DDDDDD;
                    border-right: 0 none;
                }

                    header.nav_sticky nav.nav_search_showed ul.nav_navigation_list > li.nav_actions .input-group .btn i {
                        margin: 0;
                        padding: 0;
                        padding-left: 0.5rem;
                    }

        header.nav_sticky nav.nav_search_hidden ul.nav_navigation_list > li.nav_link {
            display: block;
            opacity: 1;
            -webkit-transition: width 0s linear .3s, opacity 0s linear .3s;
            transition: width 0s linear .3s, opacity 0s linear .3s;
        }

        header.nav_sticky nav.nav_search_hidden ul.nav_navigation_list > li.nav_actions {
            -webkit-transition: width 0.3s;
            transition: width 0.3s;
        }

            header.nav_sticky nav.nav_search_hidden ul.nav_navigation_list > li.nav_actions .input-group {
                width: 3.75rem;
                -webkit-transition: width 0.3s linear;
                transition: width 0.3s linear;
            }

    header.nav_sticky .megadropdown {
        margin-top: 0;
    }

    .megadropdown {
        position: absolute;
        z-index: 20;
        width: 100%;
        left: 0;
        text-align: left;
    }

        .megadropdown .megadropdown_list_title {
            font-weight: 600;
            display: block;
            margin-bottom: 1.5rem;
            margin-top: .5rem;
            line-height: 1.5rem;
        }

        .megadropdown .highlight a {
            font-weight: 400;
            color: #666;
        }

        .megadropdown li a {
            line-height: 1.5rem;
            color: #666;
            font-weight: 400;
            font-size: 0.875rem;
            display: block;
        }

        .megadropdown > .container-fluid {
            display: block;
            height: 0;
            background-color: #ffffff;
            overflow: hidden;
            opacity: 0;
        }

            .megadropdown > .container-fluid > .container {
                margin: 2rem auto 0 auto;
                opacity: 0;
            }

        .megadropdown > .with-linkrow {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
        }

    li .megadropdown img {
        display: block;
    }

    .megadropdown_linkrow {
        background-color: #F9F9F9;
        -ms-flex-item-align: end;
        align-self: flex-end;
        height: 3.125rem;
    }

        .megadropdown_linkrow .sxp_arrow16 {
            -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
            display: inline-block;
            font-size: .75rem;
            margin-left: .5rem;
        }

        .megadropdown_linkrow .container {
            margin: 0 auto 0 auto;
        }

        .megadropdown_linkrow .row {
            height: 3.125rem;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            justify-content: flex-end;
        }

            .megadropdown_linkrow .row a {
                display: inline-block;
                color: #FF5800;
                margin-left: 2.5rem;
                font-weight: 400;
                font-size: 0.875rem;
            }

                .megadropdown_linkrow .row a:hover {
                    color: #E54F00;
                }

    header nav .row > ul:first-child > li:hover .megadropdown > .container-fluid .container .megadropdown_contact {
        margin-bottom: 0;
        padding: 0 0 0 2.75rem;
        color: #666;
        line-height: 1.5rem;
        font-weight: 400;
        font-size: 0.875rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        header nav .row > ul:first-child > li:hover .megadropdown > .container-fluid .container .megadropdown_contact div:not(.header_image) {
            width: 100%;
        }

        header nav .row > ul:first-child > li:hover .megadropdown > .container-fluid .container .megadropdown_contact a {
            color: #666;
        }

            header nav .row > ul:first-child > li:hover .megadropdown > .container-fluid .container .megadropdown_contact a:hover {
                color: #E54F00;
            }

        header nav .row > ul:first-child > li:hover .megadropdown > .container-fluid .container .megadropdown_contact .megadropdown_list_title {
            font-size: 1rem;
            color: #000000;
        }

        header nav .row > ul:first-child > li:hover .megadropdown > .container-fluid .container .megadropdown_contact .megadropdown_contact_telefonnummer a {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            font-weight: 700;
            font-size: 1.25rem;
            margin-top: .5rem;
        }

        header nav .row > ul:first-child > li:hover .megadropdown > .container-fluid .container .megadropdown_contact .megadropdown_contact_telefonnummer i {
            display: inline-block;
            margin-right: .5rem;
            font-size: 1.25rem;
        }

        header nav .row > ul:first-child > li:hover .megadropdown > .container-fluid .container .megadropdown_contact .megadropdown_contact_links a {
            font-size: 0.875rem;
            font-weight: 400;
        }

        header nav .row > ul:first-child > li:hover .megadropdown > .container-fluid .container .megadropdown_contact .service_zeiten_row .wochentage {
            display: inline-block;
            width: 5rem;
        }

        header nav .row > ul:first-child > li:hover .megadropdown > .container-fluid .container .megadropdown_contact .service_zeiten_row .zeiten {
            display: inline-block;
            width: 6rem;
            text-align: right;
        }

        header nav .row > ul:first-child > li:hover .megadropdown > .container-fluid .container .megadropdown_contact .socialmedia {
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            -webkit-box-align: end;
            -ms-flex-align: end;
            align-items: flex-end;
            -ms-flex-item-align: end;
            align-self: flex-end;
        }

            header nav .row > ul:first-child > li:hover .megadropdown > .container-fluid .container .megadropdown_contact .socialmedia a {
                margin-left: 0;
                margin-right: 1.25rem;
            }

        header nav .row > ul:first-child > li:hover .megadropdown > .container-fluid .container .megadropdown_contact .megadropdown_contact_title {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            color: #000000;
            height: 110px;
            padding-top: 60px;
        }

    a.megadropdown_list_title_link {
        color: #000000;
        width: 100%;
        height: auto;
        display: block;
        font-size: 1rem;
    }

        a.megadropdown_list_title_link:hover {
            color: #E54F00;
            -webkit-transition: color 0.15s ease-in-out;
            transition: color 0.15s ease-in-out;
        }

    .megadropdown_linkbuttons {
        margin-top: 3rem;
    }

        .megadropdown_linkbuttons a.btn {
            margin-right: 1.5rem;
        }

    header nav {
        position: static;
        margin-top: 0;
        height: -webkit-max-content;
        height: -moz-max-content;
        height: max-content;
    }

        header nav .nav_logo, header nav .nav_actions {
            display: none;
        }

        header nav .nav_actions {
            -webkit-box-align: stretch;
            -ms-flex-align: stretch;
            align-items: stretch;
        }

            header nav .nav_actions .kundenbereich_menu {
                margin-top: 3.75rem;
            }

        header nav .row > ul:first-child {
            z-index: 11;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            width: 100%;
            -webkit-box-align: stretch;
            -ms-flex-align: stretch;
            align-items: stretch;
        }

            header nav .row > ul:first-child > li {
                padding: 0;
                margin: 0;
                -webkit-box-flex: 1;
                -ms-flex: 1 1 auto;
                flex: 1 1 auto;
                text-align: center;
            }

                header nav .row > ul:first-child > li > a {
                    font-weight: 600;
                    display: inline-block;
                    color: #000000;
                    line-height: 3.125rem;
                    font-size: 1rem;
                    padding: 0 0.625rem 0 0.625rem;
                }

                    header nav .row > ul:first-child > li > a .megadropdown li {
                        line-height: 1.5rem;
                        color: #666;
                        font-weight: 300;
                    }

                header nav .row > ul:first-child > li li.highlight {
                    font-weight: 400;
                    color: #000000;
                }

                    header nav .row > ul:first-child > li li.highlight a {
                        /* display: flex; */
                        color: #666;
                    }

                    header nav .row > ul:first-child > li li.highlight .sxp_top-label {
                        display: inline-block;
                        margin-left: 0.5rem;
                        color: #FF5800;
                        font-size: 1rem;
                        -ms-flex-item-align: center;
                        -ms-grid-row-align: center;
                        align-self: center;
                    }

                header nav .row > ul:first-child > li li:hover a {
                    color: #E54F00;
                    -webkit-transition: color 0.15s ease-in-out;
                    transition: color 0.15s ease-in-out;
                }

                header nav .row > ul:first-child > li:hover .megadropdown {
                    visibility: visible;
                    -webkit-box-shadow: 0px 20px 20px -10px rgba(0, 0, 0, 0.1);
                    box-shadow: 0px 20px 20px -10px rgba(0, 0, 0, 0.1);
                    z-index: 30;
                    border-top: 2px solid transparent;
                }

                    header nav .row > ul:first-child > li:hover .megadropdown > .container-fluid {
                        border-top: solid 1px #DDDDDD;
                        -ms-flex-wrap: wrap;
                        flex-wrap: wrap;
                        opacity: 1;
                        padding: 0;
                    }

                        header nav .row > ul:first-child > li:hover .megadropdown > .container-fluid .container {
                            opacity: 1;
                        }

                            header nav .row > ul:first-child > li:hover .megadropdown > .container-fluid .container .col-3 {
                                margin-bottom: 1rem;
                            }

                header nav .row > ul:first-child > li:first-child {
                    padding-left: 15px;
                }
}

/* Microsoft Edge Hacks */
_:-ms-lang(x),
_:-webkit-full-screen,
.megadropdown > .container-fluid {
    -webkit-transition: height 0s, opacity 0s;
    transition: height 0s, opacity 0s;
}

    _:-ms-lang(x) nav .row > ul:first-child > li:hover .megadropdown > .container-fluid,
    _:-webkit-full-screen nav .row > ul:first-child > li:hover .megadropdown > .container-fluid,
    header nav .row > ul:first-child > li:hover .megadropdown > .container-fluid {
        -webkit-transition: height 0s;
        transition: height 0s;
    }

        _:-ms-lang(x) nav .row > ul:first-child > li:hover .megadropdown > .container-fluid .container,
        _:-webkit-full-screen nav .row > ul:first-child > li:hover .megadropdown > .container-fluid .container,
        header nav .row > ul:first-child > li:hover .megadropdown > .container-fluid .container {
            -webkit-transition: opacity 0s;
            transition: opacity 0s;
        }

    _:-ms-lang(x) .megadropdown > .container-fluid,
    _:-webkit-full-screen .megadropdown > .container-fluid,
    header nav .row > ul.menu_delay:first-child > li:hover .megadropdown > .container-fluid {
        -webkit-transition: height 0 ease-in-out 0.2s;
        transition: height 0 ease-in-out 0.2s;
    }

        _:-ms-lang(x) .megadropdown > .container-fluid .container,
        _:-webkit-full-screen .megadropdown > .container-fluid .container,
        header nav .row > ul.menu_delay:first-child > li:hover .megadropdown > .container-fluid .container {
            -webkit-transition: opacity 0 ease-in-out 0.2s;
            transition: opacity 0 ease-in-out 0.2s;
        }

/* IE10+ Hacks */
_:-ms-lang(x),
.megadropdown > .container-fluid {
    -webkit-transition: height 0s, opacity 0s;
    transition: height 0s, opacity 0s;
}

    _:-ms-lang(x) nav .row > ul:first-child > li:hover .megadropdown > .container-fluid,
    header nav .row > ul:first-child > li:hover .megadropdown > .container-fluid {
        -webkit-transition: height 0s;
        transition: height 0s;
    }

        _:-ms-lang(x) nav .row > ul:first-child > li:hover .megadropdown > .container-fluid .container,
        header nav .row > ul:first-child > li:hover .megadropdown > .container-fluid .container {
            -webkit-transition: opacity 0s;
            transition: opacity 0s;
        }

@media (min-width: 1690px) {
    header nav .row > ul:first-child > li > a {
        font-size: 1.125rem;
    }

    header.nav_sticky nav .row > ul:first-child > li > a {
        font-size: 1rem;
    }
}

/* Header Sprite */

.header_image {
    background-image: url("/Librarys/global/neutral/header/header-sprite.jpg");
    width: 234px;
    height: 130px;
    overflow: hidden;
    -webkit-transform: scale(0.61538, 0.61538);
    transform: scale(0.61538, 0.61538);
    -webkit-transform-origin: left top;
    transform-origin: left top;
    margin-bottom: -50px;
}

    .header_image[class^="sxpimage_"], .header_image[class*=" sxpimage_"] {
        width: 140px;
        height: 110px;
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        -webkit-transform-origin: left top;
        transform-origin: left top;
        margin-bottom: 0;
    }

.stoffmasken {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -709px -1321px;
}

.roll-up-transparent {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -473px -1321px;
}

.fussbodenfolien {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -237px -1321px;
}

.kalender {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -1px -1321px;
}

.speisekarten-gefalzt {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -1181px -1189px;
}

.schreibtischunterlagen {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -946px -1189px;
}

.schreibbloecke {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -709px -1189px;
}

.grusskarten {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -473px -1189px;
}

.postkarten {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -237px -1189px;
}

.plakate-poster {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -1px -1189px;
}

.broschueren {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -1181px -1057px;
}

.briefpapier {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -946px -1057px;
}

.visitenkarten {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -709px -1057px;
}

.folder {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -473px -1057px;
}

.flyer {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -237px -1057px;
}

.gesichtsmasken {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -1px -1045px;
}

.buero_schreibgeraete {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -709px -661px;
}

.caps {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -237px -265px;
}

.deckelverpackungen {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -237px -661px;
}

.gesichtsvisiere {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -709px -925px;
}

.dreiecksverpackungen {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -709px -925px;
}

.elektronik_technik {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -237px -397px;
}

.fahnen_flaggen {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -237px -529px;
}

.faltschachteln {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -473px -529px;
}

.faltzelte {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -945px -1px;
}

.fensterfolien {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -1181px -1px;
}

.gastronomie {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -709px -133px;
}

.geschaeftsausstattung {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -1px -265px;
}

.geschenkverpackungen {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -709px -265px;
}

.hemden_blusen {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -1px -133px;
}

.jacken {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -1px -661px;
}

.klassiker_streuartikel {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -473px -1px;
}

.langarmshirts_pullover {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -473px -661px;
}

.leuchtwerbung {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -709px -529px;
}

.marken {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -237px -133px;
}

.messetheken {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -473px -397px;
}

.messewaende {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -1px -529px;
}

.oekologische_produkte {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -1px -397px;
}

.offene_verpackungen {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -1px -793px;
}

.outdoor {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -237px -793px;
}

.overnight {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -473px -793px;
}

.planen {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -237px -925px;
}

.rollups {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -945px -265px;
}

.schilder {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -945px -661px;
}

.schuber {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -945px -793px;
}

.samples {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -1195px -793px;
}

.schuerzen {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -1px -1px;
}

.shirts_polos {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -945px -529px;
}

.spiel_sport {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -709px -1px;
}

.stoffbanner {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -473px -133px;
}

.suesse_werbung {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -1px -925px;
}

.sxpimage_product_infos {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -1181px -489px;
}

.sxpimage_service {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -1181px -601px;
}

.taschen_reisen {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -237px -1px;
}

.taschenverpackungen {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -709px -793px;
}

.tassen_trinkflaschen {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -473px -265px;
}

.textilspannrahmen {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -473px -925px;
}

.sxpimage_data_infos {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -1181px -377px;
}

.sxpimage_order_infos {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -1181px -265px;
}

.versandverpackungen {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -945px -397px;
}

.lebensmittelechte_verpackungen {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") 235px -927px;
}

.warnwesten {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -709px -397px;
}

.wellness_kosmetik {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -945px -925px;
}

.werbebedarf {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -945px -133px;
}

.xl_banner {
    background: url("/Librarys/global/neutral/header/header-sprite.jpg") -1181px -133px;
}

@media only screen and (max-height: 900px) {
    .nav_sticky .megadropdown .header_image {
        display: none;
    }

    header.nav_sticky nav .row > ul:first-child > li:hover .megadropdown .megadropdown_without_lists .header_image, header.nav_sticky nav .row > ul:first-child > li .megadropdown .megadropdown_without_lists .header_image {
        display: block;
        -webkit-transform: scale(0.46154, 0.46154);
        transform: scale(0.46154, 0.46154);
        -webkit-transform-origin: left top;
        transform-origin: left top;
        margin-bottom: -70px;
    }
}
/*# sourceMappingURL=header_sprite.css.map */

#unibox-suggest-box {
    max-width: 100% !important;
}