
/*.cart-empty h1{color:#fff;}*/

@media (max-width: 767px)
{

	.super-header a img 
	{
		max-width: var(--size-mlogo);
		height: auto;
		border:0px solid red;
	}



	header#header{background-image:none}





			.top-navigation-bar 
			{
			padding:0;
			}
	/*
			#header .site-name>a
			{
				height:40px !important;
			}
	*/
			#header .site-name
			{
			padding: 5px 0 0 0  !important;
			}
	
	
			#header .cart-count 
			{
				
				height: 45px;
				max-height: 45px;
				max-width: 50px;
				padding: 10px !important;
				right: 105px  !important;
				top: -38px  !important;
				/*background-color:red !important;*/
			}
	
			
			.super-header
			{
			
background-image: var(--url-bg);
			
background-repeat: no-repeat;
			
background-position: center 16px;
			
position: absolute;
			
left: 0px;
			
width: 100%;
			}	

	.content-wrapper.container{
		margin-top: 140px;
		position: relative;
	}
	





	.responsive-tools
	{
		padding-top: 10px;
		padding-bottom: 10px;
	}

	/*header#header{background-image:url('/user/documents/upload/sablona-nemazat/header.png');background-repeat:no-repeat;background-position:center center;}*/

	/*#header{background-color: red;}*/

	#header .site-name a img{max-height:83px;}

	.top-navigation-bar .responsive-tools
	{
		justify-content:left
	}


	.responsive-tools>a[data-target="navigation"]
	{
		top: 5px !important;
		right: 20px !important;
	}

.responsive-tools>a[data-target="search"]
{
margin-right: 0px !important;	
}

/* 
.responsive-tools>a[data-target="login"]
{
margin-right: 150px !important;	
} */






	.site-name-wrapper

	{
		display: flex;
		
		justify-content: center;
		padding-top: 30px;
		padding-bottom: 15px;
		border: 0px solid red;

		
	}

	.responsive-tools>a[data-target="login"]
	{
		display: block;
	}

}




/*
.site-name-wrapper img
{
    width: auto;
    height: 100px;
}
*/

/* můj script  */

/* odebraní posledního komentáře na HP*/
.latest-contribution-wrapper { display: none; }

.cart-empty h1{color:#fff;}
.homepage-box.welcome-wrapper{display:none;}
.top-navigation-menu, .top-navigation-contacts{background-color:transparent;}

#categories .expandable.external > a > span::before, #categories .expandable.external>.topic>a>span::before,
#categories .expandable > a > span::before, #categories .expandable>.topic>a>span::before
{
    content: "\f10a";
    font-family:flaticon;
     font-size: 7px;
    color: #282828;
    left: 3px;
    position: absolute;
    top: 3px;
    font-weight: 400;
 transform: rotate(180deg);
}

#header .cart-count{box-shadow: 0 5px 10px rgba(57, 57, 57, 0.08);border-radius: 4px;background-color: #fda800;padding:10px 13px 10px 12px;}


@media (min-width: 768px)
{
.fitted .navigation-in ul 
{
    justify-content: center;
}
}


/* můj script */



/*  původní česká verze B */ 

/* bílé pozadí u kontaktů - hlavička*/
.top-navigation-menu, .top-navigation-contacts
{
  background-color: transparent;
}

/*kategorie*/
#categories .expandable .expanded>li>ul>li>a::after{width:5px;height:5px;background-color:#f48f00;content:"";}
#categories .expandable .expanded>li>ul>li>a{color: #0d2040;font-size: 14px;font-weight: 300;min-height:auto;padding-left:34px;}
#categories .expandable .expanded>li>ul>li>a:hover{font-weight:700;}
#categories .expandable .expanded>li>ul>li.active>a{font-weight:700;}
.box-categories{padding-top:0;}
.box-categories h4{display:none;}
.sidebar{background-color:#fff;}
.topic{position:relative;}
#categories .expandable.expanded > a > span::before, #categories .expandable.expanded>.topic>a>span::before{content: "\f10a";font-family: flaticon;font-size: 7px; color: #282828; left: 3px;position: absolute; top: 3px;font-weight: 400;}
#categories .categories .topic a[title="Osvětlení a svítidla"]{background-image:url(/user/documents/upload/sablona-nemazat/bgkat.png), url('/user/documents/upload/sablona-nemazat/flashlight.png');background-position:center right, center left 11px;background-repeat:no-repeat;}
#categories .categories .topic a[title="Zahrada"]{background-image:url(/user/documents/upload/sablona-nemazat/bgkat.png), url('/user/documents/upload/sablona-nemazat/scissor.png');background-position:center right, center left 11px;background-repeat:no-repeat;}
#categories .categories .topic a[title="Stavba"]{background-image:url(/user/documents/upload/sablona-nemazat/bgkat.png), url('/user/documents/upload/sablona-nemazat/air-compressor.png');background-position:center right, center left 11px;background-repeat:no-repeat;}
#categories .categories .topic a[title="Řezné materiály a vrtáky"]{background-image:url(/user/documents/upload/sablona-nemazat/bgkat.png), url('/user/documents/upload/sablona-nemazat/drill.png');background-position:center right, center left 11px;background-repeat:no-repeat;}
#categories .categories .topic a[title="Dílna"]{background-image:url(/user/documents/upload/sablona-nemazat/bgkat.png), url('/user/documents/upload/sablona-nemazat/tools.png');background-position:center right, center left 11px;background-repeat:no-repeat;}
#categories .categories .topic a[title="Auto-moto"]{background-image:url(/user/documents/upload/sablona-nemazat/bgkat.png), url('/user/documents/upload/sablona-nemazat/car-insurance.png');background-position:center right, center left 11px;background-repeat:no-repeat;}
#categories .expandable> a > span:before {display: none;}
#categories .expandable > .topic>a>span {box-shadow: 0 5px 10px rgba(13, 32, 64, 0.13);border-radius: 2px;background-color: #ffffff;padding:8px;right:12px;left:auto; top: 50%;transform: translateY(-50%);}
#categories .expandable > a:hover > span, #categories .expandable>.topic>a:hover>span {color: #fff;}
#categories .categories .topic a {padding: 12px;padding-left:58px; display: flex; align-items: center; justify-content: space-between; height: 50px; background-color: #f5f8fe; border: 1px solid #e3e8f1; color: #0d2040; font-weight: 700; font-size: 15px;font-weight:900;background-image:url(/user/documents/upload/sablona-nemazat/bgkat.png);background-position:center right;background-repeat:no-repeat;}
#categories .categories:last-of-type .topic a {border-bottom: 1px solid #e1e1e1;}
#categories .expandable > ul {border: 1px solid #e1e1e1; background: #f8f8f8; border-top: none;}
#categories .expandable > ul a {min-height: 48px; padding: 14px 0;display: flex; flex-direction: row-reverse; justify-content: flex-end; align-items: center; font-size: 14px; border-bottom: 1px solid #e3e8f1;; color: #2b2a29;}
#categories .expandable li.expanded > a {background: #f8f8f8; color: #1960db;}
#categories ul .expandable .cat-trigger {display:none}
#categories .expandable > ul .expandable.expanded .cat-trigger {background: url(../upload/sablona-nemazat/icons/ico-arrow-down-red.png) center center no-repeat;} 
#categories .expandable > ul .expandable.expanded .expandable .cat-trigger {background: url(../upload/sablona-nemazat/icons/ico-arrow-right.png) center center no-repeat;} 
#categories .expandable > ul .expandable.expanded .expandable.expanded .cat-trigger {background: url(../upload/sablona-nemazat/icons/ico-arrow-down-red.png) center center no-repeat;} 
#categories ul .expandable.expanded.active ul a {padding-left: 28px; border-bottom: none; border-left: none; border-right: none;text-decoration:none;}
#categories .expandable .expanded ul {border-left: none; border-right: none; border-top: none; border-bottom: 1px solid #e1e1e1;}
#categories .expandable .expanded>li.active a {background: transparent; color: #2b2a29; text-decoration: none;}
#categories .expandable .expanded>li>a {padding-left: 13px;color: #0d2040;font-weight:900;font-size:14px;background-color:#fff;}
#categories .expandable .expanded>li>a::after{    content: "\f10b";font-family:flaticon;color:#1960db;font-size:12px;margin-right:9px;}
#categories .expandable > ul .expandable.expanded > a {border-bottom: none; color: #1960db; background: transparent; text-decoration: none;}
#categories .expandable > ul a:hover, #categories .expandable > ul a:focus {color: #1960db;}
#categories .expandable .expanded>li.active li a {color: #2b2a29; height: auto; padding-top: 5px; padding-bottom: 15px;}
#categories ul .expandable.expanded.active>ul>li>a::after{width:5px;height:5px;background-color:#f48f00;content:"";}
#categories ul .expandable.expanded.active>ul>li>a{color: #0d2040;font-size: 14px;font-weight: 300;min-height:auto;padding-left:34px;}
#categories ul .expandable.expanded.active>ul>li>a:hover{font-weight:700;}
#categories .expandable > ul li:last-of-type a {border-bottom: none;}
#categories .categories {margin-bottom: 22px;}

/*footer*/
.contact-box ul li>span{padding-left:35px;}
.contact-box ul li>span.mail::before{content: "\f101";font-family:flaticon;color:#f8a500;    font-size: 22px;}
.contact-box ul li>span.tel::before{content: "\f100";font-family:flaticon;color:#f8a500;    font-size: 22px;}
.contact-box ul li>span.facebook::before{content: "\f102";font-family:flaticon;color:#f8a500;    font-size: 22px;}
footer#footer h5{    line-height: 1.7;}
div.vyhoda:nth-child(1){margin-top:67px;margin-bottom:38px;}
/*.vyhoda>div:nth-child(1){}*/
div.vyhoda{display:flex;align-items:center;}
.vyhoda img{margin-right:18px;}
.vyhoda p{font-size: 18px;font-weight: 500;line-height: 18px;color:#fff;margin-bottom:0;}
#footer .contact-box{min-height:auto;}
.contactinfo H4{display:none}
footer#footer .contactinfo .contact-box ul li a{color: #ffffff;font-size: 18px;font-weight: 700;}
.contactinfo ul {display:flex;justify-content:space-around;}
.contactinfo{padding:35px 0 40px 0;}
#footer .contact-box a:hover, #footer .password-helper a:hover, #footer .news-item-widget a:hover, #footer ul a:hover{color:#fff;text-decoration:underline;}
footer#footer .news-item-widget{margin-bottom:0;}
footer#footer{background-image:url('/user/documents/upload/sablona-nemazat/footerbg.png');background-position:center center;background-repeat:no-repeat;background-color:#0d2040;}
footer#footer h4 span{font-size: 15px;font-weight: 900;line-height: 18px;text-transform: uppercase;color:#fff;}
footer#footer h4{margin:25px 0 24px 0;padding:0;}
.custom-footer, .footer-bottom{border-color:#233655;padding:0;padding-left:0;padding-top:0;}
#footer .contact-box a, #footer .password-helper a, #footer .news-item-widget a, #footer ul a{color: #f5f8fe;font-size: 14px;font-weight: 300;}
#footer .site-name{display:none;}
#footer>.container{background-color:transparent;}
.footer-bottom{background-color:#091a37;}
.footer-bottom .container {display:flex;flex-direction:row-reverse;justify-content:space-between;padding:22px 0 19px 0;}
#signature, .copyright, a.title{color: #f5f8fe;font-size: 14px;font-weight: 300;line-height: 18px;margin:0;}
/*sidebar*/
.box-section1 .news-item-widget div p{color: #707070;font-size: 14px;font-weight: 300;}
.box-section1 .news-item-widget{margin-bottom:20Px;padding-left:16px;}
.box-section1 .news-item-widget h5 a{color: #2b2a29;font-size: 14px;font-weight: 700;margin-bottom:6px;}
.box-sm.box-section1{border: 1px solid #e3e8f1;margin:22px -20px;}
.box-sm.box-section1 h4{    color: #0d2040;border-bottom: 1px solid #e3e8f1;background-color: #f5f8fe; font-size: 15px; font-weight: 900;padding: 16px 19px 19px 16px;}
.dopravaaplatba h2{color: #0d2040;font-size: 15px;font-weight: 900;line-height: 18px;text-transform:uppercase;margin:0 0 14px 0;}
.dopravaaplatba>div:nth-child(1){margin-bottom:43px;}
aside .banner{margin:0 -20px;}
.dopravaaplatba{border: 1px solid #e3e8f1;padding:20px 16px }
ol.top-products li{border-bottom:1px dotted #d7ddeb;padding:19px 0 19px 0;margin:0;}
ol.top-products li a.top-products-image{flex:0 0 52px;padding-left:0;}
ol.top-products li a .top-products-name{color: #2b2a29;font-size: 14px;font-weight: 700;line-height:1.1;text-transform:uppercase;}
ol.top-products li strong{color: #0d2040;font-size: 16px;font-weight: 900;}
ol.top-products li::before{display:none;}
.sidebar-inner>div{border:0;}
.box.box-bg-default.box-topProducts{border: 1px solid #e3e8f1;margin-left:-20px;margin-right:-20px;padding-left:16px;padding-right:16px;padding-top:0; padding-bottom:0;}
.box.box-bg-default.box-topProducts h4{    color: #0d2040;border-bottom: 1px solid #e3e8f1;background-color: #f5f8fe; font-size: 15px; font-weight: 900;padding: 16px 19px 19px 16px;margin: 0 -15px;}

/*produkty*/
.products-block.products .p .price strong, .products-block.products .p .price span{color: #0d2040;font-size:18px;font-weight:900;}
.products-block .ratings-wrapper .availability span{font-weight:700;}
.products-block.products .p .name{color: #282828;font-size: 16px;font-weight: 700;line-height: 20px;}
.btn.btn-primary, a.btn.btn-primary{border-radius: 4px;background-color: #f8a500;color: #282828;font-size: 18px;font-weight: 700;border:0px;text-transform:initial;font-family:Roboto;}
.btn.btn-primary, a.btn.btn-primary[title="Detail"]::before{    content: "\f105";font-family: flaticon;padding-right:10px;font-weight:400;}
.products-block{border: 1px solid #e3e8f1;}
.products>div{border-color:#e3e8f1;}
.products-block.products>div{padding:15px;}
.products-block.products .p .name{height:60px;}
/*homepage*/
.h4.homepage-group-title {color: #0d2040;font-size: 32px;font-weight: 700;margin:49px 0 20px 0;text-align:left;}
latest-contribution-wrapper {display:none;}

/*hlavička*/
#header .container .header-top{margin-left:-20px;margin-right:-20px;}
.navigation-in>ul>li>a[title*="Domů"] b::before{    content: "\f106";font-size:18px;font-family: flaticon;}
.header-top .btn.cart-count .cart-price{color: #282828;font-size: 17px;font-weight: 900; font-family: 'Roboto';}
.header-top .btn.cart-count i{color:#f1f4fa;font-size:13px;font-weight:400; font-family: 'Roboto';border:3px solid #fff;width:26px;height:26px;left:-12px;top:9px;line-height:18px;}
.header-top .btn.cart-count::before{font-size:22px;margin-right:6px;}
.btn.cart-count::before, a.btn.cart-count::before{font-size:22px;color:#282828;    content: "\f107";font-family:flaticon;}
#header .cart-count{box-shadow: 0 5px 10px rgba(57, 57, 57, 0.08);border-radius: 4px;background-color: #fda800;padding:10px 13px 10px 32px;}
button[type="submit"].btn.btn-default{background-color:transparent;border-color:transparent;height:45px;}
button[type="submit"].btn.btn-default::before{    content: "\f105";font-family:flaticon;font-size:22px;color:#393939;}
button[type="submit"].btn.btn-default:hover::before{color:#1960db;}
div.search input[type="search"].form-control{box-shadow: 0 5px 10px rgba(57, 57, 57, 0.08);border-radius: 4px;background-color: #ffffff;color: #525252;height:45px;font-size: 14px;font-weight: 300;}
#header .site-name a img {max-height:92px;}
a.registrace{margin-right:23px;}
a.registrace::before{content:"\f104";font-family:flaticon;margin-right:8px;}
a.login::before{content:"\f103";font-family:flaticon;margin-right:8px;}
.top-navigation-contacts a.project-phone span{text-decoration:none;}
.top-navigation-contacts a.project-phone::before{    content: "\f100";font-family: flaticon;}
.top-navigation-contacts a.project-email::before{    content: "\f101";font-family: flaticon;}
.top-navigation-contacts span.facebook a::before{    content: "\f102";font-family: flaticon;}
.top-navigation-contacts a:first-of-type{padding-right:0;}
.top-navigation-contacts a:first-of-type,.top-navigation-contacts a{margin-right:28px;}
.top-navigation-contacts span.facebook a:last-of-type{margin-right:0;}
.top-navigation-contacts a span,.top-navigation-contacts span a{text-decoration:underline}
.top-navigation-contacts a span:hover,.top-navigation-contacts span a:hover{text-decoration:none;}
.top-navigation-bar .container>div.top-navigation-menu{display:none;}
header#header{background-repeat:no-repeat;background-position:center center;}
.top-navigation-bar{border:0;border-bottom:0px solid #fff;background-color:transparent;padding:5px 0 5px 0;}
.top-navigation-bar a, .top-navigation-bar .dropdown button{color: #525252;font-size: 14px;font-weight: 500;}

/*kategorie*/
.pagination-link.prev::before, .pagination-link.next::before, .pagination-link.up::before {font-size: 12px;}
.pagination-link.prev::before, .pagination-link.next::before{color: #b8b8b8;font-weight: 400;}
.pagination-link:hover{color:#1960db;background-color:#fff;}
.pagination-link.prev:hover::before, .pagination-link.next:hover::before, .pagination-link.up:hover::before{color:#1960db;background-color:#fff;}
.pagination>strong.current{color: #232323;font-size: 14px;font-weight: 700;}
.pagination>a:hover{text-decoration:none;}
.pagination>a{text-decoration:underline;color:#7f7f7f;font-size:14px;}
.pagination>a.prev, .pagination>a.next{width:auto;height:auto;min-width:auto;}
.pagination>a.prev:hover, .pagination>a.next:hover{background-color:#fff;}
.pagination-wrapper .pagination-loader{margin-bottom:0;}
.pagination-link.up::before {color: #b8b8b8; font-size: 12px;}
.pagination-top a{width:auto;height:auto;margin:0;margin-right:7px;min-width:auto;}
.pagination>a, .pagination-top>a, .pagination>strong, .pagination-top>strong{background-color:#fff;}
.pagination-top strong:hover{color:#1960db;}
.pagination-top strong{color: #7f7f7f;;;text-transform:initial;font-size: 14px;font-weight: 300;}
.load-products.btn.btn-default.unveil-button:hover{color:#0d2040;background-color:#fff;}
.load-products.btn.btn-default.unveil-button{background-color: #0d2040;border:1px solid #0d2040;font-size:15px;font-weight:700;color:#fff;padding:7px 30px;}
.category-header div.divorder{flex:inherit;padding:0;}
.divorder+divorder{display:none;}
#content #filters{margin-bottom:0;}
.category-header div{color: #707070;font-size: 14px;font-weight: 300;}
.category-header{background-color:#fff;margin:10px 0;}
.category-header input[type="radio"]:checked+label{color: #313131;font-weight:700;}
.category-header input[type="radio"]+label{color: #7f7f7f;font-size: 14px;font-weight: 300;}
.content{display:flex;flex-direction:column;}
.category-title{order:-6}
.subcategories {order:-5}
#filters{order:-4;}
.filter-label{color: #515151;font-size: 14px;font-weight: 300;}
.ui-slider-handle{background-color:#c0d3e5;}
.ui-slider-horizontal .ui-slider-handle::after{width:14px;height:14px;}
.ui-slider-horizontal .ui-slider-handle {width:24px;height:24px;margin-left:-23px;top:-9px;}
.ui-slider-horizontal .ui-slider-handle:nth-child(2){margin-left:-1px;}
.slider-wrapper.filter-section-default h4{color: #2b2a29;font-size: 14px;font-weight: 300;margin:0;margin-right:35px;}
.filter-sections {background: #f3f6fc; padding: 0 20px 5px 20px;}
.narrow #filters {background: #f3f6fc; position: relative;}
.ui-slider, .slider-content {max-width: 236px; width: 100%; margin: 0; background-color: #dadada;}
.ui-slider .ui-slider-range {background-color: #4c4952;}
.slider-header .from, .slider-header .to {width: auto; font-size: 15px;color: #2b2a29; font-weight: 700;}
.narrow .slider-wrapper {display: flex; align-items: center; max-width: none; padding: 33px 21px 0 21px;}
#content #filters {text-align: left;}
.slider-header .to {position: absolute; left: 390px;}
.slider-header {padding: 0px;}
.slider-header .from {margin-right: 10px;}
.ui-slider-horizontal .ui-slider-handle::after {background: #90abc5;;}
#category-filter-hover .filter-section:first-child {border: none;}
input[type="checkbox"]+label::before, input[type="radio"]+label::before {background-image: -moz-linear-gradient( 90deg, rgb(224,224,224) 0%, rgb(255,255,255) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(224,224,224) 0%, rgb(255,255,255) 100%); background-image: -ms-linear-gradient( 90deg, rgb(224,224,224) 0%, rgb(255,255,255) 100%); border-radius: 2px;}
#manufacturer-filter {display: none;}

.subcategories.with-image li a .image{width:58px;}
.subcategories.with-image li a .image img{max-height:58px;border: 1px solid #e3e8f1;}
.subcategories li a::before{display:none;}
.subcategories.with-image li a .text{color: #0d2040;font-size: 14px;font-weight: 300;}
.subcategories li a{height:55px;background-image:url('/user/documents/upload/sablona-nemazat/bgkat.png');background-position:center right;border: 1px solid #e3e8f1;background-color: #f5f8fe;background-repeat:no-repeat;}
.category-title{color: #0d2040;font-size: 32px;font-weight: 700;margin-bottom:19px;}


.msg.msg-info{padding:0;}
.box.box-bg-variant{padding-top:0;}
#categories .categories .topic a[title="Dům"] {background-image: url(/user/documents/upload/sablona-nemazat/bgkat.png), url(/user/documents/upload/sablona-nemazat/dum.png);background-position: center right, center left 11px;background-repeat: no-repeat;}

header#header{background-size:cover;}
/*košík*/
#checkoutSidebar label a{text-decoration:underline;}
#checkoutSidebar label a:hover{text-decoration:none;}
#checkoutSidebar label{line-height:1.2;}
.back-shopping-link .next-step-back{color:#fda800;}
.ordering-process  .contact-box ul li>span.mail::before, .ordering-process .contact-box ul li>span.tel::before , .ordering-process  .contact-box ul li>span.facebook::before{font-size:18px;}

/*produkt*/
.p-image-wrapper,.p-info-wrapper{margin-top:18px;}
.flag{margin-bottom:7px;}
.flags-inline .flag{margin-left:0;}
.product-top .flags.flags-default.flags-inline{position:absolute;z-index:5;top:48px;display:flex;flex-direction:column;}
.browse-p .p-prev:hover, .browse-p .p-next:hover{background-color:#fff;color: #0d2040;}
.browse-p .p-prev, .browse-p .p-next{background-color:#fff;color:#1960db;}
.p-thumbnails .thumbnail-next::before{color:#1960db;}
.p-image, .image360{margin-bottom:13px;}
.p-thumbnails a{margin-right:13px;}
.p-thumbnails a img{border-color:#e3e8f1;}
#wrap{border:1px solid #e3e8f1;}
.p-info-wrapper .availability-value, .p-info-wrapper .detail-parameters{margin-bottom:0;}
.extended-description .detail-parameters{margin-bottom:0;;}
.extended-description .detail-parameters td .p-code{color:#535353;}
.extended-description .detail-parameters th,.extended-description .detail-parameters td{color: #525252;font-size: 14px;font-weight: 300;line-height: 24px;}
.extended-description .detail-parameters td a{text-decoration:underline;}
.extended-description .detail-parameters td a:hover{text-decoration:none;}
.quantity .increase, .quantity .decrease {width: 30px; border: 1px solid #e1e1e1;}
.quantity {padding-left: 30px;}
.quantity .decrease {left: 0px; right: auto; border: none; color: #cdcdcd; height: 48px; background: #fff; top: 0px; border-radius: 4px 0 0 4px; border-right: 1px solid #e1e1e1;}
.quantity .increase {left: auto; right: 0px; border: none; color: #4c4952; height: 48px; background: #fff; border-radius: 0 4px 4px 0; border-left: 1px solid #e1e1e1;}
.quantity input {width: 58px; border: none; height: 48px; background: #fff; text-align: center;}
.p-detail .add-to-cart .quantity {border: 1px solid #e1e1e1;margin-right:20px;}
.quantity .decrease::before {content: '-'; top: 9px;}
.quantity .increase::before {content: '+'; top: 11px;}
.quantity .increase::before, .quantity .decrease::before {font-size: 18px; }
.quantity-form .quantity {padding: 0 18px;}
.quantity-form .quantity .increase, .quantity-form .quantity .decrease {height: 36px;}
.quantity-form .quantity .decrease {top: 0px;}
.cart-widget-product-amount {width: 88px;}
.quantity-form .quantity .increase::before, .quantity-form .quantity .decrease::before {line-height: 11px;}

.price-measure{margin-top:0;}
.add-to-cart button[type="submit"].add-to-cart-button{height: 50px;border-radius: 4px;background-color: #f8a500;color: #282828;font-size: 18px;font-weight: 700;border:1px solid #f8a500;padding-left:40px;padding-right:40px;}
.add-to-cart button[type="submit"].add-to-cart-button:hover{color:#f8a500;background-color:#fff;}
.add-to-cart button[type="submit"].add-to-cart-button::before{    content: "\f107";font-family: flaticon;}
.type-detail .p-info-wrapper .p-final-price-wrapper, .p-info-wrapper .add-to-cart{margin-bottom:0;}
.cenasklad{display:flex;justify-content:space-between;margin-bottom:23px;align-items:flex-end;}
.p-info-wrapper .availability-value{font-size: 15px;font-weight: 700;margin-bottom:0;}
.p-info-wrapper .price-final{color: #0d2040;font-size: 24px;font-weight: 900;}
.kosik{border-top:1px dashed #cfcfcf;border-bottom:1px dashed #cfcfcf;padding:17px 0 20px 0;}
.p-info-wrapper{display:flex;flex-direction:column;}
.extended-description{order:-4;flex:auto;width:100%;}
.extended-description h3{display:none;}
.flag{max-width:initial;color: #ffffff;font-size: 14px;font-weight: 300;padding:5px 14px;}
.presunpodobne {margin-top:44px;}
.presunpodobne h2{color: #0d2040;font-size: 32px;font-weight:700;margin:0 20px;}
.basic-description h3:nth-child(1){display:none;}
p{color: #0d2040;font-size: 15px;font-weight: 300;line-height: 24px;}
.p-detail-inner-header h1{color: #0d2040;font-size:32px;font-weight:700;text-transform:uppercase;}
.social-buttons-wrapper{display:none;}
.shp-tabs-holder ul.shp-tabs li a{color: #0d2040;font-size: 22px;font-weight: 900;background-color:#fff;border:0;}
.shp-tabs-holder ul.shp-tabs li.active a{color:#1960db}
.shp-tabs-holder, .shp-tabs{background-color:#fff;border:0;}
#signature a.eshopguru{font-weight:700;text-decoration:underline;color:#fff;}
.eshopguru:hover{text-decoration:none;}
@media (min-width: 1440px){
.container {width: 1140px;}
}

@media (min-width: 1200px){
.content-inner{max-width:100%;}
.popup-widget {margin-left: 141px;}
.container {width: 1140px;}
.browse-p .p-prev, .browse-p .p-next {top: -187px;}
}

@media(max-width:1199px){
.custom-footer>div{width:25%;}
.top-navigation-bar .container>div.top-navigation-tools{flex:0}
.header-top .btn.cart-count .cart-price{display:initial!important}
}

@media (min-width: 992px){
.admin-logged .popup-widget.cart-widget {top: 138px;}
}

@media(max-width:991px){
.menu-helper>span::before{background-color:#0d2040;}
.menu-helper{top:173px;}
.top-navigation-contacts span.nodisplay{display:none;}
.top-navigation-bar .container>div:first-child{display:flex;align-items:center;}
}

@media(min-width:768px){
.navigation-in>ul>li{border-left-color: #263c61;}
.header-top{height:auto;}
#navigation{height:55px;border-radius:4px 4px 0 0;}
.navigation-in{height:55px;}
.navigation-in>ul>li>a{font-size:14px;color:#fff;text-transform:uppercase;line-height:38px;;}
.navigation-in ul li a b, .menu-helper ul li a b{font-weight:700;}
.navigation-in > ul > li.ext.exp > ul{top:55px;}
}

@media(max-width:767px){
#signature{margin-top:10px;}
.footer-bottom .container{flex-direction:column-reverse;}
.top-navigation-bar .container>div:first-child{display:none;}
a.registrace{display:none;}


/*.top-nav-button-login::before{    content: "\f103";font-family: flaticon;color:#0d2040;}*/

.responsive-tools>a[data-target="login"]::before{    content: "\f103";font-family: flaticon;color:#0d2040;}
.responsive-tools>a[data-target="search"]::before{    content: "\f105";font-family: flaticon;color:#0d2040;}
#header .container .header-top div.search{max-width:350px;margin:0px auto;margin-top:10px;margin-bottom:10px;}
#header .site-name{padding-top:10px;padding-bottom:10px;}
.responsive-tools>a[data-target="navigation"] { width: 76px; border-radius: 999px; background-color: #0d2040;color: #fff; padding-left: 23px; font-size: 12px; text-transform: uppercase; right: 10px; top: 11px; line-height: 34px; position: absolute; height: unset;}
.responsive-tools>a[data-target="navigation"]::before { position: absolute; left: 1px; top: 5Px; background: none;}
.header-top .btn.cart-count .cart-price{display:none!important;}
/*#header .cart-count{top:15px;right:114px;}*/
#header .cart-count{padding-left:21px;}
#navigation{top:66px;}
.top-navigation-bar-menu,.top-navigation-menu,.navigation-window-visible .top-navigation-bar .container>div.top-navigation-menu{display:none;}
.navigation-window-visible .top-navigation-bar .container>div.top-navigation-contacts{display:flex;align-items:center;}
.navigation-in>ul>li>a, .menu-helper>ul>li>a{color:#0d2040;font-size:17px;}
.navigation-in > ul > li.ext.exp a{color:#333;}
.navigation-in ul li a b, .menu-helper ul li a b{font-weight:700;}
.navigation-in, .menu-helper{line-height:initial;}
.popup-widget.cart-widget{top:66px;}
footer#footer{background-size:cover;}
.banner{min-height:inherit;}
}

@media(max-width:683px){
.custom-footer>div{width:50%;}
.contactinfo ul{flex-direction:column;}
.contactinfo ul li{margin-bottom:5px;margin-top:5px;}
}

@media(max-width:484px){
.custom-footer>div{width:100%;}
div.vyhoda:nth-child(1){margin-top:0;}
}
@media(max-width:401px){
.add-to-cart button[type="submit"].add-to-cart-button{padding-left:15px;padding-right:15px;}
}

@media(max-width:350px){
.p-detail .add-to-cart .quantity{margin-bottom:20px;}
}

@media(max-width:293px){
#header .container{padding-left:0;padding-right:0;}
}

/*  původní česká verze E */ 

