
p, ul{color:#333;}
.top-navigation-bar a, .dropdown button, .top-navigation-bar .project-phone, .top-navigation-bar .project-email, .top-navigation-bar-menu-helper li a, .dropdown-menu li a {color: #fff;}
.top-nav-button, .btn.cart-count .cart-price {color: #fff !important;}
.navigation-buttons > a[data-target="cart"] i{background-color: #bc4c2c;}
#header .search-form .btn {background-color: #272727;}
.navigation-in > ul > li > a {color: #fff;}
.navigation-buttons a:hover::before, .btn.cart-count:hover::before, .cart-window-visible .btn.cart-count::before, .login-window-visible .top-nav-button::before {color: #fff;}
.top-navigation-bar-menu-helper {background-color: #272727;}
.top-navigation-bar-menu-helper::before {background-color: transparent;}
#footer {background-color: #024959;}
#footer h3, .custom-footer {color: #fff;}
#footer .contact-box a, #footer .password-helper a, #footer .news-item-widget a, #footer ul a {color: #fff !important;}
#footer .contact-box {background-color: #272727;}
#footer .contact-box ul li > span::before, #footer .contact-box::before {color: #fff;}
.custom-footer div ul li::before {background-color: #fff;}
.footer-links-icons{border-color: #272727;}
.footer-bottom {border-color: #272727;}
.custom-footer{border: 0;}
#signature a, .copyright {color: #fff;}
.newsletter{background-color: #bc4c2c;}
.newsletter .btn:not(:hover){background-color: #272727;border-color: #272727;}
.search-whisperer.active::after {display: none;}
.contact-box strong {color: #fff;}
.ordering-process .contact-box strong {color: #272727;}
.for-free {display: none;}
/*.recapitulation-single > strong span {display: none;}*/
#footer .contact-box img {content:url(/user/documents/upload/eshop-footer-logo.svg);}

/* ÚPARVA BARVY POZADÍ SYSTÉMOVÝCH PŘÍZNAKŮ (ŠTÍTKŮ) */

.flag.flag-action {background-color: #babe21;} /* PŘÍZNAK AKCE */
.flag.flag-new {background-color: #bc4c2c;} /* PŘÍZNAK NOVINKA */
.flag.flag-discount {background-color: #babe21;} /* SLEVOVÉ KOLEČKO */

/* ÚPRAVA VELIKOSTI LOGA V HLAVIČCE */

#header .site-name a img {max-height: 80px;}

/* Informační proužek */

.site-msg {
    background-color: #bc4c2c;
    font-size: 15px;
    font-weight: bold;
}

/* notice vyskakovaci */

.msg {
    font-size: 1.5rem;
    font-weight: 700;
}

.msg.msg-error a {
    text-decoration: underline;
}

.msg.msg-success, .msg.msg-notice {
    border-color: #babe21;
    color: #272727;
    background-color: #babe21;
}

.msg.msg-info {
    border-color: #bc4c2c;
    color: #fff;
    background-color: #bc4c2c;
}

/* cookie lista */
.siteCookies__form {
    background-color: #bc4c2c;
}



@media (min-width: 768px){
.siteCookies--bottom.siteCookies--scrolled {
    background-color: #bc4c2c;
}}

/* TRVALÉ ZOBRAZENÍ POLE PRO SLEVOVÝ KUPON */
.discount-coupon:not(.uplatneno) form {display: block;margin-top: 0;}
.kupon-odkaz{display: none;}


/* PŘIDÁNÍ E-MAILOVÉ ADRESY DO HLAVIČKY WEBU */

@media screen and (min-width: 1200px){
.top-navigation-bar .project-email {display: inline-block;font-size: 16px;font-weight: bold;margin-left: 24px;color: #fff;}
a.project-email::before {content: '\e910';font-size: 16px;}
}
@media screen and (min-width: 360px) and (max-width: 767px){
.top-navigation-contacts{display: block !important;}
.top-navigation-contacts .project-phone{display: none !important;}
.top-navigation-contacts .project-email{display: block !important;position: absolute;right: 164px;top: 15px;color: #fff;}
a.project-email::before {content: '\e910';}
.top-navigation-contacts .project-email span{display: none;}
}

/*PŘIDÁNÍ E-MAILOVÉ ADRESY DO HLAVIČKY WEBU END*/

@media screen and (min-width: 768px){
.languagesMenu__header {color: #fff !important;}
.languagesMenu__box, .languagesMenu__content, .dropdown, .top-nav-button, #header .cart-count {border-color: #272727 !important;}
.languagesMenu__list {background-color: #272727;}
.languagesMenu__box.open::before, .languagesMenu__box.open .languagesMenu__header, .languagesMenu__box.open .caret::before, .top-navigation-menu-trigger:hover::before, .top-navigation-menu-visible .top-navigation-menu-trigger::before{color: #fff;}
#header{background-color: #024959;}
.top-navigation-bar{background-color: #024959;border-bottom-color: #272727;}
.top-navigation-menu, .top-navigation-contacts {background-color: transparent;}
#navigation {border: none;}
.navigation-in {background-color: #052931;}
.top-navigation-menu-trigger{border-color: #272727;}
#header::after {background-color: #052931;border: none;}
/* .banners-content.body-banners > div, .banners-content.body-banners > div {width: 100% !important;} */

.top-navigation-bar-menu-helper{top: 48px;}
.navigation-in > ul > li:hover > a, .navigation-in > ul > li.exp > a, .navigation-in > ul > li.exp > a::after{background-color: #bc4c2c;}
.popup-widget.login-widget::before {display: none;}
.popup-widget.cart-widget::before, .empty-cart-hover::before {display: none;}
.login-window-visible .top-nav-button::after, .cart-window-visible .cart-count::after, .empty-cart-hover-visible .cart-count::after {color: #fff !important;}
.dropdown .dropdown-menu{background-color: #272727;}
.dropdown .dropdown-menu li a{color: #fff;}
.dropdown .dropdown-menu li a:hover{color: #272727;}
.dropdown.open button, .dropdown.open::before, .dropdown.open .caret::before{color: #fff !important;}
.languagesMenu .languagesMenu__list__link {color: #fff;}
.menu-helper::after {color: #fff;}
.empty-cart-hover-visible .btn.cart-count::before{color: #fff;}
.id--16 #header .project-phone, .id--17 #header .project-phone {color: #fff;}
.top-navigation-bar-menu li::before {color: rgba(255,255,255,0.25);}
}
@media screen and (max-width: 767px){
#footer .custom-footer > div:not(.contact) {border-bottom-color: #272727;}
.top-navigation-bar {background-color: #024959;}
.responsive-tools > a[data-target="navigation"] {background-color: transparent;}
.navigation-window-visible .responsive-tools > a[data-target="navigation"] {background-color: #272727;}
.top-navigation-bar .project-phone::before, .responsive-tools > a {color: #fff !important;}
#header{background-color: #024959;}
#navigation, .navigation-in {background-color: #024959;}
.navigation-in > ul li {border-bottom-color: #dec89f3b !important;}
.navigation-window-visible .navigation-in{border-top-color: #444;}
.submenu-arrow::after {color: #fff;}
.navigation-in > ul > li.ext.exp ul{background-color: #024959;}
.navigation-in ul ul li a{color: #fff;}
.navigation-in > ul > li.ext > ul > li a:hover{color: #dec89f !important;}
.navigation-in ul li.ext.exp > a, .navigation-in ul li.ext.exp > div > a {background-color: #272727;}
.navigation-in ul li.ext.exp > a .submenu-arrow, .navigation-in ul li.ext.exp > div > .submenu-arrow{border-right-color: #272727;}
.navigation-in ul li.ext.exp{background-color: #272727;}
.login-window-visible .responsive-tools > a[data-target="login"]::before {color: #000;}
.navigation-in .has-third-level div > ul a {color: #fff;}
}




/*AKČNÍ ZBOŽÍ POLOŽKA MENU - ZVÝRAZNĚNÍ*/


.menu-item-1107 .submenu-arrow::after {
    color: white;
}

.menu-item-1107 {
    background-color: #bc4c2c ;
}

/*GIFT IN CARD*/

.cart-summary h4 {
    background: url(https://mecholupy.ceskapila.cz/user/documents/upload/gift.svg) #fff 0 0 no-repeat;
}

.cart-item.cart-item-gift > div > strong::before, .id--15 table .p-name .for-free::before {
    color: #bc4c2c;
   
}

/*Hidden payment info after order*/

.co-payment-method .col-sm-6:nth-child(2) {
    display: none;
}

/* Klientská sekce */

.klient-centrum h2 {
    font-size: 24px;
}

/*Info u dopravy v košíku*/
.custom-shipping-notice {
    display: block;
    font-size: 0.85em;
    color: #666666;
    margin-top: 4px;
    line-height: 1.4;
    font-weight: normal;
}