/*
@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i,900,900i&subset=latin-ext');
* {
    font-family: 'Lato', sans-serif !important;
}
*/

.p-gifts-heading { color: #FE0000 }
.flag-gift {
    background: transparent url(/user/documents/upload/piktogramy/darek_new.png) no-repeat 0 0;
    background-color: transparent !important;
    background-size: contain;
    font-size: 0;
    height: 35px;
    padding-left: 45px; padding-right: 45px; margin-top: 5px; margin-bottom: 10px;
}
.flag-custom1 {
    background: transparent url(/user/documents/upload/quality%20*****/eko_bila.png) no-repeat 0 0;
    background-color: transparent !important;
    background-size: contain;
    font-size: 0;
    height: 35px;
    padding-left: 45px; padding-right: 45px; margin-top: 10px; margin-bottom: 10px;
}
.flag-custom2 {
    background: transparent url(/user/documents/upload/quality%20*****/standard_bila.png) no-repeat 0 0;
    background-color: transparent !important;
    background-size: contain;
    font-size: 0;
    height: 35px;
    padding-left: 45px; padding-right: 45px; margin-top: 10px; margin-bottom: 10px;
}
.flag-custom3 {
    background: transparent url(/user/documents/upload/quality%20*****/premium_bila.png) no-repeat 0 0;
    background-color: transparent !important;
    background-size: contain;
    font-size: 0;
    height: 35px;
    padding-left: 45px; padding-right: 45px; margin-top: 10px; margin-bottom: 10px;
}
.flag-tip {
    background: transparent url(/user/documents/upload/piktogramy/33_dni_new.png) no-repeat 0 0;
    background-color: transparent !important;
    background-size: contain;
    font-size: 0;
    height: 45px;
    padding-left: 45px;
    padding-right: 45px;
    margin-top: 5px;
    margin-bottom: 5px;
}
in-index .flag-new, .in-iphone-se-2022 .flag-new, .in-iphone-13-pro-max .flag-new, .in-iphone-13-pro .flag-new, .in-iphone-13 .flag-new, .in-iphone-13-mini .flag-new, .in-iphone-12-mini .flag-new, .in-iphone-12-pro-max .flag-new, .in-12-pro .flag-new, .in-iphone-12 .flag-new, .in-iphone-11-pro-max-2 .flag-new, .in-iphone-11-pro-2 .flag-new, .in-iphone-11-2 .flag-new, .in-xr .flag-new, .in-iphone-xs-max .flag-new, .in-iphone-xs-12 .flag-new, .in-iphone-x .flag-new, .in-iphonese2020 .flag-new, .in-iphone-8-plus .flag-new, .in-iphone-8-2 .flag-new, .in-iphone-7-plus .flag-new, .in-iphone-7 .flag-new, .in-iphone-6s-2 .flag-new, .in-iphone-6s .flag-new, .in-iphone-6 .flag-new, .in-iphone-se .flag-new, .in-kvalitni-otestovane-iphony .flag-new  {
    background: transparent url(/user/documents/upload/piktogramy/100_procent_new.png) no-repeat 0 0;
    background-color: transparent !important;
    background-size: contain;
    font-size: 0;
    height: 40px;
    padding-left: 45px;
    padding-right: 45px;
margin-top: 5px;
margin-bottom: 5px;
}
.in-index .flag-custom3,  .in-iphone-se-2022 .flag-custom3, .in-iphone-13-pro-max .flag-custom3, .in-iphone-13-pro .flag-custom3, .in-iphone-13 .flag-custom3,  .in-iphone-13-mini .flag-custom3, .in-iphone-12-mini .flag-custom3, .in-iphone-12-pro-max .flag-custom3, .in-iphone-12 .flag-custom3, .in-12-pro .flag-custom3,  .in-iphonese2020 .flag-custom3, .in-iphone-11-pro-max-2 .flag-custom3, .in-iphone-11-pro-2 .flag-custom3, .in-iphone-11-2 .flag-custom3, .in-xr .flag-custom3, .in-iphone-xs-max .flag-custom3, .in-iphone-xs-12 .flag-custom3, .in-iphone-x .flag-custom3, .in-iphone-8-plus .flag-custom3, .in-iphone-8-2 .flag-custom3, .in-iphone-7-plus .flag-custom3, .in-iphone-7 .flag-custom3, .in-iphone-6s-2 .flag-custom3, .in-iphone-6s .flag-custom3, .in-iphone-6 .flag-custom3, .in-iphone-se .flag-custom3, .in-kvalitni-otestovane-iphony .flag-custom3{
    background: transparent url(/user/documents/upload/piktogramy/2_roky_new.png) no-repeat 0 0;
    background-color: transparent !important;
    background-size: contain;
    font-size: 0;
    height: 45px;
    padding-left: 45px;
    padding-right: 45px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.in-index .flag-custom2, .in-iphone-x .flag-custom2, .in-iphone-8-2 .flag-custom2, .in-iphone-7-plus .flag-custom2, .in-iphone-7 .flag-custom2, .in-iphone-6s-2 .flag-custom2, .in-iphone-6s .flag-custom2, .in-iphone-6 .flag-custom2, .in-iphone-se .flag-custom2, .in-kvalitni-otestovane-iphony .flag-custom2{
    background: transparent url(/user/documents/upload/piktogramy/dezinfekce_zelena.png) no-repeat 0 0;
    background-color: transparent !important;
    background-size: contain;
    font-size: 0;
    height: 35px;
    padding-left: 45px;
    padding-right: 45px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.menu-item-802{
display:none!important;
}
.p-info-wrapper .price-final{font-size:18px;font-weight:400;}
#variants {background-color:#f6f6f6;padding:10px 0 10px 0;}
.variant-name {font-weight:600;}t
.variant-table .table-row .table-col.cart{width:257px;}
.variant-table .table-row .table-col.price{width:102px;}
.variant-cart button[type="submit"]{    background: #fe0000;color: #fff;padding: 10px;border:1px solid #fe0000;}
.variant-cart button[type="submit"]:hover{color:#fe0000;border:1px solid #fe0000;}
.variant-table .table-row:nth-child(+n+2){border-top:1px solid #999;}
.availability-label.variant-not-chosen-highlight{color:#fe0000;font-weight:700;}
.flags .flag.flag-discount {
    background-color: #fe0000 !important;
}
.menu-item-802{
display:none;
}

#ratingWrapper{margin-bottom:62px;}
.in-hodnoceni-obchodu table{width:100%;}
.in-hodnoceni-obchodu table th{padding:5px;font-size:14px;}
.in-hodnoceni-obchodu table tr:nth-child(even) td{background-color:#656565;color:#fff;font-weight:600;font-size:14px;padding:5px}
.in-hodnoceni-obchodu table tr:nth-child(odd) td{font-weight:600;font-size:14px;padding:5px}

.in-hodnoceni-obchodu .content-inner{max-width:100%;}
.in-hodnoceni-obchodu table{max-width:100%;}
.menu-helper>span::before{font-family:'shoptet';}
.top-announce {
text-align: center;
font-weight: bold;
padding: 5px;
background-color: #fe0000;
color: white;
width: 100%;
display: block !important;
}

.in-hodnoceni-obchodu.one-column-body .content-inner{margin:inherit;}
   .in-hodnoceni-obchodu #content { display: flex; flex-direction: row; }
.in-hodnoceni-obchodu .hodnoceniaukro {order:2;}
#content > .banners-row { display: block }
#content > .banners-row .wide-carousel { margin-left: 20px; margin-right: 20px }

@media(max-width:767px){
   .in-hodnoceni-obchodu #content { display: flex; flex-direction: column; }
}


body.ordering-process .next-step{
margin-bottom:80px;
}
body.cart-window-visible  #daktela-web-window{
display:none!important;
}

.site-msg.information {position: relative;top: 0;left: 0;max-width: none;box-shadow: none;background-color:#ea0000;opacity: 1;border: 0;position: sticky;top: 0;}
.site-msg.information .text{color: #fff;}
.ordering-process .site-msg.information {display: none;}
@media screen and (min-width: 768px) {
.lista-ano.sticky-mobile:not(.ordering-process) #header {top: 31px !important;}
}
@media screen and (max-width: 767px) {
.site-msg.information{height: 52px; overflow: auto;}
.lista-ano.sticky-mobile:not(.ordering-process) .top-navigation-bar{top: 52px !important;}
.lista-ano.sticky-mobile:not(.ordering-process) .cart-count {margin-top: 52px !important;}
}



