

#mhodnoceni .flex{align-items:center;}
#mhodnoceni .flex>div:nth-child(3){width:100%;}
#mhpointfeed{min-width:322px;border-right:1px solid #ebebeb;padding:3px 0;display:none;}
.flexcolumn{min-width:322px;border-right:1px solid #ebebeb;padding:3px 0;}
.mhodnoceni {padding:45px 0 49px 0;}
#mhodnocenifeed {display:flex;justify-content:space-between;width:100%;padding-left:0;padding-right:0px;}
.vote-name{color: #282828;font-size: 18px;font-weight: 700;}
.vote-name span:empty::before{display:block;content:"Ověřený zákazník";}
.vote-content:empty::before{display:block;content:"Doporučuji";}
.vote-rating{color: #434343;font-size: 15px;font-weight: 300;line-height: 18px;}
.in-index .vote-wrap, .type-post .vote-wrap, .type-page .vote-wrap, .type-detail .vote-wrap, .type-category .vote-wrap{margin-bottom:0;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.06);border: 1px solid #dddddd;background-color: #ffffff;width:31%;padding:31px 13px 27px 13px;}
.flexcolumn .float-left{float:left;margin-right:13px;}
.flexcolumn h3{color: #404040;font-size: 24px;font-weight: 700;line-height: 1.1;margin:0;margin-bottom:5px;}
.flexcolumn a{color: #404040;font-size: 16px;font-weight: 400;text-decoration: underline;}
.flexcolumn a:hover{text-decoration:none;}
.flexcolumn>div{margin-bottom:20px;}
#mhpointfeed .rate-average-wrap.col-sm-6{width:100%;}
.vote-initials{color: #282828;font-size: 18px;font-weight: 600;text-transform: uppercase;}
.rate-average{margin-right:20px;color: #ff3b00;font-size: 42px;font-weight: 600;line-height: 52px;}
.in-index .rate-average-wrap .stars, .type-detail .rate-average-wrap .stars, .type-post .rate-average-wrap .stars, .type-page .rate-average-wrap .stars{display:none;}
.stars-label{color: #282828;font-size: 16px;font-weight: 300;line-height: 22px;}
.type-detail .p-info-wrapper .stars-label::before, .type-detail .col-xs-12 .stars-label::before{display:none;}
.in-index .stars-label::before, .type-detail .stars-label::before, .type-post .stars-label::before, .type-page .stars-label::before{display:block;content:"HodnocenĂ­ obchodu";color: #282828;font-size: 18px;font-weight: 700;line-height: 22px;}
.in-index .rate-average-inner, .type-detail .rate-average-inner, .type-page .rate-average-inner, .type-post .rate-average-inner{display:flex;align-items:center;}
#mhodnocenifeed .votes-wrap{display:none;}
.vote-name::before{content:"";background:url('/user/documents/upload/Sablona-nemazat/zakaznik.png');position:absolute;width:20px;height:20px;left:0;}
.vote-name{padding-left:30px;position:relative;margin-bottom:20px;}
#mhodnocenifeed .vote-admin-response{display:none;}

#mhodnocenifeed .vote-pic{display:none;}
#mhodnocenifeed .vote-content{margin-top:18px;font-size: 14px;color:#404040;font-weight: 400;line-height: 21px;}
#mhodnocenifeed .vote-rating .vote-time, #mhodnocenifeed .vote-rating .vote-delimeter{display:none;}
#mhodnocenifeed .stars .star.star-on::before, #mhodnocenifeed .stars .star.star-half::before{width: 16px;height: 16px;color: #ffc107;font-size:16px;line-height:16px;}
#mhodnocenifeed .stars a, #mhodnocenifeed .stars span{width:16px;height:16px;margin-right:4px;}
#mhodnocenifeed .stars{height:16px;width:auto;}
#mhodnocenifeed .stars a::before, #mhodnocenifeed .stars span::before{font-size:16px;line-height:16px;}
#mhodnoceni{background-color:#fff;}	

@media(max-width:991px){
	#mhodnoceni .flex{flex-wrap:wrap;}
	#mhodnoceni .flex>div{width:100%;}
	#mhodnoceni .flex>div.flexcolumn{border-right:0;margin-bottom:30px;text-align:center;}
	#mhodnoceni .flex>div.flexcolumn img{display:block;margin:0px auto;float:none;margin-bottom:10px;}
}

@media(max-width:991px){
.in-index .vote-wrap, .type-post .vote-wrap, .type-page .vote-wrap, .type-detail .vote-wrap, .type-category .vote-wrap{width:95%;margin:0px auto 5% auto;}
#mhodnocenifeed{flex-wrap:wrap;}
}

.pkVarNotExist {display:none}
.advanced-parameter-inner.yes-before{background-color: #fff;color: #fff;border-color:#A0B115;;}
.advanced-parameter-inner.yes-before .pkVS{color:#444;}
.pkVS{font-weight:400;font-size:14px;color:#444;}
.pkVS .cena{font-weight:700;color:#000;}
.advanced-parameter-inner.yes-before::before{display:none;}
.advanced-parameter-inner {min-width: 40px;width:auto;height: 40px;padding: 5px 10px;border: 2px solid #e6e6e6;color: #444;padding:0px;border-radius:0px; background: #fff; margin: 0; line-height: 40px; font-size: 15px;text-align: center;box-shadow:initial;}
.advanced-parameter{text-align:left;}
.pkVS{width:100%;height:100%;}
.pkVisible{display:flex;flex-direction:column;}
.pkVisible th{color:#000;font-weight:700;font-size:15px;margin-bottom:10px;}
.advanced-parameter-inner:hover{border-color:#cfd831;}
.variant-list > td >div{text-align:left;}
.advanced-parameter{width:auto;}
.advanced-parameter-inner{padding-left:5px;padding-right:5px;}
.pkVar{display:none;}

/*odkazy*/
div[itemprop="about"] a{color:#eb7700;}
div[itemprop="about"] a:hover{text-decoration:underline;}

/*hledat*/
.search-whisperer-documents a,.search-whisperer .p-name{color:#eb7700}
.search-whisperer .price{color:#999}

/*znacky*/
.in-znacka .manufacturers li a{color:#eb7700;}

/*blog*/
.news-item .text .title{color:#eb7700}

/*hodnoceni*/
.rate-average-inner{dispaly:flex;align-items:center;}
.rate-average{font-size:40px;margin-right:15px;}
.rate-average-wrap .add-comment{margin-top:23px;}
.rate-wrapper.unveil-wrapper .rate-average{font-size:25px}
.rate-average, .add-comment .rating-icon, .add-comment .rating-icon::before, .stars .star.star-on::before, .stars .star.star-half::before {color: #986536;}
.heurekahodnoceni .rate-average-inner .stars-label a, #ratingWrapper .rate-average-inner .stars-label a{color:#ab723d;text-decoration:underline;}
.heurekahodnoceni .rate-average-inner .stars-label a:hover, #ratingWrapper .rate-average-inner .stars-label a:hover{text-decoration:none;}

/*košík*/
.radio-wrapper.active label > span b {color: #eb7700;}
.ordering-process.in-krok-1 .radio-wrapper input[type="checkbox"]:checked + label::after,.ordering-process .radio-wrapper input[type="radio"]:checked+label::after{background-color:transparent;}
.ordering-process.in-krok-1 input[type="checkbox"]:checked+label::after,.ordering-process input[type="radio"]:checked+label::after{top:inherit;border-color: transparent;}

/*detail produktu*/
.products .product .price-save{    font-weight: 700;padding: 13px 3px; height: 40px;width: 40px;position: absolute;bottom: 164px; right: 16px;background: rgb(235, 122, 0) none repeat scroll 0% 0%;border-radius: 20px;font-size: 12px;color: #fff;}
#productsAlternative{border-top:1px solid #d8d8d8;margin-top:70px;}
.type-detail #productsAlternative h3{color: #232323;font-size: 20px;font-weight: 700;margin:25px 0 21px 0;}
.type-detail .p-image-wrapper .price-standard{display:none;}
.p-image-wrapper .flags-extra .flag .price-save {padding-right:0;font-size:22px;}
.p-image-wrapper .flags-extra .flag.flag-discount{height: 80px;background: rgb(235, 122, 0) none repeat scroll 0% 0%;width: 80px;padding: 27px 6px;border-radius: 40px;font-size: 2em;}
.type-detail .price-save{padding-right:5px;}
.type-detail .availability-value{font-size: 16px;font-weight: 700;margin-bottom:0;flex:auto;text-align:right;}
.tabpoc{display: flex;align-items: center;background-color: #e7e7e7;padding:19px;}
.tabpoc span{color: #232323;font-size: 15px;font-weight: 300;}
.basic-description table tr:nth-child(1){background-color:#cfd831}
.basic-description table tr:nth-child(1) td{color:#23240d;}
.basic-description table td{padding:10px;}
.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: 20px;font-weight: 700;}
.type-detail .shp-tabs-holder{border-bottom:1px solid  #d8d8d8;}
.social-buttons-wrapper{display:none;}
.basic-description p{color: #232323;font-size: 16px;font-weight: 300;}
.p-info-wrapper .p-final-price-wrapper, .p-info-wrapper .add-to-cart{margin-bottom:0;}
.price-standard>span{color: #939393;font-size: 14px;font-weight: 300;text-decoration: line-through;}
.price-final span{color: #ffffff;font-size: 26px;font-weight: 700;}
.kosikcena{displaY:flex;background-color: #232323;padding:20px;justify-content:space-between;}
.type-detail h1{color: #313131;font-size: 36px;font-weight: 700;margin:0 0 27px 0;}
.type-detail .p-short-description p{color: #313131;font-size: 16px;font-weight: 300;margin-bottom:0;}
.p-short-description{margin-bottom:59px;}
.type-detail .p-detail a{color: #313131;text-decoration:underline;padding-left:5px;font-size: 16px;font-weight: 300;}
.type-detail .p-detail a:hover{color:#eb7700;}

/*filtrace*/
input[type="checkbox"]:checked+label::after, input[type="radio"]:checked+label::after{background-color: transparent;}
input[type="checkbox"]:checked+label::before, input[type="radio"]:checked+label::before{border-color:transparent;    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{content: '\e913';font-family: shoptet;color: #eb7700;font-size: 11px;top: 7px;border:0;}

#clear-filters a {color: #232323;font-size: 16px; font-weight: 300;text-decoration: underline;text-transform: initial;text-decoration:none;}
.close-after::before{content: '\e912';vertical-align: initial;font-size: 9px;margin-right: 1ex;font-family:shoptet;text-decoration:none;}
.close-after::after {content:"";}
.filter-total-count{display:none;}
.slider-header {color: #232323;font-size: 14px;font-weight: 900; padding-bottom: 10px;}
.ui-slider-horizontal .ui-slider-handle::after{color: #b9c126;}
.ui-slider-handle {color: #fff;background-color: #cfd831;}
.ui-slider .ui-slider-range{border-radius: 2px;background-color: #4c4952;}
a.toggle-filters{color:#eb7700}
.filter-section.sklad{justify-content:flex-start;}
.param-filter-top{display:flex;}
#content .filter-section.sklad fieldset div{width:auto}
.filter-section:
input[type="checkbox"]+label, input[type="radio"]+label{padding-left:31px;}
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%);}
#category-filter-hover .filter-section:first-child{border-top-color:transparent;}
input[type="checkbox"]+label::before, input[type="radio"]+label::before{width:17px;height:17px;margin-right:10px;}
.filter-section{display:flex;justify-content:center;border-bottom-color:transparent;}
.filter-section h4{margin-right:32px;color: #313131;font-size: 16px;font-weight: 300;}
.filter-section form{flex:auto;}
label.filter-label{color: #232323;font-size: 16px;font-weight: 300;}

/*kategorie*/
.products-inline > div .p .p-in .p-in-in .name{color:#232323;font-size:16px;font-weight:700;}
.category-header input[type="radio"]+label:hover{color:#eb7700;background-color:transparent;}
.category-header input[type="radio"]+label{color: #7f7f7f;font-size: 15px;font-weight: 300;text-decoration: underline;background:transparent;}
.category-header input[type="radio"]:checked+label{color:#313131;font-weight:700;text-decoration:none;background-color:transparent;}
.category-header{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:10px 0 10px 0;}
.category-header div{color: #7f7f7f;font-size: 15px;font-weight: 300;}
.usp .footer-banners.row.banner-wrapper{margin-bottom:0;}
.usp{padding:34px 0 34px 0;border-top:1px solid #d9d9d9;}
.pagination-link.prev:hover::before, .pagination-link.next:hover::before, .pagination-link.up:hover::before{color: #eb7700;}
.pagination-link.prev::before, .pagination-link.next::before, .pagination-link.up::before{font-size:12px;color:#b8b8b8;}
.pagination-link{color:#b8b8b8;font-size:12px;}
.pagination-top{text-transform:inherit;}
.pagination-top>strong{color: #7f7f7f;font-size: 15px;font-weight: 300;}
.pagination>strong{color: #232323;font-size: 15px;font-weight: 500;}
.pagination a.prev,.pagination  a.next{color:#b8b8b8;}
.pagination a {color: #7f7f7f;font-size: 15px;font-weight: 300;text-decoration: underline;}
.load-products.btn.btn-default.unveil-button{border-radius: 2px;color: #313131;font-size: 16px;font-weight: 700;text-transform: uppercase;background-color: #cfd831;border:0;padding:10px 30px;}
.load-products.btn.btn-default.unveil-button:hover{    color: #eb7700;}
ul.subcategories li .text{color: #232323;font-size: 17px;font-weight: 700;}
.subcategories li a{height:auto;}
.subcategories li a .text{max-height:inherit;}
.subcategories li a::before{font-size:15px;font-weight:700;top:59%;}
.subcategories li a:hover::before{color:#eb7700;}
h1.category-title{color: #313131;font-size: 36px;font-weight: 700;margin:37px 0 20px 0;}
.category-perex{color: #232323;font-size: 16px;font-weight: 300;line-height: 24px;margin-bottom:40px;}
.breadcrumbs>span>a{padding:10px;}
.breadcrumbs a{color: #6d6d6d;font-size: 15px;font-weight: 300;text-decoration:underline;}
.breadcrumbs a:hover{text-decoration:none;color:#eb7700;}
.breadcrumbs{padding-left:20px;}
.breadcrumbs>span>a::before{display:none;}
.breadcrumbs>span>a::after{content:'\e910';font-family:shoptet;-webkit-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);bottom:0;width: 0;height: 60%;font-size:7px;color:#b8b8b8;}
.navigation-home-icon-wrapper #navigation-first a{padding-left:40px;}
.navigation-in ul li a:hover, .menu-helper ul li a:hover{color:#eb7700;}
.navigation-in a:hover, .menu-helper a:hover{background-color:transparent;}
#navigation-first{;display:flex;justify-content:center;align-items:center;}
#navigation-first a{padding-left:8px;}
#navigation-first::before{content:url('/user/documents/upload/Sablona-nemazat/house.png');}
.breadcrumbs-wrapper{background-color:#e7e7e7;}
.breadcrumbs{color: #6d6d6d;font-size: 15px;font-weight: 300;background-color:transparent;border:0;}
#content {display: flex;flex-direction: column;}
h1.category-title{order:-4}
.category-perex {order: -3;}
.filters-wrapper {order: -1;}
.subcategories.with-image{order: -2;}


/*hodnocení a značky*/
.hodnoceni{padding:40px 0 35px 0;background:#fff;margin-top:31px;background-image:url(/user/documents/upload/Sablona-nemazat/lista.png);background-position:center center;background-repeat:no-repeat;}
.obr{display:flex;flex-direction:row;align-items:center;}
.obr .rate-average-wrap.col-sm-6{width:100%;}
.hodnoceni h2{color: #313131;font-size: 26px;font-weight: 700;}
.znackynahp .znackyobal .news-item .image{width:100%;margin-right:20px;max-width:122px;}
.znackynahp .znackyobal .news-item .text{display:none;}
.znackynahp .znackyobal .news-item{margin-bottom:10px;}
.znackyobal{display:flex;justify-content:center;flex-wrap:wrap;}

/*footer*/
.footer-bottom{margin-top:10px;margin-bottom:10px;}
.copyright, #signature{color:#a1a1a1;}
.margintop{margin-top:44px;}
#footer>.container.footer-bottom{border-top:1px solid #484848;margin-top:20px;margin-bottom:0;}
#footer .contact-box a, #footer .password-helper a, #footer .news-item-widget a, #footer ul a{color: #a1a1a1;font-size: 16px;font-weight: 300;}
#footer .banner-wrapper p{margin-bottom:0;color: #a1a1a1;font-size: 16px;font-weight: 300;}
#footer .banner-wrapper p a{color:#fff;text-decoration:underline;}
footer#footer{background-image:url('/user/documents/upload/Sablona-nemazat/patička.jpg');}
#footer>.container{background-color:transparent;}
.custom-footer{padding-top:45px;padding-left:0;border-color:transparent;}
#footer .site-name{display:none;}
#footer h4{color: #ffffff;font-size: 18px;font-weight: 700;text-transform: uppercase;margin-bottom:34px;}

/*produkty*/
.p-detail .add-to-cart .quantity{background-color:#fff;}
.flag.flag-new{background-color: #228ed3;}
.flag.flag-action{background-color: #d32222;}
.flag{font-size: 14px;font-weight: 300;}
.products .product .availability{display:flex;justify-content:flex-end;font-size: 16px;font-weight: 700;}
.products .product .p .stars-wrapper{display:inherit;}
.products .product .availability-amount{displaY:none;}
.columns-4 .products-block>div{border:0;}
.products-block .p {box-shadow: 0 2px 3px rgba(96, 96, 96, 0.12);background-color: #ffffff;padding: 16px;}
.products-block.products .p .name{color: #232323;font-size: 16px;font-weight: 700;}
.btn.btn-cart::before, a.btn.btn-cart::before, .btn.add-to-cart-button::before, a.btn.add-to-cart-button::before{display:none;}
.btn.btn-primary, a.btn.btn-primary{color: #ffffff;font-size: 16px;font-weight: 700;text-transform: uppercase;padding:8px 20px;background:#eb7700;border:1px solid #eb7700;}
.btn.btn-primary:hover, a.btn.btn-primary:hover{color:#000;}
.p:hover .btn-primary{color:#000;}
.flag.flag-discount{ font-size:15px;background-color:transparent;display:flex;flex-wrap: wrap;}
.flag-discount .price-standard{margin-right:6px;}
.products .p-bottom .prices{display:flex;flex-direction:column;}


/*custom uprava HP*/
.content-wrapper.latest-contribution-box{displaY:none;}
.h4.homepage-group-title,.h4.homepage-group-title{display:none;}
.tab-content>.products.active{display:flex;}
.content-wrapper{background-color:transparent;}
/*.hpzbozi{margin-top:64px;}*/
.hpzbozi .homepage-tabs{display:flex;justify-content:center;border-bottom:1px solid #d8d8d8;}
.hpzbozi .shp-tabs-holder ul.shp-tabs li.active a{border: 1px solid #d8d8d8;background-color: #f5f5f5;border-bottom:1px solid #f5f5f5;bottom:-2px;position:relative;}
.hpzbozi .shp-tabs-holder ul.shp-tabs li a{border: 1px solid #d8d8d8;background-color: #e7e7e7;color: #232323;font-size: 16px;font-weight: 700;margin-left:10px;}


/*kategorie hp*/
h3.oblibene{margin:0 0 44px 0;color: #232323;font-size: 16px;font-weight: 700;}
.rubrikahp .news-item{    align-items: center;border: 1px solid #e3e3e3;background-color: #ffffff;margin-bottom:0;padding:0 14px;}
.rubrikahp .news-item .image{width:auto;margin-right:19px;}
.rubrikahp .news-item .image img{position:relative;top:-18px;}
.rubrikahp .rowfirst {display:flex;flex-wrap:wrap;justify-content: space-between;}
.rubrikahp .news-item .text .title{margin-bottom:0;color: #232323;font-size: 17px;font-weight: 700;max-width:65px;line-height:1.1;}
.rubrikahp .news-item .text::after{content: '\e910';font-family:'shoptet';padding-left:70px;color:#b8b8b8;font-weight:700;;}
.rubrikahp .news-item .text{display:flex;align-items:center;flex-direction:row;}

/*banner*/
.img-responsive, .carousel-inner>.item>img, .carousel-inner>.item>a>img{margin:0px auto;}
.footer-banner span{display:flex;align-items:center;}

.footer-banner{display:flex;align-items:center;    background-image: url(/user/documents/upload/Sablona-nemazat/Tvar_3.png);background-repeat: no-repeat;background-position: center right;max-width:297px;}
.footer-banners.row.banner-wrapper{display:flex;justify-content:center;margin-bottom:50px;}
.homepage-box.before-carousel{margin-bottom:15px;padding-bottom:0;}
.footer-banner p{color: #232323;font-size: 16px;font-weight: 600;margin-bottom:0;margin-left:15px;}
.homepage-box{background:transparent;border:0;}
.next-to-carousel-banners{margin-top:15px;display: flex;justify-content: space-between;}

/*hlavička*/
.top-navigation-bar .container > div:last-child, .top-navigation-bar .container>div:first-child{flex:auto;}
.navigation-in > ul > li.ext.exp, .menu-helper > ul > li.ext.exp{box-shadow:inherit;}
.navigation-in > ul > li.ext.exp > a{background-color:transparent;color:#eb7700;}
.navigation-in>ul>li{border-left-color:#acb41c;}
.navigation-in ul li.ext a b::after{content:url('/user/documents/upload/Sablona-nemazat/mnohouhel.png');position:relative;top:-2px;left:7px;}
.navigation-in>ul>li>a{color: #23240d;font-size: 16px;font-weight: 700;text-transform: uppercase;}
.navigation-in ul li a b, .menu-helper ul li a b{font-weight:700;}
#navigation{margin-right:0;background-color: #cfd831;}
header#header{background-image:url('/user/documents/upload/Sablona-nemazat/header.jpg');background-position:center center;}
.compact-form .btn{background:url('/user/documents/upload/Sablona-nemazat/magnifier.png');border:1px solid transparent;background-position:center center;background-repeat:no-repeat;color:transparent;    border-radius: 0;height: 45px;padding:0;}
.compact-form .btn:hover{background-color:transparent;border:1px solid transparent;color:transparent;}
header#header .search-form.compact-form{border-radius: 3px;background-color: #e2e2e2;}
header#header .compact-form .form-control{height:45px;padding:14px;}
.top-navigation-contacts a{color: #d2d2d2;font-size: 18px;font-weight: 700;}
.top-navigation-contacts a.project-phone::before{font-size:inherit;content:url('/user/documents/upload/Sablona-nemazat/phone-call-auricular-symbol-in-black.png');margin-right:9px;}
.top-navigation-contacts a.project-email::before{font-size:inherit;content:url('/user/documents/upload/Sablona-nemazat/mail-black-envelope-symbol.png');margin-right:9px;}
.top-navigation-contacts a:first-of-type{margin-right:33px;margin-left:26px;}
.header-top div.search{display:flex;flex-direction:row;align-items:center;}
.header-top>div:first-child{max-width:183px;}
#header .site-name a img{max-height:80px;}
.header-top{height:auto;padding-top:12px;padding-bottom:12px;}
.btn.cart-count::before, a.btn.cart-count::before{content:url('/user/documents/upload/Sablona-nemazat/shopping-cart.png');}
.header-top .cart-count i{background-color: #eb7700;}
.header-top .btn.cart-count i{color: #ffffff;font-size: 13px;font-weight: 700;width: 24px;height: 24px;padding: 5px;top:-8px;}
.header-top .cart-count span{color: #ffffff;font-size: 18px;font-weight: 700;}
.top-navigation-tools a.login::before{content:url('/user/documents/upload/Sablona-nemazat/man-user_(1).png');margin-right:9px;margin-left:40px;top:3px;position:relative;}
.top-navigation-tools a.registrace::before{content:url('/user/documents/upload/Sablona-nemazat/web-security.png');margin-right:9px;top:3px;position:relative;}
.top-navigation-tools a.login:hover, .top-navigation-tools a.registrace:hover{color:#cfd831;}
.top-navigation-menu{height:auto;}
.top-navigation-bar-menu li::before{margin-top:-9px;}
.top-navigation-menu{background-color:transparent;}
.top-navigation-bar{background-color: #121212;border:0;padding:14px 0 14px 0;}
.top-navigation-contacts{order:1;}
.top-navigation-bar-menu li:nth-child(1) a{padding-left:0;margin-left:0;}
.top-navigation-bar-menu li a{color: #cecece;font-size: 15px;font-weight: 300;text-transform:initial}
.top-navigation-bar-menu li a:hover{color:#cfd831;}
.top-navigation-tools a.login, .top-navigation-tools a.registrace{color: #cecece;font-size: 15px;font-weight: 300;}
.top-navigation-bar-menu li a{padding:0 10px 0 10px;}

@media (min-width: 1440px){
.container {width: 1172px;}
}

@media(max-width:1199px){
.rubrikahp .news-item .text::after{padding-left:24px;}
footer#footer{background-size:cover;}
}


@media(min-width:992px){
.menu-helper{top:192px;}
}

@media(max-width:991px){
.subcategories li a .text{line-height:inherit;}
.menu-helper{top:119px}
.hodnoceni{background-image:inherit;}
.znackyhp{margin-top:40px;}
.rubrikahp .news-item{margin-bottom:50px;}
.rubrikahp .news-item:nth-child(odd){margin-right:5px;}
.rubrikahp .news-item .text::after{padding-left:70px;}
.rubrikahp .news-item .text .title{max-width:inherit;}
.rubrikahp .news-item .image{width:73px;text-align:center;}
.footer-banner{display:block;text-align:center;margin-bottom:15px;}
.footer-banner img{margin-bottom:15px;}
.top-navigation-tools a.login, .top-navigation-tools a.registrace{font-size:0;}
.footer-banners.row.banner-wrapper{flex-wrap:wrap;}
.usp.container{width:100%;}
}

@media(min-width:768px){
.has-third-level>div .has-more-items{displaY:none;}
.header-top>div{flex:auto;}
#navigation{height:55px;}
header#header .search-form.compact-form{width:295px;}
.navigation-in>ul>li>a{padding-top:17px;padding-bottom:21px;}
.navigation-in > ul > li.ext.exp > ul{top:55px;}
.navigation-in > ul > li.ext.exp{border-left-color:#acb41c;}
.banners-row .banner-wrapper+.banner-wrapper{margin-top:0;}
}

@media(max-width:767px){
.hodnoceni{padding-top:0;}
header#header .search-form.compact-form{width:100%;}
.top-navigation-tools a.registrace{display:none;}
.header-top>div:first-child{max-width:inherit;}
#navigation{background-color:#fff;}
.top-navigation-bar-menu li a{color:#eb7700;}
.top-navigation-contacts{display:none;}
#header .cart-count{right:71px;top:-64px;}
.navigation-in ul li.ext a b::after{display:none;content:"";}
.navigation-in>ul>li.ext>a>span::before, .menu-helper>ul>li.ext>a>span::before{content:url('/user/documents/upload/Sablona-nemazat/mnohouhel.png');}
}

@media(max-width:650px){
.footer-banner{width:50%;}
.footer-banners.row.banner-wrapper{flex-wrap:wrap;}
.znackynahp{margin-top:40px;}
.footer-banner{background-image:none;}
.usp.container{width:80%;}
}

@media(max-width:479px){
.rubrikahp .news-item{width:100%;display:flex;}
.footer-banner{width:100%;margin-top:15px;}
.usp{padding:0;}
.basic-description table{width:100%!important;}
}