﻿body{color:#000;}
p{color:#7f7f7f;}
#top{ width:32px;height:32px;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;display:none; cursor: pointer;position:fixed;border:1px solid #ccc;color:#000;right:15px;bottom:10px;border-radius:100%;padding:6px 10px;background-color: #fff;}
#top::before{    content: '\e911';font-family:shoptet;font-size:10px;}

#top:hover{background:#ccc;color:#000;}

/*stránkování*/
.pagination{display:flex;align-items:center;justify-content:flex-end;}
.pagination>a.next{order:5;background-color:#fff;}
.pagination>a.prev{order:-5;background-color:#fff;}
.pagination>a, .pagination>strong.current {margin-left:1px;min-width:30px;border: 1px solid #ccc;transition: color .2s,background .2s;border-radius:0;width: 30px;height: 36px;line-height: 36px;text-align: center;color:#808080;}
.pagination>strong.current{color:#000;}
.pagination>a:hover{color: #000;background: #f3f3f2;}
.pagination>span.dotted{font-size:14px;min-width:30px;transition: color .2s,background .2s;border-radius:0;width: 30px;height: 36px;line-height:42px;text-align: center;color:#808080;}


/*filtrace*/
.buttonfilter{color: #fff;    border-color: #f3f3f2;    background-color: #000;border-radius: 2px;-webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.15); text-transform: none;padding:8px 15px;color:#fff;margin: 10px;display: block;font-weight: 700;font-size: 15px;}
.buttonfilter:hover, .buttonfilter:focus {background-color: #f3f3f2 !important; color: #000;}
.filtrot+.filtrot{display:none;}
.filtrot{margin:10px 0;}
#categories .expandable .expanded>li.active li a:hover{text-decoration:none;}

/*nejlepší usp*/
.bestups{background-color:#000;}
.bestups .row{display:flex;flex-direction:row;justify-content:space-between;}
.topusp{color:#FFF;text-transform:uppercase;}

/*detail*/
.usp-detail .container{width:100%;}
.usp-detail .container .footer-banners .footer-banner{width:33.33333%;}
.usp-detail .container .footer-banners .footer-banner p {font-size:0;}
.usp-detail .container .footer-banners .footer-banner p strong{font-size:14px;}
.p-short-description{order:-5;}
.p-short-description{margin-bottom:20px;}
table.produkttable{width:100%;}
.extended-description .detail-parameters th{padding-right:14px;}
.description-inner{padding-left:0;padding-right:0;}
.basic-description h3:first-child, .extended-description h3:first-child{displaY:none;}
.type-detail .active .shp-tab-link{border-color:transparent;background-color:transparent;border-bottom:0px solid  #ccc!important;}
.type-detail .shp-tabs-holder ul.shp-tabs li.active a{color:#000;background-color:#f3f3f2;}
.type-detail .shp-tabs-holder ul.shp-tabs li a{font-size: 16px;font-weight: 400;background-color:#fff;}
.type-detail .shp-tabs-holder{border-bottom:1px solid  #f3f3f2;background-color:#fff;}
.shp-tabs-holder ul.shp-tabs{background:#fff;}
.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: #ccc;border-right:1px solid #ddd;}
.btn.btn-cart.btn-lg, a.btn.btn-cart.btn-lg, .btn.add-to-cart-button.btn-lg, a.btn.add-to-cart-button.btn-lg{text-transform:uppercase;font-weight:700;}
.btn.btn-conversion:hover, a.btn.btn-conversion:hover, .btn.btn-cart:hover, a.btn.btn-cart:hover{color:#000;}
.btn.btn-cart::before, a.btn.btn-cart::before, .btn.add-to-cart-button::before, a.btn.add-to-cart-button::before{display:none;}
.detail-parameters th {padding-right:0;}
.delivery-time-label{display:none;}
.tabpoc{text-align:right;}
.tabpoc span{color: #232323;font-size: 15px;font-weight: 300;}
.kosikcena{displaY:flex;justify-content:space-between;}
.social-buttons-wrapper{display:none;}
.products-related{margin-bottom:0;}
h2.products-related-header{color:#111;text-align:center;margin-bottom:0;}
.presunpodobne{margin-top:30px;}
table.produkttable tr td{color: #7f7f7f;font-size: 14px;font-weight: 400;line-height: 35px;}
table.produkttable{border-bottom:1px solid #ccc;}
table.produkttable{margin-bottom:30px;}
table.prodekttable .availability-label{font-weight: 700;}
.availability-value{font-size: 18px;margin-bottom:0;}
.p-info-wrapper a[href="#description"]{display:none;}
.p-info-wrapper {display:flex;flex-direction:column;}
.p-info-wrapper h1{order:-6;color:#000;}
.p-info-wrapper .p-detail-info{order:-5;}
.p-info-wrapper .vyrobce{order:-4;}
.vyrobceodkaz::before{content:"...";margin-left:5px;margin-right:2px;display:inline-block;text-decoration:none;}
.produkttable{order:-3;}
.p-info-wrapper .availability-value, .p-info-wrapper .detail-parameters{margin-bottom:0;}
.vyrobceodkaz+.vyrobceodkaz{displaY:none;}
.vyrobceodkaz{text-decoration:underline;}
.vyrobceodkaz:hover{text-decoration:none;}
/*dorbečky*/
#navigation-first span::before{content:"Aboutbag.pl";font-size:14px;}
#navigation-first span{padding-left:0;}
#navigation-first span{font-size:0;}
#navigation-first{margin-left:0;}
.navigation-home-icon-wrapper::before{display:none;}
.breadcrumbs>span>a, .breadcrumbs>span>span{padding:10px 10px 10px 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: 8px;    background-color: transparent;top:50%;position: absolute; transform:translateY(-50%);bottom:auto;line-height:1;height:auto;}
.breadcrumbs{border-bottom:0;padding:0;margin-bottom:30px;background-color:transparent;}
.breadcrumbs a,.breadcrumbs{text-decoration: none;color: #676976;font-size: 14px;}
.breadcrumbs>span>span{color:#676976;}
.breadcrumbs{margin-bottom:0;}

/*hlavička*/
nav#navigation::before{width:100%;content:"";position:absolute;left:0;top:0;background:red;}
a.registrace::before{content:"|";padding-right:10px;}
a.registrace:hover::before{opacity:1;}
.navigation-buttons a[data-target="login"]{background-color:#fff;color:#000;margin-right:10px;font-size:16px;}
.navigation-buttons a[data-target="login"]:hover, a.registrace:hover{opacity:0.7;background-color:#fff;color:#000;}
a.registrace{background-color:#fff;color:#000;margin-right:20px;font-size:16px;margin-left:5px;}
a.cart-count:not(.full) .cart-price, .header-top .btn.cart-count .cart-price{display:none!important;}
a.cart-count:not(.full)::after{position: absolute;left: 18px;right: auto;top: 0;bottom: auto;display: block;width: 17px;height: 17px;padding: 3px;font-style: normal;font-size: 11px;line-height: 11px;border-radius: 100%;content:"0";color:#fff;background-color:#000;}
nav#navigation{background:#fff;border: 1px solid #ccc;border-style:solid none;}
.navigation-in{background-color:#fff;}
.navigation-in > ul > li > a >b{font-weight:700;}
.navigation-in > ul > li > a{color:#000;font-size:14px;text-transform:uppercase;}
.navigation-in > ul > li {border-color:transparent;}
.navigation-in >ul>li.exp.ext>a {background-color:#f3f3f2;}
.navigation-in>ul>li:hover>a{background-color:#f3f3f2;}
.fitted .navigation-in ul{justify-content:center;}
.navigation-in{line-height:23px;}
#nav-manufacturers{display:none;}
.lupa::before{content:'\e920';font-family:shoptet;font-size:14px;}
.lupa{position: absolute;top: 107px;right: 3px;}
.lupa:hover{cursor:pointer;}
.top-navigation-bar .dropdown button {padding-left: 30px;padding-top: 6px;padding-bottom: 4px;}
.dropdown-menu li a[title="CZK"]::before, .top-navigation-bar .dropdown button.flag-cz::before {content:'';background: url('/user/documents/upload/czech-republic.png') no-repeat;position:absolute;width: 20px;height: 14px;	border-radius: 0;	background-size: 100% auto;top: 7px; left: 5px;}
.dropdown-menu li a[title="EUR"]::before, .top-navigation-bar .dropdown button.flag-sk::before {content:'';background: url('/user/documents/upload/slovakia.png') no-repeat;position:absolute;width: 20px;height: 14px;	border-radius: 0;	background-size: 100% auto;top: 7px; left: 5px;}
.dropdown-menu>li>a {padding: 3px 0 3px 30px;}

/*slider a banner*/
.homepage-box.before-carousel{border:0;background-color:#fff;margin-top:0;padding-top:0;}
.homepage-box{border-color:#e4e4e4;}
.banner-wrapper{text-align:center;}
.middle-banners-wrapper{margin-top:70px;}
.pagination-top>strong {width: auto;}

/*produkty*/
.products-block .p-bottom .prices{flex-direction:column;text-align:center;height: 39px;align-items: center;justify-content:flex-end;display: flex;}
.products-block.products > div {border:0;padding:5px 0;}
.products-block.products > div >.p{box-shadow: 0px 1px 4px #ccc;padding: 10px;background-color:#ffffff;display: block;margin: 5px;}

/*kategorie*/
.subcategories.with-image li a .text{background-color:rgba(0,0,0,0.6);color:#fff;font-weight: 300;text-transform: initial;height: auto;position: absolute;bottom: 3px;margin-top: 0px;font-size: 17px;}
.subcategories.with-image li a{flex-direction:column;border:0;position:relative;}
.subcategories li a::before{displaY:none;}
.subcategories li a{height:auto;}
.subcategories li a {padding-right:10px;}
.subcategories.with-image li a .image,.subcategories.with-image li a .text{width:100%;text-align:center;text-transform:uppercase;padding-left:0;}
.subcategories.with-image li a .image img{max-height:205px;min-height:205px;}
.categories .topic.active > a{color:#000;background-color:#fff;}
.btn.btn-default:hover, a.btn.btn-default:hover{color:#000;}
.categories ul a{color:#808080;padding-left:40px;font-weight:13px;}
#categories a:hover{color:#000;}
.box-bg-variant .categories a{color:#808080;}
.categories li.active > a:hover, .categories li.active > a{color:#000;background-color:#fff;}
#categories .expandable > a > span, #categories .expandable > .topic > a > span{position:absolute;right:10px;left:auto;top:18px;transform:translateY(-50%);}
#categories .expandable.external > .topic > a > span::before, #categories .expandable > .topic > a > span::before{font-size:10px;content: '\e911';display:block;-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);}
 #categories .expandable.expanded > .topic > a > span::before {content: '\e911';font-size:10px;}
 .categories .topic > a{font-size:16px;font-weight:400;text-transform:uppercase;color:#000;padding:10px 10px 10px 30px;}
 .categories .topic.child-active > a{position:relative;}
main#content{display:flex;flex-direction: column;}
.category-title{order:-6;}
.category-perex{order:-5;}
h1.category-title{color:#000;text-align:center;font-weight:300;margin-bottom:25px;width: 100%;}
.filter-total-count{display:none;}
.advanced-parameter-inner{border:0;}
.advanced-parameter-inner.yes-before{color:transparent;border:0;}
.filter-count{display:none;}
input[type="checkbox"]:checked + label::after{content: "\e913";width:auto;height:auto;font-family: shoptet;background-color:transparent;color:#000;top: 50%;transform: translateY(-50%);border-color:transparent;}
.filter-section label.active{color:#000;font-weight:400;}
input[type="checkbox"] + label{color:gray;}
.sidebar-inner > div.box-categories h4{display:none;}
aside.sidebar{background-color:#fff;}
.sidebar-inner{padding-top:0;}
.filter-sections{background-color:#fff;}
.filter-section{padding:10px;}
.sidebar-inner > div h4{font-size: 16px;color:#000;font-weight:400;text-transform:uppercase;margin:10px 0;}
input[type="checkbox"] + label::before, input[type="radio"] + label::before{width:20px;height:20px;border-color:#ccc;}
input[type="checkbox"] + label{margin-bottom:10px;padding-left:30px;}
#categories ul .expandable .cat-trigger {top: 12px;left: 27px;}
.category-header input[value="name"], .category-header input[value="name"] + label {display: none !important;}
.category-header {align-items: center;background-color: transparent;width:50%;}
.category-header > form {padding-bottom: 5px;position: relative;z-index:9;flex: auto;border: 1px solid #d0d0d0;max-width:180px;width:100%;cursor: pointer;}
.category-header > form > fieldset {display: none;position: absolute;background-color: #fff;border: 1px solid #d0d0d0;border-top:none;left:-1px;right:-1px;padding-bottom: 10px;}
.category-header > form.cathead-open fieldset {display: block;}
.category-header >form::after {content: '\e911';font-family: Shoptet;top:18px;font-size: 10px;position:absolute;right:15px;top:12px;display:block;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);color: #808080;}
.category-header > form::before {content: 'Sortuj według';display: block;font-size: 14px;padding: 10px 15px 5px;width:100%;color: #808080;}
.category-header > form:hover::before, .category-header > form.cathead-open::before {color:#000;}
.category-header > form.cathead-open::after {-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}
.category-header input[type="radio"]+label {display: block;padding: 5px 15px;line-height: 1.4;color: #808080;}
.category-header input[type="radio"]+label:hover {color: #000;}
.type-category .pagination {margin-bottom: 19px;}
.type-category .products-block {width: 100%;}
.cat-header-wrap {display: flex;align-items: center;width:100%;}
.type-category .cat-header-wrap .pagination {min-width: auto;}
.type-search main#content {padding-bottom: 50px;}

/*produkty homepage*/
.slick-list.draggable {width: 100% !important;border: 0px !important;}
.slick-initialized .slick-slide {box-shadow: 0px 1px 4px #ccc;padding:10px;background-color: #ffffff;display: block;margin: 5px;}
.slick-prev{left:-15px;margin-right:10px;}
.slick-next{right:0px;}
.slick-prev,.slick-next{color:transparent;border:0;background-color:#fff;position:absolute;    top: 50%;transform: translateY(-50%);}
.slick-arrow {	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);background-color: #ffffff;border-radius:50%;position: absolute;top: -20px;right:0px;color: transparent;width: 30px;height: 30px;background-color: white;border: 1px solid #e4e4e4;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;outline: none;}
.slick-prev {right: 29px;left:auto;}
.slick-prev::before{content:'\e910';font-family:shoptet;color:#CCC;display:flex;transform:rotate(180deg);}
.slick-prev:hover::before, .slick-next:hover::before{color:#000;}
.slick-next::before{content:'\e910';font-family:shoptet;color:#CCC;display:flex;}
.products-block.products .p .name{color:#000;font-weight:700;font-size:14px;margin-bottom:0;}
.flags-extra .flag{margin-left:0;}
.p-image-wrapper .flags-extra .flag{border-radius:0;width:100%;height:auto;}
.flags-extra{width:70px;}
.flag.flag-discount{background-color:rgba(243,84,72, 0.7) ;border-radius:0;height:auto;}
h4.homepage-group-title, .h4.homepage-group-title{color:#000;}
.products-block .p-bottom .prices, .products-block .p-bottom .p-tools{flex-basis:100%;}
.products-block.products .p .price{text-align:center;}
.products .flags-extra{right:-11px;}
#categories .expandable.expanded > a > span::before, #categories .expandable.expanded>.topic>a>span::before {color: #000;}

/*prodavaneznacky*/
.prodavaneznacky{padding:75px 0;}
.prodavaneznacky .news-item div.text{display:none;}
.prodavaneznacky .news-item {margin-bottom:0;}
.prodavaneznacky .news-item div.image{width:auto;}
.prodavaneznacky .news-item div.image img{opacity:0.6;}
.prodavaneznacky .news-item div.image img:hover{opacity:1;}
.prodavaneznacky .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}

/*footer banners*/
.footer-banners {margin-top:0;display:flex;flex-wrap:wrap;position: relative;}
.footer-banners::before {z-index: -1;content: "";border-left: 9999px solid #000;box-shadow: 9999px 0 0 #000;position: absolute;left: -9999px;right: 0;bottom: 0px;top: 0px;}
.bestups .topusp{display:flex;align-items:center;justify-content:center;flex-direction:column;}
.bestups .topusp p {color: #fff;}
.bestups .topusp img{margin-bottom:7px;max-height:50px;}

/*footer*/
footer#footer .contact-box{min-height:50px;}
.socialicon span a {color: #ccc;}
.contact-box ul li>span::before {color: #fff;}
.socialicon span a:hover {color: #fff;text-decoration: underline;}
.socialicon span a::before{color:#000;font-family:shoptet;font-size:11px;position:relative;background-color: #fff;border-radius: 50%;padding: 3px;margin-right:3px;}
.socialicon span.facebook a::before{content: '\e900'}
.socialicon span.instagram a::before{content: '\e909'}
footer#footer{background-color:#000;padding-top:30px;}
.custom-footer{border:0;padding-top:0;padding-left: 0;width:100%;}
footer#footer h4{margin-bottom:0;font-size:14px;color: #fff;text-transform: uppercase;padding-bottom: 10px;font-weight: 700;}
#footer .contact-box a, #footer .password-helper a, #footer .news-item-widget a, #footer ul a{color: #ccc;text-decoration: none;}
#footer .contact-box a:hover, #footer .password-helper a:hover, #footer .news-item-widget a:hover, #footer ul a:hover{text-decoration:underline;color:#fff;}
#footer>.container{background-color:#000;}
.footer-bottom{padding-top:0;margin-top:0;}
.news-item-widget{margin-bottom:5px;}
.copyright{text-align:right;color:#ccc;font-size:13px;margin:0;}
#signature img{display:none!important;}
#signature{font-size:13px;margin:0 0 0 5px!important;}
.contact-box ul li{padding-top:0;padding-bottom:0;}
#footer .text-logo span {color: #fff;}
#footer .site-name {display: block;padding:10px 20px;width:100%;}
.footer-rows {display:flex;flex-wrap: wrap;}
.footer-rows .site-name {position: initial;max-width: none;}
.custom-footer>div.extended {display:none;}
.contact-box ul li>span::before {left: -3px;}
#footer .contact-box .mail a {text-decoration: underline;}
#footer .contact-box .tel a {color:#fff;}
#footer .contact-box .tel a::before {content:'(+420) ';display:inline-block;padding-right:2px;color:#ccc;}
#footer .contact-box .tel a:hover::before {text-decoration: underline;color:#fff;}
.help-text {margin-bottom: 35px;margin-top: 10px;}
.help-text .contact-box {min-height: auto;margin-bottom: 30px;}
.help-text .contact-box ul li {margin-bottom: 10px;}
.help-text .contact-box ul li>span::before {color: #000;}
.help-text .contact-box ul li a:hover {text-decoration: underline;}
.help-text > p > a:hover {text-decoration: underline;}

@media(min-width:1200px){
	/*.products-block > div{width:25%;}*/
	.custom-footer>div {width: 33.33%;}
}

@media(max-width:1199px){
	.usp-detail .container .footer-banners .footer-banner{width:calc(100%/6);}
	.custom-footer > div{width:33.33%;}
	.prodavaneznacky .news-item div.image{margin-bottom:20px;}
	.prodavaneznacky{padding-bottom:35px;padding-top: 45px;}
	.pagination-wrapper .pagination {justify-content: center;}
}

@media screen and (min-width: 768px){
	nav#navigation{height: 42px;}
	.top-navigation-bar .dropdown .dropdown-menu {right: auto;}
	.dropdown-menu {min-width: 60px;}
	.top-navigation-bar {border: none;}
	.top-navigation-bar a, .top-navigation-bar .dropdown button {color: #000;}
	.top-navigation-bar a:hover, .top-navigation-bar .dropdown button:hover {opacity: 0.7;}
	.top-navigation-bar .container {position: relative;}
	.top-navigation-bar .top-navigation-contacts,	.top-navigation-bar .top-navigation-menu {display:none !important;}
	.top-navigation-bar .dropdown {position: absolute; top: 80px;z-index: 1;}
	#header .site-name{text-align:center;}
	.header-top > div{flex:0 1 100%;}
	.header-top > div.navigation-buttons{flex:auto;position:absolute;right:0;top:37px;}
	#header .site-name a.text-logo {font-size:48px;text-transform:uppercase;padding-top: 0;}
	#footer .site-name a.text-logo {font-size:38px;text-transform:uppercase;}
	.search-form{display: none;position: relative;background: #3d3d3d;padding:25px 0;}
	.hledani .search-form{display: block;left: 0;width: 100%;z-index: 1001;line-height: 1.5;background:#fff;border-bottom: 1px solid#ccc;transition: top .2s;position:absolute;}
	.search-form fieldset{max-width: 1178px;margin: 0 auto;position: relative;}
	.type-category .cat-header-wrap .pagination {width: 50%;}
	.pagination-wrapper {width: 100%;}
}

@media screen and (min-width: 992px) {
	#footer .site-name {width: 25%;}
	.custom-footer {width: 75%;}
	.category-header > div {width: 50%;text-align: center;flex: auto;max-width: 50%;}
	.category-header {width:66.66%;justify-content: space-between;}
	.type-category .cat-header-wrap .pagination {width: 33.33%;}
}

@media(max-width:767px){
	.bestups{display:none;}
	.footer-banners .footer-banner{width:33.33333%;}
	.custom-footer {justify-content: center;}
	.custom-footer > div{width:100%;max-width:235px;display: flex;align-items: center;flex-direction: column;margin-bottom: 20px;}
	.copyright{text-align:center;}
	#header .site-name a.text-logo  {font-size: 48px;text-transform: uppercase;}
	#footer .site-name a.text-logo {font-size: 30px;}
	a.login, a.registrace, .navigation-buttons a[data-target="login"] {displaY:none!important;}
	.fix-header .top-navigation-bar {position: sticky;top: 0;z-index:999999;}
	.fix-header header#header .search {background:#fff;    position: fixed;top: 50px;z-index: 99999999;width: 100%;left: 0;}
	.top-navigation-contacts{display:none;}
	#footer .site-name {width: 100%;margin-bottom: 20px;text-align: center;}
}

@media(max-width:560px){
		.usp-detail .container .footer-banners .footer-banner{width:calc(100%/3);}
		.usp-detail {display:none;}
}

@media(max-width:480px){
	.prodavaneznacky .news-item{width:100%;padding-bottom:0;}
}

@media(max-width:420px){
	.custom-footer > div{width:100%}
	.footer-banners .footer-banner{width:50%;}
	.kosikcena{flex-direction:column;}
}


/* update */
.latest-contribution-wrapper {margin-top:25px;}
.latest-contribution-info>i {display:none;}
.latest-contribution-date {margin-bottom: 5px;color: #b9b8b8;}
.latest-contribution {display:flex;flex-wrap:wrap;justify-content: center;}
.latest-contribution h2 {display:block;width:100%;text-align:center;margin-bottom:5px;}
.latest-contribution:last-child:not(:first-child) {display:none;}
.latest-contribution-box {background-color: #f4f4f4;margin-top:35px;}
.slick-initialized .slick-slide {box-shadow:none;border:1px solid #dedede;}
.products-block.products .p .name {font-weight:400;height:56px;text-align:center;}
.products-block .ratings-wrapper {min-height:44px;}
.bestups {padding-top:7px;position:relative;margin-top:0px;}
.bestups .topusp img {max-height: 25px;margin-right:10px;}
.bestups .topusp p {margin-bottom: 7px;}
.bestups .topusp:nth-child(3) img {max-height: 21px;}
.bestups .topusp:nth-child(2) img {max-height: 23px;}
.p-info-wrapper table.produkttable tr td:first-of-type {width:100px;}
.bestups .topusp {flex-direction:row;}
.bestups .topusp p {color: #fff;text-transform:uppercase;}
.bestups {background-color: #000;}
@media (min-width: 991px) {
.latest-contribution-inner {width: 33.33%;}
}
@media (max-width: 991px) {
.latest-contribution-inner {max-width: 300px;width:100%;margin-left:auto;margin-right:auto;}
#footer .site-name a.text-logo {font-size: 35px;}
.category-header div {display: none;}
}
@media (min-width: 1200px) {
.col-lg-6.p-image-wrapper {width:60%;}
.col-lg-6.p-info-wrapper {width:40%;}
}
@media (min-width: 581px) {
.bestups .topusp {width: 25%;}
}
@media (max-width: 580px) {
.bestups .topusp {width: 50%;}
}

@media (max-width: 767px) {
	.buttonfilter {margin: 0;width: 180px;}
	.type-category .cat-header-wrap .pagination{justify-content: center;}
	.type-category main#content {align-items: center;}
	.filtrot {margin: 0 0 19px;}
	.category-header {width: 100%;justify-content: center;}
	.cat-header-wrap {flex-direction: column;}
}
