.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: url(https://aquatek.sk/wp-content/uploads/2021/08/promo-popup.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.page-title-default{
	background-color:rgb(0,0,0);
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(15,15,15);
	background-image: none;
}

:root{
--wd-text-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(0,0,0);
--wd-text-font-size:14px;
}
@media (max-width: 1024px){
:root{
--wd-text-font-size:13px;
}
}
@media (max-width: 767px){
:root{
--wd-text-font-size:13px;
}
}
:root{
--wd-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-title-font-weight:500;
--wd-title-color:rgb(0,0,0);
}
:root{
--wd-entities-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:400;
--wd-entities-title-color:rgb(0,0,0);
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Montserrat", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:500;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:16px;
}
@media (max-width: 1024px){
:root{
--wd-header-el-font-size:14px;
}
}
@media (max-width: 767px){
:root{
--wd-header-el-font-size:13px;
}
}
:root{
--wd-primary-color:rgb(0,0,0);
}
:root{
--wd-alternative-color:rgb(0,0,0);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:rgb(190,161,99);
}
:root{
--btn-shop-bgcolor-hover:rgb(173,141,74);
}
:root{
--btn-accent-bgcolor:rgb(190,161,99);
}
:root{
--btn-accent-bgcolor-hover:rgb(173,141,74);
}
:root{
--notices-success-bg:rgb(0,0,0);
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-shop-color: #fff;
		
					--btn-shop-color-hover: #fff;
		
					--btn-accent-color: #fff;
		
					--btn-accent-color-hover: #fff;
		
									--btn-default-brd-radius: 0px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
				--btn-default-box-shadow-active: none;
				--btn-default-bottom: 0px;
			
			
			
					
					
							--btn-shop-bottom-active: -1px;
				--btn-shop-brd-radius: 0.001px;
				--btn-shop-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
				--btn-shop-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
			
			
					
									--btn-accent-brd-radius: 0px;
				--btn-accent-box-shadow: none;
				--btn-accent-box-shadow-hover: none;
				--btn-accent-box-shadow-active: none;
				--btn-accent-bottom: 0px;
			
			
			
					
							
					--wd-brd-radius: 0px;
			}

	
	
	
	
	
	
	
	
	
	
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//aquatek.sk/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=7.0.3") format("woff2");
}

.poduct-tabs-inner .galeria p{display:none}
.term-sprchove-kuty .products.elements-grid.wd-products-holder {  display: none;}
.product_cat_sprchove-kuty .pvtfw_variant_table_block table.variant th:nth-child(7){min-width:8%;text-align:center}
.summary-inner .variations_form,.popis .variations_form{display:none}
#variant-table{display:none}
.term-sprchove-kuty .product-categories .children {display:block;background: transparent;}
.cat-have-child ul.children {display:block;background:transparent}
.cat-have-child  ul.children  .cat-have-child ul.children {display:none;background:transparent} 

.cat-parent.current-cat-parent.cat-have-child  ul.children ul.children {display:block;background:transparent}
.term-sprchove-kuty  .cat-have-child ul.children .cat-have-child ul.children {  display: block;  background: transparent;
}
.cat-item-49.current-cat.cat-parent.cat-have-child .cat-item-451  ul.children {  display: none;  background: transparent;
}

.current-cat.cat-parent.cat-have-child {display:block;background: transparent;}

li.cat-item.cat-have-child::after {display:none}
 

.pvtfw_variant_table_block table.variant th.asc .arrow{display:none}
.pvtfw_variant_table_block table.variant th:first-child{min-width:13%;order:1}
.pvtfw_variant_table_block table.variant th:nth-child(2){order:0;min-width:17%}
.postid-19673 .text-hover:hover{text-decoration:underline}
#menu-categories .wd-dropdown{margin-top:0}
.description .content_section.position-0{display:block}
.cz{font-size:14px;font-weight:700;padding-right:5px;font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#fff}
.product_cat_sprchove-kuty .pvtfw_variant_table_block table.variant th:nth-child(3){min-width:8%}
.product_cat_sprchove-kuty .pvtfw_variant_table_block table.variant td[data-title="výplň"]{order:2;min-width:8%}
.product_cat_z-liateho-mramoru-2 .pvtfw_variant_table_block table.variant th:nth-child(7){order:6;min-width:9%}
.product_cat_z-liateho-mramoru .pvtfw_variant_table_block table.variant th:nth-child(7){order:6;min-width:9%}
.product_cat_z-liateho-mramoru-2 .pvtfw_variant_table_block table.variant th:nth-child(6){order:6;min-width:9%}
.product_cat_z-liateho-mramoru .pvtfw_variant_table_block table.variant th:nth-child(6){order:6;min-width:9%}
.product_cat_z-liateho-mramoru-2 .pvtfw_variant_table_block table.variant td[data-title="váha_kg"]{order:8;min-width:9%}
.product_cat_z-liateho-mramoru .pvtfw_variant_table_block table.variant td[data-title="váha_kg"]{order:8;min-width:9%}
.product_cat_z-liateho-mramoru-2 .pvtfw_variant_table_block table.variant td[data-title="výška (cm)"]{order:5;min-width:9%}
.product_cat_z-liateho-mramoru .pvtfw_variant_table_block table.variant td[data-title="výška (cm)"]{order:5;min-width:9%}
.hide-light #elementor-lightbox-slideshow-single-img{display:none;height:0}
.gallery_gallery .GallerySeparator{display:table-cell;width:12px}
.gallery_gallery .GalleryImage{display:table-cell;vertical-align:top;width:100%}
.gallery_gallery,.gallery_thumbs{display:table;width:100%;table-layout:fixed}
.product-grid-item .wd-product-cats,.product-grid-item .wd-product-brands-links{display:none}
.wd-header-mobile-nav .wd-tools-icon:before{color:#fff}
.woocommerce-tabs .woocommerce-Tabs-panel--description .price{display:none}
.product-tabs-wrapper #gallery{display:none}
.woocommerce-product-gallery .woocommerce-product-gallery__image a{width:100%;max-width:100%;flex:0 0 100%;padding:0}
.content_section.position-1.navody table td{padding:5px;border-bottom:0}
.wd-hover-icons .wrapp-buttons{display:none}
.stiahnutie .hide{display:none}
.stiahnutie .galeria{display:none}
.single-product .stiahnutie #gallery{display:none}
.elementor-editor-active .stiahnutie #gallery{display:block}
.galeria .hide{display:block}
.galeria .opening{display:none}
.galeria #stiahnut{display:none}
.navod img{max-width:20px}
#menu-categories > li > a{color:#000;text-decoration:none;font-size:15px}
#moreinfo-thumbnails{display:flex;flex-wrap:wrap}
.wd-accordion-item table .navod{padding:0;border-bottom:0}
.main-footer ul li a,.main-footer span{color:#fff}
.tabs-layout-tabs .shop_attributes{max-width:100%}
.product-grid-item .product-wrapper .price{display:none}
.product-grid-item .description{max-height:35px;overflow:hidden}
.wd-accordion-item h1{display:none}
.wd-accordion-item .woocommerce-product-details__short-description{display:none}
.wd-accordion-item .product_title entry-title{display:none}
.summary-inner .woocommerce-product-attributes{display:none}
.product-grid-item .description b{font-weight:400}
.align-justify{text-align:justify}
.blog-design-meta-image .wd-post-entry-meta{display:none}
.blog-design-meta-image.has-post-thumbnail .wd-post-header{display:none}
.wd-hover-base.hover-ready:hover .content-product-imagin,.wd-hover-base.hover-ready.state-hover .content-product-imagin{opacity:0}
.wd-hover-base.hover-ready:hover .fade-in-block,.wd-hover-base.hover-ready.state-hover .fade-in-block{opacity:0;display:none}
.wd-hover-base .content-product-imagin,.wd-hover-base .wrapp-swatches{display:none}
.product-grid-item .wd-entities-title{color:#fff;font-size:20px}
.product-grid-item .amount{font-size:16px;color:#fff}
.wd-nav[class*="wd-style-"] > li > a{color:#fff}
.archive .product-grid-item .amount,.archive .product-grid-item .wd-entities-title{color:#000}
.wd-nav[class*="wd-style-"] > li:hover > a{color:#fff}
.wd-nav[class*="wd-style-"] > li.current-menu-item > a,.wd-nav[class*="wd-style-"] > li.wd-active > a{color:#fff;text-decoration:underline}
.single_add_to_cart_button,.woocommerce-mini-cart__buttons .checkout,#place_order{border-radius:var(--btn-shop-brd-radius);color:#fff;box-shadow:var(--btn-shop-box-shadow);background-color:#2f2f2f;border-color:#2f2f2f}
.wd-tools-element .wd-tools-text,.wd-tools-element .wd-tools-icon{color:#fff}
.wd-products-tabs.tabs-design-default .products-tabs-title .tab-label,.wd-products-tabs.tabs-design-alt .products-tabs-title .tab-label{color:#fff}
.wd-products-tabs .products-tabs-title li{opacity:1;border:2px solid transparent;border-radius:25px}
.wd-products-tabs .products-tabs-title li:hover,.wd-products-tabs .products-tabs-title li.active-tab-title{opacity:1;border:2px solid #fff;border-radius:25px}
.elementor-36 .elementor-element.elementor-element-e1523a9 .tabs-design-default .products-tabs-title .tab-label::after,.elementor-36 .elementor-element.elementor-element-e1523a9 .tabs-design-alt .products-tabs-title .tab-label::after{background-color:transparent}
.wd-products-tabs .products-tabs-title li{padding:10px 20px;margin:0 10px}
.wd-dropdown-menu.wd-design-sized .wd-sub-menu > li,.wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li{width:250px}
.wd-dropdown{margin:40px 0 0}
.page-title-default{margin-top:0}
.site-content{margin-bottom:0}
.elementor-widget-heading .elementor-heading-title{color:#fff}
.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:flex}
.single_add_to_cart_button:hover{background-color:#2a2a2a}
.wpcf7 form:not(.sent) .wpcf7-response-output,.mc4wp-error,.mc4wp-notice,.woocommerce-error,.woocommerce-info,.dokan-alert-warning,.dokan-alert-danger,.dokan-alert-info,.dokan-error,.dokan-info{background-color:#2f2f2f;color:var(--notices-warning-color)}
.wd-nav-mob-tab.wd-style-underline .nav-link-text{color:#000}
.page-title{position:relative;margin-top:40px;padding-top:0}
.archive .page-title-default{margin-top:0;padding-top:40px}
.woocommerce-mini-cart__buttons .checkout{background-color:#2f2f2f}
button[name="save_account_details"],button[name="save_address"],button[name="track"]{background-color:#2f2f2f}
button[name="save_account_details"]:hover,button[name="save_address"]:hover,button[name="track"]:hover{background-color:#1a1a1a}
.elementor-widget-image img{width:100%}
.wd-nav.wd-style-underline .nav-link-text:after{background-color:#fff}
.wd-load-more{margin-bottom:30px}
.footer-container{background-size:auto}
.elementor-social-icon-envelope{background:url(../images/email.svg) no-repeat;background-size:35px}
.elementor-shape-circle .elementor-icon.elementor-social-icon{width:35px;height:35px}
.elementor-grid .elementor-grid-item{margin:0 5px}
.blog-design-masonry .post-title{color:#fff}
.meta-categories-wrapp,.entry-meta,.hovered-social-icons{display:none;width:0;height:0;opacity:0}
.page-title{margin-top:0;padding-top:60px}
.title-size-default{padding:60px 0;margin-top:0}
.related-and-upsells .wd-entities-title{color:#000}
.blog-design-masonry.has-post-thumbnail .post-date{display:none}
.post-date{display:none;width:0;height:0;opacity:0}
.shop-content-area,.post-40{margin-bottom:30px}
.single-product-page{margin-top:0}
.rights{text-align:right}
.lefts{text-align:left}
.product-label.onsale{background-color:#fa2323}
.product-grid-item .wd-product-cats a,.product-grid-item .wd-product-brands-links a{color:#828282}
.wd-checkout-steps li span::after{background-color:#fff}
.summary-inner > .price,.wd-scroll-content > .price{margin-top:20px}
.yith-wcwl-add-to-wishlist{display:none}
.blog .main-page-wrapper .container{margin-bottom:50px}
.main-footer .elementor-widget-container img{max-width:300px;margin-bottom:25px}
.product-grid-item .wd-product-cats,.product-grid-item .wd-product-brands-links{display:none}
.product-grid-item .price{margin-top:10px}
.fa-key::before{width:20px;height:20px}
.elementor-icon i{width:20px;height:20px}
.elementor-icon.elementor-social-icon{font-size:var(--icon-size,20px);line-height:var(--icon-size,20px);width:calc(var(--icon-size,20px) + (2 * var(--icon-padding,.5em)));height:calc(var(--icon-size,20px) + (2 * var(--icon-padding,.5em)))}
li.additional_information_tab{display:none!important}
.tabs-layout-tabs .tabs{text-align:left}
.dolava .wpcf7-list-item{float:left}
.woocommerce-variation-add-to-cart{display:none}
.single_add_to_cart_button{display:none}
.add_to_cart_button{display:none}
.ajax_add_to_cart{displaydisplay:nonenone}
.add-to-cart-loop{display:none}
.wd-add-cart-icon{display:none}
.per-row-2{display:none}
a.wd-entities-title:hover,.wd-entities-title a:hover{color:#000}
.wd-action-btn > a:hover{color:#000}
a:hover{color:#000}
.read-more-section a:hover{color:#000}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal.js .quadmenu-navbar-nav > li.quadmenu-item{height:40px}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button) > a > .quadmenu-item-content{color:#2f2f2f}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link:hover,#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link.open{background-color:#fff}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link:hover{background-color:#fff}
.wd-header-search .wd-tools-icon::before{color:#fff}
.wd-header-cart .wd-tools-icon::before{color:#2f2f2f}
.wd-header-mobile-nav .wd-tools-icon::before{color:#2f2f2f}
.wd-products-tabs .products-tabs-title li:hover,.wd-products-tabs .products-tabs-title li.active-tab-title{opacity:1;border:2px solid #2f2f2f;border-radius:25px}
.wd-products-tabs.tabs-design-default .products-tabs-title .tab-label,.wd-products-tabs.tabs-design-alt .products-tabs-title .tab-label{color:#2f2f2f}
.wd-products-tabs .products-tabs-title li{opacity:1;cursor:pointer;transition:opacity .25s ease,color .25s ease}
.elementor a{color:#fff}
.product-grid-item .amount{color:#2f2f2f}
.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#2f2f2f}
.glink{color:#fff;font-family:'Montserrat'}
#showto,#showba{padding:0}
.video{color:#000;fill:#000;background-color:transparent;background-image:linear-gradient(180deg,#61CE7000 0%,#F2295B00 100%);border-style:solid;border-width:2px;border-radius:30px 30px 30px 30px;width:auto;margin:0 auto}
#video{margin-bottom:25px}
.video a{background:transparent}
#video a{background:transparent;text-transform:none}
#video a:hover{background:transparent;box-shadow:none}
.wd-header-cart{display:none}
.product-element-top:hover .hover-img{opacity:1;transform:scale(1.09)}
.product-grid-item .hover-img{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--bgcolor-white);opacity:0;transition:opacity .5s ease,transform 2s cubic-bezier(0,0,0.44,1.18)}
.product-element-top{position:relative;overflow:hidden;margin-bottom:10px;border-radius:var(--wd-brd-radius);backface-visibility:hidden;-webkit-backface-visibility:hidden}
.wrapp-category .hover-mask{text-align:center}
.wd-dropdown{margin:0}
.woodmart-nav-link img{display:none}
.single-product .content_section.position-0{width:33.3333335%;max-width:617px;display:table-cell;vertical-align:top}
.content_section.position-1{width:66.6666665%;max-width:1233px;display:table-cell;vertical-align:top}
.article-body-container .Data{display:table;width:100%;table-layout:fixed}
.article-body-container .Article{display:table;width:100%}
.article-inner .entry-header .entry-thumbnail{display:none}
.elementor-widget-container
.entry-header .entry-thumbnail{display:block}
.content_separator{display:table-cell;width:30px;position:relative}
.border-medium,.overborder-medium:hover .border{border-style:solid;border-width:3px;border-color:transparent;overflow:hidden}
.main-footer .elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:0}
.table-fixed{display:table!important;table-layout:fixed!important}
.table-cell{display:table-cell!important}
.vertical-top{vertical-align:top}
.main-footer .elementor-widget-container img{margin-bottom:0}
.novinky a{color:#000;font-weight:700}
.novinky .wd-entry-content{color:#000}
.blog-design-masonry .entry-header .entry-thumbnail{display:block}
.blog .blog-design-masonry .post-title{color:#37B4EA}
.footer-container{border-top:1px solid #e6e6e6}
p{margin-bottom:15px}
.wd-header-secondary-nav{padding-right:0}
textarea{resize:none}
.wd-dropdown-menu.wd-design-sized{padding:20px 10px 0}
.wd-dropdown{margin:0}
.news .wd-image{position:relative;overflow:hidden;border-radius:var(--wd-brd-radius)}
.news img{display:block;transition:transform .5s cubic-bezier(0,0,0.44,1.18)}
.news img:hover{transform:scale3d(1.1,1.1,1);transition:transform .5s cubic-bezier(0,0,0.44,1.18)}
.scroll-text .info-btn-wrapper{display:none}
.scroll-text .info-box-title{color:#E6E6E6;line-height:110px;margin-bottom:0}
.scroll-text .info-box-carousel-wrapper :is(.owl-stage-outer,.owl-carousel:not(.owl-loaded)){padding-top:5px;padding-bottom:0}
.scroll-text .wd-info-box .info-box-title{margin-bottom:0;transition:all .25s ease}
.wd-dropdown-menu{background-color:rgba(40,40,40,0.95);overflow-y:scroll;z-index:999;border-bottom-left-radius:30px;border-bottom-right-radius:30px}
.single-product-page .quantity{display:none}
.single-product-page .woocommerce-product-attributes-item--attribute_cena{display:none}
code,kbd{padding:0;font-family:raleway}
.blog .main-page-wrapper .container{margin-bottom:0}
.linka{position:relative;margin-bottom:15px}
.fas{color:#fff;font-size:16px;margin-right:6px}
.elementor-widget .elementor-icon-list-icon i{color:#00AEEF;font-size:16px}
.product-attributes tr{max-width:120px;display:inline-block}
.woocommerce-tabs .wd-nav[class*="wd-style-"] > li > a{color:#000}
.whb-general-header-inner .wd-nav[class*="wd-style-"] > li > a{color:#000}
.woocommerce-product-attributes-item--attribute_pa_uzatvaranie{display:none}
.pvtfw_variant_table_block table.variant th.výpredaj{order:7;min-width:8%;text-align:center}
@media (min-width: 1024px) {
.product-grid-item .product-image-link img{height:250px;object-fit:cover}
}
@media (min-width: 1124px) {
.product-grid-item .product-image-link img{height:280px;object-fit:cover}
}
@media (min-width: 1224px) {
.product-grid-item .product-image-link img{height:300px;object-fit:cover}
}
@media (min-width: 1324px) {
.product-grid-item .product-image-link img{height:320px;object-fit:cover}
}
@media (min-width: 1424px) {
.product-grid-item .product-image-link img{height:350px;object-fit:cover}
}
div.br_alabel.berocket_alabel_id_44081 > span{height:30px!important;width:30px!important;background-color:#faf4ed!important;color:#383838!important;border-radius:50%!important;line-height:10px!important;font-size:10px!important;font-family:'Montserrat'!important;margin-left:20px!important;margin-top:20px!important}
.whb-main-header{z-index:999}@media (min-width: 1025px) {
	.woocommerce-ordering-list{position:relative}

 .term-sprchove-kuty  .cat-item-49.current-cat.cat-parent.cat-have-child  .cat-item-4336 a {    background: #000;    color: #fff;    border-radius: 10px;  }

 .term-sprchove-kuty  .cat-item-49.current-cat.cat-parent.cat-have-child  .cat-item-4336 a:hover {    background: #000;    color: #fff;    border-radius: 10px;  }

 .term-sprchove-kuty  .cat-item-49.current-cat.cat-parent.cat-have-child  .cat-item-4336 ul.children a {    background: transparent;    color: #000;    border-radius: 10px;  }

 .term-sprchove-kuty  .cat-item-49.current-cat.cat-parent.cat-have-child  .cat-item-4336 ul.children a:hover {    background: #000;    color: #fff;    border-radius: 10px;  }

 .term-sprchove-kuty  .cat-item-49.current-cat.cat-parent.cat-have-child  .cat-item-4337 a {    background: #000;    color: #fff;    border-radius: 10px;  }

 .term-sprchove-kuty  .cat-item-49.current-cat.cat-parent.cat-have-child  .cat-item-4337 ul.children a {    background: transparent;    color: #000;    border-radius: 10px;  }

 .term-sprchove-kuty  .cat-item-49.current-cat.cat-parent.cat-have-child  .cat-item-4337 ul.children a:hover {    background: #000;    color: #fff;    border-radius: 10px;  }

 .term-sprchove-kuty  .cat-item-49.current-cat.cat-parent.cat-have-child  .cat-item-4338 a {    background: #000;    color: #fff;    border-radius: 10px;  }

 .term-sprchove-kuty  .cat-item-49.current-cat.cat-parent.cat-have-child  .cat-item-4338 ul.children a {    background: transparent;    color: #000;    border-radius: 10px;  }

 .term-sprchove-kuty  .cat-item-49.current-cat.cat-parent.cat-have-child  .cat-item-4338 ul.children a:hover {    background: #000;    color: #fff;    border-radius: 10px;  }



.summary-inner  .variations_form {    display: none;  }

  .product_cat_pvc .pvtfw_variant_table_block table.variant th:nth-child(4) {min-width: 10%;text-align:center}
#menu-item-835 .wd-dropdown-menu  {  width: 1060px;}


.widget_product_categories .product-categories .cat-parent .children .current-cat .cat-item .current-cat a{background:#000}
.widget_product_categories .product-categories .cat-parent .children .current-cat .cat-item .current-cat .children .cat-item a{color:#000;background:#fff;color:#000;background:#fff}
.woocommerce-ordering-list ul{position:absolute;top:0;width:100%}
.woocommerce-ordering-list ul li{display:block;position:absolute;top:0;left:0;width:100%;font-size:14px;line-height:25px;text-indent:0;cursor:pointer;transition-duration:.3s;list-style:none;opacity:1;user-select:none}
.woocommerce-ordering-list li:hover{background-color:#3f3f3f;box-shadow:inset 0 1px 2px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.12)!important}
.woocommerce-ordering-list li:nth-child(1){z-index:5;background:#fff}
.woocommerce-ordering-list li:nth-child(2){z-index:4;background:#fff}
.woocommerce-ordering-list li:nth-child(3){z-index:3;background:#fff}
.woocommerce-ordering-list li:nth-child(4){z-index:2;background:#fff}
.woocommerce-ordering-list li:nth-child(5){z-index:1;background:#fff}
.woocommerce-ordering-list.active ul li{box-shadow:0 1px 3px rgba(0,0,0,0.15)}
.woocommerce-ordering-list .active li:nth-child(1){transform:translateY(0%)}
.woocommerce-ordering-list .active li:nth-child(2){transform:translateY(100%)}
.woocommerce-ordering-list .active li:nth-child(3){transform:translateY(200%)}
.woocommerce-ordering-list .active li:nth-child(4){transform:translateY(300%)}
.woocommerce-ordering-list .active li:nth-child(5){transform:translateY(400%)}
#WOODMART_Widget_Price_Filter{display:none}
.single-product .whb-header{margin-bottom:60px}
.wd-action-btn.wd-style-text a{color:#000}
.gallery.bottom img{width:100%;height:300px;object-fit:cover;border-radius:50px}
.product-tabs-wrapper .woocommerce-product-gallery__image img,.product-tabs-wrapper .product-image-wrap img{height:300px;object-fit:cover;border-radius:50px}
.woocommerce-product-gallery__lightbox{height:100%;width:100%}
.product-images .wpgs-thumb{display:none}
.product-images .wpgs_image{border-bottom-right-radius:50px;max-height:900px;object-fit:cover;overflow:hidden}
.menu-item-831 .wd-dropdown-menu{height:calc(100vh - 70px)}
.menu-item-835 .wd-dropdown-menu{height:calc(100vh - 70px)}
.product_cat_uchyty-a-madla .pvtfw_variant_table_block table.variant th:nth-child(3){min-width:10%}
.product_cat_uchyty-a-madla .pvtfw_variant_table_block table.variant td[data-title="Cena (s DPH)"]{min-width:9%}
.product_cat_pre-sprchovacie-kuty-aquatek .pvtfw_variant_table_block table.variant td[data-title="Cena (s DPH)"]{min-width:9%}
.product_cat_pre-sprchovacie-kuty-aquatek .pvtfw_variant_table_block table.variant th:nth-child(2){order:0;min-width:18%}
.product_cat_pre-sprchovacie-kuty-aquatek .pvtfw_variant_table_block table.variant td[data-title="Názov"]{min-width:18%}
.product_cat_pre-sprchovacie-kuty-aquatek .pvtfw_variant_table_block table.variant th:nth-child(3){min-width:10%}
.product_cat_pre-sprchovacie-kuty .pvtfw_variant_table_block table.variant td[data-title="Cena (s DPH)"]{min-width:9%}
.product_cat_pre-sprchovacie-kuty .pvtfw_variant_table_block table.variant th:nth-child(2){order:0;min-width:18%}
.product_cat_pre-sprchovacie-kuty .pvtfw_variant_table_block table.variant td[data-title="Názov"]{min-width:18%}
.product_cat_pre-sprchovacie-kuty .pvtfw_variant_table_block table.variant th:nth-child(3){min-width:10%}
.product_cat_panty .pvtfw_variant_table_block table.variant th:nth-child(3){min-width:10%}
.product_cat_panty .pvtfw_variant_table_block table.variant td[data-title="Cena (s DPH)"]{min-width:9%}
.product_cat_tesnenia .pvtfw_variant_table_block table.variant td[data-title="Názov"]{min-width:18%}
.product_cat_tesnenia .pvtfw_variant_table_block table.variant th:nth-child(3){min-width:12%}
.product_cat_tesnenia .pvtfw_variant_table_block table.variant th:nth-child(5){min-width:12%}
.product_cat_tesnenia .pvtfw_variant_table_block table.variant th:nth-child(2){order:0;min-width:18%}
.product_cat_sprchove-supravy .pvtfw_variant_table_block table.variant td[data-title="šírka (cm)"]{order:4}
.widget_product_categories .product-categories .current-cat-parent .list-shown{background:#fff}
.widget_product_categories .product-categories .current-cat-parent a{color:#fff}
.widget_product_categories .product-categories .current-cat-parent .list-shown .current-cat a{background:#000}
.widget_product_categories .product-categories .current-cat-parent .list-shown .cat-item a{color:#000}
.widget_product_categories .product-categories .current-cat-parent .list-shown .cat-item a:hover{color:#fff}
.widget_product_categories .product-categories .current-cat-parent .list-shown .current-cat .list-shown{background:#fff}
.widget_product_categories .product-categories .current-cat-parent .list-shown .current-cat .list-shown li{background:#fff}
.widget_product_categories .product-categories .current-cat-parent .list-shown .current-cat .list-shown li a{background:#fff;color:#000;border-radius:10px}
.widget_product_categories .product-categories .current-cat-parent .list-shown .current-cat .list-shown li a:hover{background:#000;color:#fff}
#stiahnut .list-icon{font-size:20px;color:#3e53a4;fill:#3e53a4;max-width:20px}
#download .list-icon{font-size:20px;color:#3e53a4;fill:#3e53a4;max-width:20px}
#stiahnut .wd-list li{align-items:initial}
.page .whb-scroll-stick{padding-top:60px}
.copyrights-wrapper .container{max-width:1290px}
.copyrights-wrapper a:hover{color:#fff;text-decoration:underline}
.gallery .woocommerce-product-gallery .woocommerce-product-gallery__image{display:flex;flex:0 0 25%;max-width:25%;height:auto;margin-bottom:20px;padding-right:10px;padding-left:10px}
.wd-header-overlap .title-size-small{display:none}
.page-template-default.page .whb-scroll-stick{padding-top:60px}
.archive .whb-scroll-stick{padding-top:60px}
.single.single-product .whb-sticky-prepared{margin-top:-60px}
.single.single-product .whb-scroll-stick{margin-top:-60px;padding-top:60px}
.home.page-template-default.page .main-page-wrapper{padding-top:40px}
.product_cat_sprchove-kuty .pvtfw_variant_table_block table.variant th:nth-child(5){order:5;min-width:9%;text-align:center}
.product_cat_sprchove-kuty .pvtfw_variant_table_block table.variant td[data-title="výška (cm)"]{order:5;min-width:9%;text-align:center}
.product_cat_volne-stojace-vane .pvtfw_variant_table_block table.variant td[data-title="výška (cm)"]{min-width:9%}
.product_cat_volne-stojace-vane .pvtfw_variant_table_block table.variant th:nth-child(6){min-width:9%}
.product_cat_volne-stojace-vane .pvtfw_variant_table_block table.variant td[data-title="váha_kg"]{min-width:9%;text-align:center}
.product_cat_volne-stojace-vane .pvtfw_variant_table_block table.variant th:nth-child(7){min-width:9%}
.wd-accordion-title.wd-opener-pos-right{display:none}
.single .meta-post-categories{display:none}
.current-cat-parent .children.list-shown .current-cat .children.list-shown{padding-left:10px}
.single-post .main-page-wrapper{margin-top:-60px}
#menu-categories{float:right;margin-right:15px}
product-gallery-grid-row.second .woocommerce-product-gallery__image{display:flex;flex:0 0 100%;max-width:100px;height:auto;padding-right:10px;padding-left:10px}
.product-tabs-wrapper .woocommerce-product-gallery__image img,.product-tabs-wrapper .product-image-wrap img{height:300px;object-fit:cover;border-radius:50px}
.product-tabs-wrapper .product-image-wrap{display:flex;flex:0 0 25%;max-width:25%;height:auto;margin-bottom:20px;padding-right:10px;padding-left:10px}
.product-tabs-wrapper .product-image-wrap .woocommerce-product-gallery__image{width:100%;max-width:100%;flex:0 0 100%;padding:0}
.product-tabs-wrapper .woocommerce-product-gallery__wrapper{display:flex;width:100%;position:relative;flex-wrap:wrap;align-content:flex-start}
.pvtfw_variant_table_block table.variant td{min-width:12%}
.poduct-tabs-inner .wc-tab-inner .content_section.position-1 table{margin-bottom:90px}
.widget-area.fixed{position:fixed;width:23%;hheight:calc(100% + 50px)}
.galeria .wd-gallery-item img{height:300px;object-fit:cover;border-radius:50px}
.woocommerce-product-gallery img{height:900px;width:auto;object-fit:cover}
.single-product-content table th{border-bottom:0}
.single-product-content .infos{padding-left:0;padding-right:65px}
.popis{padding-right:30px}
.stiahnutie{padding-left:30px}
.product-tabs-wrapper{padding-left:50px;padding-right:50px}
#moreinfo-thumbnails{display:flex;flex-wrap:wrap}
.description p{font-size:12px}
.navod img{max-width:20px}
.galeria{margin-top:100px}
.wd-dropdown-menu .elementor img{border-radius:15px;height:125px;width:auto;object-fit:cover}
#menu-item-835 .wd-dropdown-menu .elementor img{border-radius:15px;height:65px;width:auto;object-fit:cover}
#menu-categories .wd-dropdown-menu span{height:auto;line-height:normal;color:#fff}
.main-footer ul li a{color:#fff}
.wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width) .elementor-element .wd-sub-menu>li{margin-bottom:0;width:auto;color:#fff;text-decoration:none;background:transparent}
.whb-sticked .whb-general-header .wd-dropdown{margin-top:0}
.wd-dropdown-menu.wd-design-sized > .container{height:auto}
.home .wd-logo{display:none}
.single .summary-inner{margin-top:150px}
.single .whb-scroll-stick{margin-top:60px;padding-top:60px}
.page .whb-scroll-stick .whb-main-header{background:rgba(0,0,0,0.5)}
.page-id-4439 .whb-scroll-stick{padding-top:60px}
.single .whb-sticky-prepared{margin-top:60px}
.single .whb-overcontent .whb-main-header{background:rgba(0,0,0,0.5)}
.home .whb-sticked .whb-main-header{background:rgba(0,0,0,0.5)}
.single .main-page-wrapper{padding-top:0}
.woocommerce .main-page-wrapper{margin:0;margin-top:0}
.shop-loop-head .wd-shop-tools{justify-content:flex-end}
.footer-container .elementor-grid .elementor-grid-item{margin:0}
.footer-container .Contact{margin-top:20px}
.footer-container .main-footer{max-width:1290px}
.footer-container :is(.widget_categories,.widget_pages,.widget_archive,.widget_nav_menu) ul li{display:block;color:#fff;margin-bottom:5px}
.footer-container .widget-title,.footer-container .article_title{font-weight:700}
.footer-container p{margin-bottom:5px;color:#fff}
.footer-container :is(.widget_categories,.widget_pages,.widget_archive,.widget_nav_menu) ul li a{color:#fff}
.footer-container .widget{margin-bottom:0;padding-bottom:10px;border-bottom:0}
.blog-post-loop .entry-thumbnail img{height:250px;object-fit:cover}
.blog-design-masonry .entry-header .entry-thumbnail{display:block;border-radius:50px;overflow:hidden}
.archive .whb-scroll-stick .whb-main-header{background:rgba(0,0,0,0)}
.page-id-4439 .whb-main-header{background:rgba(0,0,0,0)}
.pvtfw_variant_table_block table.variant tr{display:flex;width:100%;border-bottom:1px solid #e6e6e6}
.pvtfw_variant_table_block table.variant tr td{border:0}
.pvtfw_variant_table_block table.variant td[data-title="Kód"]{order:1;min-width:13%}
.pvtfw_variant_table_block table.variant td[data-title="nazov"],.pvtfw_variant_table_block table.variant td[data-title="Názov"]{order:0;max-width:250px;min-width:17%;font-weight:700;font-size:13px;width:auto}
.pvtfw_variant_table_block table.variant td[data-title="farba"]{order:1;min-width:10%}
.pvtfw_variant_table_block table.variant td[data-title="dĺžka (mm)"]{order:2;min-width:12%}
.pvtfw_variant_table_block table.variant td[data-title="množstvo"]{order:3;min-width:10%}
.product_cat_polykarbonatove .pvtfw_variant_table_block table.variant td[data-title="množstvo"]{order:8;min-width:10%;text-align:center}
.product_cat_pvc .pvtfw_variant_table_block table.variant td[data-title="množstvo"]{order:8;min-width:10%;text-align:center}
.pvtfw_variant_table_block table.variant td[data-title="výplň"]{order:2;min-width:10%}
.pvtfw_variant_table_block table.variant td[data-title="typ batérie"]{order:1;min-width:10%}
.pvtfw_variant_table_block table.variant td[data-title="farba profilov"]{order:3;min-width:10%}
.pvtfw_variant_table_block table.variant td[data-title="dĺžka (cm)"]{order:3;min-width:10%;text-align:center}
.pvtfw_variant_table_block table.variant td[data-title="šírka (cm)"]{order:3;min-width:10%;text-align:center}
.pvtfw_variant_table_block table.variant td[data-title="hlbka-cm"]{order:4;min-width:12%}
.pvtfw_variant_table_block table.variant td[data-title="výška (cm)"]{order:4;min-width:10%}
.pvtfw_variant_table_block table.variant td[data-title="VÝŠKA (cm)"]{order:4;min-width:10%}
.pvtfw_variant_table_block table.variant td[data-title="výška (cm)"]{order:5;min-width:10%;text-align:center}
.pvtfw_variant_table_block table.variant td[data-title="roztiahnutie (cm)"]{order:6;min-width:10%;text-align:center}

.product_cat_konzoly .pvtfw_variant_table_block table.variant td[data-title="roztiahnutie (cm)"]{order:6;min-width:10%}

.pvtfw_variant_table_block table.variant td[data-title="pre hrúbku skla"]{order:7;min-width:10%;text-align:center}
.pvtfw_variant_table_block table.variant td[data-title="vstup (cm)"]{order:7;min-width:8%;text-align:center}
.pvtfw_variant_table_block table.variant td[data-title="výpredaj"]{order:9;min-width:8%;color:red;text-align:center}
.pvtfw_variant_table_block table.variant td[data-title="váha_kg"]{order:8;min-width:8%;text-align:center}
.pvtfw_variant_table_block table.variant th:last-child{order:9;min-width:8%;text-align:center;}
.pvtfw_variant_table_block table.variant td[data-title="Cena (s DPH)"]{order:12;min-width:7%;text-align:right}
.whb-general-header .container{width:100%;padding:0}
.product-tabs-wrapper.attr{border-top:0 solid var(--brdcolor-gray-300);border-bottom:0 solid var(--brdcolor-gray-300);background-color:var(--bgcolor-white);padding:var(--wd-single-spacing) 50px}
#menu-categories span{height:60px;line-height:60px;color:#fff}
#menu-categories > li > a{color:#000;text-decoration:none;font-size:14px}
#menu-categories > li:hover > a{color:#000;text-decoration:none}
#menu-categories > li.current-menu-item,#menu-categories > li.wd-active{color:#fff;background-color:#212121}
.home #menu-categories > li.current-menu-item,.home #menu-categories > li.wd-active{color:#fff;background-color:transparent}
#menu-categories > li.current-menu-parent{color:#000;background:#fff;text-decoration:none}
#menu-categories > li.current-menu-parent a span{color:#000;text-decoration:none}
#menu-categories > li.current-menu-item > a span,#menu-categories > li.wd-active > a span{color:#fff;text-decoration:none}
.whb-sticky-shadow.whb-sticked .wd-logo img{padding-top:5px;padding-bottom:5px}
.wd-products-tabs .products-tabs-title{margin-bottom:50px}
.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:flex;margin:25px 0}
.wd-nav-product-cat li{min-width:180px}
.meta-post-categories{display:none}
.product-images .labels-rounded .product-label{display:none}
.labels-rounded .product-label{display:none;align-items:center;justify-content:center;padding:5px 7px;min-height:50px;border-radius:35px;font-size:14px}
.product-label.onsale{background-color:#fa2323}
.per-row-2{display:none}
.wd-nav a{color:#fff;padding-top:25px;padding-bottom:25px}
#menu-categories li:hover{color:#fff;text-decoration:none;background:#212121}
#menu-categories .wd-dropdown-menu li:hover{color:#fff;text-decoration:underline;background:transparent}
#menu-categories li:hover a::after{color:#000}
#menu-categories li:hover a{text-decoration:none}
#menu-categories li:hover span{color:#fff;text-decoration:none}
.wd-nav li:hover span{color:#000;text-decoration:none}
#stredny{width:25%}
#vpravo{width:50%}
.more-products{display:none}
.whb-general-header .wd-dropdown::after{height:30px}
.wd-dropdown::after{bottom:auto}
.whb-sticked .whb-general-header .wd-dropdown::after{height:20px}
.archive .page-title-default{padding-bottom:40px}
.wd-header-secondary-nav #menu-header-link a,a.glink{font-size:14px;font-weight:700;padding-right:20px;font-family:"Montserrat",Arial,Helvetica,sans-serif}
.wd-header-html a.glink:last-child{padding-right:0}
.widget_product_categories .product-categories > .cat-item{display:none}
.widget_product_categories .product-categories .cat-parent{display:flex!important}
.widget_product_categories .product-categories .cat-parent a{display:none}
.widget_product_categories .product-categories .cat-parent .children a{display:block;padding-left:15px;font-weight:700;color:#000;display:block;padding-left:15px;font-weight:700;color:#000}
.widget_product_categories .product-categories .cat-parent a:hover{background:#000;color:#fff;border-radius:10px}
.widget_product_categories .wd-cats-toggle.toggle-active{display:none}
.categories-accordion-on .widget_product_categories .product-categories{padding-right:0}
.widget_product_categories .children{padding-left:0}
.ui-slider.ui-widget-content .ui-slider-handle{background:#00aeef}
.widget_product_categories{border:0}
.widget_product_categories .product-categories .cat-parent .children .cat-item:last-child a{border-bottom:0}
.widget_product_categories .product-categories .cat-parent .children .current-cat a{background:#000;border-radius:10px}
.widget_product_categories .product-categories .cat-parent .children .current-cat .children a{background:#fff;color:#000}
.widget_product_categories .product-categories .cat-parent .children .current-cat .children a:hover{background:#000;color:#fff}
.widget_product_categories .product-categories .cat-parent .children .current-cat .children a{background:#fff;color:#000}
.single-product-page .content_section.position-0{width:50%;max-width:725px}
.single-product-page .content_section.position-1{width:50%;max-width:725px}
.single-product-page .Data{display:table;width:100%;table-layout:fixed}
.single-product-page .shop_attributes tbody td{font-size:13px}
.single-product-page .shop_attributes table{margin-bottom:10px;border:0;border-spacing:0;width:auto}
.single-product-page .woocommerce-product-attributes .woocommerce-product-attributes-item--attribute_pa_nazov{display:none}
.single-product-page .woocommerce-product-attributes td{width:50%}
.single-product-page .woocommerce-product-attributes-item--attribute_n%c3%a1zov{display:none}
.single-product-page .pvtfw_variant_table_block .woocommerce-product-attributes-item--attribute_pa_vypln{order:1}
.single-product-page .pvtfw_variant_table_block .woocommerce-product-attributes-item--attribute_pa_farba-profilov{order:2}
.single-product-page .pvtfw_variant_table_block .woocommerce-product-attributes-item--attribute_pa_vyska-cm{order:3}
.single-product-page .pvtfw_variant_table_block .woocommerce-product-attributes-item--attribute_pa_roztiahnutie-cm{order:4}
.single-product-page .pvtfw_variant_table_block .woocommerce-product-attributes-item--attribute_pa_vstup-cm{order:5}
.single-product-page .pvtfw_variant_table_block .woocommerce-product-attributes-item--attribute_pa_cena{order:6;display:none}
.single-product-page .pvtfw_variant_table_block .woocommerce-product-attributes-item--attribute_pa_farba{order:1}
.single-product-page .pvtfw_variant_table_block .woocommerce-product-attributes-item--attribute_pa_dlzka-cm{order:2}
.single-product-page .pvtfw_variant_table_block .woocommerce-product-attributes-item--attribute_pa_sirka-cm{order:3}
.single-product-page .pvtfw_variant_table_block .woocommerce-product-attributes-item--attribute_pa_vaha_kg{order:5}
.single-product-page .woocommerce-product-attributes-item--attribute_pa_cena a{font-weight:700}
.fileDownload .fileTitle{text-align:left;padding-left:5px;display:inline-block;float:left}
.border.border-thick,.border-thick .border,.overborder-thick:hover .border{border-style:solid;border-width:5px;border-color:transparent;overflow:hidden;border-color:#e6e6e6}
.galeria .product-image-wrap{min-height:210px;max-width:25%;margin-bottom:var(--wd-sp);padding-right:calc(var(--wd-sp) / 2);padding-left:calc(var(--wd-sp) / 2);flex:0 0 25%}
.galeria .product-image-wrap img{height:300px;object-fit:cover;border-radius:50px}
.single-product-page .shop_attributes th{width:50%;font-weight:700}
.tab-title-additional_information{display:none}
.related-products .slider-title
.woocommerce-product-attributes.shop_attributes{border-bottom:1px solid #e6e6e6}
.nadpis{width:190px;position:relative;top:-51px}
.nazov{display:block;border-bottom:1px solid #00AEEF;margin:0;color:#00AEEF;font-weight:700;font-size:13px;line-height:21px;height:21px}
.upc_under_title{width:100%;display:block;text-align:left;color:#000;font-weight:700;font-size:13px;border-bottom:1px solid #e6e6e6;line-height:16px;height:16px}
.kod{width:auto;text-align:left;font-size:80%;color:#000;padding:0;margin:0;line-height:14px}
.single-product-page .woocommerce-product-attributes-item--attribute_pa_cena a{display:inline;line-height:30px;text-align:left;position:relative}
.single-product-page .woocommerce-product-attributes-item--attribute_pa_cena a::after{content:" €"}
.whb-header-bottom .wd-dropdown{margin-top:1px}
.single-product-page .product_meta{display:none}
.single-product-page .summary-inner .woocommerce-Price-amount{display:none}
.single-product-page .summary-inner .price{display:none}
.wd-header-nav.wd-header-secondary-nav{padding-left:0}
.whb-general-header{background:#000}
.product .product-element-top{border-radius:50px}
.product_cat_konzoly .pvtfw_variant_table_block table.variant th:nth-child(5){min-width:10%}
.product_cat_konzoly .pvtfw_variant_table_block table.variant th:nth-child(3){min-width:10%}
.product_cat_pvc .pvtfw_variant_table_block table.variant th:nth-child(3){min-width:10%;text-align:center}
.product_cat_pvc .pvtfw_variant_table_block table.variant th:nth-child(5){min-width:10%}
.product_cat_tesnenia .pvtfw_variant_table_block table.variant th:nth-child(5){min-width:12%}
.product_cat_vanova-stojanova-bateria .pvtfw_variant_table_block table.variant td[data-title="výška (cm)"]{min-width:10%}
.product_cat_rohovy-profil .pvtfw_variant_table_block table.variant th:nth-child(3){min-width:10%}
.product_cat_rohovy-profil .pvtfw_variant_table_block table.variant th:nth-child(5){min-width:10%}
.widget_product_categories .product-categories .current-cat-parent . cat-parent a a{color:#fff;background:#000}

 .pvtfw_variant_table_block table.variant td[data-title="Cena s DPH"] {
  order: 15; 	 min-width: 8%;text-align:center}
  .pvtfw_variant_table_block table.variant td[data-title="SKU"] {    order: 1;    min-width: 13%;  }
  .pvtfw_variant_table_block table.variant td[data-title="sku"] {    order: 1;    min-width: 13%;  }

.pvtfw_variant_table_block table.variant th:nth-child(7) {
    order: 6;
    min-width: 8%;
		text-align:center;
}

.product_cat_sprchove-panely .pvtfw_variant_table_block table.variant td[data-title="Cena s DPH"] { 
	min-width: 8%; 
}

.product_cat_sprchove-supravy .pvtfw_variant_table_block table.variant td[data-title="hlbka-cm"] {
	order: 4;
  min-width: 10%;
	text-align:center;
}

.product_cat_sprchove-supravy .pvtfw_variant_table_block table.variant td[data-title="výška (cm)"] {
  order: 5;
  min-width: 8%;
}
.product_cat_sprchove-stlpy .pvtfw_variant_table_block table.variant td[data-title="hlbka-cm"] {
	order: 4;
  min-width: 10%;
	text-align:center;
}

.product_cat_sprchove-stlpy .pvtfw_variant_table_block table.variant td[data-title="hlbka-cm"] {
	order: 4;
	min-width: 10%;
}

.product_cat_sprchove-stlpy .pvtfw_variant_table_block table.variant td[data-title="Cena s DPH"] {
	order: 15;
	min-width: 8%;
	padding-right: 0;
}

.product_cat_sprchove-hlavice-pevne .pvtfw_variant_table_block table.variant td[data-title="Cena s DPH"] {
	order: 15;
	min-width: 8%;
	padding-right: 0;
}

.product_cat_umyvadlo-z-tvrdeneho-liateho-kamena-2 .pvtfw_variant_table_block table.variant td[data-title="Cena s DPH"] {
	order: 15;
	min-width: 8%;
}

.product_cat_konzoly .pvtfw_variant_table_block table.variant td[data-title="Cena s DPH"] {
	order: 15;
	min-width: 8%;
}

.pvtfw_variant_table_block table.variant th:nth-child(6) {
text-align:center !important;
}

.pvtfw_variant_table_block table.variant td{
	padding: 5px !important;
}

.pvtfw_variant_table_block table.variant th:nth-child(5){
text-align:center;
}

.product_cat_volne-stojace-vane .pvtfw_variant_table_block table.variant th:nth-child(4) {
	text-align:center;
}

.product_cat_sprchove-stlpy .pvtfw_variant_table_block table.variant th:nth-child(4) {
	text-align:center;
}

.product_cat_sprchove-ramena .pvtfw_variant_table_block table.variant th:nth-child(4) {
	text-align:center;
}

.product_cat_sprchove-podomietkove-baterie .pvtfw_variant_table_block table.variant th:nth-child(4) {
	text-align:center;
}

.product_cat_sprchove-hlavice-pevne .pvtfw_variant_table_block table.variant th:nth-child(4) {
	text-align:center;
}

.product_cat_z-liateho-mramoru-2 .pvtfw_variant_table_block table.variant th:nth-child(4) {
	text-align:center;
}

.product_cat_z-tvrdeneho-polymeru-2 .pvtfw_variant_table_block table.variant th:nth-child(4) {
	text-align:center;
}

.product_cat_umyvadlo-z-tvrdeneho-liateho-kamena-2 .pvtfw_variant_table_block table.variant th:nth-child(4) {
	text-align:center;
}

.product_cat_rohovy-profil .pvtfw_variant_table_block table.variant th:nth-child(4) {
	text-align:center;
}

.product_cat_rohove .pvtfw_variant_table_block table.variant th:nth-child(4) {
	text-align:center;
}

.product_cat_rovne .pvtfw_variant_table_block table.variant th:nth-child(4) {
	text-align:center;
}

.product_cat_uni .pvtfw_variant_table_block table.variant th:nth-child(4) {
	text-align:center;
}

.product_cat_panty .pvtfw_variant_table_block table.variant th:nth-child(5) {
	min-width: 8%;
}

.product_cat_uchyty-a-madla .pvtfw_variant_table_block table.variant th:nth-child(5) {
	min-width: 8%;
}

.product_cat_pre-sprchovacie-kuty-aquatek .pvtfw_variant_table_block table.variant th:nth-child(5) {
	min-width: 8%;
}

.product_cat_pre-sprchovacie-kuty .pvtfw_variant_table_block table.variant th:nth-child(5) {
	min-width: 8%;
}

.product_cat_pvc .pvtfw_variant_table_block table.variant td[data-title="Cena s DPH"] {
	min-width: 10%;
}

.product_cat_pvc .pvtfw_variant_table_block table.variant th:nth-child(6) {
	min-width: 10%;
}

.product_cat_pvc .pvtfw_variant_table_block table.variant td[data-title="dĺžka (mm)"] {
	min-width: 10%;
	text-align:center;
}

.product_cat_polykarbonatove .pvtfw_variant_table_block table.variant th:nth-child(4) {
	text-align:center;
}
.product_cat_polykarbonatove .pvtfw_variant_table_block table.variant th:nth-child(5) {
	min-width:10%;
}

.product_cat_polykarbonatove .pvtfw_variant_table_block table.variant th:nth-child(6) {
	min-width:10%;
}

.product_cat_polykarbonatove .pvtfw_variant_table_block table.variant td[data-title="Cena s DPH"] {
	min-width:10%;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.pvtfw_variant_table_block table.variant tr {
  display: flex;
  width: 100%;
  border-bottom: none;
}

.elementor-element-1b380cdc .elementor-widget-wrap {
  align-content: center;
}

#stiahnut .list-icon {
  font-size: 20px;
  color: #3e53a4;
 	fill:#3e53a4;	
	width: 20px;
}

#download .list-icon {
  font-size: 20px;
  color: #3e53a4;
	fill:#3e53a4;	
	width: 20px;
}

:is(.product-grid-item.col-6, .owl-items-xs-2 .product-grid-item) :is(.price, .star-rating, .wd-entities-title, .wd-product-cats, .wd-product-brands-links, .wd-product-sku, .wd-product-stock span) {
  font-size: 100%;
	font-weight:bold;
}

.product-images .wpgs-thumb {
  display: none;
}

.novinky a { 
  font-size: 16px;
}

.archive .whb-scroll-stick {
    padding-top: 60px;
}

.blog-post-loop .entry-thumbnail
{
  border-radius: 30px;
		overflow: hidden;
}

.blog-post-loop .entry-thumbnail img
{height:165px}

.page .main-page-wrapper {
  margin-top: -20px; 
}

.page  .main-page-wrapper {
  padding-top: 0px; 
}

.home .whb-scroll-stick
{
    margin-bottom: -40px;
}

#menu-mobile-navigation .menu-item-account
{display:none;}

.home .whb-scroll-stick.whb-sticked {
    margin-bottom: -40px;
}


.home .main-page-wrapper {
    padding-top: 0px;
    margin: 0;
}

#stiahnut .list-icon {
  font-size: 18px;
  color: #3e53a4;
}

#download .list-icon {
  font-size: 18px;
  color: #3e53a4;
	fill:#3e53a4;	
}

.pvtfw_variant_table_block table.variant td[data-title="výpredaj"] {
  color: red;
}

.product_cat_volne-stojace-vane .pvtfw_variant_table_block table.variant td[data-title="váha_kg"] {
  min-width: 9%;
}

.product_cat_volne-stojace-vane .pvtfw_variant_table_block table.variant th:nth-child(7) {
  min-width: 9%;
}

#tab-related_products    {
  opacity: 1; 
}
.gallery 
{
padding-right: 15px;
padding-left: 15px;
}

.wd-header-mobile-nav .wd-tools-icon::before {
  color: #fff;
}


.wd-header-overlap .page-title {
   display:none
}

.single .main-page-wrapper {
    padding-top: 60px;
}

.single .whb-sticky-prepared {
    margin-top: -60px;
}

.pvtfw_variant_table_block table.variant td { 
  border: 0;
}

.product-tabs-wrapper.attr
{
  margin-bottom: 0;
  padding-bottom: 0;
}

.pvtfw_variant_table_block table.variant thead tr th { 
  font-size: 11px; 
}
 
.pvtfw_variant_table_block table.variant th:nth-child(2) {
  order: 0;
  min-width: 14%;
}

.pvtfw_variant_table_block table.variant thead tr th { 
  font-size: 11px;
}

.pvtfw_variant_table_block table.variant tr td { 
  font-size: 12px;
}

.product-tabs-wrapper .woocommerce-product-gallery__image
{
  display: flex;
  flex: 0 0 50%;
  max-width: 50%;
  height: auto; 
padding-right:10px;
padding-left: 10px;
}
.product-tabs-wrapper .woocommerce-product-gallery__image img , .product-tabs-wrapper .product-image-wrap img
 {
  height: 300px;
  object-fit: cover;
  border-radius: 50px;
}

.product-grid-item .description {
  max-height: 40px;
  overflow: hidden;
}

.product-tabs-wrapper .product-image-wrap
{
  display: flex;
  flex: 0 0 50%;
  max-width: 50%;
  height: auto;
 margin-bottom: 20px;
padding-right:10px;
padding-left: 10px;
}

.product-tabs-wrapper .product-image-wrap   .woocommerce-product-gallery__image
{
 width:100%;
	max-width:100%;
	flex: 0 0 100%;
padding: 0;
}

.product-tabs-wrapper  .woocommerce-product-gallery__wrapper {
  display: flex;
  width: 100%;
		position: relative; 
flex-wrap: wrap;
align-content: flex-start;
}


.elementor-36 .elementor-element.elementor-element-62d0667:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-62d0667 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 0% 100%;
}


.wd-filter-buttons  {
  margin: 0;
  margin-top: 10px;
}



.galeria .wd-gallery-item img { 
object-fit: cover;
	height: 150px;
	border-radius: 30px;}

.galeria {
  margin-top: 70px;
}

.pvtfw_variant_table_block table.variant td[data-title="Kód"]

{
  order: 1;
	min-width:13%;
	
}
.pvtfw_variant_table_block table.variant td[data-title="nazov"] ,
.pvtfw_variant_table_block table.variant td[data-title="Názov"]

{
  order: 0; 
	max-width: 250px;
	min-width:14%;
	font-weight:700;
	font-size: 13px;
	width:auto;
	height: auto;
line-height: 18px;
border: 0;
}

.pvtfw_variant_table_block table.variant td[data-title="farba"]

{
  order: 1;
min-width:12%;
}



.pvtfw_variant_table_block table.variant td[data-title="výplň"]

{
  order: 2;
min-width:12%;
}


.pvtfw_variant_table_block table.variant td[data-title="typ batérie"]

{
  order: 1;
min-width:12%;
}



.pvtfw_variant_table_block table.variant td[data-title="farba profilov"]

{
  order: 3;
min-width:12%;
}

.pvtfw_variant_table_block table.variant td[data-title="dĺžka (cm)"]

{
  order: 3;
min-width:12%;
}

.pvtfw_variant_table_block table.variant td[data-title="šírka (cm)"]

{
  order: 3;
min-width:12%;
}


.pvtfw_variant_table_block table.variant td[data-title="hlbka-cm"]

{
  order: 4;
min-width:12%;
}


.pvtfw_variant_table_block table.variant td[data-title="výška (cm)"]

{
  order: 4;
min-width:12%;
}

.pvtfw_variant_table_block table.variant td[data-title="VÝŠKA (cm)"]

{
  order: 4;
min-width:12%;
}

.pvtfw_variant_table_block table.variant td[data-title="výška (cm)"] {
  order: 5;
  min-width: 12%;
}

.pvtfw_variant_table_block table.variant td[data-title="roztiahnutie (cm)"]

{
  order: 6;
min-width:12%;
}

.pvtfw_variant_table_block table.variant td[data-title="vstup (cm)"] {
  order: 7;
  min-width: 12%;
}

.pvtfw_variant_table_block table.variant td[data-title="výpredaj"] {
  order: 9;
  min-width: 8%;
}



.pvtfw_variant_table_block table.variant td[data-title="váha_kg"] {
  order: 8;
  min-width: 12%;
}



.pvtfw_variant_table_block table.variant td[data-title="Cena (s DPH)"]

{
  order: 12;
	min-width:12%;
}


.wd-breadcrumbs
{
  margin-bottom: 0px; 
}

.main-footer ul li a { 
  color: white;
}

.offcanvas-sidebar-tablet .shop-content-area:not(.col-lg-12) .wd-show-sidebar-btn {
  position: fixed;
  left: 0;
  top: 41%;
  z-index: 9999;
}

.product .product-element-top {
  border-radius: 30px;
}

.shop-loop-head { 
  width: auto;
}

.wd-shop-tools {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  max-width: 85%;
  width: 100%;
}


.wd-header-cart.wd-design-5 {
    margin-right: 5px;
    display: none;
}
.footer-container {
    background-size: cover;    background-position: center;    height: auto;
}
.more-products{display:none;}


.galeria .product-image-wrap img {
 height: 180px;
object-fit: cover;
border-radius: 50px;
}

.wd-nav-main > li > a, .wd-nav-secondary > li > a { 
  font-size: 14px; 
}



.widget_product_categories .product-categories > .cat-item{display:none;}
 
.widget_product_categories .product-categories .cat-parent{display:flex!important;}

.widget_product_categories .product-categories .cat-parent a {display:none}

.widget_product_categories .product-categories .cat-parent .children a  {display:block;
padding-left: 15px;
font-weight: 500;
border-bottom: 1px solid #cdcdcd; 
}

.widget_product_categories .product-categories .cat-parent .children a  {display:block;
padding-left: 15px;
font-weight: 500;
border-bottom: 1px solid #cdcdcd; 
}

.widget_product_categories .product-categories .cat-parent li:hover
{background:black}

.widget_product_categories .product-categories .cat-parent li:hover a
{color:white}

.widget_product_categories .wd-cats-toggle.toggle-active {display:none}



.single-product-page .shop_attributes th
{ 
  padding: 1px; 
margin: 0;
  color: #00AEEF; 
}

.single-product-page .woocommerce-product-attributes-item {
  padding: 0;
  padding-bottom: 1px;
  margin-bottom: 1px;
}

.single-product-page .shop_attributes tbody {
  display: table;
  width: 100%;
}

.single-product-page .container-none
{margin:0px}

.single-product .summary-inner  .amount bdi {
  font-weight: 700;
	font-size: 20px;
}

.single-product .product-tabs-wrapper
{padding-top:0px}

.widget_product_categories .product-categories .current-cat-parent li.current-cat a {
  color: black;
  font-weight: 600;
}

.content_section.position-0 {
  width: 100%;
  max-width: 617px;
  display: table-row;
  vertical-align: top;
}

.content_section.position-1 table {
  margin-bottom: 2px;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  line-height: 1.4;
}

.content_section.position-1 table td {
  padding: 1px;
  border-bottom: 1px solid var(--brdcolor-gray-300);
  text-align: left;
}

.content_section.position-1
{padding-bottom:20px}

.tab-title-additional_information
{display:none}
 

.related-products .slider-title
{display:none}

.widget_product_categories .product-categories .cat-parent .children .current-cat {
  color: white;  
  background: black;
}

.widget_product_categories .product-categories .cat-parent .children .current-cat a {
  color: white;   
}

.single-product-page .product_meta
{display:none}

.single-product-page .summary-inner .woocommerce-Price-amount
{display:none}

.single-product-page .summary-inner .price
{display:none}


.single-product .shop_attributes span
{color: #000;font-weight:700}

.footer-container .widget {
  margin-bottom: 0px;
  padding-bottom: 10px;
  border-bottom: 0px;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.wd-header-overlap .page-title {
    padding-top: 30px;
}

.slick-slide img {
  height: 250px;
  width: 100%;
  object-fit: cover;
}

#stiahnut .list-icon {
  font-size: 18px;
  color: #3e53a4;
	fill:#3e53a4;	
	width: 18px;
}

#download .list-icon {
  font-size: 18px;
  color: #3e53a4;
	fill:#3e53a4;	
	width: 18px;
}

:is(.product-grid-item.col-6, .owl-items-xs-2 .product-grid-item) :is(.price, .star-rating, .wd-entities-title, .wd-product-cats, .wd-product-brands-links, .wd-product-sku, .wd-product-stock span) {
  font-size: 100%;
	font-weight:bold;
}

.product-images .wpgs-thumb {
  display: none;
}

.blog-post-loop .entry-thumbnail img
{height:165px}

.page  .main-page-wrapper {
  padding-top: 0px; 
}

.blog-post-loop .entry-thumbnail
{
  border-radius: 30px;
		overflow: hidden;
}

.page .whb-scroll-stick
{
    padding-top: 60px;
}

.archive .main-page-wrapper {
    padding-top: 20px;
}

.archive .whb-scroll-stick
{
    padding-top: 60px;
}


.page .main-page-wrapper {
  margin-top: -20px; 
}

#menu-mobile-navigation .menu-item-account
{display:none;}

.wd-header-overlap .page-title {
   display:none
}

.home .whb-scroll-stick
{
    margin-bottom: -40px;
}

.home .whb-scroll-stick.whb-sticked {
    margin-bottom: -40px;
}

.home .main-page-wrapper {
    padding-top: 0px;
    margin: 0;
}

. menu-item-account
{display:none;}

.single .whb-sticky-prepared {
    margin-top: -60px;
}

.article-body-container .content_separator
{display:none}

.single-product .description .content_section.position-0
{width: 100%;
display: block;}

.gallery 
{
padding-right: 15px;
padding-left: 15px;
}



#respo   a {
  position: relative; 
  color: transparent;
  width: 25px;
  background: #282828;
  border-top-right-radius: 30%;
  border-bottom-right-radius: 30%;
  height: 25px;
}

#respo    a::before { 
  width: 22px;
  height: 22px;
  font-weight: 400;
  color: white;
  left: 21px;
  position: relative;
}

#tab-related_products   {
  opacity: 1; 
}

.product-tabs-wrapper .woocommerce-product-gallery__image
{
  display: flex;
  flex: 0 0 50%;
  max-width: 50%;
  height: auto;
 margin-bottom: 20px;
padding-right:10px;
padding-left: 10px;
}

.single .main-page-wrapper {
    padding-top: 50px;
}

.product-grid-item .description {
  max-height: 5px;
  overflow: hidden;
}

.product-grid-item .description p {
  margin-bottom:0px
}

.product-tabs-wrapper.attr
{
  margin-bottom: 0;
  padding-bottom: 0;
}

.product-tabs-wrapper .woocommerce-product-gallery__image img , .product-tabs-wrapper .product-image-wrap img
 {
  height: 300px;
  object-fit: cover;
  border-radius: 30px;
}

.product-tabs-wrapper .product-image-wrap
{
  display: flex;
  flex: 0 0 50%;
  max-width: 50%;
  height: auto;
	margin-bottom: var(--wd-sp);
padding-right:10px;
padding-left: 10px;
}

.product-tabs-wrapper .product-image-wrap   .woocommerce-product-gallery__image
{
 width:100%;
	max-width:100%;
	flex: 0 0 100%;
padding: 0;
}

.product-tabs-wrapper  .woocommerce-product-gallery__wrapper {
  display: flex;
  width: 100%;
	position: relative; 
flex-wrap: wrap;
align-content: flex-start;
}


.wd-shop-tools {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  max-width: 85%;
  width: 100%;
}
 

.product-grid-item .description {
  max-height: 40px;
  overflow: hidden;
}


.galeria .wd-gallery-item img { 
object-fit: cover;
	height: 150px;
	border-radius: 30px;}

.novinky a 
{color:black ;font-size: 16px;
font-weight: 700;}

.main-footer ul li a { 
  color: white;
}

.galeria
{
  margin-top: 50px;
}

.shop_attributes 
{
  margin-bottom: 30px;
}

.footer-container .widget {
  margin-bottom: 0px;
  padding-bottom: 10px;
  border-bottom: 0px;
}


.archive .widget_product_categories .product-categories > .cat-item {
  display: block;
}

.widget_product_categories .product-categories li a {
  font-weight: 600;
  color: black;
}

.widget_product_categories .product-categories .current-cat-parent li.current-cat a {
 font-weight: 700;
  color: black;
}

.galeria .product-image-wrap img {
 height: 260px;
object-fit: cover;
border-radius: 50px;
}

.single-product-page .summary-inner .price {
  display: none;
}

.wd-filter-buttons {
  margin: 0;
}

.wd-breadcrumbs {
  margin-bottom: 0px; 
}

.shop-loop {
  display: flex;
  flex-direction: row;
  margin-bottom: 10px;
}


.offcanvas-sidebar-tablet .shop-content-area:not(.col-lg-12) .wd-show-sidebar-btn {
  position: fixed;
  left: 0;
  top: 30%;
  z-index: 9999;
}

.product .product-element-top {
  border-radius: 30px;
}


.shop-loop-head { 
  width: auto;
}
.wd-breadcrumbs
{
  margin-bottom: 0px; 
}

.product .product-element-top {
  border-radius: 50px;
}

.wd-header-mobile-nav .wd-tools-icon::before {
 color: #fff;
}

.blog-design-masonry .entry-header .entry-thumbnail {
  display: block;
  border-radius: 30px;
  overflow: hidden;
}

.elementor-36 .elementor-element.elementor-element-62d0667:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-62d0667 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 0% 100%;
}

.footer-container .widget {
  margin-bottom: 0px;
  padding-bottom: 10px;
  border-bottom: 0px;
}

.wd-header-cart.wd-design-5 {
    margin-right: 5px;
    display: none;
}
.footer-container {
    background-size: cover;
    background-position: center;
    height: auto;
}
.rights
{text-align:center}
.lefts
{text-align:center}

.whb-header {
  margin-bottom: 0px;
}
.more-products{display:none;}

.archive .page-title-default {
  margin-top: 0px;
  padding-top: 20px;
}

.main-page-wrapper { 
  padding-top: 80px; 
}

.single-product .summary-inner  .amount bdi {
  font-weight: 700;
	font-size: 20px;
}

.content_section.position-0 {
  width: 100%;
  max-width: 617px;
  display: table-row;
  vertical-align: top;
}

.content_section.position-1 table {
  margin-bottom: 2px;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  line-height: 1.4;
}

.content_section.position-1 table td {
  padding: 1px;
  border-bottom: 1px solid var(--brdcolor-gray-300);
  text-align: left;
}

.content_section.position-1
{padding-bottom:20px}

.tab-title-additional_information
{display:none}
 

.related-products .slider-title
{display:none}

.single-product .shop_attributes span
{color: #000;font-weight:700}


.shop_attributes tr { 
  padding-bottom: calc(var(--wd-attr-v-gap) /4);
  margin-bottom: calc(var(--wd-attr-v-gap) / 4); 
}

.single-product-page .product_meta
{display:none}

.single-product-page .summary-inner .woocommerce-Price-amount
{display:none}

.single-product-page .summary-inner .price
{display:none}

.woocommerce-product-gallery .thumbnails.owl-carousel .owl-item {
 
  flex: auto;
}

.woocommerce-product-gallery .thumbnails    .owl-stage {
  
  max-height: 120px;
}

.woocommerce-product-gallery .product-image-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
}

@media (max-width: 576px) {
	.archive .widget_product_categories .product-categories > .cat-item {
  display: block;
}

.slick-slide img {
  height: 250px;
  width: 100%;
  object-fit: cover;
}

.single.single-product .whb-sticky-prepared {
    margin-top: 0px;
}

#stiahnut .list-icon {
  font-size: 18px;
  color: #3e53a4;
 	fill:#3e53a4;	
	width: 18px;
}

#download .list-icon {
  font-size: 18px;
  color: #3e53a4;
	fill:#3e53a4;	
	width: 18px;
}

:is(.product-grid-item.col-6, .owl-items-xs-2 .product-grid-item) :is(.price, .star-rating, .wd-entities-title, .wd-product-cats, .wd-product-brands-links, .wd-product-sku, .wd-product-stock span) {
  font-size: 100%;
	font-weight:bold;
}

.product-images .wpgs-thumb {
  display: none;
}

#respo   a {
  position: relative; 
  color: transparent;
  width: 25px;
  background: #282828;
  border-top-right-radius: 30%;
  border-bottom-right-radius: 30%;
  height: 25px;
}

#respo    a::before { 
  width: 22px;
  height: 22px;
  font-weight: 400;
  color: white;
  left: 21px;
  position: relative;
}

#side-menu .close-side-widget a::before
{
margin-right: 30px;
}

.archive .main-page-wrapper {
    padding-top: 20px;
}
.archive .term-description h2

 {
  font-size: 18px;
}

.blog-post-loop .entry-thumbnail
{
  border-radius: 30px;
	overflow: hidden;
}

.blog-post-loop .entry-thumbnail img
{height:165px}

.archive .whb-scroll-stick
{
    padding-top: 60px;
}

.page .whb-scroll-stick
{
    padding-top: 60px;
}




.page  .main-page-wrapper {
  padding-top: 0px; 
}

.page .main-page-wrapper {
  margin-top: -20px; 
}

.home .main-page-wrapper {
    padding-top: 0px;
    margin: 0;
}

.wd-header-overlap .page-title {
   display:none
}

.home .whb-scroll-stick
{
    margin-bottom: -40px;
}

.home .whb-scroll-stick.whb-sticked {
    margin-bottom: -40px;
}


#menu-mobile-navigation .menu-item-account
{display:none;}

#tab-related_products    {
  opacity: 1; 
}

.single-product .description .content_section.position-0
{width: 100%;
display: block;}


.article-body-container .content_separator
{display:none}

.gallery 
{
padding-right: 15px;
padding-left: 15px;
}


.single .whb-sticky-prepared {
    margin-top: -60px;
}

.wd-header-overlap .page-title {
    padding-top: 30px;
}

.single .main-page-wrapper {
    padding-top: 20px;
}

.product-grid-item .description {
  max-height: 35px;
  overflow: hidden;
}

.product-grid-item .description p {
  margin-bottom:0px
}

.product-tabs-wrapper.attr
{
  margin-bottom: 0;
  padding-bottom: 0;
}

.product-tabs-wrapper .woocommerce-product-gallery
{margin-top:30px;}

.product-tabs-wrapper .woocommerce-product-gallery__image
{
  display: flex;
  flex: 0 0 100%;
  max-width: 100%;
  height: auto;
 margin-bottom: 20px;
padding-right:10px;
padding-left: 10px;
}
.product-tabs-wrapper .woocommerce-product-gallery__image img , .product-tabs-wrapper .product-image-wrap img
 {
  height: 300px;
  object-fit: cover;
  border-radius: 30px;
}

.product-tabs-wrapper .product-image-wrap
{
  display: flex;
  flex: 0 0 100%;
  max-width: 100%;
  height: auto;
	margin-bottom: var(--wd-sp);
padding-right:10px;
padding-left: 10px;
}

.product-tabs-wrapper .product-image-wrap   .woocommerce-product-gallery__image
{
 width:100%;
	max-width:100%;
	flex: 0 0 100%;
padding: 0;
}

.product-tabs-wrapper  .woocommerce-product-gallery__wrapper {
  display: flex;
  width: 100%;
	position: relative; 
flex-wrap: wrap;
align-content: flex-start;
}

 

.shop_attributes 
{
  margin-bottom: 30px;
}

.product-grid-item .description {
  max-height: 35px;
  overflow: hidden;
	font-size: 11px;
}

	.product-grid-item .product-image-link img {
  height: 200px;
		object-fit: cover;
}


.galeria .wd-gallery-item img { 
object-fit: cover;
	border-radius: 30px;}

.galeria
{
  margin-top: 50px;
}

.main-footer ul li a { 
  color: white;
}

.widget_product_categories .product-categories li a {
  font-weight: 600;
  color: black;
}

.novinky a 
{color:black ;font-size: 16px;
font-weight: 700;}

.widget_product_categories .product-categories .current-cat-parent li.current-cat a {
 font-weight: 700;
  color: black;
}

.blog-design-masonry .entry-header .entry-thumbnail {
  display: block;
  border-radius: 30px;
  overflow: hidden;
}

.single-product-page .summary-inner .price {
  display: none;
}

.shop-loop {
  display: flex;
  flex-direction: row;
  margin-bottom: 10px;
}
.wd-filter-buttons {
  margin: 0;
}

.wd-breadcrumbs {
  margin-bottom: 0px; 
}

.offcanvas-sidebar-tablet .shop-content-area:not(.col-lg-12) .wd-show-sidebar-btn {
  position: fixed;
  left: 0;
  top: 30%;
  z-index: 9999;
}
 

.product .product-element-top {
  border-radius: 30px;
}

.footer-container .widget {
  margin-bottom: 0px;
  padding-bottom: 10px;
  border-bottom: 0px;
}

.wd-header-mobile-nav .wd-tools-icon::before {

    color: #fff;

}
.elementor-36 .elementor-element.elementor-element-8b78a62 > .elementor-element-populated {
   padding: 5px;
}

.elementor-36 .elementor-element.elementor-element-65cff4a > .elementor-element-populated {
    padding: 5px;
}
.wd-header-cart.wd-design-5 {
    margin-right: 5px;
}
.footer-container {
  background-size: auto;
background-position: bottom;
    height: auto;
}
.rights
{text-align:center}
.lefts
{text-align:center}

.whb-header {
  margin-bottom: 0px;
}

.more-products{display:none;}

.archive .page-title-default {
  margin-top: 0px;
  padding-top: 20px;
}

.main-page-wrapper { 
  padding-top: 80px; 
	    margin: 0;
}

.content_section.position-0 {
  width: 100%;
  max-width: 617px;
  display: table-row;
  vertical-align: top;
}

.content_section.position-1 table {
  margin-bottom: 2px;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  line-height: 1.4;
}

.content_section.position-1 table td {
  padding: 1px;
  border-bottom: 1px solid var(--brdcolor-gray-300);
  text-align: left;
}

.content_section.position-1
{padding-bottom:20px}


.product-tabs-wrapper {
  padding-top:0px; 
}


.shop_attributes tr { 
  padding-bottom: calc(var(--wd-attr-v-gap) /4);
  margin-bottom: calc(var(--wd-attr-v-gap) / 4); 
}

.wd-builder-off .single-product-page > div:not(:last-child) {
  margin-bottom: 0;
}

.wd-prefooter {
  padding-bottom: 1px;
  background-color: var(--wd-main-bgcolor);
}

.single-product .site-content {
  margin-bottom: 5px;
}

.tabs-location-standard.tabs-type-accordion.reviews-location-tabs .product-tabs-wrapper {
  border-bottom: none;
  margin: 0;
  padding-bottom: 0;
	padding-top:20px;
}

.tab-title-additional_information
{display:none}
 

.related-products .slider-title
{display:none}

.summary-inner > .price
{
  text-align: center;
  margin: 0; 
  margin-bottom: 20px;
}

.woocommerce-product-details__short-description {
  margin-bottom: 0px;
}

.galeria .product-image-wrap img
{
  height: 180px;
  object-fit: cover;
	border-radius: 50px;
}

.single-product .shop_attributes span
{color: #000;font-weight:700}

.single-product .summary-inner  .amount bdi {
  font-weight: 700;
	font-size: 20px;
}

.wd-accordion.wd-style-default::before {
 
  border-top: 0px ;
}

.single-product-page .product_meta
{display:none}

.single-product-page .summary-inner .woocommerce-Price-amount
{display:none}

.single-product-page .summary-inner .price
{display:none}

.single-product-page .tab-title-additional_information 
{display:none}

.woocommerce-product-gallery .thumbnails.owl-carousel .owl-item {
 
  flex: auto;
}

.woocommerce-product-gallery .thumbnails    .owl-stage {
  
  max-height: 110px;
}
}

