﻿body:not(.type-index) #header, .type-index.no-carousel #header, .type-index.multiple-columns-body #header{background-color: #fff;}
body:not(.carousel-yes) .navigation-in > ul > li > a {color: #000;}
body:not(.carousel-yes) .site-name img {-webkit-filter: none;filter: none;}
body:not(.carousel-yes) .top-nav-button::before, body:not(.carousel-yes) .lupa, body:not(.carousel-yes) .btn.cart-count::before, body:not(.carousel-yes) a.btn.cart-count::before, body:not(.carousel-yes) .btn.cart-count .cart-price {color: #000;}
body:not(.carousel-yes) .navigation-buttons > a[data-target="cart"] i, body:not(.carousel-yes) .cart-count:not(.full)::after {color: #fff; background-color: #000;}
@media screen and (min-width: 768px){
.navigation-in > ul > li:hover > a, .menu-helper:hover, .cart-window-visible .cart-count {background-color: #000;}
.languagesMenu__box{border-color: #C4C4C4;}
.open .languagesMenu__header--actual {color: #fff;}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
    .languagesMenu__content {color: #000 !important;}
}
@media screen and (min-width: 1200px){
    .type-index .languagesMenu__content{color: #fff;}
}
body:not(.carousel-yes) .top-navigation-bar a, body:not(.carousel-yes) .dropdown button {color: #000;}
body:not(.carousel-yes) .dropdown .caret::before {color: #000;}
body:not(.carousel-yes) .dropdown {border-color: #C4C4C4;}
.dropdown.open {background-color: #f5f5f5;}
.type-index:not(.no-carousel) .dropdown.open {background-color: #000;}
.odber {background-color: #F5F5F5;}
.odber h4 {color: #000;}
.odber .form-group label.whole-width, .odber .form-group label.whole-width a {color: #434343;}
.odber .subscribe-form.compact-form .form-control {border-color: #000;}
#footer {background-color: #fff;}
#footer .contact-box a, #footer .password-helper a, #footer .news-item-widget a, .sidebar .news-item-widget a, #footer ul a {color: #000;}
#footer .custom-footer > div h4{color: #000;}
#footer .contact-box ul li > span:not(.mail):not(.tel):not(.cellphone) a{background-color: #E9E9E9;}
.custom-footer, .footer-bottom {border-color: #E9E9E9;}
.copyright, #signature a{color: #434343;}
#footer .contact-box ul li > span:not(.mail):not(.tel):not(.cellphone) a:hover {color: #fff;background-color: #000;}
body:not(.carousel-yes) .languagesMenu__content {color: #000;}
body:not(.carousel-yes) .languagesMenu__box {border-color: #c4c4c4;}
body:not(.carousel-yes) .open .languagesMenu__header--actual {background-color: #000;}
body:not(.carousel-yes) .menu-helper, body:not(.carousel-yes) .menu-helper > span{color: #000}
body:not(.carousel-yes) .menu-helper:hover, body:not(.carousel-yes) .menu-helper:hover > span{color: #fff;}
#footer{border-top: 1px solid #e9e9e9 !important;}
.overall-wrapper + #footer, #content-wrapper + #footer{border-top: 0 !important;}
.overall-wrapper + #footer::before, #content-wrapper + #footer::before {content: "";height: 48px;background-color: #fff;width: 100%;display: block;border-bottom: 1px solid #e9e9e9 !important;}
.footer-icons, .footer-links{color: #000;border-color: #E9E9E9 !important;}
#footer .contact-box > strong{color:#000;}
#footer .contact-box strong::after {color: #434343;}

/* STICKY HP S CAROUSELEM ONE COLUMN BODY */
.type-index.one-column-body.sticky-active #header {background-color: #fff !important;}
.type-index.one-column-body.sticky-active .navigation-in > ul > li > a {color: #000;}
.type-index.one-column-body.sticky-active .site-name img {-webkit-filter: none;filter: none;}
.type-index.one-column-body.sticky-active .top-nav-button::before, .type-index.one-column-body.sticky-active .lupa, .type-index.one-column-body.sticky-active .btn.cart-count::before, .type-index.one-column-body.sticky-active a.btn.cart-count::before, .type-index.one-column-body.sticky-active .btn.cart-count .cart-price {color: #000;}
.type-index.one-column-body.sticky-active .navigation-buttons > a[data-target="cart"] i, .type-index.one-column-body.sticky-active .cart-count:not(.full)::after {color: #fff; background-color: #000;}
.type-index.one-column-body.sticky-active .top-navigation-bar a, .type-index.one-column-body.sticky-active .dropdown button {color: #000;}
.type-index.one-column-body.sticky-active .dropdown .caret::before {color: #000;}
.type-index.one-column-body.sticky-active .dropdown {border-color: #C4C4C4;}
.type-index.one-column-body.sticky-active .languagesMenu__content {color: #000;}
.type-index.one-column-body.sticky-active .languagesMenu__box {border-color: #c4c4c4;}
.type-index.one-column-body.sticky-active .open .languagesMenu__header--actual {background-color: transparent;}
.type-index.one-column-body.sticky-active .menu-helper, .type-index.one-column-body.sticky-active .menu-helper > span{color: #000}
.type-index.one-column-body.sticky-active .menu-helper:hover, .type-index.one-column-body.sticky-active .menu-helper:hover > span{color: #fff;}

@media screen and (min-width: 768px){
body:not(.type-index) .top-navigation-bar, .type-index.no-carousel .top-navigation-bar, .type-index.multiple-columns-body .top-navigation-bar {background-color: #F5F5F5 !important;}
.type-index.no-carousel #header, .multiple-columns-body #header, .ordering-process #header {border-bottom: 1px solid #e9e9e9;}
.sticky-header.sticky-active:not(.ordering-process) #header {box-shadow: 0 2px 10px rgba(0,0,0,0.1);}
.id--16 #header .project-phone, .id--17 #header .project-phone{color: #000;}
.id--16 .top-nav-button, .id--17 .top-nav-button{border-color: #c4c4c4;}
}
@media screen and (max-width: 767px){
.top-navigation-bar {background-color: #fff !important;box-shadow: 0 2px 10px rgba(0,0,0,0.2);}
.search-window-visible #header .search-form {background-color: #fff;box-shadow: 0 6px 6px rgba(0,0,0,0.1);}
#navigation {background-color: #fff;}
.navigation-in > ul li {border-color: #E9E9E9}
.navigation-in > ul li a {color: #000 !important;}
.submenu-arrow::after {color: #000;}
.menu-spodek a {color: #000 !important;}
.dropdown button, .languagesMenu__flags {border-color: #E9E9E9;}
.navigation-in ul li.ext.exp, .navigation-in ul li.ext > ul, .navigation-in ul li.ext > div > ul {background-color: #fff;}
.navigation-in ul li.ext.exp > a, .navigation-in ul li.ext.exp > div > a {background-color: #F5F5F5;}
.top-navigation-bar a, .dropdown button {color: #000;background-color: #fff;}
.site-name img {-webkit-filter: none;filter: none;}
.btn.cart-count::before, a.btn.cart-count::before, .btn.cart-count .cart-price {color: #000;}
.dropdown .caret::before {color: #000;}
.languagesMenu__flags::after {color: #000;}
.custom-footer > div {border-color: #e9e9e9;}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
    .type-index #header {background-color: #fff;}
    .type-index .top-navigation-bar {background-color: #F5F5F5;}
    .type-index .site-name img {-webkit-filter: none;filter: none;}
    .type-index .menu-helper{color: #000;}
    .type-index .menu-helper:hover, .type-index .menu-helper:hover > span {color: #fff;}
    .type-index .menu-helper > span, .type-index .lupa, .type-index .top-nav-button::before {color: #000;}
    .type-index .btn.cart-count::before, .type-index a.btn.cart-count::before, .type-index .btn.cart-count .cart-price {color: #000;}
    .type-index .navigation-buttons > a[data-target="cart"] i, .type-index .cart-count:not(.full)::after {background-color: #000; color: #fff;}
    .type-index .top-navigation-bar a, .type-index .dropdown button, .type-index .dropdown .caret::before {color: #000;}
    .type-index .dropdown{border-color: #C4C4C4;}
}
.copyright a.js-cookies-settings{color: #000;}
#footer .vote-content {color: #000;}