.responsive-tools>a[data-target="navigation"]::before{background-color:#cfc592;color:#f1592a;}
.responsive-tools>a[data-target="navigation"]{background:#cfc592;color:#f1592a;width:100px;font-weight:600;top:30px;border-radius:3px;}

.filter-section{position:relative;}
.filter-sections form, .slider-wrapper.filter-section > div {display: none;}
.otevreny form, .otevreny.slider-wrapper > div {display: block;}
.otevreny form {display: block; margin-bottom: 20px;margin-left:20px;}
.filter-section h4:hover{cursor:pointer;}
.filter-section h4::after {content: "+";color: #419442;font-weight: 400;font-size: 23px; position: absolute;right:0;    top: 9px;}
.filter-section.otevreny h4::after{content: "-" !important;font-size: 29px;top: 0px;}

@font-face {
  font-family: bermuda;
  src: url('/user/documents/font/BermudaScript.ttf');
}

.type-detail .product-top a[href="#description"]{display:block;margin-top:5px;}
.type-detail .p-info-wrapper #choose-variant{margin-left:30px;}
.navigation-in>ul>li:first-child>a:hover{padding-left:10px;padding-right:10px;}
.navigation-in>ul>li>a[title*="home"]::before{content:url('/user/documents/upload/sablona-nemazat/home_1_1.png');}
.navigation-in>ul>li>a[title*="home"]{padding-right:10px;padding-left:10px;line-height:45px;}
.btn.btn-primary, a.btn.btn-primary{background-color:#231f20!important;}
.type-detail .variant-cart .btn.btn-cart::before, .type-detail .variant-cart a.btn.btn-cart::before, .variant-cart .type-detail .btn.add-to-cart-button::before, .type-detail .variant-cart a.btn.add-to-cart-button::before{content:"";display:none;}
.variant-cart button.btn-cart {padding:11px; color: #fff; font-family: Roboto; font-size: 17px; font-weight: 500;border-color: #f1592a;background-color: #f1592a;}
.variant-cart button.btn-cart:hover{border:1px solid #f1592a}

.p-info-wrapper .price-final{font-weight:500;}
@import url('https://fonts.googleapis.com/css?family=Muli&subset=latin-ext');
.navigation-in>ul>li.ext>ul>li>div>a{color:#000;}
.navigation-in>ul>li.exp.ext>a,.navigation-in .has-third-level div > ul a{color:#666;}
.content-wrapper {background-color: transparent;}
.levahorni{    position: absolute;top: 223px;left: 0;z-index:-99}
.pravahorni{position: absolute;right: 0;top: 223px;z-index:-99;display:none}
footer#footer{position:relative;}
footer#footer::before{content:url('/user/documents/upload/sablona-nemazat/levyspodni.png');position:absolute;bottom:569px;z-index:-99;}
footer#footer::after{content:url('/user/documents/upload/sablona-nemazat/pravyspodni.png');position: absolute;bottom: 569px;right: 0;z-index:-99;}

/*hodnoceni*/
.content-wrapper.latest-contribution-box{display:none;}

/*detail produktu*/
.popisutabulky{font-weight:700;font-size:17px;}
.type-detail .add-to-cart .quantity .increase::before, .quantity .decrease::before{line-height:44px;}
.type-detail .add-to-cart .quantity{margin-right:15px;width:103px;border-radius:0px;border: 1px solid #ddd;padding-right:38px;    display: flex;flex-direction: row; padding-right: 0;color: #4c4952;font-family: 'Muli', sans-serif;font-size: 16px;font-weight: 300;text-transform: uppercase;background:#fff;}
.type-detail .add-to-cart .quantity .decrease{order:-1;top:0;}
.type-detail .add-to-cart .quantity .increase,.type-detail .add-to-cart  .quantity .decrease{width:30px;height:auto;}
.type-detail .add-to-cart .quantity input{text-align:center;}
.type-detail .add-to-cart .quantity .increase::before, .quantity .decrease::before{position:inherit;}
.type-detail .add-to-cart .quantity .increase,.type-detail .add-to-cart  .quantity .decrease{border-color:transparent;background-color:transparent;position:inherit;}
.type-detail .add-to-cart .quantity .increase::before {content: '\e918';    color: #4c4952;border-left:1px solid #ddd;}
.type-detail .add-to-cart .quantity .decrease::before {content: '\e919';    color: #4c4952;border-right:1px solid #d9d9d9;}

.type-detail .btn.btn-cart::before,.type-detail  a.btn.btn-cart::before,.type-detail  .btn.add-to-cart-button::before,.type-detail  a.btn.add-to-cart-button::before{content:url('/user/documents/upload/sablona-nemazat/cartbutton.png');margin-right:11px;}
.type-detail .quantity{margin-right:15px;}
.price-measure{margin-top:0}
.price-final{color: #222;font-size: 28px;font-weight: 700;}
.p-final-price-wrapper{display:flex;align-items:flex-end;}
.cenapoprihl{display:flex;flex-direction:column;margin-left:50px;}
.cenapoprihl th{color: #838383;font-size: 15px;font-weight: 400;}
.cenapoprihl td{color: #231f20;font-size: 20px;font-weight: 500;}
.kosik{padding:18px;background-color:#f1f1f1;}
.p-thumbnails a{margin-left:15px;}
.type-detail .active .shp-tab-link{border-color:transparent;background-color:transparent;border-bottom:3px solid  #cfd831!important;}
.type-detail .shp-tabs-holder ul.shp-tabs li a{color: #232323;font-size: 18px;font-weight: 700;background-color:#fff;}
.type-detail .shp-tabs-holder{border-bottom:1px solid  #d8d8d8;background-color:#fff;}
.shp-tabs-holder ul.shp-tabs{background:#fff;}
.basic-description{padding-right:0;}
.basic-description table{width:100%!important;height:auto!important;border:2px solid #fff;border-bottom:1px solid #dddddd;;}
.basic-description table td, .basic-description table td span{text-align:center;color: #292929;font-family: 'Muli', sans-serif;font-size: 15px;font-weight: 300;line-height: 20px;}
.basic-description table td{padding:15px 0;border:1px solid #dddddd;text-align:center;}
.basic-description table tr:nth-child(1) td span, .basic-description table tr:nth-child(1) td{background-color: #f1f1f1;font-weight:700!important;font-size:14px!important;color:#2b2f32;}
.p-info-wrapper .detail-parameters{margin-bottom:0;}
.p-image-wrapper .p-image{border:1px solid #dedede;}
.p-info-wrapper .availability-value{color: #5d990b;font-size: 16px;font-weight: 700;margin-bottom:10px;margin-top:10px;}
.type-detail h1, h1{color: #231f20;font-size: 26px;font-weight: 700;margin-top:0;}
.type-detail .p-short-description p{color: #231f20;font-size: 16px;font-weight: 300;line-height: 22px;margin-bottom:14px;}
.type-detail .p-short-description p span{font-size:16px!important;font-weight:300!important;}
.type-detail .basic-description h3:nth-child(1){display:none;}
.type-detail .basic-description p{color: #232323;font-size: 16px;font-weight: 300;line-height: 22px;}
.type-detail .basic-description p span{font-size:16px!important;}
.social-buttons-wrapper{display:none;}
.p-short-description table{width:100%!important;height:auto!important;border:0!important;float:none!important;}
.p-short-description table tr td span{color: #231f20;font-size: 16px!important;font-weight:300;}
.p-short-description table tr td{border:0;border-bottom:1px solid #dddddd;color: #231f20;font-size: 16px!important;line-height: 22px;font-weight:300;padding:13px 0;}
.p-short-description table tr td:first-child{font-weight: 700!important;font-size:16px!important;}

/*kategorie*/
.products .product span.price-save{    position: absolute;top: 15px;right: 15px;font-size: 33px;color:red;font-weight:300;font-family:'bermuda', Arial;}
#manufacturer-filter{displaY:none;}
body:not(.type-index) .footer-banners{border-top:0;}
.pagination-top a,pagination-top,.pagination-top strong{display:none;}
.pagination>a{color: #777777;font-size: 15px;font-weight: 300;text-decoration: underline;}
.pagination>a:hover{text-decoration:none;}
.pagination-wrapper .pagination-loader{margin-bottom:0;}
.pagination>a, .pagination-top>a, .pagination>strong, .pagination-top>strong{min-width:18px;width:18px;height:auto;}
.pagination-link,.pagination-link:hover{background:#fff;}
.pagination-link:hover{color:#fff;}
.pagination>strong.current, .pagination-top>strong.current{color: #232323;font-size: 15px;font-weight: 600;}
.pagination-link.prev::before, .pagination-link.next::before, .pagination-link.up::before{color:#777777;;font-size:12px;}
.load-products.btn.btn-default:hover{background-color:#fff;border:1px solid #f1592a;color:#f1592a;}
.load-products.btn.btn-default{border-radius: 2px;background-color: #f1592a;font-size:16px;font-weight:700;padding: 9px 37px;border:1px solid #f1592a}
body:not(.in-index) .products.products-block{margin-left:-15px;margin-right:-15px;}
.category-header div{color: #777777;font-size: 15px;font-weight: 300;}
.category-header input[type="radio"]:checked+label{color: #313131;;font-size: 15px;font-weight:700;text-decoration:none;}
.category-header input[type="radio"]+label{color: #313131;font-size: 15px;font-weight:300;text-decoration:underline;padding-top:21px;padding-bottom:21px;}
.category-header{background-color:transparent;border-top:1px solid  #e8e8e8;margin-bottom:0;}
body.type-category #content{padding-right:0;}
h1.category-title{color: #231f20;font-size: 26px;font-weight: 700;margin-top:0;}
.category-perex p{color: #231f20;font-size: 16px;font-weight: 300;line-height: 22px;}
.subcategories.with-image li a .text{color: #000000;font-size: 16px;font-weight: 600;text-transform: uppercase;}
.subcategories li a::before{font-size:13px;color:#777;}
.subcategories li a:hover::after{background-color:rgba(217,205,153,0.2)}
.category-perex{margin-bottom:0;}

/*sidebar*/
#categories .expandable.expanded>ul.active>li.expanded>ul.active li.active>a{font-weight:700;} 
.box-categories .categories:not(.expanded) .topic{padding:0 14px;}
.box-categories .categories .topic:not(.expanded) a {border-bottom: 1px solid #dedede;}
.box-categories .categories.active.expanded .topic a{border-bottom:0;}
.box-bg-variant .categories a{color:#454545;}
#categories .expandable.expanded>ul.active>li.expanded>a{font-weight:700;}
#categories .expandable.expanded>ul.active>li.active>ul.active li::before,#categories .expandable.expanded>ul.active>li.expanded>ul.active li::before{content:"•";font-size:20px;margin-right:8px;}
#categories .expandable.expanded>ul.active>li.active>ul.active li,#categories .expandable.expanded>ul.active>li.expanded>ul.active li{display: flex;align-items: center;color: #d9cd99;margin-left:36px;}
#categories .expandable.expanded>ul.active>li.active>ul.active li>a,#categories .expandable.expanded>ul.active>li.expanded>ul.active li>a{padding-left:0;color: #231f20;font-size: 14px;font-weight: 300;}
.categories li.active>a:hover{background-color:transparent;color:#f1592a;}
.box-categories .categories .topic .child-active a{border-bottom:0;}
.categories .topic.child-active>a{color:#231f20;}
.categories li.active>a{background-color:transparent;color:#454545;font-weight:700;}
.box-categories .categories.active.expanded{border-bottom:1px solid #dedede;margin-left:14px;padding-bottom:20px;}

#categories ul .expandable .cat-trigger{display:none;}
.categories ul a{color: #454545;font-weight:300;font-size:15px;padding-left:20px;}
.categories .topic.active>a{color:#231f20;}
.box-categories .categories{margin-left:0;margin-right:0;}

.box-categories .categories .topic>a{padding:17px 0;padding-right:15px;}
.box-categories .categories .topic:not(.active) a{border-bottom:1px solid #dedede;}
.categories .topic.active>a{background-color:transparent;}
.categories .topic>a{color: #231f20;font-size: 15px;font-weight: 700;text-transform: uppercase;}
#categories .expandable > a > span, #categories .expandable>.topic>a>span{font-size:11px;left:auto;right:12px;}
#categories .expandable>.topic>a>span{top:20px;}
#categories .expandable > a > span::before, #categories .expandable>.topic>a>span::before{color:#569031;}
.ui-slider-horizontal .ui-slider-handle{width:24px;height:24px;}
.ui-slider-horizontal .ui-slider-handle::after{background-color:#a89f73;width:14px;height:14px;}
.ui-slider-handle{background-color:#cfc592!important;}
.filter-sections{padding-left:0;padding-right:0;}
.close-after::after{display:none;}
input[type="checkbox"]:checked+label::before, input[type="radio"]:checked+label::before{border-color:#cfc592;}
.close-after::before{content: '\e912';vertical-align: initial;font-size: 9px;margin-right: 1ex;font-family:shoptet;display:inline-block;}
#clear-filters{margin:0;padding:0;text-align:right;}
#clear-filters a{color: #232323;font-size: 16px;font-weight: 300;text-decoration: underline;text-transform:initial;}
#clear-filters a:hover{text-decoration:none;}
.filter-total-count{display:none;}
.filter-section{border-bottom:0;margin-bottom:0px;}
#category-filter-hover .filter-section:first-child{border-top-style:none;}
.param-filter-top form>fieldset>div{margin-bottom:13px;}
.filter-section form>fieldset>div{margin-bottom:13px;}
input[type="checkbox"]+label::before, input[type="radio"]+label::before{border-radius: 3px;border: 1px solid #cccccc;background-color: #ffffff;background-image: linear-gradient(to top, #e0e0e0 0%, #ffffff 100%);}
input[type="checkbox"]:checked+label::after, input[type="radio"]:checked+label::after{width:13px;height:13px;background-color: #a89f73;}
input[type="checkbox"]+label, input[type="radio"]+label{padding-left:28px;color: #232323;font-size: 16px;font-weight: 300;}
input[type="checkbox"]+label::before, input[type="radio"]+label::before{width:17px;height:17px;}
.box-categories h4{display:none;}
.sidebar{background:transparent;}
.sidebar-inner{padding:0;}
aside .sidebar-inner{display:flex;flex-direction:column;}
.box.box-bg-variant.box-categories{border: 1px solid #dedede;background-color: #f8f8f8;padding-bottom:0;margin-bottom:40px;padding-top:0;}
aside .filters-wrapper{order:-1;border: 1px solid #dedede;background-color: #f8f8f8;margin-bottom:30px;padding:20px 14px!important;}
.sidebar-inner>div:last-child{border-bottom-style:solid;}
.slider-wrapper{padding:0;}
.sidebar-inner > div h4{color: #231f20;font-size: 16px;font-weight: 700;margin-bottom:19px;    padding: 15px 0px 15px 0px;margin: 0;position: relative;}
.box-categories .categories:last-child .topic>a{border-bottom:0;}

/*dorebčky*/
.navigation-home-icon-wrapper::before{content:url(/user/documents/upload/sablona-nemazat/house.png);margin-top:-13px;left:0;}
.breadcrumbs>span>a, .breadcrumbs>span>span{padding:18px 10px 18px 15px;;}
.breadcrumbs>span>a{text-decoration:underline;}
.breadcrumbs>span>a:hover{text-decoration:none;}
.breadcrumbs{border:0;padding:9px 0 9px 0;}
.breadcrumbs>span>a::before{display:none;}
.breadcrumbs>span>a::after{content: '\e910';color: #505050; font-family: shoptet;font-size: 9px;    background-color: transparent;top: 0;position: inherit;    position: absolute; transform: inherit;bottom: 0;line-height: 57px;}
.navigation-home-icon-wrapper #navigation-first a{padding-left:23px;}
.breadcrumbs{border-bottom:1px solid #e8e8e8;padding:0;margin-bottom:30px;background-color:transparent;}
.breadcrumbs a,.breadcrumbs{    text-decoration: none;color: #505050;font-size: 14px;}
.breadcrumbs>span>span{color:#505050;}

/*hlavička*/
.menu-helper ul li a b{color:#222;}
.top-navigation-contacts a{color: #ffffff;font-size: 15px;font-weight: 300;text-decoration: underline;}
.top-navigation-contacts a:hover{text-decoration:none;color:#fff;}
.top-navigation-contacts a.project-phone::before{content:url('/user/documents/upload/sablona-nemazat/telephone.png');margin-top:-3px;}
.top-navigation-contacts a.project-email::before{content:url('/user/documents/upload/sablona-nemazat/email.png');margin-top:-3px;}
div.search input[type="search"]{color: #231f20;font-size: 16px;font-weight: 300;height:45px;box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);border-radius: 2px;background-color: #ffffff;}
form.search-form button[type*="submit"].btn.btn-default {background: #fff;border:1px solid #dadada;border-left-style: none;height: 45px;border-radius:2px;padding-right: 14px;}
.header-top .btn.cart-count i{left:55px;top:-6px;}
.top-navigation-tools a{color: #ffffff;font-size: 16px;font-weight: 300;line-height: 26px;}
a.login:hover, a.registrace:hover{text-decoration:underline;}
a.login::before{content:url('/user/documents/upload/sablona-nemazat/user.png');margin-right:13px;}
a.registrace::before{content:url('/user/documents/upload/sablona-nemazat/reg.png');margin-right:13px;}
.header-top .btn.cart-count::before{margin-right:12px;}
.header-top .cart-count span{color:#fff;font-size:18px;}
.btn.cart-count::before, a.btn.cart-count::before{content:url('/user/documents/upload/sablona-nemazat/cart.png');margin-left:23px;}
.header-top>div:last-child{display:flex;justify-content:flex-end;align-items:center;flex:auto;}
.header-top>div{flex:auto;}
.header-top>div.search{flex:0 1 42%;}
.top-navigation-bar .container{padding:0;}
.menu-helper {top:111px}
header#header{background:url('/user/documents/upload/sablona-nemazat/hlavickapozadi.png')}
.top-navigation-bar{background-color: #231f20;border:0;padding:8px 0;}
.top-navigation-menu{background-color:transparent;}
.top-navigation-bar-menu li::before{display:none;}
.top-navigation-bar .top-navigation-bar-menu li a b, .top-navigation-bar .top-navigation-bar-menu-helper li a b{color: #c3c3c3;font-size: 15px;font-weight: 300;text-decoration: underline;text-transform:initial;}
.top-navigation-bar-menu li a, .top-navigation-bar-menu-helper li a{padding:4px 10px;}
.top-navigation-bar-menu li a b:hover, .top-navigation-bar-menu-helper li a:hover b{text-decoration:none;}

/*bannery*/
.next-to-carousel-banners .banner-wrapper{position:relative}
.cilovarybka{position: absolute;bottom: 0; padding: 0 0 29px 19px;color:#f4c1c1;}
.cilovarybka strong a{font-weight:700;color:#fff;}
.cilovarybka strong{color: #fff;font-size: 20px;font-weight: 700;text-transform: uppercase;}
.cilovarybka p{margin-bottom:0;}
.cilovarybka a{color: #f4c1c1;font-size: 20px;font-weight: 300;text-decoration: underline;}
.cilovarybka a:hover{text-decoration:none;}
.content-wrapper.homepage-box.before-carousel .col-sm-8,.content-wrapper.homepage-box.before-carousel .col-sm-4{width:auto;}
.content-wrapper.homepage-box.before-carousel .col-sm-4{padding-left:30px;}
.content-wrapper.homepage-box.before-carousel .banners-row{display:flex;}
.content-wrapper.homepage-box{background:transparent;border:0;padding:0;margin:0;margin-bottom:20px;margin-top:20px;}

.body-banners .col-sm-12{padding:0;text-align:center;}

/*produkty*/

.products .product .ratings-wrapper .stars-placeholder{display:none;}
.flag.flag-action{background-color: #c21818;}
.flag.flag-new{background-color:#1d226e;}
.products-block .p .flags-default{left:-15px;top:13px;}
.flags .flag{color: #ffffff;font-family: 'Muli', sans-serif;font-size: 14px;font-weight: 400;}

.products .product .price-standard>span{color: #f1592a;font-size: 15px;font-weight: 400;}

.products .product .flag.flag-discount{background-color:#fff;    float: none;width: auto;text-align: left;padding-top:0;}
.products .p-bottom .prices{display: flex;flex-direction: column;}
.products .product .price-additional{display:none;}
.btn.btn-primary, a.btn.btn-primary{color: #ffffff;font-size: 18px;font-weight: 700;text-transform:initial;border-radius: 2px;background-color: #f1592a;    padding: 7px 29px 7px;}
.p .name{color: #231f20;font-size: 18px;font-weight: 700;}
.products-block.products .p .price strong{color: #222;font-size: 22px;font-weight: 500;}
.products>div{border-color:transparent}
.products-block.products>div{padding:15px;}
.products-block .p{border: 1px solid #dedede;background-color: #ffffff;padding:12px 14px 16px 14px;}
.products-block .p:hover{box-shadow: 0 0 10px rgba(71, 71, 71, 0.1);border: 1px solid #c4c4c4;background-color: #ffffff;}
h4.homepage-group-title, .h4.homepage-group-title{color: #231f20;font-size: 26px;font-weight: 700;margin:27px 0 30px 0;}


/*nejprodavanejsi kategorie*/
.pruty {padding-bottom:48px;}
.pruty .row{margin-left:-40px;margin-right:-40px;}
.pruty .news-item:hover{box-shadow: 0 0 10px rgba(71, 71, 71, 0.1);border: 1px solid #c4c4c4;}
.pruty .news-item{margin-bottom:0;display:flex;align-items:center;border:1px solid #dedede;margin-bottom:10px;padding:9px;height:65px;background-color:#fff;}
.pruty .news-item .image{width:auto;}
.pruty .news-item .text .title{font-size: 16px;font-weight: 600;color:#000;height:auto;margin-bottom:0;}
.pruty .news-item::before{content: '\e910';position: absolute;right: 30px;font-size: 13px;line-height: 65px;font-family:shoptet;}

/*bannery na hp*/
.footer-banners{border-top:1px solid #dedede;border-bottom:1px solid #dedede;;padding:39px 0 39px 0;}
.footer-banners .footer-banner{display:flex;align-items:center;}
.footer-banners .footer-banner p{margin-bottom:0;font-weight:700;font-size:16px;color:#231f20;margin-left:17px;}

/*značky na hp*/
.znackyrybaru {margin-top:23px;margin-bottom:60px;}
.znackyrybaru .row { display:flex; }
.znackyrybaru .news-item .text{display:none;}
.znackyrybaru .news-item{display: flex;align-items: center;justify-content: center;flex-direction: row;margin-bottom:0;}
.znackyrybaru .news-item .image{width:auto;margin-right:0;margin-bottom:0;}
.znackyrybaru .pad15 img{-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.znackyrybaru .pad15 img:hover{-webkit-filter: grayscale(0%); filter: grayscale(0%);}

/*patička*/
.container.footer-bottom{padding-top:0;}
#signature{text-align:center;}
footer#footer span.copyright p{color: #c3c3c3;font-size: 15px;font-weight: 300;line-height: 21px;text-align:right;}
#footer ul li{margin-right:20px;}
#footer ul li a{color: #c3c3c3;font-size: 15px;font-weight: 300;text-decoration: underline;}
#footer ul li a:hover{text-decoration:none;color: #c3c3c3;}
.custom-footer>div h4{displaY:none;}
.custom-footer>div.menicko{border-top:2px solid #1b1919;margin-top:35px;padding:23px 0 28px 0;display:flex;}
.menicko ul{display:flex;}
.kamenaprodejna label{width:72px;display:inline-block;}
.custom-footer div.banner-wrapper{display:flex;justify-content:space-between;}
.custom-footer div.banner-wrapper .kamenaprodejna{max-width:740px;}
.custom-footer>div{width:100%;padding:0;}
footer h2, footer h4 span{color: #ffffff;font-size: 32px;font-weight: 700;margin-top:0;}
footer#footer p{color: #c3c3c3;font-size: 17px;font-weight: 300;line-height: 20px;margin-bottom:0;}
.kontakty {margin-top:42px;display:flex;justify-content:space-between;}
div.social{margin-top:30px;}
div.social a{margin-right:12px;}
.kontakty strong{color: #ffffff;font-size: 18px;font-weight: 700;}
#footer>.container{background-color:transparent;}
footer#footer{background-color: #231f20;}
.custom-footer, .footer-bottom{border:0;padding-top:38px;}
.custom-footer{padding-left:0;}
#footer .site-name{display:none;}

/*ostatní*/
.nadpisdiltr{text-decoration:underline;}
.welcome h1{text-align:center;}
.type-detail .p-short-description p span,.type-detail .p-short-description p{text-align:justify;}
@media(max-width:1300px){
footer#footer::after, footer#footer::before{display:none;}
}

@media(min-width:1200px){
.products.products-block{margin-left:-35px;margin-right:-35px;}
.top-navigation-bar .container>div:last-child{order:1;text-align:left;max-width:69%;flex:1 1 100%;flex-basis:30%;}
.top-navigation-bar .container>div:first-child{text-align:right;order:2;max-width:31%;}
}

@media(max-width:1199px){
.levahorni{display:none;}
.top-navigation-bar .container{display:flex;flex-direction:column;}

}

@media(min-width:992px) and (max-width:1199px){
.footer-banners .footer-banner{width:auto;}

}

@media(max-width:991px){
.footer-banners .footer-banner{width:50%;margin-bottom:25px;}
.custom-footer>div.menicko{flex-direction:column;}
footer#footer span.copyright p{text-align:center;}
.custom-footer div.banner-wrapper{flex-direction:column;}
.obrazek{margin-top:25px;text-align:center;}
}

@media(min-width:768px){
.multiple-columns-body .variant-table .table-row .table-col.cart{width:260px;}
.multiple-columns-body .variant-table .table-row .table-col.variant-name-wrapper{    width: calc(100% - 444px);}
.type-detail .variant-cart .add-to-cart .quantity .increase::before, .variant-cart .quantity .decrease::before{line-height:22px}
.body-banners{margin-left:-40px;margin-right:-40px;margin-top:15px;padding:7px 11px;}
.top-navigation-menu-trigger::before{displaY:none;}
.top-navigation-menu{height:auto;}
.top-navigation-tools{display:none;}
.top-navigation-bar-menu li.cropped{display:inline-block;}
.footer-banners{flex-direction:row;display:flex;;justify-content:space-between}
.navigation-in>ul>li.ext>a>span{right:-8px;}
.submenu-arrow::after{display:none;}
.navigation-in>ul>li.ext>a>span{display:inherit;}
.navigation-in>ul>li.ext.exp>a>span::before{content:url(/user/documents/upload/sablona-nemazat/submenarrow.png);}
.navigation-in>ul>li.ext>a>span::before{content:url(/user/documents/upload/sablona-nemazat/submenarrow.png)}
.top-navigation-tools{    display: flex;flex-direction: column;text-align: left;border-right: 1px solid #484848; padding-right: 23px;}
#navigation{border-top:1px solid #484848;}
.navigation-in,#navigation{background-color:transparent;}
.navigation-in {height: 56px;}
.navigation-in > ul > li.ext.exp > ul { top: 56px;}
#navigation {height: 56px;}
.navigation-in>ul>li>a{display:flex;align-items:center;color: #fbe4d6;font-size: 13px;font-weight: 400;line-height:39px;}
.navigation-in>ul>li{border-left-color:transparent;}
}

@media(max-width:767px){
#header .cart-count{right:122px;}
.responsive-tools>a[data-target="home"]::before{content:url('/user/documents/upload/sablona-nemazat/home.png');line-height:10px;}
.leftLst::before{margin-left:0;}
.rightLst::before {margin-right:0;}
.category-title{padding-top:15px;}
body:not(.in-index) .products.products-block{margin-left:15px;margin-right:15px;}
#filters{padding:15px;}
#filters .filter-sections{padding:15px;}
.MultiCarousel-inner .item{text-align:center;}
.footer-banners{display:flex;flex-wrap:wrap;}
#header .site-name{padding-top:20px;padding-bottom:20px;}
#footer>.container{padding:15px;}
.type-detail .add-to-cart .quantity .increase::before, .quantity .decrease::before{line-height:27px;}
}

@media(max-width:737px){
.top-navigation-bar-menu-helper li a::before, .dropdown-menu li a::before{background-color:transparent;}
.kontakty{flex-direction:column;}
footer#footer .kontakty p{margin-bottom:15px;}
#footer ul li{margin-bottom:15px;}
.menicko ul{display:flex;flex-wrap:wrap;justify-content:center;}
}

@media(max-width:479px){
.footer-banners .footer-banner{width:100%;}
.news-item .image{margin-bottom:0;}
.pruty .news-item .image{margin-right:10px;}
}

@media(max-width:456px){
.pruty .col-xs-6{width:100%;}
}

@media(max-width:350px){
.type-detail .add-to-cart .quantity{margin-bottom:15px;}
}
.MultiCarousel { float: left; overflow: hidden; width: 100%; position:relative; }
    .MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left;width:max-content!important;width: -moz-max-content !important; }
        .MultiCarousel .MultiCarousel-inner .item { float: left;}
        .MultiCarousel .MultiCarousel-inner .item > div {margin-right:20px;margin-left:20px;}
 .MultiCarousel .MultiCarousel-inner .item div img{max-height:90px;height:90px;}
.MultiCarousel .MultiCarousel-inner .item > div div.text{display:none;}
    .MultiCarousel .leftLst { left:0;background:transparent}
    .MultiCarousel .rightLst { right:0;background:transparent;}
    .leftLst::before{content: '\e910';display:inline-block;font-family:'shoptet';    -webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-o-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);    color: #f1592a;font-size: 27px;margin-left: -12px; font-weight: 700;}
    .rightLst::before{content: '\e910';display:inline-block;font-family:'shoptet';    color: #f1592a; font-size: 27px;margin-right: -12px;font-weight: 700;}
.MultiCarousel .leftLst, .MultiCarousel .rightLst{height:100%;border:0;position:absolute;}

@media(max-width:767px){
.leftLst::before{margin-left:0;}
.rightLst::before {margin-right:0;}
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
#categories .expandable.expanded>ul.active>li.expanded>ul.active li>ul>li>ul>li>a{margin-left:75px!important;}
#manufacturer-filter{display:initial;}
#categories .expandable.expanded>ul.active>li.expanded>ul.active li>ul>li>a{font-weight:300;}
#categories .expandable.expanded>ul.active>li.active>ul.active li>a, #categories .expandable.expanded>ul.active>li.expanded>ul.active li>a{font-weight:400;}
.btn.btn-cart::before, a.btn.btn-cart::before, .btn.add-to-cart-button::before, a.btn.add-to-cart-button::before{display:none;}
.products .product .quantity .decrease::before {line-height:23px;}
.products .product .quantity input{width:34px;}
.products-block .p-bottom .p-tools form{display:flex;}
.btn.btn-primary, a.btn.btn-primary{padding:5px 15px;}
#categories .expandable.expanded>ul.active>li.active>ul.active li::before, #categories .expandable.expanded>ul.active>li.expanded>ul.active li::before{display:none;}
#categories .expandable.expanded>ul.active>li.expanded>ul.active>li>a::before{content: "";font-size: 20px; margin-right: 8px;display:flex!important;}
#categories .expandable.expanded>ul.active>li.expanded>ul.active li>a{margin-left:35px;}
#categories .expandable.expanded>ul.active>li.expanded>ul.active li>ul>li>a{margin-left:55px;}
#categories .expandable.expanded>ul.active>li.expanded>ul.active li>ul>li>a::before{display:none!important;}
#categories .expandable.expanded>ul.active>li.active>ul.active li, #categories .expandable.expanded>ul.active>li.expanded>ul.active li{display:initial;margin-left:0;}
.multiple-columns-body .variant-table .table-row .table-col.variant-name-wrapper{max-width:547px}
.variant-table .table-row{display:flex;justify-content:space-between;}
.box-categories h4{display:block;text-align:center;text-decoration:underline;}
.pagination>a,.pagination>strong.current, .pagination-top>strong.current{color:#f1592a;}
.pagination>a, .pagination-top>a, .pagination>strong, .pagination-top>strong{background-color:#fff;}
.produktadd + .produktadd{display:none;}
@media(max-width:500px){
.products-block.products .p .name{height:auto;}

}

@media(min-width:992px) and (max-width:1199px){
  .products-block.products-alternative>div, .products-block.products-related>div{width:50%;}
  .browse-p .p-all{display:block;}
  .browse-p a:not(.p-all){display:none;}
}

.ig h2 {
  text-align: center;
  margin: 29px 0 32px 0;
  color: #1a1937;
  font-size: 28px;
}
@media (max-width: 410px) {
  .ig h2 {
    margin: 15px 0;
    font-size: 25px;
    padding: 0 10px;
 }
}
.ig h2 span {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 410px) {
  .ig h2 span {
    align-items: center;
    flex-direction: column;
 }
}
.ig h2 span::before {
  content: '\e909';
  font-family: "Shoptet";
  font-size: 18px;
  font-weight: 400;
  width: 32px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  border-radius: 10px;
  background-image: linear-gradient(135deg, #fae100 0%, #fcb720 15%, #ff7950 30%, #ff1c74 50%, #6c1cd1 100%);
}
@media (min-width: 411px) {
  .ig h2 span::before {
    margin-right: 8px;
 }
}
@media (max-width: 410px) {
  .ig h2 span::before {
    margin-bottom: 8px;
 }
}
.ig h2 img {
  margin-right: 10px;
}
@media (max-width: 390px) {
  .ig h2 img {
    margin: 0px auto 10px auto;
    display: block;
 }
}
.ig .ig-feed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ig .igfeed {
  overflow: hidden;
  min-width: calc(100% / 8);
  max-width: calc(100% / 8);
}
@media (max-width: 767px) {
  .ig .igfeed {
    min-width: 33.33333%;
    max-width: 33.33333%;
 }
}
@media (max-width: 767px) {
  .ig .igfeed:nth-last-child(-n+2) {
    display: none;
 }
}
.ig .igfeed a {
  display: block;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 0;
  padding-bottom: 100%;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
.ig .igfeed a::before {
  content: '\e909';
  font-family: "Shoptet";
  font-size: 35px;
  display: flex;
  color: #fff;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.ig .igfeed a:hover::before {
  opacity: 1;
}

footer#footer .custom-footer>div:not(:nth-child(-n+2)){display:none;}