@charset "UTF-8";
/* ==========================================================================
 * Override 
 * ========================================================================== */
.global-navigation {
    z-index: 2000 !important;
}
.noheader {
    height: 80px;
}

.logo-container {
    cursor:pointer;
}

/* 2nav workaround white */
.secondary-nav.fixed-nav .component-cta-button .navBtn.btn-white {
    background-color: #2f3132;
    color: #dcfd00;
    border-color: #2f3132;
}
/* 2nd nav workaround */
.secondary-nav.fixed-nav .component-cta-button .navBtn.btn-buy-kohle-inverse:hover,.secondary-nav.fixed-nav .component-cta-button .navBtn.btn-electrico:hover,.secondary-nav.fixed-nav .component-cta-button .navBtn.btn-white:hover {
    background-color: transparent;
    color: #2f3132;
    border-color: #2f3132;
}
/* 2nd nav workaround electrico */
.component-global-navigation.theme-dark .secondary-nav .component-cta-button .navBtn.btn-electrico:hover {
    background-color: transparent;
    color: #2f3132;
    border-color: #2f3132;
}

.component-global-navigation.theme-light .secondary-nav.fixed-nav .component-cta-button .navBtn.btn-link-circle-home {
    color: #2f3132;
}
.component-global-navigation.theme-light .secondary-nav .component-cta-button .navBtn.btn-link-circle-home {
    color: #fff;
}
.secondary-nav.fixed-nav .component-cta-button .navBtn.btn-link-circle-home {
    color: #2f3132;
}

/* 10893 */
.navBtns {
    min-width: 120px;
}

@media (max-width: 991px) {
    /* 11619 */
    .component-global-navigation .secondary-nav ul li a.active, .component-global-navigation .secondary-nav ul li a:hover {
        padding-bottom: 2px;
        border-bottom: 2px solid;
    }
    /* 13268 */
    .secondary-nav {
            overflow: visible;
    }    
}

/* 13461 */
@media only screen and (max-width: 600px) {
    .noheader-small {
        padding-bottom: 50px;
    }
}

/* workaround with larger G images */
.component-global-navigation .primary-nav .search-results .product-cell .image img {
    max-height: 150px;
    max-width: 150px;
}
 
/* My Account */
.myacc-authenticated,
.myacc-unauthenticated {
    display: none;
}
.myacc-authenticated.show,
.myacc-unauthenticated.show {
    display: block;
}