﻿.p-info-headline .stars-wrapper{box-shadow: 0 6px 12px rgb(255 211 229);border: 0px;}
.type-detail .price-standard > span {
    color: #f80120;
    font-size: 16px;
}
span.price-final-holder{font-size: 33px;
    font-weight: 600;
    color: #66b71e;}
    
    .show-tooltip.acronym[data-original-title]{color: #66b71e;border-bottom-style: none;}
    .availability-amount{color: #66b71e;}
    .p-info-wrapper .availability-value{font-size: 12px;}
    .delivery-time{font-size: 20px;}


.timeCounter {
    width: 100%;}
div#timer{background: linear-gradient(to bottom, #ca2466 0%, #91234f  100%);}



    .slick-prev, .slick-next, .slick-dots li.slick-active button, .newsletter, .custom-footer div ul li::before, .swiper-arrow-content:focus, .swiper-arrow-content:hover, .all-param span:hover, .discussion .vote-content .add-comment.btn:hover, ol.cart-header li.active a::before, ol.cart-header li.active strong::before, ol.cart-header li.active a::before, ol.cart-header li.active strong::before, .otevreny .kupon-odkaz::before, .carousel-control:hover:before, .p-thumbnails .thumbnail-next, .p-thumbnails .thumbnail-prev, .site-msg, ol.top-products li::before, .pagination strong.current, .pagination>a.current, .pagination>a:hover, .box-support, .widget-parameter-list li a:hover, .question-tooltip ul.poll li:first-child .poll-result>div, ol.top-products li::before, .footer-item.footer-item-newsletter, .swiper-pagination-bullet-active:after, .ui-slider .ui-slider-range, .ui-slider-handle{background-color: #ca2466;}
.box.box-filters, .box.box-categories{background-color: #ffffff;}
.sidebar-inner>div{    border: 0px solid #e0e5ee;-webkit-box-shadow: -5px 5px 15px -1px rgba(202,36,102,0.08); 
box-shadow: -5px 5px 15px -1px rgba(202,36,102,0.08);}
.box.box-categories>h4{    background-color: #1f4695;}
.subcategories li a{-webkit-box-shadow: -5px 5px 15px -1px rgba(202,36,102,0.12); 
box-shadow: -5px 5px 15px -1px rgba(202,36,102,0.12);border-left: 2px solid #ffcce1;}
.subcategories li a:hover{-webkit-box-shadow: -5px 5px 15px -1px rgba(202,36,102,0.44); 
box-shadow: -5px 5px 15px -1px rgba(202,36,102,0.44);border-left: 2px solid #ca2466;}
@media (min-width: 768px){

.flags-extra .flag {
    width: 120px;
    height: 120px;
}
.flag.flag-discount:before {
    width: 120px !important;
    height: 120px !important;
}

.benefitBanner__item{margin-bottom: 15px;}

.benefitBanner{
background: rgba(255,255,255,0.29);
    padding-top: 15px;
    border-radius: 50px;
    -webkit-box-shadow: -5px 9px 15px 5px rgba(202,36,102,0.08);
    box-shadow: -5px 9px 15px 5px rgba(202,36,102,0.08);
}





#header .site-name a img {
    margin-top: -1em;
}
#navigation{height: 70px;
    margin-top: 0.8em;
    background-color: rgba(255, 255, 255, 0.4);
    -webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
-webkit-box-shadow: -5px 9px 15px 5px rgba(202,36,102,0.08); 
box-shadow: -5px 9px 15px 5px rgba(202,36,102,0.08);
margin-left: -3em;
    }
    .navigation-in{padding-left: 1em;line-height: 8px; font-size: 14px;padding-left: 3.5em;}

.search .btn.btn-default{
border-radius: 0px;
background-color: #ca2466;
    color: #ca2466;
    -webkit-border-top-right-radius: 50px;
-webkit-border-bottom-right-radius: 50px;
-moz-border-radius-topright: 50px;
-moz-border-radius-bottomright: 50px;
border-top-right-radius: 50px;
border-bottom-right-radius: 50px;

}

.search .btn.btn-default:before{color: #ffffff;}
.top-navigation-bar .top-navigation-contacts a span {
    font-size: 11px;
}

.navigation-buttons>a {
    padding: 0 20px;
    font-size: 11px;
}
.navigation-buttons>a[data-target="login"]:before {
    font-size: 19px;
}

.languagesMenu__header {
    font-size: 12px;
}
.languagesMenu__box[data-target="language"] .languagesMenu__header--actual:before{font-size: 14px;}
.languagesMenu__box[data-target="currency"] .languagesMenu__header--actual:before{font-size: 14px;}

.top-category-addon.top-category-addon-columns-7 .menu-level-2>li {
    flex: 0 0 calc(100% / 6);
}

}

.top-navigation-bar .container>div.top-navigation-contacts{background-color: #fdf7f9;-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;}
.top-navigation-bar .top-navigation-contacts a:before{color: #ca2466;}
.navigation-buttons a[data-target="cart"] {
    color: #ca2466;
    font-weight: 800;}

.search input[type="search"].form-control{
    border-radius: 50px;
    border: 1px solid #ffffff;
    background-color: #ffffff;
    padding-right: 50px;
    -webkit-box-shadow: -5px 9px 15px 5px rgba(202,36,102,0.08); 
box-shadow: -5px 9px 15px 5px rgba(202,36,102,0.08);

}
#header .site-name a img{max-height: 100px;}
#header{background-color: transparent;}


.horni_pruh{
width:100%;
text-align:center;
color:#fff;
padding:10px;
font-weight:800;
background:#ca2466;
}
.top-navigation-bar .container>div{flex: 1 1 30%;}
.top-navigation-bar a{color: #9d9d9d;}
.top-navigation-bar-menu li a{font-size: 12px;padding: 9px 11px;}
.top-navigation-menu-trigger{    height: 35px;
    min-width: 122px;font-size: 12px;
    color: #646464;
    font-weight: 600;}
    
    .infoPanel{display:none;}
    
 .top-category-addon.is-border .menu-content{border: 0px;-webkit-box-shadow: -9px 8px 15px -8px rgba(202,36,102,0.1); 
box-shadow: -9px 8px 15px -8px rgba(202,36,102,0.1);}   
 .top-category-addon.is-border .menu-content:hover{border: 0px;-webkit-box-shadow: -9px 8px 15px -8px rgba(202,36,102,0.4); 
box-shadow: -9px 8px 15px -8px rgba(202,36,102,0.4);}   
    
    
    .box.box-filters>h4{background-color: #1f4695;}
.category-header input[type="radio"]+label{background-color: #f3f3f3;}  
.categories-new-design #categories .topic.active>a{background-color: #ca2466;}

.product .p:hover{box-shadow: 0 6px 12px rgba(0,0,0,0.2);}
button.btn.btn-cart.add-to-cart-button:hover {
    background: #43810d;
    border-color: #43810d;
}
.categories-new-design .box .categories a:hover {
    background-color: #f3f3f3;
}
#footer h4{    font-weight: 600;}
#footer{    background-color: rgba(255,255,255,0.7);webkit-box-shadow: -14px -4px 15px -2px rgba(202,36,102,0.29);
    box-shadow: -6px 1px 26px -3px rgba(202,36,102,0.18);}
@media (min-width: 992px){
body{background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;}  }  