/* Písmo, farby */
#footer ul a, .top-navigation-bar-menu li a, .top-navigation-bar-menu-helper li a, .top-navigation-bar .top-navigation-contacts a span, .navigation-buttons>a, .header-top .btn.cart-count .cart-price, .navigation-buttons>a[data-target="login"]:before, .navigation-buttons>a:after, .navigation-in>ul>li.ext>a:after, .navigation-buttons .click-cart a:after, .menu-helper>span:after, .category-header div, .p-code>span:last-child, .p-code .parameter-dependent, .p-detail-info>div:not(.stars-wrapper)>a, .p-short-description, .link-icon span, .p-info-grid .detail-availability-block .shipping-options-block a, .shp-tabs-holder ul.shp-tabs li a, .p-detail-tabs-wrapper .detail-parameters a, a.chevron-after.chevron-down-after, .link-icon.chat::before, span.p-code-label, .cart-free-shipping div strong, .cart-inner .delivery-time strong, .extra strong, .price-wrapper .price.price-primary, ol.cart-header li a, ol.cart-header li strong, .payment-info, .payment-shipping-price, .payment-shipping, .radio-wrapper input[type="radio"]+label .sublabel a, .p-info-headline .stars-label, .p-detail-tabs-wrapper .detail-parameters td {color: #0f0f0f;text-decoration: none;}
#footer ul a:hover, .top-navigation-bar-menu li a:hover, .top-navigation-bar-menu-helper li a:hover, .top-navigation-bar .top-navigation-contacts a span:hover, .navigation-buttons>a:hover, .header-top .btn.cart-count .cart-price:hover, .p-detail-info>div:not(.stars-wrapper)>a:hover, .p-info-grid .detail-availability-block .shipping-options-block a:hover, .shp-tabs-holder ul.shp-tabs li a:hover, .p-detail-tabs-wrapper .detail-parameters a:hover, a.chevron-after.chevron-down-after:hover, .radio-wrapper input[type="radio"]+label .sublabel a:hover, .p-info-headline .stars-label:hover, .link-icon span:hover, #footer.is-white ul a:hover {color: #b60b04;}
ol.cart-header li a span:before, ol.cart-header li strong span:before {background-color: #0f0f0f;}
#footer .copyright a, #footer a.title {color: #fff;opacity: 1;text-decoration: underline;}
#footer .copyright a:hover, #footer a.title:hover {color: #fff;opacity: 1;text-decoration: none;}

/* Homepage */
.box.box-filters, .box.box-categories {background-color: #ebf0ef;}
.box.box-categories>h4 {background-color: #b60b04;}
.categories-new-design .box .categories a:hover {color: #fff;}
.welcome h1 {color: #fff;}
.menu-helper {background-color: transparent;}
.menu-helper>span, .cart-window-visible #header .cart-count, .login-window-visible #header .top-nav-button-login {border: none;background-color: transparent;box-shadow: none;}
.admin-logged .popup-widget.cart-widget {border-radius: 25px;}
.menu-helper-visible .menu-helper>span, .menu-helper>ul {border: none;box-shadow: none;}

/* Tlačidlá */
.btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion, .add-to-cart-button, .cart-related-button .btn.btn-sm, .extended-banner-text .btn {background-color: #1bad29;border-color: #1bad29;color: #fff;text-transform: uppercase;border-radius: 76px;font-weight: 600;}
.btn.btn-cart:hover, .btn.btn-conversion:hover, a.btn.btn-cart:hover, a.btn.btn-conversion:hover, .extended-banner-text .btn:hover {background-color: #158a20;border-color: #158a20;color: #fff;}
a.btn.btn-default, .btn.btn-secondary, a.btn.btn-secondary, input[type=submit].btn, .btn.btn-primary, a.btn.btn-primary, #content .btn.unveil-button, #footer .btn.unveil-button,.footer-item.footer-item-newsletter .compact-form .btn, #content .filters-unveil-button-wrapper .btn.unveil-button {position: relative;height: auto;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.12);border-radius: 25px;background-color: #0f0f0f;border-color: #0f0f0f;color: #fff;height: 40px;padding: 5px 20px;margin-top: 20px;}
a.btn.btn-default:hover, .btn.btn-secondary:hover, a.btn.btn-secondary:hover, input[type=submit].btn:hover, .btn.btn-primary:hover, a.btn.btn-primary:hover, #content .btn.unveil-button:hover, #footer .btn.unveil-button:hover, .footer-item.footer-item-newsletter .compact-form .btn:hover, #content .filters-unveil-button-wrapper .btn.unveil-button:hover {background-color: #444444;border-color: #444444;color: #fff;}
#content .filters-unveil-button-wrapper .btn.unveil-button {width: 25%;margin: auto;}

/* Detail produktu */
.p-info-headline .stars-wrapper {border: 1px solid #e0e5ee;}
.category-link__icon span {background-color: #fff;}
.p-info-grid .detail-availability-block .delivery-time {background: #fff;color: #0f0f0f;border: 1px solid #e0e5ee;}

/* Výpis produktov */
.category-header input[type="radio"]+label {background-color: transparent;}

/* Košík */
a.btn.cart-count.full:before {color: #1bad29;}
.cart-widget-button {background-color: #ebf0ef;}
.checkout-box-wrapper h4, .checkout-box-wrapper .contact-box ul li a, .checkout-box-wrapper .contact-box ul li>span:before {color: #fff;}
.cart-inner, ol.cart-header li.active {border: 1px solid #e0e5ee;}

@media (min-width: 768px) {
  .navigation-in>ul>li.ext>ul>li>div>ul {max-height: 150px;display: flex;flex-direction: column;flex-wrap: nowrap;align-items: flex-start;}
  .navigation-in.show-all-items>ul>li.ext>ul>li:not(.menu-item-category) {align-items: flex-start;}
}