/* doprava banner pryč - @todo vyřešit lip */
#dklabDopravaBanner{
	display:none !important;
}

/* mobilni prioritni opravy */
@media(max-width:992px) {

	.type-detail .responsive-nav{
		min-width:0px;
	}
	.type-detail .shp-tabs-wrapper>.row>div{
		max-width:100%;
	}
	.type-detail .shp-tabs-wrapper{
		padding-left:15px;
		padding-right:15px;
	}
	.type-detail .shp-tabs-wrapper>.row{
		padding-left:0px;
		padding-right:0px;
	}
	.type-detail .responsive-nav .visible-links{
		display:block;
	}
	.extended-description{
		column-count: 1 !important;
		column-gap: 0px !important;
		column-rule-style: none;
		column-rule-width: inherit;
		column-rule-color: transparent;
		display: block !important;
	} 
}


@media(max-width: 575px) {
	.advanced-parameter-inner.yes-before{
		margin-left:2px;
	}
	body.shoptetak-opal #myBtnTabulka_velikosti{
		margin-left:2px;
	}
	.type-detail .shp-tabs-holder ul.shp-tabs li{
		margin-right:20px;
		margin-bottom:10px;
	}
}



/* menu */
@media(min-width:768px) {
	#navigation ul.menu-level-1>li>a{
		font-size:16px;
		padding: 0 20px;
		color:#404968;
	}
	.menu-level-1>li.menu-item-1295 > a{
		color: #FED433 !important;
		padding-left:35px !important;
		background-repeat:no-repeat;
		background-position:8px center;
		background-size:20px auto;
		background-image:url('../img/discount.svg');
	}

	.submenu-arrow:after{
		display:none;
	}

	.submenu-arrow{
		width:10px;
		height:6px;
		background-image:url('../img/menu-arrow.svg');
		background-position:center center;
		background-size:cover;
		background-repeat:no-repeat;
		margin-left:5px;
	} 
	.exp .submenu-arrow{
		background-image:url('../img/menu-arrow-active.svg');
	}
}


/* carousel */
#carousel{
	margin:0px !important;
}
.external-fonts-loaded body .before-carousel .container, 
body.blank-mode .before-carousel .container,
body .before-carousel .container{
	padding:0px !important;
}
#carousel .carousel-slide-caption, #carousel .extended-banner-texts{
    padding: 0px;
    bottom:auto;
    top: 50%;
    background: none;
    transform: translate(0, -50%);
}
#carousel .extended-banner-texts .extended-banner-title{
	font-size:50px;
	color: #000;
}
#carousel .extended-banner-texts .extended-banner-text{
	margin-bottom:100px;
}
.extended-banner-text span {
	width: 8px;
	height: 8px;
	background: #FED433;
	display:inline-block;
	margin:  0 12Px;
	border-radius:99px;
	position: relative;
    top: 7px;
}

.alome-button-primary{
	display:inline-block;
	overflow:hidden;
	text-decoration:none;
}
.btn-secondary,
.alome-button-green,
.alome-button-green:hover{
	border-radius:3px;
	color:#fff;
	background-color: #079263;
	font-family:'Poppins';
	margin-top:0px;
	font-weight:700 !important;
	min-height:auto;
	line-height:1.2;
	font-size:15px;
	padding:14px 25px;
	text-decoration:none;
}
.btn-secondary:hover,
.alome-button-sm,
.alome-button-sm:hover{
	font-size: 13px;
	padding: 7px 12px;
}
.alome-button-primary,
.alome-button-primary:hover,
#carousel .extended-banner-texts .extended-banner-link,
#carousel .extended-banner-texts .extended-banner-link:hover{
	border-radius:3px;
	color:#000 !important;
	background-color: #FED433 !important;
	font-family:'Poppins';
	margin-top:0px;
	font-weight:700 !important;
	min-height:auto;
	line-height:1.2;
	font-size:15px;
	padding:14px 45px 14px 25px;
	background-size:auto 12px;
	background-position:right 17px center;
	background-repeat:no-repeat;
	background-image:url('../img/arrow-right.svg');
	height:auto;
}
a.alome-button-primary:hover,
#carousel .extended-banner-texts .extended-banner-link:hover {
	background-color:#fdca07 !important;
}

@media(min-width:992px) {
	#carousel .extended-banner-texts .extended-banner-text{
		margin-bottom:180px;
	}
}
@media(min-width: 1200px) {
	#carousel .carousel-slide-caption, #carousel .extended-banner-texts{
		left:calc((100vw - 1200px) / 2);
	}
}

/* product flags */
.flags .flag.flag-new{
	background-color:#3AA076 !important;
}
.flags .flag.flag-tip {
	background-color:#FED433;
}
.flags .flag{
	border-radius:0px !important;
	font-size:13px;
	font-family:'Poppins';
	letter-spacing: -0.3px;
    padding: 7px 10px;
}

/* products switch  name & price */
.products-block.products .product .p-in{
	flex-direction:column-reverse;
	padding-bottom:7px;
}

/* products hide "další" */
.products-block.products .product .widget-parameter-more{
	display:none !important;
}

/* product variants in list */
.products-block.products .product .widget-parameter-wrapper .widget-parameter-list{
	justify-content:start;
}
.products-block.products .product .widget-parameter-value a{
	padding: 5px 9px;
	min-width:0px;
	background-color:#DCDFEA;
	font-size:12px;
	border-radius:3px
}

/* free shipping banner */
.al-free-shipping-bar{
	font-size:16px;
	background-color:#FED433;
	color:#000;
	text-align: center;
	padding:24px 15px;
	position:relative;
}

.al-free-shipping-bar img {
	width: 46px;
    vertical-align: -12Px;
    margin-right: 20px;
}
.al-free-shipping-bar .arrow {
	position:absolute;
	background-image: url('../img/white-arrow.svg');
	background-size:auto 160%;
	font-size:0px;
	color: transparent;
	background-position:center center;
	background-repeat:no-repeat;
	height: 100%;
	width: 120px;
	top: 0px
}
.al-free-shipping-bar .arrow-1{
	left:70px;
}
.al-free-shipping-bar .arrow-2{
	left:130px;
}
.al-free-shipping-bar .arrow-3{
	 transform: rotateY(180deg);
	right:70px;
}
.al-free-shipping-bar .arrow-4{
	 transform: rotateY(180deg);
	 right:130px; 
}
@media(max-width: 991px) {

	.al-free-shipping-bar .arrow-1{
		left:10px;
	}

	.al-free-shipping-bar .arrow-3{
		right:10px;
	}
	.al-free-shipping-bar .arrow-2,
	.al-free-shipping-bar .arrow-4{
		display:none;
	}
}
@media(max-width: 767px) {
	.al-free-shipping-bar .arrow{
		display:none;
	}
}




.footer-banners.row{
	background-color:#FAF8F3;
	padding:70px 0;
	position:relative;
	text-align:center;
	margin: 0;
	margin-top: 30px;
	margin-left:-60px;
	margin-right:-60px;	
}
@media(max-width: 1200px){
	.footer-banners.row{
		margin-left:-40px;
		margin-right:-40px;	
	}
}
@media(max-width: 992px){
	.footer-banners.row{
		margin-left:-20px;
		margin-right:-20px;	
	}
}
@media(max-width: 480px){
	.footer-banners.row{
		margin-left:-15px;
		margin-right:-15px;	
	}
}
.footer-banners .footer-banner{
    display: block !important;
    width: 100% !important;
}
.footer-banners .footer-banner>span{
	max-width:1200px;
	margin: 0 auto;
}
.footer-banners h2 {
	margin-top:0px;
	text-align:center;
	margin-bottom:60px;
	font-size:40px;
}
.footer-banners h2 a {
	text-decoration:none;
}
.footer-banners .footer-banner a:not(.alome-button-primary) {
	display:block;
	padding:15px 0;
}
.footer-banners .footer-banner a img{
	opacity:0.6;
}
.footer-banners .footer-banner a:hover img{
	opacity:1;
}
.footer-banners .footer-banner img{
	width: auto;
	display:block;
	margin: 0 auto;
	max-width:140px;
	max-height:90px;
}
@media(max-width:767px) {
	.footer-banners .footer-banner img{
		max-width:110px;
		max-height:70px;
	}
	.footer-banners {
		padding:35px 0;
	}
	.footer-banners h2 {
		font-size:30px;
		margin-bottom:40px;
	}
}


.menu-item-1238,
.menu-item-1241, 
.menu-item-29{
	display:none !important;
}
#header .search-form .search-toggle{
	background-size: 100% auto;
    background-position:center center;
    width: 27px;
    height: 30px;
}

#header .navigation-buttons .btn.cart-count:before{
	background-size:90% auto;
}
#header .header-top .top-nav-button-account:before, 
#header .header-top .top-nav-button-login:before{
	background-size:90% auto;
	width: 30px;
	height:33px;
}
#header .navigation-buttons .btn.cart-count i {
	border-width:2px;
	padding-top:1px;
}
#header .header-top .top-nav-button-login{
	right:32px;
}
.text-center {
	text-align:center !important;
}
.light-logo {
	display:none;
}

@media (max-width: 991px) {
.popup-widget.cart-widget {
    top:64px !important;
}
}
@media screen and (max-width: 767px) {
	body.in-index {
		padding-top:50px;
	}
	.template-11 #navigation {
	    margin-top:8px !important;
	}

	body.navigation-window-visible .responsive-tools,
	body.navigation-window-visible .navigation-buttons{
		display:none !important;
	}
	#header .header-top .responsive-tools a[data-target=navigation]{
		padding:0px;
		top:19px;
	}
	#header .header-top .responsive-tools a[data-target=navigation]:before{
		font-size:28px;

	}
	#header .navigation-buttons .btn.cart-count{
		margin-right:45px;
	}
	#header .header-top .responsive-tools a[data-target=search]{
		right:83px;
		top: 17px;
	}
	#header .header-top .responsive-tools a[data-target=search]:before{
		background-size:cover;
		width:26px;
		height:26px;
	}
}

@media(min-width: 768px) {

	#header:hover {
		background-color:#079263 !important;
	}
	#header:hover #navigation ul.menu-level-1>li>a{
		color:#fff;
	}
	#header:hover .menu-level-1>li.menu-item-1295 > a{
		background-image:url('../img/discount-white.svg');
	}
	#header:hover .site-name a img:first-child{
		display:none;
	}
	#header:hover .light-logo {
		display:block;
	}
	#header:hover .submenu-arrow{
		background-image:url('../img/menu-arrow-white.svg');
	} 
	#header:hover .exp .submenu-arrow{
		background-image:url('../img/menu-arrow-active-white.svg');
	}
	#header:hover .menu-helper:after{
		background-image:url('../img/menu-open-white.png');
	}

	body.menu-helper-visible #header:hover .menu-helper:after{
		color:#fff !important;
	}
}
@media(min-width: 1200px) {
	#navigation{
		margin-left:190px;
	}
}
#header .header-top .languagesMenu #topNavigationDropdown .caret:before{
	margin-top:9px;
}
#header .search-form fieldset input{
	border-radius:99px;
	border:1px solid #ddd;
	outline: none !important;
	box-shadow:none !important;
}
#header .search-form fieldset button{
	border-radius:0 99px 99px 0;
	height:100%;
	top: 0px;
	right: -0.5px;
	border: none;
}

@media(min-width: 768px) {

	#header:hover .search-form fieldset input{
		border-color:#fff;
	}
}

/* lang */
#header .header-top .languagesMenu .languagesMenu__content{
	border:none;
	top: 34px;
}
#header .header-top .languagesMenu{
	padding-top:0px;
	top:32px;
	right:180px;
}
.languagesMenu button > svg{
    display: block;
    border-radius: 99px;
    width: 27px;
    height: 27px;
    background-repeat:no-repeat;
    background-size: cover;
    background-position:center center;
}
.languagesMenu button > svg.shp-flag-CZ{
	background-image: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40' viewBox='-215,-215 430,430'%3E%3Ccircle r='215' fill='%2311457e'/%3E%3Cg fill='%23fff'%3E%3Cpath id='q' d='M 0,0 H 200 A 200 200 0 0 0 0,-200 z'/%3E%3Cuse xlink:href='%23q' transform='rotate(-30)'/%3E%3C/g%3E%3Cg fill='%23d7141a'%3E%3Cuse xlink:href='%23q' transform='rotate(90)'/%3E%3Cuse xlink:href='%23q' transform='rotate(120)'/%3E%3C/g%3E%3Chead xmlns=''/%3E%3C/svg%3E");
	background-size:112% 112%;
}
.languagesMenu button > svg.shp-flag-GB{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30' width='1200' height='600'%3E%3CclipPath id='s'%3E%3Cpath d='M0,0 v30 h60 v-30 z'/%3E%3C/clipPath%3E%3CclipPath id='t'%3E%3Cpath d='M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z'/%3E%3C/clipPath%3E%3Cg clip-path='url(https://shoptet.pholub.cz/simpleandsweet/css/%23s)'%3E%3Cpath d='M0,0 v30 h60 v-30 z' fill='%23012169'/%3E%3Cpath d='M0,0 L60,30 M60,0 L0,30' stroke='%23fff' stroke-width='6'/%3E%3Cpath d='M0,0 L60,30 M60,0 L0,30' clip-path='url(https://shoptet.pholub.cz/simpleandsweet/css/%23t)' stroke='%23C8102E' stroke-width='4'/%3E%3Cpath d='M30,0 v30 M0,15 h60' stroke='%23fff' stroke-width='10'/%3E%3Cpath d='M30,0 v30 M0,15 h60' stroke='%23C8102E' stroke-width='6'/%3E%3C/g%3E%3C/svg%3E");
	background-size:200% auto;
}
.languagesMenu button > svg.shp-flag-SK{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600' width='900' height='600'%3E%3Crect x='0' y='0' fill='%23EE1C25' width='900' height='600' /%3E%3Crect x='0' y='0' fill='%230B4EA2' width='900' height='400' /%3E%3Crect x='0' y='0' fill='%23FFFFFF' width='900' height='200' /%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='m 393.479,141 h -8.103 -115.459 -115.456 -8.103 l -0.847,8.059 c -0.184,1.752 -4.511,43.971 -4.511,136.69 0,43.563 14.726,81.996 43.77,114.23 20.349,22.585 46.923,41.599 81.242,58.129 l 3.905,1.881 3.906,-1.881 c 34.32,-16.53 60.896,-35.544 81.246,-58.129 29.044,-32.234 43.771,-70.667 43.771,-114.23 0,-92.718 -4.328,-134.938 -4.512,-136.69 z' /%3E%3Cpath fill='%23EE1C25' d='M 269.917,450 C 220.577,426.234 150,379.062 150,285.749 150,192.436 154.461,150 154.461,150 h 115.456 115.459 c 0,0 4.463,42.437 4.463,135.749 0,93.313 -70.578,140.485 -119.922,164.251 z' /%3E%3Cpath fill='%23FFFFFF' d='m 280.484,261.284 c 13.36,0.216 39.425,0.739 62.635,-7.027 0,0 -0.613,8.306 -0.613,17.98 0,9.677 0.613,17.982 0.613,17.982 -21.289,-7.125 -47.58,-7.273 -62.635,-7.082 v 51.539 H 259.38 v -51.539 c -15.055,-0.191 -41.345,-0.043 -62.635,7.082 0,0 0.613,-8.305 0.613,-17.982 0,-9.675 -0.613,-17.98 -0.613,-17.98 23.21,7.766 49.275,7.243 62.635,7.027 v -32.368 c -12.177,-0.108 -29.723,0.473 -49.563,7.113 0,0 0.613,-8.305 0.613,-17.982 0,-9.676 -0.613,-17.981 -0.613,-17.981 19.81,6.628 37.336,7.219 49.509,7.114 -0.626,-20.498 -6.597,-46.332 -6.597,-46.332 0,0 12.289,0.959 17.202,0.959 4.918,0 17.203,-0.959 17.203,-0.959 0,0 -5.969,25.835 -6.596,46.33 12.174,0.106 29.699,-0.485 49.509,-7.114 0,0 -0.613,8.305 -0.613,17.981 0,9.677 0.613,17.982 0.613,17.982 -19.839,-6.639 -37.386,-7.221 -49.563,-7.113 v 32.368 z' /%3E%3Cpath fill='%230B4EA2' d='m 269.904,329.094 c -24.852,0 -38.163,34.469 -38.163,34.469 0,0 -7.385,-16.344 -27.661,-16.344 -13.719,0 -23.829,12.201 -30.256,23.5 24.959,39.705 64.78,64.207 96.079,79.281 31.305,-15.075 71.152,-39.571 96.112,-79.281 -6.427,-11.299 -16.537,-23.5 -30.256,-23.5 -20.277,0 -27.693,16.344 -27.693,16.344 0,0 -13.308,-34.469 -38.162,-34.469 z' /%3E%3C/g%3E%3C/svg%3E%0A");
	background-size:150% auto;
}
.languagesMenu button > svg use {
	display:none;
}

/* 1 - #FED433
/* 2 - #079263
/* 3 - #E31B54
/* 4 - #00CC87
/* menu subtitle - #30374F */

.menu-image {
	display:none !important;
}
.menu-level-2 li>div>a,
.menu-level-2 li>div>a span {
	display: block;
}
@media(min-width: 768px) {
	.menu-level-2 li>div>a:after{
		display:block;
		margin:8px 0 15px 0;
		width:65px;
		content: '';
		font-size:16px;
		height:1Px;
	}


	.menu-level-2 li:nth-child(1)>div>a:after,
	.menu-level-2 li:nth-child(5)>div>a:after{
		background-color:#FED433;
	}
	.menu-level-2 li:nth-child(2)>div>a:after,
	.menu-level-2 li:nth-child(6)>div>a:after{
		background-color:#079263;
	}
	.menu-level-2 li:nth-child(3)>div>a:after,
	.menu-level-2 li:nth-child(7)>div>a:after{
		background-color:#E31B54;
	}
	.menu-level-2 li:nth-child(4)>div>a:after,
	.menu-level-2 li:nth-child(8)>div>a:after{
		background-color:#00CC87;
	}
}
#header .navigation-buttons .btn.cart-count{
	top:0px;
	min-height:33px;
	width:30px;
}

@media(min-width: 768px) {

	#header:hover .header-top .languagesMenu #topNavigationDropdown .caret:before{
		color:#fff;
	}

}

/* icon search */
#header .search-form .search-toggle{
	background-image:url('../img/search.svg');
}
@media(min-width: 768px) {
	#header:hover .search-form .search-toggle{
		background-image:url('../img/search-white.svg');
	}
}

/* icon user */
#header .header-top .top-nav-button-login:before{
	background-image:url('../img/user.svg');
}
	@media(min-width: 768px) {
	#header:hover .header-top .top-nav-button-login:before{
		background-image:url('../img/user-white.svg');
	}
}

/* icon cart */
#header .navigation-buttons .btn.cart-count:before{
	background-image:url('../img/cart.svg');
}
	@media(min-width: 768px) {
	#header:hover .navigation-buttons .btn.cart-count:before{
		background-image:url('../img/cart-white.svg');
	}
}

@media(min-width: 768px) {
	#navigation ul.menu-level-1>li .menu-level-2{
		margin-top:50px;
	}
	#navigation ul.menu-level-1>li .menu-level-2 li>div>a{
		margin-top: 20px !important;
		margin-bottom:0px !important;
	}
	.menu-level-2 li>div>a{
		font-weight:400;
		font-weight:600;
		text-transform:uppercase;
	}

	#navigation ul.menu-level-1>li#nav-manufacturers .menu-level-2 li a,
	#navigation ul.menu-level-1>li .menu-level-2 li>div>ul.menu-level-3 li a{
		color: #30374F;
	}

	#navigation ul.menu-level-1>li#nav-manufacturers .menu-level-2 li a:hover,
	#navigation ul.menu-level-1>li .menu-level-2 li>div>ul.menu-level-3 li a:hover{
		text-decoration:underline;
	}
	
}


/* footer */
footer{
	position:relative;
	overflow:hidden;
	background-color:#111322;
}
footer:before {
	position: absolute;
    height: 100%;
    width: 100%;
    left: 0px;
    bottom:0px;
    opacity:0.1;
    content: '';
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,87e0fd+100&1+0,0+100 */
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(135,224,253,0) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(135,224,253,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(135,224,253,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#0087e0fd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
footer h4 {
	    font-weight: 600;
    text-transform: uppercase;
}
footer h4  span {
	display: inline-block;
	position:relative;
}
footer h4 span:after{
	display:block;
	width: 100%;
	height: 1px;
	background-color:#EAE1C2;
	margin:5px 0 20px 0;
	content: '';
}
footer .custom-footer>div{
	border: none !important;
}
footer .custom-footer{
	padding-bottom:40px;
}
.alome-footer{
	background-color:#08080D ;
	padding:20px 15px;
	color:#B9C0D4;
}
.alome-footer a {
	display:inline;
	color: #FED433 !important;
}
.alome-footer img {
	position: relative;
    margin: 0 5Px;
    top: 4Px;
}

@media(min-width: 768px){
	.text-md-right {
		text-align:right;
	}
}


/* hp blog */

.homepage-box.welcome-wrapper{
	margin-bottom:0px;
}


.news-item .text .title{
	font-weight:700;
	margin: 10px 0 0 0;
}
.news-item .date {
	color: 079263;
	font-weight: 700;
	padding: 10px 0;
}
.news-item .text .title:hover{
	text-decoration:underline;
}
.news-item .image img {
    max-width: 99999px;
    max-height: 99999Px;
    width: 100% !important;
}

@media(min-width: 768px){
	.news-item .image{
		overflow: hidden;
	    height:14vw;
	    margin-bottom: 10px !important;
	}
	.news-item .image img{
		margin-top:-6vw;
	}
} 
@media(max-width: 767px){
	.news-item .image{
		overflow: hidden;
	    height:40vw;
	    margin-bottom: 10px !important;
	}
	.news-item .image img{
		margin-top:-20vw;
	}
}
[class~=blog-hp]:before{
	font-weight:700;
    font-family: 'Poppins', sans-serif;
    text-transform:none;
    margin-bottom:30px;
}
[class~=blog-hp]:before,
.newsletter h4{
	font-size:40px;
}
.news-item .text .description {
    line-height: 2.2rem;
    display: block;
    color: #404968;
    line-height: 1.7;
}
/* newsletter */
.newsletter{
	max-width:100%;
	position:relative;
	margin: 0 !important;
	padding:50px 0;
	overflow:hidden;
	background-color:#EAE1C2;

}

.custom-footer__newsletter .svg {
	position: absolute;
	background-size: cover;
	background-repeat:no-repeat;
	background-position:center center;
}
.custom-footer__newsletter .svg-1 {
	left:15%;
	width:118px;
	height: 132px;
	top:40%;
}
.custom-footer__newsletter .svg-2 {
	height: 105%;
    top: -3%;
    right: 30px;
}
.newsletter form .form-control{
	border: none;
	margin-bottom:0px;
	font-size:16px;
	background-color:#fff;
	height:40px;
	text-align:center;
	font-weight:400;
	color:#555;
	border-radius:0px;
}
.newsletter form .form-control:focus,
.newsletter form .form-control:active {
	box-shadow:none !important;
	border:none !important;
	outline: none !important;
}
.newsletter form button .sr-only{
	font-weight:700;
}
.newsletter form button{
	margin:0 auto;
}
.newsletter .consents label{
	margin-bottom:25px;
}
@media(max-width: 1370px) {
	.custom-footer__newsletter .svg-1{
		left:30px;
	}
	.custom-footer__newsletter .svg-2{
		height:70%;
		top: 15%;
	}	
}
@media(min-width: 1200px) {
	.newsletter form .form-control{
		max-width:450px;
	}
}
@media(max-width: 1024px) {
	.custom-footer__newsletter .svg-2{
		display:none !important;
	}
}	
@media(max-width:767px) {
	.custom-footer__newsletter .svg-1{
		display:none !important;
	}
	[class~=blog-hp]:before,
	.newsletter h4{
		font-size:30px;
	}
}

/* homepage slick arrows update */
.slick-slider .slick-arrow {
	top: 50%;
	border-radius:99px;
	background-color:#EFF1F5 !important;
	border:none !important;
	width: 35px;
	height:35px;
	margin-top:-35px;
	z-index:999;
	cursor:pointer !important;
	background-image: url("data:image/svg+xml,%3Csvg width='50' height='80' viewBox='0 0 5 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23111322' d='M5 4.00436C5 4.18757 4.92593 4.37077 4.77778 4.51036L1.2963 7.79062C1 8.06979 0.518518 8.06979 0.222222 7.79062C-0.0740741 7.51145 -0.0740741 7.0578 0.222222 6.77863L3.16667 3.99564L0.222222 1.22137C-0.074074 0.942203 -0.074074 0.48855 0.222222 0.209378C0.518519 -0.0697927 1 -0.0697927 1.2963 0.209378L4.77778 3.48964C4.92593 3.62923 5 3.81243 5 3.99564L5 4.00436Z'/%3E%3C/svg%3E%0A") !important;
}
.slick-slider .slick-prev{
	left:0px;
	-wekbit-transform: scaleX(-1);
	transform:scaleX(-1);
}
.slick-slider .slick-next{
	right:0px;
}
.slick-slider .slick-arrow:hover{
	background-color:#079263 !important;
	background-image: url("data:image/svg+xml,%3Csvg width='50' height='80' viewBox='0 0 5 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M5 4.00436C5 4.18757 4.92593 4.37077 4.77778 4.51036L1.2963 7.79062C1 8.06979 0.518518 8.06979 0.222222 7.79062C-0.0740741 7.51145 -0.0740741 7.0578 0.222222 6.77863L3.16667 3.99564L0.222222 1.22137C-0.074074 0.942203 -0.074074 0.48855 0.222222 0.209378C0.518519 -0.0697927 1 -0.0697927 1.2963 0.209378L4.77778 3.48964C4.92593 3.62923 5 3.81243 5 3.99564L5 4.00436Z'/%3E%3C/svg%3E%0A") !important;

}

@media(max-width: 575px) {
	.content h4, .h4, .h4.homepage-group-title, .order-summary-heading, .p-detail-inner h1, h4.homepage-group-title{
		padding-top:20px;
		padding-right:15px;
	}
}

@media only screen and (min-width: 1200px) {
	
	.p-detail .p-image-wrapper {
	    -ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.p-detail .p-info-wrapper{
		padding:0 15px 0 40px !important;
		-ms-flex: 0 49%;
	    flex: 0 49%;
	    max-width: 49%;
	}
}
@media only screen and (min-width: 768px) {
	
	#navigation ul.menu-level-1>li#nav-manufacturers .menu-level-2{
		flex-direction:row;
	}
	#navigation ul.menu-level-1>li#nav-manufacturers .menu-level-2 li {
	    width: 12.5% !important;
	    -ms-flex-preferred-size: 12.5%;
    	flex-basis: 12.5%;
	    min-height: auto;
	    margin-bottom:10px;
	    display: inline-block;
	}
}
.LEAD_GENERATION{
	background-color:#109364 !important;
}
.p-image{
	border-radius: 3px;
	border:1px solid #eee;
}
.p-image .flags {
	padding:0px;
	position:absolute;
	right:10px;
	text-align:right;
	top:10px;
}
.p-image .flags-extra {
	display:none !important;
}
.p-image .flags .flag{
	float: none;
    padding: 7px 18px;
    font-size: 16px;
}
.product-top .p-detail-info>div.p-short-description{
	color: #777;
}
.p-image .flags .flag:after{
	display:block;
	content: '';
	clear:both;
	margin-bottom:4px;
}
.type-detail .shp-tabs-wrapper>.row{
	padding:25px;
}
.shp-tab-link{
	font-weight:700;
}
.shp-tabs-holder ul.shp-tabs li.active  a{
	color:#079263;
	font-weight:700;
}
.price-final,
.price-additional{
	display:inline-block !important;
}
.product-top .add-to-cart button:before{
	background-image:url('../img/cart.svg');
}
.advanced-parameter-inner.yes-before{
	padding:0px;
    box-shadow: 0 0 0 2px #079263;
}
#myBtnTabulka_velikosti{
	box-shadow: none;
    border: none;
    color: #30374F;
    font-weight: 400;
    padding: 4px 10px;
    font-family: 'Poppins';
    line-height: 1;
    display: inline-block;
    text-decoration: underline;
    padding: 0px;
    min-width: 0px;
    width: auto;
    margin: 0 0 10px 0 !important;
}
#myBtnTabulka_velikosti:hover{
	box-shadow:none !important;
	border: none;
}
.advanced-parameter-inner.yes-before:before{
	display:none !important;
}
.type-detail .p-thumbnails-wrapper .p-thumbnails-inner a{
	opacity:1;
	border-color: 1px solid rgba(0,0,0,.2);
}
.type-detail .p-thumbnails-wrapper .p-thumbnails-inner a.highlighted{
	border-color:#000;
}
.p-detail .p-thumbnails{
	margin-left:0;
	width:100%;
}
.p-detail .p-thumbnails .thumbnail-prev{
	left:0px;
}
.p-detail .p-thumbnails .thumbnail-next{
	right:0px;
}
.price-additional{
	opacity:0.6;
}
.category-header fieldset input[type=radio]:checked+label{
	border-color: #30374F !important;
}
.p-detail-info a[href*="znacka"]{
	display:none !important;
}
.product-top .add-to-cart .quantity{
	display:none !important;
}
.product-top h1{
	font-weight:400;
	margin-top:0px !important;
}
.p-code{
	display:none !important;
}

@media only screen and (max-width: 992px) {
	.p-detail .p-image-wrapper {
		margin-bottom:10px !important;
	}
}
@media(max-width: 575px){
	.p-detail-inner h1{
		padding:0px !important;
		margin-bottom:0px !important;
	}
	.add-to-cart-button{
		width:100%;
	}
}
.products-block.products .product button, 
.products-block.products .product .btn, 
.cart-content .next-step .btn,
.product-top .add-to-cart .btn,
.product-top .add-to-cart button{
    border-radius: 3px !important;
    color: #000 !important;
    font-family: 'Poppins';
    margin-top: 0px;
    font-weight: 700 !important;
    background-color: #FED433 !important;
}
.products-block.products .product button, .products-block.products .product .btn, .cart-content .next-step .btn, .product-top .add-to-cart button, .product-top .add-to-cart .btn{

    background-color: #FED433 !important;
}
/*
     FILE ARCHIVED ON 14:13:01 May 27, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:46:50 Nov 03, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 1.294
  captures_list: 0.428
  exclusion.robots: 0.045
  exclusion.robots.policy: 0.037
  esindex: 0.006
  cdx.remote: 10.484
  LoadShardBlock: 153.825 (3)
  PetaboxLoader3.resolve: 3336.927 (5)
  PetaboxLoader3.datanode: 3556.972 (6)
  load_resource: 6757.464
  loaddict: 241.921
*/