/*ostatní*/
.form-group label.confirmation, .form-group label.whole-width{color:#666;}

/*produkt*/
.p-final-price-wrapper h1 { color: #202020;}
.kosikobal{    display: flex;justify-content: space-between;align-items:center;}
.price-measure{margin-top:0;}
.p-info-wrapper .p-final-price-wrapper, .p-info-wrapper .add-to-cart{margin-bottom:0;}

/*tabulka*/
.variant-list{text-align:left;}
.variant-list th{border-top:1px solid #e5e5e5;color:#000;font-weight:400;}
table.produkttable tr td{border-top:1px solid #e5e5e5;color: #2b2b2b;font-weight: 400;line-height: 45px;}
table.produkttable{border-bottom:1px solid #e5e5e5;}
table.produkttable{margin-bottom:30px;}
table.prodekttable .availability-label{font-weight: 700;}
.availability-value{font-size: 18px;margin-bottom:0;font-weight:700;}
.p-info-wrapper .availability-value, .p-info-wrapper .detail-parameters{margin-bottom:0;}
.produkttable{width:100%;}
.produkttable td:first-child{padding-right:34px;}
.produkttable .delivery-time-label{color:#2b2b2b;}
.produkttable .detail-parameters th{padding-right:0;}
.produkttable .p-code{color:#2b2b2b;}
.produkttable .p-code-label{display:none;}
.produkttable .delivery-time{color:#2b2b2b;font-weight:700;}
.produkttable .delivery-time a{color: #2b2b2b;font-size:13px;font-weight:400;text-decoration:underline;padding-left:15px;}
.produkttable .delivery-time a:hover{text-decoration:none;}
table.produkttable .detail-parameters td{border-top:0;}

/*citace*/
.referencezakaznika{background:url('/user/documents/upload/sablona-nemazat/citace.png');background-position:bottom right;    width: 539px;height: 492px;background-repeat: no-repeat;position: relative;}
.referencezakaznika div[itemprop="about"]{position: absolute;bottom: 60px;max-width: 211px;right: 75px;}

/*recenze*/
.recenze{padding:84px 0 117px 0;background:#eeeeeb;margin-top:90px}
.recenze .content-wrapper{background:transparent;}
.recenze h2{color: #1a1a1a;font-size: 24px;font-weight: 700;letter-spacing: -1.2px;margin-bottom:40px;}
.latest-contribution-content h4.latest-contribution-product{color: #333333;font-size: 13px;font-weight: 700;}
.latest-contribution-description{color: #4d4d4d;font-size: 13px;font-weight: 400;}
.latest-contribution-info{color: #4d4d4d;font-size: 12px;font-weight: 400;}

/*sidebar*/
.ui-slider .ui-slider-range{background-color:#000;}
.ui-slider-handle{border:1px solid #ccc;background-color:#fff;}
.ui-slider-handle:hover{background-color:#00a58d;}
.ui-slider-horizontal .ui-slider-handle:hover::after{background-color:#00a58d;}
.filter-count { color: #999999; font-size: 11px;font-weight: 400;background-color:#e6e6e6;border-radius:15px;padding:3px 15px;}
input[type="checkbox"]:checked+label::before, input[type="radio"]:checked+label::before{border-color:transparent;}
input[type="checkbox"]:checked+label::after, input[type="radio"]:checked+label::after, .radio-wrapper input[type="checkbox"]:checked + label::after, .radio-wrapper input[type="radio"]:checked+label::after {content: '\e913';background-color: transparent;font-family: shoptet; border-color: transparent; color: #4d4d4d;width: auto;height: auto;left: 3px;}
input[type="checkbox"]+label::before, input[type="radio"]+label::before{margin-right:10px;border-radius: 3px;border: 1px solid #cccccc;background-color: #e6e6e6;width:20px;height:21px;}
.filter-section label.active{font-weight:400;color:#4d4d4d;}
.sidebar-inner > div h4{color: #000000;font-size: 19px;font-weight: 400;margin-bottom:23px;}
.sidebar{background-color:transparent;}
.box.box-bg-variant{padding-top:0;}
#categories{displaY:none;}
.box-categories{display:none;}
.filter-sections{background-color:transparent;}
.filter-section{padding-top:0;padding-bottom:52px;}
#manufacturer-filter{padding-top:52px;}
input[type="checkbox"]+label, input[type="radio"]+label{color: #999999;font-size: 13px;font-weight: 400;    padding-left: 32px;margin-bottom: 15px;}


/*cat header*/
.category-header{background:#fff;}

/*kategorie*/
.breadcrumbs {display:none;}
#content .category-title, #content .subcategories{displaY:none;}
.category-title{color: #1a1a1a;font-size: 45px;font-weight: 700;margin:83px 0 73px 0;text-align:center;text-transform:initial;}
.grey{background:#eeeeeb;padding-bottom:50px;margin-bottom:50px;}
.subcategories.with-image li a .image img{max-height:250px;}
.subcategories.with-image li a .image{text-align:center;}
.subcategories.with-image li:hover div.podkategorieobal{background:rgba(217,59,43,0.8);}
.subcategories.with-image li a .image{width:100%;;text-align:center;}
.subcategories.with-image li a .text{color: #1a1a1a;font-size: 20px;font-weight: 700;width:100%;text-align:center;margin-bottom:15px;padding-left:0;}
.subcategories li a::after,.subcategories li a::before{display:none;}
.subcategories.with-image li a{padding-left:0;flex-direction:column;border:1px solid #d5d5d5;padding:15px 10px;}
.subcategories li a{border:0;color:#000000;height:auto;padding:0;}



/*hlavička*/
.header-top .btn.cart-count i{background:#fff;color: #1a1a1a;font-size: 14px;font-weight: 400;border-radius:0;position:inherit;left:0;margin-right:7px;}
.header-top .btn.cart-count i::before{content:'('}
.header-top .btn.cart-count i::after{content:')'}
.header-top .btn.cart-count .cart-price{color: #1a1a1a;font-size: 14px;font-weight: 700;}
.btn.cart-count::before, a.btn.cart-count::before{content:url('/user/documents/upload/sablona-nemazat/kosik-ico.png');}
.search .compact-form{max-width:357px;margin:0px auto;}
.search input[type="search"]{border-radius:5px;padding:20px;}
.search button[type="submit"]{background-color:transparent;border:0;height:40px;padding-right:20px;}
.search button[type="submit"]:hover{border:0;background-color:transparent;}
.search button[type="submit"]::before{content: '\e920';font-family:shoptet;display:inline-block;transform: scale(-1, 1);color:#45657d;font-size:18px;}
.search button[type="submit"]:hover::before{color:#39b54a;}
.navigation-in>ul>li>a{color: #666666;font-size: 15px;}
.navigation-in{background-color:transparent;}
.navigation-in>ul>li{border-left-color:transparent;}
.homepage-box{background:#fff;border:0;padding-top:0;}

/*hodnoceni*/
.latest-contribution.latest-contribution-rating{display:none;}

/*zakaznici vyhledavaji*/
.nejcastejinakupuji{background-image: url(/user/documents/upload/sablona-nemazat/bubliny-horni-bg.jpg);background-size: contain;background-color: #eeeeeb;background-repeat: no-repeat;padding-bottom: 100px;}
.rownakup{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
span.nadpis{color: #1a1a1a;font-size: 45px;font-weight: 700;letter-spacing: -2.26px;}
.nadpisobal{display:none;}
.rownakup .col-sm-12.nadpisobal:nth-child(1){display:inherit;padding-right:150px;margin-right:41px;margin-bottom:30px;}
.rownakup .obalvyhledavaji{border:1px solid #d5d5d5;padding:15px 10px;}
.rownakup .col-sm-12{padding:15px;max-width:431px;}
.obalvyhledavaji img{margin-bottom:15px;height:190px;width:379px;}
.obalvyhledavaji a.title{color: #1a1a1a;font-size: 20px;font-weight: 700;line-height: 27px}
.obalvyhledavaji .description p{color: #666666;font-size: 14px;font-weight: 400;line-height: 17px;margin-bottom:0;margin-top:10px;}

/*bannery*/
.footer-banners{margin-bottom:20px;}
.bannery{display:flex;align-items:center;margin:61px 0 61px 0;}
.bannery p {color: #1a1a1a;font-size:13px;margin-bottom:0px;margin-left:20px;}
.bannery p strong{;font-size: 18px;font-weight: 700;}

/*produkty*/
.flag.flag-discount{background-color:#ff2700;}
h4.homepage-group-title, .h4.homepage-group-title{color: #1a1a1a;font-size: 38px;font-weight: 700;letter-spacing: -1.9px;margin:100px 0 82px 0;text-align:left;:text-transform:inherit;}
.products-block .p .flags-default{bottom:0;top:inherit;}
.products-block .p-bottom .p-tools a.btn-primary{margin-top:19px;width:100%;color: #ffffff;font-size: 13px;font-weight: 700;line-height: 16.68px;text-transform:inherit;}
.p-desc{color: #4d4d4d;font-size: 12px;font-weight: 400;line-height: 14px;margin-bottom:16px;}
.products-block .p-code{display:none;}
.p-bottom{displaY:none;margin: 0 -11px 0 -11px;padding: 10px;}
.products-block .product:hover .p-bottom{display:flex;position:absolute;z-index:9999;background:#fff;box-shadow:0px 13px 20px 0px rgba(59, 59, 59, 0.35);}
.products-block.products .p .name{color: #333333;font-size: 13px;font-weight: 700;margin:22px 0 8px 0;height:auto;}
.products-block.products .p .price strong, .products-block.products .p .price span{color: #333333;font-size: 18px;font-weight: 700;}
.products-block .product:hover{box-shadow:0px 1px 20px 0px rgba(59, 59, 59, 0.35);}
.products>div{border:1px solid transparent;;}
.product .availability{display:none;}
.products-block .p-bottom .p-tools{flex-basis:100%;}

/*blog*/
.novinkyvnabidce{color: #1a1a1a;text-align:left;font-size: 38px;font-weight: 700;line-height: 40px;letter-spacing: -1.9px;margin-bottom:60px;margin-top:100px;}
.blogcontent a.title{color: #1a1a1a;font-size: 21px;font-weight: 700;line-height: 23px;display:block;margin-bottom:10px;}
.blogcontent time{color: #999999;font-size: 14px;font-weight: 400;line-height: 21px;letter-spacing: 1.4px;}
.blogcontent div.description p{color: #808080;font-size: 13px;font-weight: 400;line-height: 21px;margin-top:10px;}
.blogcontent .image{margin-bottom:25px;}
.blogcontent .rowfirst{display:flex;justify-content:center;}
.rowfirst .col-sm-12{    max-width: 424px;padding-left: 38px;padding-right: 38px;}
.rowfirst .col-sm-12:nth-child(1){padding-left:0;}
.rowfirst .col-sm-12:nth-child(3){padding-right:0;}
.textpost {margin:44px 0 86px 0;}
a.anotherposts{color: #404040;font-size: 13px;font-weight: 400;padding:14px 60px;background-color:#e6e6e6;border:1px solid #e6e6e6;}
a.anotherposts:hover{background:#fff;}
a.anotherposts::after{content:'\e911';font-family:shoptet;    display: inline-block;font-size: 6px;transform: rotate(180deg);margin-left: 10px;}


/*vzorkova prodejna*/
.prodejna{background:url('/user/documents/upload/sablona-nemazat/vzorkovna-bg-fill-center-center.jpg');background-size:cover;padding:114px 0 97px 0;position:relative;}
.prodejna::before{content:url('/user/documents/upload/sablona-nemazat/vyrez-navstivte-vzorkovnu.png');position:absolute;    transform: translate(-50%, -50%);left:50%;top:13px;}
.prodejnasem h2{color: #ffffff; font-size: 38px;font-weight: 700; letter-spacing: -1.9px;text-align: center;padding: 0;margin: 0;margin-bottom: 38px;}
.prodejnasem .texty{display:flex;align-items:center;justify-content:center;}
.prodejnasem .texty p{color: #ffffff;font-size: 22px;font-weight: 400;margin-bottom:0;}
.prodejnasem .texty p img{margin:0 40px;}
.prodejnasem .texty p:nth-child(1){text-align:right;}
.prodejnasem .texty p:nth-child(3){text-align:left;}

/*patička*/
footer span.facebook a::before{content: '\e900';font-family:shoptet;margin-right:19px;font-size:21px;vertical-align:middle;display:inline-block;}
footer span.instagram::before{content: '\e909';font-family:shoptet;margin-right:19px;font-size:21px;color:#a1a2a4;vertical-align:middle;display:inline-block;}
.contact-box ul{display:flex;flex-direction:column-reverse;}
.contact-box ul li>span.tel::before,.contact-box ul li>span.mail::before{font-size:19px;color:#a1a2a4;}
footer .open-hours{color: #a1a2a4;font-weight: 400;line-height: 18px;}
.jana{display:flex;align-items:center;}
#signature img.eshopguru{width:auto;margin-right:0;}
#signature img{width:13px;margin-right:3px;}
.nadesign{    display: contents;}
.jana p{margin-bottom:0;}
.custom-footer, .footer-bottom{border:0;}
.jana img{margin-right:10px;}
.contact-box ul li>span.tel{    display: flex;flex-direction: column;}
footer#footer h4 span{color: #ffffff;font-size: 14px;font-weight: 700;text-transform: uppercase;margin:0;padding:0;margin-bottom:38px;}
#footer>.container, footer#footer{background-color:#15171b;}
#footer .site-name{display:none;}
.custom-footer{padding-left:0;padding-top:100px;padding-bottom:100px;}
#footer .contact-box a, #footer .password-helper a, #footer .news-item-widget a, #footer ul a, #signature, .copyright, .jana{color: #a1a2a4;font-size: 13px;font-weight: 400;}
#footer .contact-box a:hover, #footer .password-helper a:hover, #footer .news-item-widget a:hover, #footer ul a:hover, #signature:hover, .copyright:hover{color:#a1a2a4;text-decoration:underline;}

@media(min-width:768px){
.top-navigation-bar{displaY:none;}
}

@media(max-width:560px){
.blogcontent .rowfirst{flex-wrap:wrap;}
.referencezakaznika{max-width:100%;}
}

@media(max-width:500px){
.prodejnasem .texty{flex-direction:column;}
.prodejnasem .texty p{margin-bottom:10px;}
}

@media(max-width:400px){
.referencezakaznika{background:none;width:auto;height:auto;background-color:#fff;box-shadow:0px 13px 20px 0px rgba(59, 59, 59, 1);padding:10px;}
.referencezakaznika div[itemprop="about"]{position:relative;bottom:0;right:0;max-width:100%;}
.kosikobal{flex-direction:column;align-items:flex-start;}
.kosik{margin-bottom:10px;}
.link-icons{flex-wrap:wrap;}
.link-icon{margin-bottom:15px;}
}

