/*.product-top .p-detail-info>div:not([class]) {position:unset !important}*/	


/** Header logo rounded */
#header .site-name img {
border-radius: 50%;
}

/** Header hiding the categories */
.menu .menu-item-1334 {
display: none !important;
}

.menu .menu-item-1346 {
display: none !important;
}

.menu .menu-item-1349 {
display: none !important;
}


/**Banner with caption settings*/
.carousel-slide-caption {
padding: 20px !important;
background: rgb(255,255,255,0.7) !important;}
.banner-caption {
padding: 20px !important;
background: rgb(255,255,255,0.7) !important;}

.banner-caption {
text-align: unset !important;
}

/**Blog text transformation*/
.blog-hp:before {
text-transform: none !important;
}

/**Newsletter settings*/
.newsletter {
padding: 20px 15px !important;
}


/**Newsletter missing text*/
#formNewsletterWidget .sr-only {
width: unset !important;
clip: unset !important;
height: unset !important;
overflow: unset !important;}

/**Custom footer size to 4 in a row */
#footer .custom-footer > div {
width: 25%;
}

/**Bottom page hiding unwanted icons references*/
/*.podpis {
visibility:hidden
}
.vam  {
visibility:hidden
}*/

/**Icons banner transform - front page */
.dklabBanplusIkona {
text-transform: none !important; font-size: none !important;}
.dklabBanplusIkonaPopis.vychozi {font-weight: 400 !important;}


/**page size article - 404 page */
.content-inner .itemscope {max-width: inherit !important;}
  article {max-width: inherit !important;}

/**padding text corection FAQ page*/
.news-item .text .description {
line-height: 1rem !important; display: unset !important;
}



/* related products css */

.product-top .products-block.products .slick-arrow {min-width: initial; top: 50%; transform: translateY(-50%); min-height: initial;}
.product-top .products-block.products .slick-prev {left: 0 !important; right: initial !important;}
.product-top .products-block.products .product .image {height: auto !important;}
.product-top .products-block.products .product {margin: 0 !important; transition: 0.3s;}
.product-top .products-block.products .product:hover {opacity: 0.7;}
.product-top .products-block.products .product .p-in {display: none;}
.product-top .products-block.products .product .flags {display: none;}
.product-top .products-block.products {padding: 0 25px !important;}
.product-top .products-block.products .slick-list {padding: 0 !important;}
.type-detail .product-top .products-related-header {
margin-top: 30px;
font-size: 1.5em;
margin-bottom: 0;
padding-bottom: 0 !important;
}

/* back to top button*/
#c-back { position: fixed; display: none; align-items: center; bottom: 60px; right: 20px; width: 40px; height: 40px; cursor: pointer; z-index: 1; opacity: 0.75; background-color: rgba(0,0,0,.75); border-radius: 50%; }
#c-back.visible { display: flex; }
#c-back:hover { background-color: rgba(0,0,0,.9); }
#c-back svg { transform: rotate(-180deg); margin: auto; width: 16px; height: 12px; }


/* RESPONSIVE LAYOAUT OF PHOTO 3 COMUMNS*/

* {
  box-sizing: border-box;
}

body {
  margin: 0;
}

.header {
  text-align: left;
  *padding: 32px;
}

.row3 {
  display: -ms-flexbox; /* IE10 */
  display: flex;
  -ms-flex-wrap: wrap; /* IE10 */
  flex-wrap: wrap;
  padding: 0 4px;
}

/* Create thre equal columns that sits next to each other */
.column3 {
  -ms-flex: 33%; /* IE10 */
  flex: 33%;
  max-width: 33%;
  padding: 0 4px 4px;
}

.column3 img {
  margin-top: 8px;
  vertical-align: middle;
  width: 200px;
}

/* Responsive layout - makes a two column-layout instead of four columns */
@media screen and (max-width: 800px) {
  .column3 {
    -ms-flex: 50%;
    flex: 50%;
    max-width: 50%;
  }
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column3 {
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
  }
}

/* END RESPONSIVE LAYOAUT OF PHOTO 3 COMUMNS*/

/*custom banner for categories */

.vc-cat-banner {
	width: 100%;
	height: 200px;
	overflow: hidden;
	position: relative;
	margin: 0px auto;
	max-width: 1400px;
}

@media only screen and (max-width: 767px){
.vc-cat-banner {
	width: 100%;
	height: 230px;
	overflow: hidden;
	position: relative;
	margin: 0px auto;
}
}

.vc-cat-banner img {
    width: 1340px;
	height: auto;
	object-fit: cover;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
    }

.vc-cat-banner .vc-text-banner{
	position:absolute;
	left: 35px;
	bottom: 25px;
	height: auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	background: rgba(255, 255, 255, 0.7);
	padding: 20px;
	width: calc(100%/3);
}

@media only screen and (max-width: 767px){
.vc-text-banner{
min-width: 250px;
}
}
/* end of the custom banner for categories*/



/* Visibility of availability status in product catalog*/
.products-block.products .product .availability {
	visibility: hidden !important;
	}

/* END Visibility of availability status in product catalog*/


/* Tabulka velikost position*/

.product-top .p-detail-info>div:not([class]) {
	position: unset;
}
/* END Tabulka velikost position*/



/* Data Container */

.wit-container {
  padding: 0.01em 16px;
  margin-top: 16px;
  margin-bottom: 16px
}

.wit-container:after, .wit-container:before {
  content: "";
  display: table;
  clear: both
}

p.wit-text {
	margin: 0;
	text-align: center;
	border-bottom: 2px solid #000 !important;
	font-weight: bold;
}
/* Create two columns that sits next to each other */
.wit-row {
  display: -ms-flexbox; /* IE10 */
  display: flex;
  -ms-flex-wrap: wrap; /* IE10 */
  flex-wrap: wrap;
  padding: 0 4px;
  box-sizing: border-box;
}

.wit-column {
  -ms-flex: 50%; /* IE10 */
  flex: 50%;
  max-width: 50%;
  padding: 0 20px;
  box-sizing: border-box;
}
/* END Create two columns that sits next to each other */
/*Setting for img*/
.wit-row .wit-column img {
  margin-top: 8px;
  vertical-align: middle;
  width-max: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/*Setting for img*/

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 1000px) {
  .wit-column {
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
  }
	
@media (min-width: 1000px){
	.wit-column {
		border-bottom-width: 80px;
		border-left-width: 80px;
	}
}

@media screen and (max-width: 1000px) {
  .wit-column {
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
	padding: 20px;
  }
}
	
	
}/*END*/

.wit-row .wit-column table:not([border]) {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  text-align: left;
}
.wit-row .wit-column .th, .td {
  text-align: center;
  padding: 8px;
}

/* END Tabulka velikosti */


.wit-table table:not([border]) {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	text-align: left;
}

.wit-table tbody {
	display: table-row-group;
	vertical-align: middle;
	/*border-color: inherit;*/
}
table:not([border]) tbody.wit-table th, table:not([border]) tbody.wit-table td {
	border-bottom: 1px solid #d1d1d1;
}
table:not([border]) tbody.wit-table tr:nth-child(even) th, table:not([border]) tbody.wit-table tr:nth-child(even) td {
	background-color: #f4f4f4;
}

.wit-table table:not([border]) thead td, table:not([border]) thead th {
	padding-top: 0;
	border-bottom: 1px solid #000;
}

.wit-card {box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19);
background-color: white;}
.wit-left {float:left!important}
.wit-margin-right {margin-right:16px!important}

.social-buttons-wrapper {
    display: none !important;
    }

.product-top .social-buttons-wrapper .link-icons {
    display: none;
}
.price-standard{color: red;}
.price-save{color: red;}
.rc-advantages-four__ico-img {width: 45px !important;}
.rc-advantages-four__ico-container {
    width: 45px !important;
    height: 45px !important;
    padding: 0 0 2px !important;
}

.next.pagination-link {order: unset;}

#fb-root {display: block !important}

.flags.flags-extra .flag {
border-radius: 50px !important;
}

@media (min-width: 992px) {    
.multiple-columns-body .subcategories li{
    width: 24.24%;
}
}

.products-block.products .product .flags.flags-extra {
    top: 5px !important;
}

.cart-table .p-availability {display:flex!important}
.cart-table .p-discount.p-cell {display:flex!important}
@media only screen and (max-width: 767px){
#header {position: sticky!important;}
}

.wit-row-padding,.wit-row-padding>.wit-half,.wit-row-padding>.wit-third,.wit-row-padding>.wit-twothird,.wit-row-padding>.wit-threequarter,.wit-row-padding>.wit-quarter,.wit-row-padding>.wit-col{padding:0 8px}
.wit-row-padding:after,.wit-row-padding:before,{content:"";display:table;clear:both}
.wit-col,.wit-half,.wit-third,.wit-twothird,.wit-threequarter,.wit-quarter{float:left;width:100%}
.wit-col.s1{width:8.33333%}.wit-col.s2{width:16.66666%}.wit-col.s3{width:24.99999%}.wit-col.s4{width:33.33333%}
.wit-col.s5{width:41.66666%}.wit-col.s6{width:49.99999%}.wit-col.s7{width:58.33333%}.wit-col.s8{width:66.66666%}
.wit-col.s9{width:74.99999%}.wit-col.s10{width:83.33333%}.wit-col.s11{width:91.66666%}.wit-col.s12{width:99.99999%}
@media (min-width:601px){.wit-col.m1{width:8.33333%}.wit-col.m2{width:16.66666%}.wit-col.m3,.wit-quarter{width:24.99999%}.wit-col.m4,.wit-third{width:33.33333%}
.wit-col.m5{width:41.66666%}.wit-col.m6,.wit-half{width:49.99999%}.wit-col.m7{width:58.33333%}.wit-col.m8,.wit-twothird{width:66.66666%}
.wit-col.m9,.wit-threequarter{width:74.99999%}.wit-col.m10{width:83.33333%}.wit-col.m11{width:91.66666%}.wit-col.m12{width:99.99999%}}
@media (min-width:993px){.wit-col.l1{width:8.33333%}.wit-col.l2{width:16.66666%}.wit-col.l3{width:24.99999%}.wit-col.l4{width:33.33333%}
.wit-col.l5{width:41.66666%}.wit-col.l6{width:49.99999%}.wit-col.l7{width:58.33333%}.wit-col.l8{width:66.66666%}
.wit-col.l9{width:74.99999%}.wit-col.l10{width:83.33333%}.wit-col.l11{width:91.66666%}.wit-col.l12{width:99.99999%}}
.wit-margin-bottom{margin-bottom:16px!important}
.wit-display-container{position:relative}
.wit-display-container:hover .wit-display-hover{display:block}.wit-display-container:hover span.wit-display-hover{display:inline-block}
.wit-display-topleft{position:absolute;left:0;top:0}
.wit-black,.wit-hover-black:hover{color:#fff!important;background-color:#000!important}
.wit-padding-small{padding:4px 8px!important}.wit-padding{padding:8px 16px!important}.wit-padding-large{padding:12px 24px!important}
.wit-padding-16{padding-top:16px!important;padding-bottom:16px!important}.wit-padding-24{padding-top:24px!important;padding-bottom:24px!important}
.wit-padding-32{padding-top:32px!important;padding-bottom:32px!important}.wit-padding-48{padding-top:48px!important;padding-bottom:48px!important}
.wit-padding-64{padding-top:64px!important;padding-bottom:64px!important}
.wit-padding-top-64{padding-top:64px!important}.wit-padding-top-48{padding-top:48px!important}
.wit-padding-top-32{padding-top:32px!important}.wit-padding-top-24{padding-top:24px!important}

.type-detail .product-top .add-to-cart .quantity {display: none;}
.multiple-columns-body #content .hodnoceni .vote-wrap {width: 24%;}

@media only screen and (max-width: 40em){
.breadcrumbs-wrapper, body.blank-mode .container.breadcrumbs-wrapper {
display: inline-table;
}

body.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper {
position: relative;
right: 85%;
}

.breadcrumbs-wrapper .breadcrumbs {
width: 318px;
margin-top: 30px;
}

.p-label{display:inherit!important}


/*
     FILE ARCHIVED ON 05:30:18 Feb 21, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:20:09 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: 0.356
  captures_list: 0.49
  exclusion.robots: 0.05
  exclusion.robots.policy: 0.038
  esindex: 0.008
  cdx.remote: 7.429
  LoadShardBlock: 72.552 (3)
  PetaboxLoader3.resolve: 324.03 (4)
  PetaboxLoader3.datanode: 69.051 (4)
  load_resource: 399.152
*/