﻿*{font-family: 'Barlow', sans-serif!important;}
.latest-contribution-box{display:none;}
a.btn.btn-black{line-height:1;text-transform:initial;color: #282828;font-size: 16px;font-weight: 600;border: 2px solid #282828;padding: 10px 44px;max-width:200px;}
a.btn.btn-black:hover{background-color:#282828;color:#fff;}

/*kontakt*/
.in-kontakt.type-post .content-inner{max-width:100%;}
.kontaktymain{border: 1px solid #dadada;display:flex;flex-wrap:wrap;}
.kontaktymain .col-3:nth-child(2){border: 1px solid #dadada;border-style:none solid;}
.kontaktymain .col-3{width:calc(100% / 3);padding:25px;}
.kontaktymain .col-3 img{display:block;margin:0px auto;}
.kontaktymain .col-3:nth-child(-n+2){text-align:center;}
.kontaktymain .col-3>span{display:block;margin:13px 0;color: #333333;font-size: 20px;font-weight: 300;}
.kontaktymain h2 span{font-weight:300;color: #151515;font-size: 28px;}
.kontaktymain h2{margin:0 0 13px 0;color: #151515;font-size: 28px;font-weight: 700;}
.kontaktymain p:nth-last-child(1){margin-bottom:0;color: #626262;font-size: 16px;font-weight: 300;}
.kontaktymain .col-3:nth-child(3) p strong{display:block;color: #333333;font-size: 18px;font-weight: 600;}
.kontaktymain .col-3:nth-child(3) p{color: #333333;font-size: 16px;font-weight: 300;}
.subkontakt{margin-top:75px;display:flex;}
.subkontakt .col-6{width:50%;padding:25px;}
.subkontakt .col-6:nth-child(1){text-align:center;border-right:1px solid #dadada;;}
.subkontakt .col-6:nth-child(1) p{color: #333333;font-size: 22px;font-weight: 600;}
.subkontakt .col-6:nth-child(1) p.kontaktniinfo{margin-top:16px;margin-bottom:0;color: #333333;font-size: 16px;font-weight: 300;}
.subkontakt .col-6:nth-child(2) strong{color: #333333;font-size: 18px;font-weight: 600;display:block;}
.subkontakt .col-6:nth-child(2) p{color: #333333;font-size: 16px;font-weight: 300;}
.subkontakt .col-6:nth-child(2) .subkontaktik:nth-child(1){margin-bottom:56px;}
.subkontakt .col-6:nth-child(2) .subkontaktik{margin-bottom:0;}
.subkontakt .col-6>div{display: flex;justify-content: center;flex-direction: column;align-items: center;}

@media(max-width:991px){
    .kontaktymain .col-3{width:100%;}
    .kontaktymain .col-3:nth-child(2){border: 1px solid #dadada;border-style:solid none;}
}

@media(max-width:767px){
    .subkontakt{flex-wrap:wrap;}
    .subkontakt .col-6{width:100%;}
    .subkontakt .col-6:nth-child(1){width:100%;border-right:0;border-bottom:1px solid #dadada;}
    .subkontakt{margin-top:25px;}
    .in-kontakt .news-item-detail .text {margin-bottom:0;}

}

/*doprava a platba*/
.overflowtable+.overflowtable{margin:79px 0 25px 0;}
.in-uzitecne-info table thead tr td{color: #333333;font-size: 16px;font-weight: 700;}
.in-uzitecne-info table thead tr td img{padding-right:9px;}
.in-uzitecne-info table thead tr td:nth-child(2){padding-left:9px;}
.type-post.in-uzitecne-info .content-inner{max-width:860px;}
.in-uzitecne-info table{width:100%;}
.in-uzitecne-info table tr td{border-bottom:1px solid #e9e9e9;}
.in-uzitecne-info table tr td:nth-child(1){border-right:1px solid #e9e9e9;padding-right:15px;}
.in-uzitecne-info table tr td{height:55px;align-items:center;display:inline-flex;align-items:center;width:49.5%;}
.in-uzitecne-info table tr td p{margin:0;color: #333333;font-size: 16px;font-weight: 300;}
.in-uzitecne-info table tr td p.obr{width:68px;text-align:center;}
.in-uzitecne-info table tr td p.misto{width:calc(100% - 68px - 90px);}
.in-uzitecne-info table tr td p.cena{width:90px;text-align:right;color: #1a9d4d;font-size: 15px;font-weight: 600;}

@media(max-width:768px){
     .in-uzitecne-info table thead tr td{text-align:center;}
    .in-uzitecne-info table tr td{position:relative;height:auto;min-height:65px;flex-direction:column;}
    .in-uzitecne-info table tr td p.misto{padding-left:68px;width:100%;}
    .in-uzitecne-info table tr td p.cena{padding-left:68px;width:100%;}
    .in-uzitecne-info table tr td p.obr{left:3px;top:50%;transform:translateY(-50%);position:absolute;}
    .in-uzitecne-info table tbody tr td{justify-content:center;}
}

@media(max-width:529px){
    .in-uzitecne-info table tbody tr td{position:relative;height:auto;min-height:85px;flex-direction:column;}
}

@media(max-width:350px){
     .in-uzitecne-info table tr td p.obr{display:none;}
      .in-uzitecne-info table tr td p.misto{padding-left:0;}
      .in-uzitecne-info table tr td p.cena{padding-left:0;}
      .in-uzitecne-info table tbody tr td{position:relative;height:auto;min-height:110px;flex-direction:column;}

}


#newsWrapper{display:flex;flex-wrap:wrap;}
.type-posts-listing aside{display:none;}
.type-posts-listing .content-inner{max-width:1308px;margin:0px auto;}
.type-posts-listing .news-item{margin-bottom:25px;}
/*type post*/
.type-post .text h3{margin:25px 0;color:#000;font-size:25px;}
.type-post h1[itemprop="headline"], .content-inner h1{color: #333333;font-size: 32px;font-weight: 500;}
.type-post aside{display:none;}
.type-post .content-inner{max-width:700px;margin:0px auto;}
.type-post p{color: #626262;font-size: 16px;font-weight: 300;}
.overflowauto {max-width: 100%;overflow-x: auto;margin-bottom: 40px;}
.overflowauto table tr:nth-child(1) td{font-weight:600;color:#000;}
.overflowauto table tr:nth-child(odd) td{background-color:#ededed;}
.overflowauto table tr td{padding:8px 10px 8px 5px;}
.overflowauto table tr td img{max-width:35px!important;margin-right:15px;}

/*detail*/
.flags.flags-extra{display:none;}
.basic-description p, .basic-description li{color: #626262;font-size: 16px;font-weight: 300;}
.extended-description h3{margin-top:0;font-weight:600;color:#000;}
.basic-description h3:nth-child(1){display:none;}
.cistvice{text-decoration:underline;color:#b2b2b2;margin-left:2px;}
.shp-tabs-row a[href$="#productsAlternative"] {display: none !important;}
#tab-content {display: flex;flex-direction: column;}
#productsAlternative {display: block !important;opacity: 1 !important;order: 99;}
#productsAlternative:before {content: 'Podobné produkty';font-size: 140%;margin-top: 30px;display: block;text-align:center;color: #333333;font-size: 32px;font-weight: 500;}
#content .p-detail {display: flex;flex-direction: column;}
#content .p-detail .products-related-header {order: 30;text-align:center;color: #333333;font-size: 32px;font-weight: 500;}
#content .p-detail .products-related.products-additional {order: 31;}
#content .p-detail .browse-p {order: 32;}
.p-info-wrapper{display:none;flex-direction:column;}
.p-info-wrapper .p-detail-inner-header{order:-20;}
.p-info-wrapper .p-detail-info{order:-19;}
.p-short-description{order:-18;}
.p-info-wrapper>p{order:-17;display:none;}
.p-gifts-wrapper{order:-12;border:1px solid #d9d9d9;border-top-style:none;margin-top:0;padding:10px 25px;margin-bottom:0;}
.p-gifts-heading{font-weight:600;font-size:16px;color:#000;}
.p-info-wrapper>.detail-parameters{order:-15;}
.p-info-wrapper .availability-value{order:-14;}
.kosik{align-items:center;order:-13;display:flex;justify-content:space-between;border:1px solid #d9d9d9;background-color: #ededed;padding: 15px 25px;}
.p-thumbnails a img{border-color:#d9d9d9;}
.p-thumbnails a{margin-right:10px;}
.p-thumbnails-horizontal .p-thumbnail::before, .p-thumbnails-horizontal .show360image::before{width:12px;height:12px;border-radius:12px;left:5px;top:5px;}
.type-detail h1{color: #000;font-size: 32px;font-weight: 500;margin-top: 0;}
.type-detail h1 .product-appendix{    color: #333333;font-size: 18px;font-weight:400;}
.p-short-description p{color: #626262;font-size: 16px;font-weight: 300;}
.detail-parameters th{font-weight:500;color:#000;width:165px;font-size:16px;}
.p-info-wrapper .availability-value{font-size:18px;}
.p-info-wrapper .p-final-price-wrapper, .p-info-wrapper .add-to-cart{margin-bottom:0;}
.tab-content .detail-parameters td{font-weight:400;}
.price-measure{margin-top:0;}
.description-inner{padding:0;}
.shp-tabs,.shp-tabs-holder {background-color: #fff}
.shp-tabs-holder {border-bottom: 1px solid #ededed}
.shp-tabs-holder ul.shp-tabs li a {border-width: 0;background-color: #fff;color: #282828;padding: 15px 38px;font-size: 16px;font-weight: 400}
.shp-tabs-holder ul.shp-tabs li.active a {font-weight: 600;position: relative}
.shp-tabs-holder ul.shp-tabs li.active a::after {position: absolute;content: ""; width: 100%;left: 0;bottom: 0; background-color: #d9d9d9;height: 3px}
.responsive-nav {margin-bottom: 32px}
.detail-parameters tr:last-child td,.detail-parameters tr:last-child th {padding-bottom: 10px}
.extended-description table {width: 100%}
.extended-description table tr:nth-child(even) td,.extended-description table tr:nth-child(even) th {background-color: #f3f4f7;}
.extended-description table tr:nth-child(odd) td,.extended-description table tr:nth-child(odd) th {background-color: #ededed;}
.extended-description table tr th {width: 159px;padding-right: 60px;font-size: 14px;font-weight: 400;padding: 10px 30px 10px 15px}
.extended-description table tr td {font-size: 14px;font-weight: 400;padding: 10px 30px 10px 15px}



/*přidávání kusů do košíku*/
.quantity-form .quantity .increase, .quantity-form .quantity .decrease{height:40px;}
.quantity-form .quantity .increase::before, .quantity-form .quantity .decrease::before{line-height:40px;}
.quantity-form .quantity .increase::before{content:"+";font-size:16px;font-weight:700;}
.quantity-form .quantity .decrease::before{content:"-";font-size:16px;font-weight:700;}
.quantity input {text-align:center;color: #0f0e41;font-weight: 600;}
.p-detail .add-to-cart .quantity input{color:#000;font-size: 15px;height:40px;font-weight:200;width:43px;}
.p-detail .add-to-cart .quantity .decrease, .p-detail .add-to-cart .quantity .increase{width:30px;height:40px;}
.quantity{display:flex;border:1px solid #d9d9d9;background-color:#fff;padding-right:0;}
.quantity .increase, .quantity .decrease{position:initial;border:0;background-color:#fff;}
.quantity .increase::before, .quantity .decrease::before{position:initial;border:0;}
.quantity .increase{order:10;}
.quantity .decrease{order:-10;}
.p-detail .add-to-cart .quantity{margin-right:17px;border: 1px solid #d9d9d9;border-radius:0;}
.p-detail .add-to-cart .quantity .decrease{border-right: 1px solid #d9d9d9;}
.p-detail .add-to-cart .quantity .increase{border-left: 1px solid #d9d9d9;}
.p-detail .add-to-cart .quantity .decrease::before{color:#000;font-size: 16px;line-height:40px;content:"-";}
.p-detail .add-to-cart .quantity .increase::before{color:#000;font-size: 16px;line-height:40px;content:"+";}
.in-kosik .quantity-form .quantity{padding-right:0;display:inline-flex;}
.quantity-form .quantity input{height:40px;border:1px #d9d9d9;border-style:none solid;font-weight:300;}
.quantity-form .quantity .decrease::before{line-height:35px;color:#000;}
.quantity-form .quantity .increase::before{line-height:36px;color:#000;}
.quantity-form .quantity{padding-right:0;color:#000;}
.cart-widget-product-amount{width:87px;}


/*kategorie*/
.type-category main#content>h4{font-weight:700;}
.category-header input[type="radio"]:checked+label{font-weight:700;font-size:15px;}
.category-header {background-color: #fff;border-bottom: 1px solid #ededed}
.filter-sections{background-color:#ededed;}
.filter-section.filter-section-count{margin:0 -20px;background-color:#fff;}
#clear-filters{text-align:right;}
#clear-filters a::after{display:none;}
#clear-filters a{color:#000;text-transform:initial;}
.filter-total-count{display:none;}
#filters{background-color:#ededed;padding:0 10px;}
.sidebar-inner>div h4 {position: relative;text-transform: initial;color: #282828;font-size: 18px;font-weight: 500;line-height: 1;}
.type-category input[type=checkbox]+label {color: #282828;padding-left: 28px;font-size: 14px; font-weight: 400;}
.filter-section form div {margin-bottom: 8px}
.filter-count {padding: 0;margin-left: 3px;color: #959595;font-weight: 400;font-size: 14px; background-color: transparent}
.filter-count::before {content: "(";}
.filter-count::after {content: ")";}
.type-category input[type=checkbox]+label::before {width: 20px;height: 20px;border-radius: 2px;border: 1px solid #c5c5c5; background-color: #fff;}
.type-category input[type=checkbox]:checked+label::after {font-size: 9px;left: 5px;background-color: transparent;font-family: shoptet;border-color: transparent;width: 20px;height: 20px;content: "\e913";}
.sidebar-inner>div{border:0;}
.subcategories li a{border-color:#999;}
.subcategories.with-image li a .text {color:#000;}
.category-title{color: #333333;font-size: 32px;font-weight: 500;margin-top:0;order:-20;}
.type-category main#content {display:flex;flex-direction:column;}
.category-perex{order:-19;}
.subcategories {order:-18;}
.category-perex.empty-content{order:-17;}
.category-perex p{color: #626262;font-size: 16px;font-weight: 300;}
strong{color:#000;}
.categories:not(.active){display:none;}
.sidebar{background-color:#fff;}
.categories{margin:0;}
#categories ul .expandable .cat-trigger{left:13px;top:13px;}
#categories .categories>ul>li.active>a{color:#fff;}
#categories .categories>ul>li>ul>li>a{padding-left:42px;}
.active.expanded .active.expanded li.active > a {font-weight: 700;background: #dcdcdc;color:#333;}
.categories .topic.active>a, .categories .topic.child-active > a {;color: #fff; background-color: #343433 !important;font-size:16px;}
.categories li.expandable.expanded>a {
    font-weight: 700;
    background-color: #343433!important;
    color: #fff;
}
.active.expanded .expandable.expanded a {
    background: #fff;
}
.box-bg-variant .categories a {background-color:#ededed;
    padding: 10px 0 10px 30px;
    font-weight: 400;
    color: #000;
    letter-spacing: 0.5px;
    text-transform: lowercase;
    border-bottom: 1px solid #d9d9d9;
}
.categories .topic.active>a, .categories .topic.child-active>a {font-weight:600;padding: 15px;color:#fff;}
.categories .topic.active>a:hover, .categories .topic.child-active>a:hover{color:#fff;}
.box.box-bg-variant h4{display:none;}
.box.box-bg-variant{padding-top:0;}
.sidebar-inner{padding-top:0;}
#categories .expandable.expanded > a > span, #categories .expandable.expanded>.topic>a>span{display:none;}


/*drovbečky*/
.breadcrumbs {border: none;padding-top: 14px;padding-bottom: 14px;background-color:transparent;}
.breadcrumbs > span > a::before {display: none;}
.breadcrumbs > span > a::after {content: '\e910';font-family: shoptet;transform: none;width: auto;height: auto;font-size:8px;background-color: transparent;bottom: auto;top:14px;right:-5px;font-weight: 700;}
.breadcrumbs > span > a.navigation-home-icon::after {right:-17px;top:13px;}
.navigation-home-icon-wrapper #navigation-first a {padding-left: 5px;margin-right:15px;}
.navigation-home-icon-wrapper::before {content: '';background: url('https://cdn.myshoptet.com/usr/413376.myshoptet.com/user/documents/upload/sablona-nemazat/home.svg') center center no-repeat;background-size: 100% auto;height:15px;width: 13px;margin-top: -8px;}
.breadcrumbs>span>a {padding: 10px 17px;text-decoration: underline;}
.breadcrumbs>span>span {padding: 10px 17px;}

/*hledat*/
.search-whisperer .p-name{font-weight:600;}
#formSearchForm{max-width:420px;}
#formSearchForm input{background:url('/user/documents/upload/sablona-nemazat/bgsearch.png') no-repeat center left 10px;padding-left:35px;color: #888888;font-size: 14px;font-style:italic;height: 40px;border-radius: 2px;border: 1px solid #dadada;background-color: #ffffff;}
#formSearchForm button[type="submit"]{color: #ffffff;font-size: 14px;font-weight: 600;border-radius: 2px;background-color: #151515;height:40px;width:90px;text-transform:initial;}
#formSearchForm button[type="submit"]:hover{background-color:#fff;color:#151515;}

/*hlavička*/
#header .cart-count i{background-color:#000;color:#fff;position:absolute;width:20px;height:20px;line-height:20px;border-radius:20px;top:0;}
header#header{box-shadow: 0 1px 14px rgba(199, 199, 199, 0.5);}
.navigation-buttons>a.cart-count{display:none!important;}
.header-top .responsive-tools{display:none;}
.top-navigation-bar{padding:9px 0;}
/*.top-navigation-bar .container>div.top-navigation-tools{display:none;}*/
.top-navigation-bar .container>div:first-child{text-align:center;}
.navigation-buttons a[data-target="login"]{order:9;background-color:#fff;color:#b2b2b2;}
.navigation-buttons a[data-target="login"]::before{color:#b2b2b2;}
.navigation-buttons a[data-target="login"]:hover{background-color:#fff;}
.navigation-buttons a[data-target="login"]:hover::before{color:#000;background-color:#fff;}
#header .cart-count{order:10;}

.top-navigation-bar{background-color:transparent;border:0;}
.top-navigation-menu, .top-navigation-contacts{background-color:transparent;}
.header-top .btn.cart-count .cart-price{display:none!important;}
.navigation-buttons a[data-target="navigation"]{display:none;}
.btn.cart-count::before, a.btn.cart-count::before{color: #bbbbbb;font-size:24px;content: "\f100";font-family:flaticon;}
.top-navigation-contacts a.project-phone::before{content: "\f101";font-family:flaticon;color:#000;}
.top-navigation-contacts a.project-email::before{content: "\f102";font-family:flaticon;color:#000;}
.top-navigation-contacts a.project-phone{color: #333333;font-size: 18px;font-weight: 600;}
.top-navigation-contacts a.project-email{text-decoration:underline;color: #333333;font-size: 18px;font-weight: 400;}
.top-navigation-contacts a.project-email:hover{text-decoration:none;}
.top-navigation-contacts a.project-phone{padding-right:0;margin-right:36px;}
.top-navigation-contacts a.project-phone::after{margin-left:8px;color: #bbbbbb;font-size: 14px;font-weight: 400;}
.top-navigation-contacts a.project-phone span::before{content:"+420 ";font-weight:400;}

/*slider*/
.homepage-box.before-carousel{background-color:transparent;border:0;margin:0;padding:32px 0 0 0;}
.banners-row .col-sm-8{width:50%;padding:0;}
.banners-row .col-sm-4{width:50%;padding:0;}
.row.banners-row{display:flex;justify-content:space-between;margin:0;}
.banners-row .banner-wrapper{text-align:right;}

/*usp*/
.type-category .usp{border:0;}
.type-category .usp .container{border-top:1px solid #e7e7e7;padding-top:32px;}
.usp {border-bottom:1px solid #e7e7e7;margin-top:32px;}
.usp .container{display:flex;flex-wrap:wrap;justify-content:space-between;}
.usp .usp-inner{max-width:340px;width:33.333333%;display:flex;align-items:center;margin-bottom:30px;}
.usp .usp-inner img{margin-right:7px;}
.usp .usp-inner p{color: #333333;font-size: 18px;font-weight: 400;margin-bottom:0;}




/*produkty*/
.tab-content .p .p-desc, .products-related .p .p-desc, .tab-content .p .stars-wrapper, .products-related .p .stars-wrapper, .tab-content .p .availability, .products-related .p .availability, .tab-content .p .flags-inline, .products-related .p .flags-inline, .tab-content .p .price-standard-wrapper, .products-related .p .price-standard-wrapper {display:block;}
.price-measure{display:none;}
.add-to-cart button[type="submit"].btn:hover{color:#282828;background-color:#fff;}
.add-to-cart button[type="submit"].btn{text-transform:initial;padding:0px 29px;color: #ffffff;font-size: 16px;font-weight: 600;background-color: #282828;border:2px solid #282828;;}

.products-block.products>div{padding:27px 19px;}
.products>div{border-color:#e7e7e7;}
.products-block.products .p .name{text-align:center;color: #333333;font-size: 18px;font-weight: 600;}
.products-block .p-bottom .p-desc{min-height:65px;margin-bottom:22px;margin-top:0;order:-10;text-align:center;color: #626262;font-size: 16px;font-weight: 300;}
.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-block.products .p .price strong{color: #333333;font-size: 22px;font-weight: 600;}
.products-block.products .p .price span{font-size:12px;}
.products-block .p-bottom .p-tools button.btn:hover, .products-block .p-bottom .p-tools a[title="Detail"]:hover{color:#282828;background-color:#fff;}
.products-block .p-bottom .p-tools button.btn, .products-block .p-bottom .p-tools a[title="Detail"]{text-transform:initial;padding:5px 29px;color: #ffffff;font-size: 16px;font-weight: 600;background-color: #282828;border:2px solid #282828;;}
.products-block .p-bottom .prices{min-height:42px;justify-content:flex-end;display:flex;flex-direction:column;}
/*homepage produkty*/
.homepage-products-heading-2::after{margin-top:5px;display:block;color: #626262;font-size: 16px;font-weight: 300;margin:6px auto 0px auto;}
h4.homepage-group-title, .h4.homepage-group-title{margin:49px 0 20px 0;color: #333333;font-size: 32px;font-weight: 500;}

/*štítky*/
.flag.flag-discount{display:none;}
.flag{padding: 5px 17px;color: #ffffff;text-transform:initial;font-size: 15px;font-weight: 400;}
.flag.flag-new{background-color: #6eb369;}

/*zastupované značky*/
.znackyhp{margin-top:37px;border-top: 1px solid #e7e7e7;padding:44px 0 50px 0;}
.znackyhp h2{color: #333333;font-size: 32px;font-weight: 500;margin:0 0 10px 0;}
.znackyhp p.subnadpis{color: #626262;font-size: 16px;text-align:center;font-weight: 300;margin:0;}
.znackyfeed{margin-top:37px;display:flex;flex-wrap:wrap;}
.znackyfeed .znacka-detail{width:31%;margin:0 1% 47px 1%;text-align:center;}
.znackyfeed .znacka-detail img{margin-bottom:18px;max-height:63px;}
.znackyfeed .znacka-detail p{color: #626262;font-size: 16px;font-weight: 300;margin:0;}

/*blog*/
.blog{border-top: 1px solid #e7e7e7;padding:44px 0 50px 0;}
.blog h2{color: #333333;font-size: 32px;font-weight: 500;margin:0 0 10px 0;}
.blog p.subnadpis{color: #626262;font-size: 16px;text-align:center;font-weight: 300;margin:0;}
.blogfeed{margin-top:22px;display:flex;flex-wrap:wrap;}
.news-item{flex-direction:column;width:32%;margin:0 0.5%;}
.news-item time{display:none;}
.news-item .image{width:100%;margin:0 0 10px 0;}
.news-item .text .title{color: #333333;font-size: 22px;font-weight: 500;margin-bottom:5px;}
.news-item .text .description p{color: #626262;font-size: 16px;font-weight: 300;}

/*footer*/
footer#footer .banner{margin-bottom:0;min-height:unset;}
#footer .contact-box span.mail a{text-decoration:underline;}
#footer .contact-box span.mail a:hover{text-decoration:none;}
#footer .contact-box ul li span.tel a{font-weight:600;}
#footer .contact-box ul li span.tel::after{display:block;color: #bbbbbb;font-size: 14px;font-weight: 400;}
#footer .contact-box ul li span.tel a::before{content:"+420 ";font-weight:400;}
#footer .contact-box ul{display:flex;flex-direction:column-reverse;}
.dopravaaplatba img{margin:0 22px 18px 0;}
.custom-footer, .footer-bottom, .footer-links-icons{border-top:0;}
.custom-footer>div{display:none;}
.custom-footer>div:nth-child(-n+4){display:block;}
footer#footer{background-color: #f3f4f7;}
#footer>.container{background-color: #f3f4f7;}
#footer .site-name{display:none;}
.custom-footer{padding:31px 0 64px 0;}
footer#footer h4{margin:10px 0 25px 0;color: #333333;font-size: 22px;font-weight: 500;text-transform:initial;}
#footer .password-helper a, #footer .news-item-widget a, #footer ul a{color: #626262;font-size: 16px;font-weight: 300;}
#footer .contact-box a{color: #333333;font-size: 16px;font-weight: 400;}
.footer-bottom{background-color:#fff;padding:10px 0;}
.footer-bottom .container{display:flex;flex-direction:row-reverse;}
.copyright, #signature, #signature a{color: #626262;font-size: 16px;font-weight: 300;}
#signature img{display:none!important;}
.contact-box ul li>span.tel::before{content:"\f101";font-family:flaticon;color:#000;}
.contact-box ul li>span.mail::before{content:"\f102";font-family:flaticon;color:#000;}

@media(min-width:300px) and (max-width:520px){
    .products-block .p-bottom .p-desc {height:72px;max-height:72px;min-height:72px;}
    .products-block .p-bottom > div{flex-direction:column;align-items:center;}
    .products-block .p-bottom > div .prices{margin-bottom:10px;}
    .products-block .p-bottom .prices{text-align:center;}
}


@media(min-width:768px){
    .navigation-buttons a[data-target="login"]{margin-right:28px;}
    .filter-section.filter-section-button{display:none;}
    #category-filter-hover{display:block;}
	.navigation-buttons a[data-target="search"]{display:none;}
	nav#navigation{height:55px;}
	.header-top{min-height:99px;position:relative;border-bottom:1px solid #e9e9e9;}
	.header-top::after{content: "";position: absolute;top: auto;height:1px;bottom: -1px;left: -9999px;right: 0;border-left: 9999px solid #e9e9e9;box-shadow: 9999px 0 0 #e9e9e9;}
	.navigation-in>ul>li{border:0;}
	.navigation-in{background-color:#fff;}
	.navigation-in ul.menu-level-2 a{color:#000;}
	.navigation-in>ul>li>a{padding-left:0!important;padding-right:0!important;margin-right:67px!important;line-height: 37px;color: #000000;font-size: 16px;}
	.navigation-in>ul>li>a>b{font-weight: 600;}
	#header .cart-count{top:7px;}
	.dropdown-menu>li>a{line-height:auto;padding:0;}
	.dropdown>.dropdown-menu li:nth-child(1)::after{margin-left:3px;content:"/";color: #bbbbbb;font-size: 14px;font-weight: 400;}
	.dropdown>.dropdown-menu li{background:none;display:flex;padding:0 3px;list-style:none;padding:0;color: #bbbbbb;font-size: 14px;font-weight: 400;}
	.dropdown>.dropdown-menu li:hover a, .dropdown>.dropdown-menu li.active a{color:#333;background:none;font-weight:600;}
	.header-top{height:auto;padding:17px 0;}
	.dropdown{margin-right:23px;}
	.dropdown>span{display:none;}
	.dropdown>.dropdown-menu{list-style:none;display:flex;position:initial;border:0;box-shadow:none;width:auto;min-width:auto;}
	.dropdown>button{display:none;}
	#navigation{margin-left:0;margin-right:0;}
	.top-navigation-bar-menu-helper li a::before, .dropdown-menu li a::before{display:none;}
}

@media(min-width:768px) and (max-width:991px){
    .menu-helper{top:111px;}
    .menu-helper > ul{top: calc(50% + 27px);}
    .top-navigation-contacts a > span{display:inline-block;}
     .type-category .products-block .p-bottom .p-desc {height:72px;max-height:72px;min-height:72px;}
     .type-category .products-block .p-bottom > div{flex-direction:column;align-items:center;}
     .type-category .products-block .p-bottom > div .prices{margin-bottom:10px;}
     .type-category .products-block .p-bottom .prices{text-align:center;}

}

@media(min-width:992px){
	.p-detail-inner>.p-detail-inner-header{display:none;}
	.product-top>.col-xs-12:not(.col-lg-6){display:none;}
}

@media(min-width:992px) and (max-width:1199px){
    .product-top{display:flex;}
    .product-top .p-image-wrapper{width:45%;}
    .product-top .p-info-wrapper{width:55%;}
    .p-detail .add-to-cart .quantity{margin-right:0;}
}

@media (min-width: 1440px){
.container {width: 1348px;}
}

@media(max-width:1439px){
    .banners-row .col-sm-8{padding-right:10px;}
    .banners-row .col-sm-4{padding-left:10px;}
}

@media(max-width:991px){
    .p-info-wrapper .p-detail-inner-header, .p-info-wrapper .p-detail-info{display:none;}
    .container.breadcrumbs-wrapper{padding-left:0;}
    .breadcrumbs {display:inline-flex;flex-wrap:wrap;}
    .breadcrumbs > span > a{position:relative;}
    .breadcrumbs > span > a::after{position:absolute;right:-5px;}
    .subcategories li{width:50%;}
}

@media(max-width:767px){
    .carousel-inner > .item > img, .carousel-inner > .item > a > img{margin:0px auto;}
    .row.banners-row{flex-wrap:wrap;}
    .banners-row .banner-wrapper{text-align:center;}
    .banners-row .col-sm-8{padding-right:0;width:100%;}
    .banners-row .col-sm-4{padding-left:0;width:100%;}
    .type-category .usp .container{padding:32px 10px;}
	#header .cart-count{margin:0 10px;}
	.dropdown-menu{min-width:80px;}
	.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-color:#fff;color:#000;}
	.dropdown>span{display:none;}
	#topNavigationDropdown{border:0;background-color:#fff;}
	.search-window-visible #header .search-form{margin:10px auto;width:100%;max-width:unset;}
	.row.banners-row{margin:0 -20px;}
	.top-navigation-bar{display:none;}
	.homepage-box.before-carousel{padding-top:0;}
	.usp .container{padding:0;}
	.usp .usp-inner{width:100%;max-width:100%;margin-bottom:15px;}
	.usp .usp-inner br{display:none;}
	.znackyfeed .znacka-detail{width:50%;margin:0;margin-bottom:30px;}
	.znackyfeed .znacka-detail img{margin-bottom:10px;}
	.banner-wrapper{margin-top:0;}
	.news-item{display:flex;}
	.blog{padding:20px 0;}
	.copyright{margin-bottom:0;}
	.footer-bottom .container{flex-direction:column-reverse;}
	#footer .custom-footer > div:nth-child(4){order:-10;border-bottom:1px solid #e7e7e7;}
	#footer .custom-footer > div:nth-child(4) h4::after{display:none;}
	.custom-footer > div .news-item-widget, .custom-footer > div p, .custom-footer > div .footerflex, .custom-footer > div .dopravaaplatba{display:none;}
	.custom-footer > div.otevreno .news-item-widget, .custom-footer > div.otevreno p, .custom-footer > div.otevreno .dopravaaplatba{display:block;}
	.custom-footer > div.otevreno .footerflex{display:flex;align-items:center;flex-direction:row;}
	.custom-footer > div.otevreno .footerflex div br {display:none;}
	.custom-footer > div.otevreno .footerflex>img{margin-right:25px;}
	#footer div h4::after{transform:rotate(-180deg);content:"\e911";font-family:shoptet;font-size:10px;position:relative;top:-5px;}
	#footer .custom-footer > div{width:100%;}
	#footer .custom-footer > div.otevreno h4{border-bottom:0;}
	footer#footer .custom-footer>div:not(:nth-child(4)) h4{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7e7e7;margin:0;padding:15px 0;}
	#footer h4:hover{cursor:pointer;}
	#footer .custom-footer > div{padding:0 10px;}
	.dopravaaplatba{width:100%;padding:0;flex-direction:column;display:flex;}
	.custom-footer{padding:25px 0 0 0;}
	.news-item{width:100%;flex-direction:row;margin:0;margin-bottom:20px;}
	.news-item .image{max-width:25%;margin-right:15px;}
	.custom-footer > div.otevreno{border-bottom:1px solid #e7e7e7;}
	footer#footer .custom-footer > div:not(:nth-child(4)).otevreno h4{border-bottom:0;}
	.ordering-process .navigation-buttons a[data-target="login"]{margin-right:0px;}
.ordering-process .responsive-tools > a[data-target="navigation"]{position:initial;}
body:not(.in-kosik) .back-shopping-link{display:none;}
.ordering-process .back-shopping-link .next-step-back::before, .next-step-back::before{top:auto;width:auto;}
.ordering-process .back-shopping-link .next-step-back, .next-step-back{width:100%;height:auto;justify-content:center;display:flex;align-items:center;text-indent: 0;background-color:#f9f9f9;position:relative;}
.ordering-process .back-shopping-link{margin-bottom:25px;}
.ordering-process a.next-step-back{color: #000000;font-size: 14px;font-weight: 400;text-transform: initial;position:relative;margin-top:15px;}
.ordering-process a.next-step-back::before {content: '\e910';font-family: shoptet;display: inline-block;transform: rotate(-180deg);margin-right: 10px;font-size: 10px;position: relative;top:-2px;}
.ordering-process a.next-step-back:hover{text-decoration:none;}
.in-kosik #cart-wrapper>.back-shopping-link{display:none;}
body:not(.in-kosik) .next-step {margin-top:22px;margin-bottom:0;}
body .next-step{flex-direction:column-reverse;}
.ordering-process .site-name{display:block;}
ol.cart-header li.active {text-align:center;}
ol.cart-header{position:initial;}
.responsive-tools > a::before,.header-top .btn.cart-count::before {font-size:23px;}
	.header-top .btn.cart-count::before{margin-right:0;line-height:40px;width:40px;height:40px;}
	.top-navigation-bar{display:none;}
	.navigation-buttons a[data-target="login"]:hover {color:#333;background-color:#fff;}
	.navigation-buttons a[data-target="cart"] i{line-height: 25px;border-radius:25px;padding: 0;left: -15px;bottom: 0;top: auto;color: #5f5f5f;font-size: 13px;font-weight: 300;width: 25px;height: 25px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.19);background-color: #ffffff;position:absolute;}
	.navigation-buttons a[data-target="search"], .navigation-buttons a[data-target="login"]{background-color:#fff;}
	.navigation-buttons a[data-target="search"]:hover{color:#333;background-color:#fff;}
	.responsive-tools > a[href="/login/"]::before{content: '\e922';font-family:shoptet;color:#333;}
	.responsive-tools > a[data-target="search"]::before{color:#333;content: "\f106";font-family:flaticon;}
	header#header{margin-bottom:0;}
	#header .navigation-buttons>a.cart-count{display:none;}
	.searchafter, .top-navigation-contacts{display:none;}
	.responsive-tools{padding:0;}
	.navigation-buttons a[data-target="navigation"]:hover{background-color:#333;}
	.navigation-buttons a[data-target="navigation"]{border-radius:3px;width:auto;height:auto;padding:4px 8px;align-items:center;order:15;position:initial;display:flex;background-color:#333;}
	.navigation-buttons a[data-target="navigation"]::after{content:"Menu";}
	.navigation-buttons a[data-target="navigation"]::before{background-color:#333;width:auto;margin-right:6px;}
	#header .cart-count{;position:relative;top:auto;right:auto;}
	.header-top{padding:15px 0;}
	.header-top {align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;}
	.header-top > div.search{order:10;width:100%;}
	.navigation-window-visible #navigation{width:100%;height:calc(100% - 95px);bottom:0;top:auto;}
	.navigation-window-visible .navigation-buttons a[data-target="navigation"]:hover, .navigation-window-visible .navigation-buttons a[data-target="navigation"]{background-color:#333;color:#fff;}
	.navigation-window-visible .navigation-buttons a[data-target="navigation"]::before{content:"\e912";}
	.navigation-close{display:none;}
	.navigation-window-visible .top-navigation-bar{display:initial;}
	.top-navigation-bar .container > div.top-navigation-tools{display:none;}
	.navigation-window-visible .top-navigation-bar .container > div.top-navigation-contacts{left:15px;}
	.navigation-window-visible .top-navigation-bar .container > div.top-navigation-menu{left:120px;}
	.top-navigation-bar a, .top-navigation-bar .dropdown button, .top-navigation-bar-menu-helper li a, .dropdown-menu li a{color:#333;text-transform:initial;}
	.ordering-process .responsive-tools > a[data-target="navigation"]{width:auto;height:auto;line-height:1;}
.top-navigation-contacts a.project-phone::after{display:none;}

}

@media(max-width:530px){
    .kosik{flex-direction:column;}
    .add-to-cart{margin-top:10px;}
}

@media(max-width:479px){
	.news-item{padding-bottom:0;}
	.news-item .text .description{display:none;}
	.news-item .image{width:40%;}
	.news-item .text .title{font-size:18px;line-height:1.3;}
	.blog p.subnadpis br{display:none;}
	#header .container{padding:0 10px;}
    .navigation-buttons a[data-target="navigation"]::after {display:none;}
    .responsive-tools > a[data-target="navigation"]::before {margin-right:0;}
    .navigation-window-visible #navigation{height:calc(100% - 69px);top:69px;}
    #header .site-name a img{max-height:30px;}
}

@media(max-width:374px){
    .p-info-wrapper .add-to-cart{flex-direction:column;}
    .p-info-wrapper .add-to-cart .quantity{margin-right:0;margin-bottom:10px;}
    .responsive-tools > a[href="/login/"]::before{font-size:15px;}
    #header .cart-count{margin-left:0;}
}

@media(max-width:330px){
	.responsive-tools > a[data-target="search"]::before{font-size:15px;}
	#header .cart-count{margin-left:0;}
	.responsive-tools>a{width:32px;}
	
	
}