.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	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:13px;
}
@media (max-width: 1024px){
:root{
--wd-text-font-size:12px;
}
}
@media (max-width: 767px){
:root{
--wd-text-font-size:12px;
}
}
: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:rgb(15,15,15);
--wd-link-color-hover:rgb(71,71,71);
}
:root{
--btn-default-bgcolor:rgb(62,84,166);
}
:root{
--btn-default-bgcolor-hover:rgb(72,94,165);
}
:root{
--btn-shop-bgcolor:rgb(62,84,166);
}
:root{
--btn-shop-bgcolor-hover:rgb(72,94,165);
}
:root{
--btn-accent-bgcolor:rgb(62,84,166);
}
:root{
--btn-accent-bgcolor-hover:rgb(72,94,165);
}
:root{
--notices-success-bg:rgb(0,0,0);
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
.product-labels .product-label.attribute-label:not(.label-with-img){
	background-color:rgb(221,51,51);
}

.product-labels .product-label.attribute-label:not(.label-with-img){
	color:rgb(255,255,255);
}

	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 1px;
		
					--btn-default-color: #fff;
		
					--btn-default-color-hover: #fff;
		
					--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-brd-radius: 0.001px;
				--btn-shop-box-shadow: none;
				--btn-shop-box-shadow-hover: none;
				--btn-shop-box-shadow-active: none;
				--btn-shop-bottom: 0px;
			
			
			
					
									--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;
			}

	
	
	
	
	
	
	
	
	
	
	body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {

							
							
							
							
									--wd-form-bg: rgb(255,255,255);
						}
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//aquatek.cz/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=7.0.3") format("woff2");
}

.poduct-tabs-inner .galeria p {display:none;}
.wd-header-cart.wd-design-3 .wd-cart-subtotal .amount {   color:white; }

.term-sprchove-kuty .products.elements-grid.wd-products-holder {  display: none;}


.woocommerce .woocommerce-order  {  margin: 0 auto;  max-width: 1320px;}
.woocommerce-thankyou-order-received { margin-top: 50px;  width: 100%;  color: #1B1412;  text-align: center;  font-size: 32px;
  font-weight: 900;  line-height: 40px;  text-align: center;}
.woocommerce-order .wd-order-extra-content {  font-size: 20px;  font-weight: 700;  line-height: 25px;}
:is(.woocommerce-thankyou-order-details, .wc-bacs-bank-details) {
  flex-direction: column;  list-style: none;  --li-pl: 0;  display: flex;  flex-wrap: wrap;
  justify-content: space-between;  --list-mb: 10px;  --li-mb: 20px;}
.woocommerce-order-overview__order.order {  font-size: 24px;  font-weight: 900;  line-height: 30px;  color: #1B1412;  text-align: center;
}
.woocommerce-order-overview__payment-method.method {  color: #1B1412;  text-align: center;}
:is(.woocommerce-thankyou-order-details, .wc-bacs-bank-details) li {
  flex: 1 1 0%;  padding-right: 20px;  padding-left: 20px;  border-inline-end: 0px;  color: var(--color-gray-500);  text-align: center;}
.woocommerce-order-overview__total.total {  font-size: 20px;  color: #1B1412;  font-weight: 700;  line-height: 25px;}
:is(.woocommerce-thankyou-order-details, .wc-bacs-bank-details) strong {  display: block;  margin-top: 0px;}
.woocommerce-order-overview__total.total strong span {  font-size: 32px;  font-weight: 900;  line-height: 40px;  color: red;}
.margin-bottom-120 .woocommerce-bacs-bank-details {  margin-top: 0px;  flex: 0 0 100%; max-width: 100%;  display: inline-block;}
.margin-bottom-120 .woocommerce-order-details {  margin-top: 0px;  flex: 0 0 100%; max-width: 100%;  display: inline-block;}
.margin-bottom-120 .woocommerce-customer-details {  margin-top: 0px;  flex: 0 0 100%; max-width: 100%;  display: inline-block;}  

.pvtfw_variant_table_block table.variant th.quantity, .pvtfw_variant_table_block table.variant th.price_html, .pvtfw_variant_table_block table.variant th.weight_html {order:8}












.pvtfw_variant_table_block table.variant ins .amount {color:red}

.payment_method_cod p {margin:0px}

.payment_methods {  list-style: none;  --li-pl: 0;  --li-mb: 10px;}
.checkout-order-review .hidden .woocommerce-checkout-payment .payment_methods {  display: none;}


label {position:relative}
.woocommerce-checkout-payment input[type="radio"]:checked + ::before, .woocommerce-checkout-payment input[type="radio"]:checked + ::before {
  content: "";
  background: url(../images/radiobuttona.svg) no-repeat;
}
.woocommerce-checkout-payment input[type="radio"] + ::before, .woocommerce-checkout-payment input[type="radio"] + ::before {
  content: "";
  background: url(../images/radiobutton.svg) no-repeat;
  width: 25px;
  height: 25px;
  display: block;
  position: absolute;
  left: -35px;
  top: -3px;
}
 
.woocommerce-checkout-review-order.top .payment_methods.methods label {
  color: black;
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
}
.payment_methods li > label {
  display: inline;
  margin-bottom: 0;
}

.woocommerce-form__input-checkbox {
  position: relative;
  width: 0;
  margin-right: 25px;
}

.woocommerce-form__input-checkbox::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 2px;
  left: 2px;
  background: url(../images/checkboxe.svg) no-repeat;
  border: 0;
}

.checkbox::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 2px;
  left: 2px;
  background: url(../images/checkboxe.svg) no-repeat;
  border: 0;
}
.woocommerce-terms-and-conditions-wrapper .woocommerce-validated .checkbox::before {
  background: url(../images/checkbox.svg) no-repeat;
}
.create-account .woocommerce-validated .checkbox::before {
  background: url(../images/checkbox.svg) no-repeat;
}

.checkbox.active::before {
  background: url(../images/checkbox.svg) no-repeat;
}
 
.woocommerce-additional-fields .input-checkbox {
  margin-inline-end: 15px;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox .input-checkbox {
  position: relative;
  width: 25px;
  margin-right: 10px;
}
.wpify-woo-ic-dic__toggle .input-checkbox {
  width: 25px;
  margin-right: 10px;
}
.wd-table-wrapper {
  overflow-x: auto;
  margin-bottom: 20px;
  padding: 20px;
  background-color: var(--bgcolor-white);
  border: 1px solid #1B1412;
}
.checkout-order-review .hidden .woocommerce-checkout-payment .payment_methods {
  display: none;
}
.woocommerce-checkout-review-order-table .product-name {
  display: none;
}
.woocommerce-checkout-review-order-table .product-total {
  display: none;
}





.checkout-order-review .hidden .woocommerce-checkout-payment .payment_methods { display: none;}

.single_variation_wrap .woocommerce-variation-price{display:none;margin:0}

.product_cat_dosky .single_variation_wrap .woocommerce-variation-price{display:block;margin:0}
.product_cat_dosky .single-product-page .summary-inner .woocommerce-variation-price .price {  display: block;}
.product_cat_dosky .single-product-page  .summary-inner .woocommerce-variation-price .woocommerce-Price-amount {font-size: 18px;display: block;}
.product_cat_dosky .product-tabs-wrapper.attrs  {  display: none;}
.product_cat_dosky  table.variations {  margin-bottom: 20px;}

.alg-product-input-fields-table {table-layout: fixed;}
.alg-product-input-fields-table label{  font-weight: 600;}
.alg-product-input-fields-table tr  td {padding:20px 0px}
.alg-product-input-fields-table tr td:first-child {width:124px;}
#alg_wc_pif_global_1 {max-width:260px;}

#tab-description .variations_form {display:none}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.pvtfw_variant_table_cart_btn {
	padding: 0px 15px;
	background-color : #feff00 !important
}

.wd-header-cart :is(.wd-custom-icon, picture.wd-custom-icon img) {
  min-width: 100%;
  max-width: 28px;
  width: auto;
  height: auto;
}

.wd-header-html a:hover {
  color: white;
	text-decoration:underline;
}
 
.wd-header-cart .amount , .wd-cart-number.wd-tools-count {
font-size: 14px;
    color: white;
}

.postid-19673 

.text-hover:hover
{text-decoration:underline;}

#menu-categories   .wd-dropdown
{margin-top:0px}

.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: white;}

.product_cat_dosky .pvtfw_variant_table_block table.variant  .sku
{ order: 2;}

.product_cat_dosky  .pvtfw_variant_table_block table.variant td[data-title="Kód"] {
  order: 2; 
}
.product_cat_dosky .pvtfw_variant_table_block table.variant td[data-title="hrúbka dosky"] {
  order: 3; 
}
.product_cat_dosky .pvtfw_variant_table_block table.variant td[data-title="délka dosky"] {
  order: 4; 
}
.product_cat_dosky .pvtfw_variant_table_block table.variant td[data-title="šířka dosky"] {
  order: 5; 
}
 
.product_cat_sprchove-kuty .pvtfw_variant_table_block table.variant th:nth-child(2) {  min-width: 18%;}
.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 th:nth-child(7) {  min-width: 8%;}
.product_cat_sprchove-kuty .pvtfw_variant_table_block table.variant td[data-title="vstup (cm)"] { order: 7;  min-width: 8%;}
.product_cat_sprchove-kuty  .pvtfw_variant_table_block table.variant th:nth-child(6) { order: 6;  min-width: 10%;}
.product_cat_sprchove-kuty  .pvtfw_variant_table_block table.variant td[data-title="roztažení (cm)"] {order: 6;  min-width: 10%;}
.product_cat_sprchove-kuty  .pvtfw_variant_table_block table.variant th.quantity, .product_cat_sprchove-kuty  .pvtfw_variant_table_block table.variant th.price_html, .product_cat_sprchove-kuty  .pvtfw_variant_table_block table.variant th.weight_html {order: 7; }
.product_cat_sprchove-kuty  .pvtfw_variant_table_block table.variant th:nth-child(4) { min-width: 10%;}
.product_cat_sprchove-kuty .pvtfw_variant_table_block table.variant td[data-title="barva profilů"] { min-width: 10%;}


.product_cat_z-liateho-mramoru-2 .pvtfw_variant_table_block table.variant th:nth-child(2) { max-width: 250px;min-width: 18%;}
.product_cat_kupelnovy-nabytok .pvtfw_variant_table_block table.variant td[data-title="Kód"] { min-width: 12%;}
.product_cat_kupelnovy-nabytok .pvtfw_variant_table_block table.variant td[data-title="barva"] {  order: 2;}
.product_cat_kupelnovy-nabytok .pvtfw_variant_table_block table.variant td[data-title="šířka (mm)"] { order: 3;min-width:10%}
.product_cat_kupelnovy-nabytok .pvtfw_variant_table_block table.variant td[data-title="výška (mm)"] {  order: 4;min-width:10%}
.product_cat_kupelnovy-nabytok .pvtfw_variant_table_block table.variant td[data-title="hloubka (mm)"] {  order: 5;min-width:10%}
.product_cat_kupelnovy-nabytok .pvtfw_variant_table_block table.variant th:first-child {  min-width: 12%;}

.product_cat_umyvadlo-z-tvrdeneho-liateho-kamena-2 .pvtfw_variant_table_block table.variant td[data-title="délka (mm)"] { order: 3;min-width: 10%;}
.product_cat_umyvadlo-z-tvrdeneho-liateho-kamena-2 .pvtfw_variant_table_block table.variant td[data-title="šířka (mm)"] { order: 4;min-width: 12%;}
.product_cat_umyvadlo-z-tvrdeneho-liateho-kamena-2 .pvtfw_variant_table_block table.variant td[data-title="výška (mm)"] { order: 5;min-width: 10%;}
.product_cat_umyvadlo-z-tvrdeneho-liateho-kamena-2 .pvtfw_variant_table_block table.variant td[data-title="barva"] {  order: 2; min-width: 10%;}
.product_cat_umyvadlo-z-tvrdeneho-liateho-kamena-2 .pvtfw_variant_table_block table.variant th:nth-child(5) {min-width: 10%;}

@media (min-width: 1025px)
.product_cat_umyvadlo-z-tvrdeneho-liateho-kamena-2 .pvtfw_variant_table_block table.variant th:nth-child(5) {
    min-width: 10%;
}


.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%;
}



.product_cat_sprchove-stlpy .pvtfw_variant_table_block table.variant td[data-title="šířka (cm)"] {
  order: 5;
  min-width: 12%;
}





.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: white;
}

.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: 0px  ;
}

.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: black;
	text-decoration:none;
	font-size:15px;
}

#moreinfo-thumbnails  {
  display: flex;
  flex-wrap: wrap; 
}



.wd-accordion-item table .navod
{padding:0px; 
  border-bottom: 0px ; 
}
 

.main-footer ul li a , .main-footer span { 
  color: white;
}

.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: normal;
}

.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:white;
    font-size: 20px;
}
.product-grid-item .amount {
  
    font-size: 16px;
    color: white;
}
.wd-nav[class*="wd-style-"] > li > a {
    color: white;
}
.archive .product-grid-item .amount , .archive .product-grid-item .wd-entities-title{
 color:black
}

.wd-nav[class*="wd-style-"] > li:hover > a {
    color: white; 
}

.wd-nav[class*="wd-style-"] > li.current-menu-item > a, .wd-nav[class*="wd-style-"] > li.wd-active > a {
       color: white;text-decoration:underline
}
.single_add_to_cart_button , .woocommerce-mini-cart__buttons .checkout , #place_order {
    border-radius: var(--btn-shop-brd-radius);
    color: white;
    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: white;
}
.wd-products-tabs.tabs-design-default .products-tabs-title .tab-label, .wd-products-tabs.tabs-design-alt .products-tabs-title .tab-label {

    color: white;
}
.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 white;
    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: 0px 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: 0px;
}
.site-content {
    margin-bottom: 0px;
}
.elementor-widget-heading .elementor-heading-title {
    color: white;

}
.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: black;
}
.page-title {
    position: relative;
    margin-top: 40px;
	padding-top:0px

}
.archive .page-title-default {
    margin-top: 0px;
	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-social-icon i {
   
}
.elementor-grid .elementor-grid-item {
 
    margin: 0px 5px;
}

.blog-design-masonry .post-title {
 
    color: white;
}
.meta-categories-wrapp , .entry-meta , .hovered-social-icons
{
display:none;
	width: 0;
height: 0;
opacity: 0;
}
.page-title {
    
    margin-top: 0px;
    padding-top: 60px;
   
}
.title-size-default {
    padding: 60px 0;
    margin-top: 0px;
}
.related-and-upsells .wd-entities-title
{color:black}
.blog-design-masonry.has-post-thumbnail .post-date {

    display: none;
}
.post-date
 {

    display: none;
	 width: 0px;
height: 0px;
opacity: 0;
}
.shop-content-area , .post-40
{margin-bottom:30px;}

.single-product-page
{margin-top:0px}

.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: white;
}
.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
//{display:none}
.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: black;
}
.wd-action-btn > a:hover {
   color: black;
}
a:hover {
 color:  black;
}
.read-more-section a:hover {
  color: black;
}
#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: #ffffff;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link:hover {
  background-color: #ffffff;
}
.wd-header-search .wd-tools-icon::before {
  color: #fff;
}
.wd-header-cart .wd-tools-icon::before {
  color: #fff;
}
.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: 0px;
}

.video  {
  color: #000000;
	fill: #000000;
background-color: transparent;
background-image: linear-gradient(180deg, #61CE7000 0%, #F2295B00 100%);
border-style: solid;
border-width: 2px 2px 2px 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 0.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: 0px 0 0;
}

.woodmart-nav-link img
{display:none;}

.single-product .content_section.position-0
{
  width: 33.33333350%;
  max-width: 617px;
	display: table-cell; 
vertical-align: top;
}

.content_section.position-1 {
  width: 66.66666650%;
  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: 0px;
}

.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: 0px;
}

.novinky a 
{color:black ; 
font-weight: 700;}

.novinky  .wd-entry-content

{color:black }

.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:0px}

textarea {
  resize: none;
}

.wd-dropdown-menu.wd-design-sized {
  padding: 20px 10px 0 10px;
}
.wd-dropdown {
  margin: 0px;
}

.news .wd-image
 {
  position: relative;
  overflow: hidden;
  border-radius: var(--wd-brd-radius);
}

.news img
{
  display: block; 
  transition: transform 0.5s cubic-bezier(0, 0, 0.44, 1.18);
}

.news img:hover
{ 
  transform: scale3d(1.1, 1.1, 1);
  transition: transform 0.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: 0px;
}

.scroll-text  .wd-info-box .info-box-title {
  margin-bottom: 0px;
  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: 0px 0px;
font-family: raleway;
}

.blog .main-page-wrapper .container {
  margin-bottom: 0px;
}

 

.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;
}

.summary .woocommerce-product-attributes
{ }

.woocommerce-tabs .wd-nav[class*="wd-style-"] > li > a {
    color: black;
}


.whb-general-header-inner .wd-nav[class*="wd-style-"] > li > a {
  color: black;
}

.woocommerce-product-attributes-item--attribute_pa_uzatvaranie
{display:none}


.pvtfw_variant_table_block table.variant th.výprodej {
  order: 7;
  min-width: 8%;
}

.product_cat_sprchove-supravy .pvtfw_variant_table_block table.variant td[data-title="hloubka (cm)"] {
	order: 4;
	min-width:10%;
}

.product_cat_sprchove-stlpy .pvtfw_variant_table_block table.variant td[data-title="hloubka (cm)"] {
	order: 3;
	min-width:10%;
}

.product_cat_sanita .pvtfw_variant_table_block table.variant td[data-title="hloubka (cm)"] {
	order: 4;
	min-width:10%;
}


@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;
}
	}

@media (min-width: 1025px)
.product_cat_pre-sprchovacie-kuty .pvtfw_variant_table_block table.variant th:nth-child(3) {
    min-width: 10%;
}

tr.woocommerce-product-attributes-item--weight{
display:none;
}

tr.woocommerce-product-attributes-item--dimensions{
display:none;
}

div.br_alabel.berocket_alabel_id_54785 > 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-sticked .whb-main-header {
    z-index: 999;
}

input[type="radio"], input[type="checkbox"] {
opacity: 1 !important
}

#terms, #ship-to-different-address-checkbox {
  margin-left: -5px;
}
/* CSS Document */@media (min-width: 1025px) {
	.checkout-order-review .remove {  font-size: 0;  margin-bottom: 20px;  background: white;  border: 1px solid #1B1412; padding: 30px 30px 10px 30px;}



 .term-sprchove-kuty  .cat-item.cat-item-49.current-cat.cat-parent ul.children a  {    background: #000;    color: #fff;    border-radius: 10px;  }

 .term-sprchove-kuty  .cat-item.cat-item-49.current-cat.cat-parent ul.children a:hover {    background: #000;    color: #fff;    border-radius: 10px;  }

 .term-sprchove-kuty  .cat-item.cat-item-49.current-cat.cat-parent ul.children ul.children a {    background: transparent;    color: #000;    border-radius: 10px;  }

 .term-sprchove-kuty  .cat-item.cat-item-49.current-cat.cat-parent ul.children ul.children a:hover {    background: #000;    color: #fff;    border-radius: 10px;  }

.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-item-451  ul.children {  display: none;  background: transparent;
}


#menu-item-835 .wd-dropdown-menu  {  width: 1060px;}


.pvtfw_variant_table_block table.variant th:nth-child(3) {  min-width: 10%;}
.pvtfw_variant_table_block table.variant th:nth-child(2) {  min-width: 18%;}
.pvtfw_variant_table_block table.variant th:nth-child(4) {  min-width: 10%;}
.pvtfw_variant_table_block table.variant th:nth-child(5) {  min-width: 10%;}

.wd-header-cart.wd-design-3 .wd-cart-number {  color: #fff;}

#shipping_method {
  list-style: none;
  --li-pl: 0;
}
#shipping_method li {
  margin-bottom: 20px;
}
#shipping_method input.shipping_method {
  position: relative;
  box-sizing: border-box;
  margin-top: 0;
  padding: 0;
  vertical-align: middle;
  top: 5px;
  float: left;
  margin-inline-end: 10px;
}
input[type="radio"], input[type="checkbox"] {
  opacity: 0;
}

.checkout-order-review .remove input[type="radio"]:checked + ::before, .checkout-order-review .remove input[type="radio"]:checked + ::before {
  content: "";
  background: url(../images/radiobuttona.svg) no-repeat;
}
.checkout-order-review .remove input[type="radio"] + ::before, .checkout-order-review .remove input[type="radio"] + ::before {
  content: "";
  background: url(../images/radiobutton.svg) no-repeat;
  width: 25px;
  height: 25px;
  display: block;
  position: absolute;
  left: -10px;
  top: 0;
}
label {position:relative;}
#shipping_method label {  margin-bottom: 0;}
.checkout-order-review .remove label {  color:black;
  font-size: 18px;  font-weight: 700;
  line-height: 23px;
}
.woocommerce-checkout-review-order.top .payment_methods.methods {
  margin-bottom: 20px;
  background: white;
  border: 1px solid #1B1412;
  padding: 30px;
}
.woocommerce-checkout-review-order.top .form-row.place-order {
  display: none;
}
.woocommerce-checkout-review-order.top .wd-table-wrapper {
  display: none;
}
.woocommerce-checkout-review-order.top .form-row.place-order {
  display: none;
}





.variations_form{display:none;}
.cart-collaterals.inside .cart-totals-inner h2 {  display: none;}
.cart-collaterals.inside .cart-subtotal {display: none;}
.cart-collaterals.inside .woocommerce-shipping-totals.shipping { display: none;}
.showed .cart-totals-inner h2 {  display: none;}
.showed .shop_table.shop_table_responsive { display: none;}


.woocommerce-checkout.container .cart-actions .order-first {  padding: 0;}
.cart-collaterals.inside .wc-proceed-to-checkout {  display: none;}

.shop_table input[type="number"] {max-width: 40px;}
.shop_table .product-quantity { width: 160px;  text-align: center;}

.product_cat_pvc .pvtfw_variant_table_block table.variant td[data-title="délka (mm)"] {  min-width: 12%;}
.product_cat_pvc .pvtfw_variant_table_block table.variant th:nth-child(4) { min-width: 12%;}
.product_cat_pvc .pvtfw_variant_table_block table.variant td[data-title="pro tloušťku skla"] {  min-width: 12%;}
.product_cat_pvc .pvtfw_variant_table_block table.variant th:nth-child(5) {  min-width: 12%;}

.product_cat_umyvadlova-vypust-kovova .pvtfw_variant_table_block table.variant td[data-title="barva"] {  order: 2; }
.product_cat_umyvadlova-vypust-kovova .pvtfw_variant_table_block table.variant td[data-title="šířka (mm)"] {  order: 3; }
.product_cat_umyvadlova-vypust-kovova .pvtfw_variant_table_block table.variant td[data-title="hloubka (mm)"] {  order: 4; }
.product_cat_umyvadlova-vypust-kovova .pvtfw_variant_table_block table.variant th:nth-child(4) {min-width: 12%;}
.product_cat_umyvadlova-vypust-kovova .pvtfw_variant_table_block table.variant th:nth-child(5) {min-width: 12%;}


.product_cat_umyvadlovy-sifon-kovovy .pvtfw_variant_table_block table.variant th:first-child { min-width: 12%;}
.product_cat_umyvadlovy-sifon-kovovy .pvtfw_variant_table_block table.variant th:nth-child(3) { min-width: 12%;}
.product_cat_umyvadlovy-sifon-kovovy .pvtfw_variant_table_block table.variant th:nth-child(4) { min-width: 12%;}
.product_cat_umyvadlovy-sifon-kovovy .pvtfw_variant_table_block table.variant td[data-title="barva"] {  order: 2;min-width: 12%;}
.product_cat_umyvadlovy-sifon-kovovy .pvtfw_variant_table_block table.variant td[data-title="délka (mm)"] {  order: 3;min-width: 12%;}
.product_cat_umyvadlovy-sifon-kovovy .pvtfw_variant_table_block table.variant td[data-title="šířka (mm)"] {  order: 4;min-width: 10%;}
.product_cat_umyvadlovy-sifon-kovovy .pvtfw_variant_table_block table.variant td[data-title="hloubka (mm)"] {  order: 5;min-width: 10%;}
.product_cat_umyvadlovy-sifon-kovovy .pvtfw_variant_table_block table.variant td[data-title="Kód"] { min-width: 12%;}

.product_cat_z-liateho-mramoru-2 .pvtfw_variant_table_block table.variant th:first-child { min-width: 10%;}
.product_cat_z-liateho-mramoru-2 .pvtfw_variant_table_block table.variant td[data-title="Kód"] {min-width: 10%;}

.product_cat_z-tvrdeneho-polymeru-2 .pvtfw_variant_table_block table.variant th:nth-child(7) {min-width: 10%;}

.product_cat_sprchove-stlpy .pvtfw_variant_table_block table.variant th:nth-child(5) { min-width: 12%;}

.product_cat_dosky-a-konzoly .variations_form{display:block;}

#menu-categories .current-menu-parent:hover > a span {color:white}


.woocommerce-ordering-list{position:relative}
.whb-top-bar .wd-tools-element .wd-tools-text {
    font-size: 14px;
}

.single_variation_wrap .minus
{
  width: 42px;
  float: left;
  display: flex;
}

.single_variation_wrap .plus
{
  width: 42px;
  float: left;
  display: flex;
}
.single_variation_wrap .qty
{
  width: 42px;
  float: left;
  display: flex;
}


.pvtfw_variant_table_block table.variant td[data-title="Koupit"] {
  order: 20; 
	margin-left: 15px;
}

.wd-close-side-opened {
  opacity: 1;
  visibility: visible;
  transition: opacity .25s ease, visibility 0s ease;
}

.wd-side-hidden.wd-opened{transform:none; background: #F5F4F0; }

.wd-registration-page
{
    margin-top: 50px;
}

.woocommerce-cart-form__cart-item .quantity {
  display: flex;
}



.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ázev"]{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ázev"]{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ázev"]{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="šířka (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:8%}
.product_cat_sprchove-kuty .pvtfw_variant_table_block table.variant td[data-title="výška (cm)"]{order:5;min-width:8%}
.product_cat_volne-stojace-vane .pvtfw_variant_table_block table.variant td[data-title="výška (cm)"]{min-width:10%}
.product_cat_volne-stojace-vane .pvtfw_variant_table_block table.variant th:nth-child(6){min-width:10%}
.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%}
.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.5)}
.page-id-4439 .whb-main-header{background:rgba(0,0,0,0.5)}
.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;order:20}
.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ázev"]{order:0;max-width:250px;min-width:18%;font-weight:700;font-size:13px;width:auto}
.pvtfw_variant_table_block table.variant td[data-title="barva"]{order:1;min-width:10%}
.pvtfw_variant_table_block table.variant td[data-title="délka (mm)"]{order:2;min-width:10%}
.pvtfw_variant_table_block table.variant td[data-title="množství"]{order:3;min-width:10%}
.product_cat_polykarbonatove .pvtfw_variant_table_block table.variant td[data-title="množství"]{order:8;min-width:10%}
.product_cat_pvc .pvtfw_variant_table_block table.variant td[data-title="množství"]{order:8;min-width:12%}
.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 baterie"]{order:1;min-width:10%}
.pvtfw_variant_table_block table.variant td[data-title="barva profilů"]{order:3;min-width:10%}
.pvtfw_variant_table_block table.variant td[data-title="délka (cm)"]{order:3;min-width:10%}
.pvtfw_variant_table_block table.variant td[data-title="šířka (cm)"]{order:3;min-width:10%}
.pvtfw_variant_table_block table.variant td[data-title="hlbka-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:4;min-width:10%}
.pvtfw_variant_table_block table.variant td[data-title="výška (cm)"]{order:5;min-width:10%}
.pvtfw_variant_table_block table.variant td[data-title="roztažení (cm)"]{order:6;min-width:10%}
.pvtfw_variant_table_block table.variant td[data-title="pro tloušťku skla"]{order:7;min-width:10%}
.pvtfw_variant_table_block table.variant td[data-title="vstup (cm)"]{order:7;min-width:10%}
.pvtfw_variant_table_block table.variant td[data-title="výprodej"]{order:9;min-width:8%;color:red}
.pvtfw_variant_table_block table.variant td[data-title="váha_kg"]{order:8;min-width:10%}
.pvtfw_variant_table_block table.variant th:last-child{order:9;min-width:7%;text-align:right;padding-right:0}
.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:13px}
#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}
.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:12%}
.product_cat_konzoly .pvtfw_variant_table_block table.variant th:nth-child(3){min-width:10%}
.product_cat_konzoly .pvtfw_variant_table_block table.variant td[data-title="roztažení (cm)"] { min-width: 12%;}
.product_cat_konzoly .pvtfw_variant_table_block table.variant td[data-title="pro tloušťku skla"] { min-width: 12%;}

.product_cat_pvc .pvtfw_variant_table_block table.variant th:nth-child(3){min-width:12%}
.product_cat_pvc .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(5){min-width:12%}
.product_cat_vanova-stojanova-bateria .pvtfw_variant_table_block table.variant td[data-title="výška (cm)"]{min-width:20%}
.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:12%}
.product_cat_rohovy-profil .pvtfw_variant_table_block table.variant td[data-title="pro tloušťku skla"] {min-width: 12%;}
.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: 10%;text-align:leftt;padding-right: 0;}

.wd-dropdown-menu {  width:900px; }

.product_cat_umyvadlo-z-tvrdeneho-liateho-kamena-2 .pvtfw_variant_table_block table.variant th:nth-child(5) {min-width: 10%;}

.product_cat_sprchove-supravy .pvtfw_variant_table_block table.variant td[data-title="hloubka (cm)"] {
	order: 4;
	min-width:10%;
}

.product_cat_sprchove-stlpy .pvtfw_variant_table_block table.variant td[data-title="hloubka (cm)"] {
	order: 3;
	min-width:10%;
}

.product_cat_pre-sprchovacie-kuty .pvtfw_variant_table_block table.variant td[data-title="množství"]{
	order:3;
	min-width:10%;
}

.pvtfw_variant_table_block table.variant th:nth-child(6) {
    order: 6;
    min-width: 10%;
}

.pvtfw_variant_table_block table.variant th:nth-child(7) {
    order: 6;
    min-width: 10%;
}

.product_cat_volne-stojace-vane .pvtfw_variant_table_block table.variant th:nth-child(6) {
	min-width: 10%;
}

.product_cat_sprchove-sety .pvtfw_variant_table_block table.variant th:nth-child(6) {
	min-width: 10%;
	display: none;
}

.product_cat_sprchove-ramena .pvtfw_variant_table_block table.variant th:nth-child(6) {
	min-width: 10%;
	display: none;
}


.product_cat_konzoly-dosky-a-konzoly .pvtfw_variant_table_block table.variant td[data-title="délka (cm)"] {
	order:3;
	min-width:20% !important;
}
/* CSS Document */
}

@media (min-width: 768px) and (max-width: 1024px) {
	.pvtfw_variant_table_block table.variant tr {
  display: flex;
  width: 100%;
  border-bottom: none;
}

.pvtfw_variant_table_cart_btn {
  padding: 0px 10px;
	font-size: 12px;
}


.pvtfw_variant_table_block {  overflow: scroll;}
.pvtfw_variant_table_block thead  {  min-width: 1020px;  display: inline-block;}
.pvtfw_variant_table_block table.variant tr  {   min-width: 1020px;}

 


.alg-product-input-fields-table tr td:first-child
{width: 100%;
float: left;
padding-bottom: 0;
	padding-top:20px}

.alg-product-input-fields-table tr td {
  width: 100%;
  float: left;
  padding: 0;

}



.pvtfw_variant_table_block table.variant td[data-title="Koupit"] {
  order: 20; 
	margin-left: 15px;
}

.pvtfw_variant_table_block table.variant td[data-title="Cena s DPH"] {
  order: 15;
  min-width: 7%;
  text-align: right;
  padding-right: 0;
}

.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ýprodej"] {
  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;
 max-width: 250px;
min-width: 18%;
}

.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ázev"]

{
  order: 0; 
	max-width: 250px;
	min-width:18%;
	font-weight:700;
	font-size: 13px;
	width:auto;
	height: auto;
line-height: 18px;
border: 0;
}

.pvtfw_variant_table_block table.variant td[data-title="barva"]

{  order: 1;min-width:10%;}



.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 baterie"]

{
  order: 1;
min-width:12%;
}



.pvtfw_variant_table_block table.variant td[data-title="barva profilů"]

{
  order: 3;
min-width:12%;
}

.pvtfw_variant_table_block table.variant td[data-title="délka (cm)"]

{
  order: 3;
min-width:12%;
}

.pvtfw_variant_table_block table.variant td[data-title="šířka (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="roztažení (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ýprodej"] {
  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;
}/* CSS Document */
}

@media (min-width: 577px) and (max-width: 767px) {
	.wd-header-overlap .page-title {    padding-top: 30px;}

.pvtfw_variant_table_cart_btn {
  padding: 0px 10px;
	font-size: 12px;
}













#alg-product-input-fields-table tr {display:block}
#alg-product-input-fields-table tr td:first-child {width:100%;float: left;padding-bottom: 0px;}
#alg-product-input-fields-table tr td:nth-child(2) {width:260px;padding:0px}

.cart-collaterals.inside .cart-subtotal {  display: none;}
.cart-collaterals.inside .woocommerce-shipping-totals.shipping {  display: none;}
.cart-collaterals.inside .wc-proceed-to-checkout {	display: none} 
input[type="radio"], input[type="checkbox"] {
  opacity: 0;
}
.showed .shop_table.shop_table_responsive {
  display: none;
} 
.cart-totals-inner .shop_table_responsive {
  margin-bottom: 20px;
}
.cart-collaterals.inside .cart-totals-inner h2 {
  display: none;
} 
.showed .cart-totals-inner h2 {
  display: none;
} 
.cart-totals-inner > h2 {
  margin-bottom: 15px;
  padding-inline-start: 0;
}
.cart-totals-inner > h2 {
  margin-bottom: 15px;
  padding-inline-start: 0;
}
.cart-collaterals.inside .cart-subtotal {
  display: none;
}
.woocommerce-checkout-review-order.top .form-row.place-order {
  display: none;
}
.cart-collaterals.inside .woocommerce-shipping-totals.shipping {
  display: none;
} 
.shop_table_responsive tr {
  position: relative;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid var(--brdcolor-gray-300);
}
#shipping_method .checked {
  background: white;
}
#shipping_method li {
  margin-bottom: 20px;
  border: 1px solid #1B1412;
  padding: 20px;
}
.checkout-order-review .remove {
  font-size: 0;
}
input[type="radio"], input[type="checkbox"] {
  opacity: 0;
}
.checkout-order-review .remove label {
  color: black;
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
}
.checkout-order-review .remove input[type="radio"]:checked + ::before, .checkout-order-review .remove input[type="radio"]:checked + ::before {
  content: "";
  background: url(../images/radiobuttona.svg) no-repeat;
}
.checkout-order-review .remove input[type="radio"] + ::before, .checkout-order-review .remove input[type="radio"] + ::before {
  content: "";
  background: url(../images/radiobutton.svg) no-repeat;
  width: 25px;
  height: 25px;
  display: block;
  position: absolute;
  left: -10px;
  top: 0;
}
#shipping_method input.shipping_method {
  position: relative;
  box-sizing: border-box;
  margin-top: 0;
  padding: 0;
  vertical-align: middle;
  top: 5px;
  float: left;
  margin-inline-end: 10px;
}
#order_review .wd-table-wrapper {
  padding: 10px;
}
.woocommerce-checkout-review-order.top .wd-table-wrapper {
  display: none;
}
.woocommerce-checkout-review-order.top .payment_methods.methods {
  margin-bottom: 20px;
}
#payment .is-checked {
  background: white;
} 
.woocommerce-checkout-payment ul li {
  margin-bottom: 20px;
  border: 1px solid #1B1412;
  padding: 20px;
}







.pvtfw_variant_table_block table.variant td[data-title="Action"] {
  //display: none;
}

.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;
}/* CSS Document */
}

@media (max-width: 576px) {
	#alg-product-input-fields-table tr {display:block}
#alg-product-input-fields-table tr td:first-child {width:100%;float: left;padding-bottom: 0px;}
#alg-product-input-fields-table tr td:nth-child(2) {width:260px;padding:0px}

.pvtfw_variant_table_cart_btn {
  padding: 0px 10px;
	font-size: 12px;
}

.cart-collaterals.inside .cart-subtotal {  display: none;}
.cart-collaterals.inside .woocommerce-shipping-totals.shipping {  display: none;}
.cart-collaterals.inside .wc-proceed-to-checkout {	display: none} 
input[type="radio"], input[type="checkbox"] {
  opacity: 0;
}
.showed .shop_table.shop_table_responsive {
  display: none;
} 
.cart-totals-inner .shop_table_responsive {
  margin-bottom: 20px;
}
.cart-collaterals.inside .cart-totals-inner h2 {
  display: none;
} 
.showed .cart-totals-inner h2 {
  display: none;
} 
.cart-totals-inner > h2 {
  margin-bottom: 15px;
  padding-inline-start: 0;
}
.cart-totals-inner > h2 {
  margin-bottom: 15px;
  padding-inline-start: 0;
}
.cart-collaterals.inside .cart-subtotal {
  display: none;
}
.woocommerce-checkout-review-order.top .form-row.place-order {
  display: none;
}
.cart-collaterals.inside .woocommerce-shipping-totals.shipping {
  display: none;
} 
.shop_table_responsive tr {
  position: relative;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid var(--brdcolor-gray-300);
}
#shipping_method .checked {
  background: white;
}
#shipping_method li {
  margin-bottom: 20px;
  border: 1px solid #1B1412;
  padding: 20px;
}
.checkout-order-review .remove {
  font-size: 0;
}
input[type="radio"], input[type="checkbox"] {
  opacity: 0;
}
.checkout-order-review .remove label {
  color: black;
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
}
.checkout-order-review .remove input[type="radio"]:checked + ::before, .checkout-order-review .remove input[type="radio"]:checked + ::before {
  content: "";
  background: url(../images/radiobuttona.svg) no-repeat;
}
.checkout-order-review .remove input[type="radio"] + ::before, .checkout-order-review .remove input[type="radio"] + ::before {
  content: "";
  background: url(../images/radiobutton.svg) no-repeat;
  width: 25px;
  height: 25px;
  display: block;
  position: absolute;
  left: -10px;
  top: 0;
}
#shipping_method input.shipping_method {
  position: relative;
  box-sizing: border-box;
  margin-top: 0;
  padding: 0;
  vertical-align: middle;
  top: 5px;
  float: left;
  margin-inline-end: 10px;
}
#order_review .wd-table-wrapper {
  padding: 10px;
}
.woocommerce-checkout-review-order.top .wd-table-wrapper {
  display: none;
}
.woocommerce-checkout-review-order.top .payment_methods.methods {
  margin-bottom: 20px;
}
#payment .is-checked {
  background: white;
} 
.woocommerce-checkout-payment ul li {
  margin-bottom: 20px;
  border: 1px solid #1B1412;
  padding: 20px;
}










.archive .widget_product_categories .product-categories > .cat-item {
  display: block;
}

.pvtfw_variant_table_block table.variant td[data-title="Action"] {
  //display: none;
}


.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;
}/* CSS Document */
}

