/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


/* top bar */
.gt-lang-code,
html .gtranslate_wrapper  a.gt-current-lang{
	display:none;
}
.header-left-button{
		padding-left:10px;
		padding-right:10px;
}
.header-left-button img{
	width:18px;
}
 header .whb-column>.wd-button-wrapper{
    padding-inline: 4px;
}
.yoast-breadcrumb .divider{
	padding:0 5px;
}
/* header */
.rtl .wd-side-hidden.wd-left {
    right: 0;
    left: auto;
    transform: translate3d(100%, 0, 0);
}
.rtl .wd-side-hidden.wd-opened {
    transform: none;
}
 .wd-action-btn>a{
	color:var(--wd-link-color) !important;
}
.gt_float_switcher,
.gt_float_switcher .gt-selected{
	background:transparent !important;
	box-shadow:none!important;
}
.gt_float_switcher .gt_options{
	background: #fff !important;
	position: absolute !important;
}
.gt_float_switcher .gt_options.gt-open{
	transform: translate(0px, 48px)!important;
}

/*** home ***/

/* home categories */
#home-categories .cat-design-center .wrapp-category:before,
.home .cat-design-center .wrapp-category:before{
	content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
     opacity: 1; 
background: rgb(0,47,84);
background: -moz-linear-gradient(0deg, rgba(0,47,84,0.8) 0%, rgba(50,21,6,0.5) 50%, rgba(50,21,6,0.2) 100%);
background: -webkit-linear-gradient(0deg, rgba(0,47,84,0.8) 0%, rgba(50,21,6,0.5) 50%, rgba(50,21,6,0.2) 100%);
background: linear-gradient(0deg, rgba(0,47,84,0.8) 0%, rgba(50,21,6,0.5) 50%, rgba(50,21,6,0.2) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#002f54",endColorstr="#321506",GradientType=1);
}
#home-categories .cat-design-center .hover-mask,
.home .cat-design-center .hover-mask{
	    position: absolute;
    inset-inline: 0;
    z-index: 3;
    padding: 15px;
    transition: transform .3s ease;
	top:auto;
	bottom:0;
}
#home-categories .cat-design-center:not(.without-product-count) .hover-mask ,
.home .cat-design-center:not(.without-product-count) .hover-mask {
    transform: translateY(calc(-50% + 12px)) translateZ(0);
}
#home-categories .cat-design-center .wd-entities-title ,
.home .cat-design-center .wd-entities-title {
    color: #fff;
}

/* home tabs */
.home .wd-tabs.tabs-design-simple .wd-tabs-header{
	border:none;
}
.home .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a{
	font-weight:600;
}
.wd-nav-tabs>li:not(:last-of-type)>a:after{
	position:absolute;
	content:"";
	background:var(--wd-primary-color);
	width: 1px;
    height: 15px;
    top: 50%;
    left: -11px;
    margin-top: -8px;
}

/*** product loop ***/

.product-labels{
	max-width: 100% !important;
    width: 100%;
}
.product-labels .label-attribute-pa_brand{
	position: absolute;
    top: 0px ;
    left: 0px;
    filter: grayscale(1);
    opacity: 0.55;
}
.product-labels .label-with-img.label-term-wharthog,
.product-labels .label-with-img.label-term-dancutter {
	max-width:100px;
}
.product-element-top{
	max-height:265px;
    background: #fff;
	padding: 30px 10px 50px;
}
.product-grid-item :is(.product-image-link,.hover-img)  img:not(.attachment-woocommerce_thumbnail) {
    height: 100%;
    max-height: 150px;
    width: auto !important;
}
.product.wd-hover-standard .wd-buttons {
    width: 95%;
    justify-content: center;
	box-shadow:none;
	top: auto;
    bottom: 10px;
    width: 95%;
    display: flex;
    justify-content: center;
    align-items: center;
	flex-direction:row;
}

.price del ,
.price del .amount{
    color: #747474 !important;
    font-size: 100% !important;
	margin-left: 3px;
}
.title_seo{
	display:block;
}
.archive .product-grid-item{
	margin-bottom:40px;
}

.product-grid-item .product-title-category{
	position: absolute;
    bottom: 0;
    width: 100%;
    display: block;
    font-size: 11px;
    padding: 10px;
	text-align: center;
    left: 0;
}
.wd-buttons[class*="wd-pos-r"] .wd-tooltip-label {
    top: 0;
    left: -100%;
    margin-top: -35px;
    margin-left: 0;
}

/* archive */
.wd-action-btn.wd-style-icon>a{
	    color: var(--action-btn-hover-color) !important;
}
.archive:not(.tax-pa_brand) #brand-btn,
.archive.tax-pa_brand .wd-nav-product-cat,
.wd-nav[class*="wd-style-underline"] .nav-link-text:after,
.product-grid-item .wd-action-btn.wd-add-cart-icon {
	display:none;
}

.archive .wd-nav.wd-gap-m {
    --nav-gap: 15px;
}
.archive .wd-nav-product-cat>li>a {
    background: rgba(46, 106, 156,1);
    color: #fff;
    border-radius: 4px;
    padding: 9px 20px;
	justify-content:center;
}
.page-id-2255 .elementor-widget-text-editor h2, /* accessibility page */
.page-id-1939 .elementor-widget-text-editor h2, /* about page */
.elementor-widget-wd_shop_archive_extra_description h3{
	margin:30px 0 10px;
}
.product.wd-hover-standard .wd-add-btn>a{
	border: 1px solid var(--wd-form-color);
	color:var(--wd-form-color) !important;
    background: transparent !important;
    width: 80%;
}
.product.wd-hover-standard .wd-add-btn>a:hover,
.product.wd-hover-standard .wd-add-btn>a:active,
.product.wd-hover-standard .wd-add-btn>a:focus{
	color:#fff!important;
	 background: var(--wd-form-color) !important ;
}
.wd-wishlist-btn.wd-action-btn>a.added:before {
    content: "\f004";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}
.e-con.elementor-sticky--active{
	right:0;
}
/* single product */
.single-product .woocommerce-product-gallery img,
.woocommerce-product-gallery .wd-owl{
	max-height:60vh;
}
.woocommerce-product-gallery a{
	display: flex;
    justify-content: center;
}
.single-product .woocommerce-product-gallery img{
	width:auto;
}
.woocommerce-product-gallery .wd-owl.thumbnails {
	max-height:70px;
}
.woocommerce-product-gallery .product-image-thumbnail{
	display: flex;
    align-items: center;
    justify-content: center;
	max-height:60px;
	border: 1px solid #ddd;
	 opacity: .5;
}
.single-product .woocommerce-product-gallery .wd-owl.thumbnails img{
	max-height:55px;
	    padding: 5px;
}
.single-product .woocommerce-product-gallery .product-image-thumbnail:hover,
.single-product .woocommerce-product-gallery .product-image-thumbnail.active-thumb {
    opacity: 1;
}
.single-product .product-labels .label-attribute-pa_brand{
	display:none !important;
}
form.cart div.quantity :is(input[type="number"],input[type="text"],input[type="button"]),
.single_add_to_cart_button {
    height: 75px;
    line-height: 75px;
}
.single_add_to_cart_button{
	width: 300px;
}
form.cart div.quantity input[type="button"]{
	width:60px;
}
form.cart div.quantity input[type="number"]{
	width:100px;
}
 div.quantity input[type="button"].minus{
	border-radius:0 5px 5px 0;
}
 div.quantity input[type="button"].plus{
	border-radius:5px 0 0 5px;
}
.single-product .icons-design-default .wd-social-icon{
	color:var(--e-global-color-secondary) !important;
}
#arrow-btn{
	animation: jumpInfinite 1.3s infinite;
}
@keyframes jumpInfinite {
  0% {
    transform:translateY(0);
  }
  50% {
   transform:translateY(-20px);
  }
  100% {
    transform:translateY(0);
  }
}
.product_spec .divider{
	border-top:1px solid #A4A7B6CC;
	padding-top:70px ;
	margin-top:70px ;
}
.product_spec_title {
	display:flex;
	align-items:center;
	margin-bottom:25px;
}

.product_spec_title h2{
	margin:0 25px 0 0;
}
.product-file{
	margin-right:15px;
}
.product-file a{
	    padding: 15px 15px 15px 90px !important;
}
.product-file  a img {
    position: absolute;
    left: 10px;
    top: 11px;
    width: 20px;
}
.single-product .shop_attributes tr{
	    justify-content: flex-start;
}
.elementor-widget-wd_single_product_meta .meta-label,
.single-product .shop_attributes tr th{
	width:90px;
	display: inline-block;
    margin-left: 20px;
}
.single-product .shop_attributes tr td{
	text-align:right;
}
.single-product .awdr_discount_bar{
	font-weight:bold;
	display: block;
  clear: both;
  min-width: 65%;
  color: #fff;
  padding: 7px 15px;
  margin: -15px 0 15px;
}
.shop_attributes p,
.wd-single-attrs.wd-hide-image span.wd-attr-name{
	line-height: 1;
    display: block;
}
.wd-single-attrs.wd-layout-inline tr.woocommerce-product-attributes-item--attribute_pa_brand th.woocommerce-product-attributes-item__label{
	margin-left:0px;
}

.shop_attributes span:after,
.wd-single-attrs.wd-hide-image span.wd-attr-name:after{
	content:":";
	position:relative;
	    display: inline-block;
}
.single-product .wd-hint:before{
	background-color: var(--wd-hint-color);
    color: #fff;
}

.single-product table.variations label{
	font-size: 23px;
}
.single-product table.variations select{
	width:100%;
	max-width: 530px;
    padding: 20px 10px;
    height: auto;
    border-color: var(--wd-form-color);
}
/* caluclator */
.calc-fields,
.calc-section-result{
	    background: #eee;
    margin: 10px 0;
    border-radius: 4px;
    padding: 20px;
    display: flex;
    align-items: flex-start;
    list-style: none;
    justify-content: space-between;
	flex-wrap:wrap;
}
.calc-fields li{
	
	flex-basis:100%;
}
.calc-fields label{
	font-weight:600;
    margin-bottom: -15px;
}
.calc-fields input[type="number"]{
	background:#fff;
	text-align:right;
	padding-right:10px;
}
.calc-section-result{
    background: #002F55;
    color: #fff;
	flex-wrap:wrap;
	
}
.calc-section-result h2{
	color: #fff;
    margin-bottom: 15px;
    font-size: 1.5em;
	flex-basis:100%;
}
.calc-section-result-fabrick p{
	flex-basis:100%;
	position:relative;
	padding: 15px 170px 0 0;
}
.calc-section-result-silicat p{
	flex-basis:100%;
	position:relative;
	padding-right: 70px;
	
}
.calc-section-result label{
	font-weight:600;
    margin-bottom: -15px;
	 color: #fff;
}
.calc-section-result input[type="text"]{
	 color: #fff;
	 background-color: transparent;
    border: none;
    padding: 0;
    font-size: 2em;
}
.resFabricWidth:before, .resFabriclength:before {
    content: "";
    width: 150px;
    height: 85px;
    position: absolute;
    background: url(https://www.bptech.co.il/images/calculator/length.jpeg) no-repeat;
    background-size: cover;
    top: 9px;
    right: 0;
}
.resFabricWidth:before {
    background-image: url(https://www.bptech.co.il/images/calculator/width.jpeg);
}
.resSilicateHard:before, .resSilicateAmountRound:before, .resSilicateGlue:before {
    content: "";
    width: 55px;
    height: 55px;
    position: absolute;
    top: 9px;
    right: 0px;
    background: url(https://www.bptech.co.il/images/calculator/כד-מדידה---דבק-בלבד-לבן.png) 0% 0% / cover no-repeat;
}
.resSilicateHard:before {
    background-image: url(https://www.bptech.co.il/images/calculator/כד-מדידה--מקשה-בלבד-לבן.png);
}
.resSilicateAmountRound:before {
    background-image: url(https://www.bptech.co.il/images/calculator/כד-מדידה-דבק--מקשיח-לבן.png);
}
/* cart */
.cart-totals-inner .checkout-button,
.woocommerce-mini-cart__buttons .btn-cart{
	border:1px solid var(--btn-default-bgcolor-hover);
	padding-top:20px;
	padding-bottom:20px;
}
.cart-widget-side .woocommerce-mini-cart__buttons .checkout{
	background:var(--btn-default-bgcolor-hover);
	color:#fff;
	padding-top:20px;
	padding-bottom:20px;
	font-size:20px;
}
.cart-info .product_title{
	font-size:14px;
}
.product-type{
	color:rgba(46, 106, 156,1) !important;
	font-size:12px!important;
	font-weight:600 !important;
}
.heading-quote-first,
.heading-paid-first {
	    padding: 15px;
    color: red;
    font-size: 12px;
}
.cart-totals-inner .checkout-button br,
.wd-coupon-form .button[name="apply_coupon"] br{
	display:none;
}
.cart-totals-inner .checkout-button{
	font-size:20px;
}
td.product-name .product_title a{
	font-weight:600;
}
.wfacp_mini_cart_start_h .wfacp-coupon-section .wfacp-coupon-page {
    padding:16px 0 !important;
	border-top: 1px solid #D6D0CC;
}
body .woocommerce-info a.wfacp_main_showcoupon {
    text-decoration: none;
    border: 1px solid;
    padding: 8px 16px;
    border-radius: 4px;
}
#shipping_method p{
	    font-size: 12px;
    font-weight: bold !important;
	padding-right: 25px;
}
.woocommerce-cart .woocommerce-shipping-methods{
	text-align:right;
}
.woocommerce-cart #shipping_method input.shipping_method{
	float:right;
}

.woocommerce-cart #shipping_method label {
	padding-right: 25px
}
/* boundled products */
.reset_bundled_variations,
#bottom-attr .bundled_product_attributes_title,
#bottom-attr2 .bundled_product_attributes_title,
.elementor-widget-wd_single_product_additional_info_table .shop_attributes:not(:first-of-type),
.attribute_value_static label,
/*.wd-single-attrs.wd-style-default .shop_attributes:not(:last-of-type),
.bundled_product_excerpt ,*/
.bundled_product_title_link{
	display:none;
}
.bundled_product_attributes_title:first-of-type:before{
	content:"הסט כולל:";
	position:relative;
	font-size: 14px;
    font-weight: 700;
	display: block;
}
.bundled_product_attributes_title{
	margin-bottom: 5px;
    font-size: 14px;
    font-weight: 400;
}
.woocommerce-product-attributes-item--attribute_pa_brand{
	padding-bottom: 30px !important;
}
.bundle_form:before{
	content:"בחירת הפריטים בסט:";
	position:relative;
	font-size: 20px;
    font-weight: 700;
	display: block;
	margin:25px -4px 0 0;
}
.bundled_product_title.product_title{
	font-size: 16px;
    font-weight: 700;
	margin-bottom: 10px;
}
.single-product .bundle_form table.variations label{
	font-size: 14px;
}

.single-product div.product .bundled_item_cart_details span.price{
	margin:3px 0  !important;
}
form.cart.bundle_form  div.quantity :is(input[type="number"],input[type="text"],input[type="button"]) {
    height: 64px;
    line-height: 64px;
}
.bundled_product_summary  .cart .bundled_item_cart_content{
	display:flex;
	flex-direction:column;
	gap:0 ;
}
.bundle_price{
	display:flex;
}
.bundle_price .price:before{
	content:"סכום הסט לתשלום:";
	position:relative;
	font-size: 20px;
    font-weight: 400;
	margin-left:10px;
}
.bundle_price{
	font-size: 20px;
    font-weight: 700;
	
}
.bundle_price .price:after{
	content:"(כולל מע''מ)";
	position:relative;
	font-size: 12px;
    font-weight: 600;
margin-right:10px;
}
ul.variation .item-variation-name{
	display: block;
}
.bundled_table_item:not(.wfacp_delete_active) .product-total{
	text-align:right !important;
}
/* compare */
.page-id-3165 .wd-compare-table .product-image{
	    display: flex;
    align-items: center;
    justify-content: center;
}
.page-id-3165 .wd-compare-table .product-image img {
    max-height: 200px;
    width: auto;
    margin: 0 auto;
}
/* companies */
.brands-widget .brand-item{
	align-items: center;
    display: flex;
    justify-content: center;
}
.brands-widget .brand-item img{
	max-width:120px;
}

/* blog */
.wd-post-date.wd-style-with-bg,
.blog-post-loop .read-more-section a:after{
	display:none;
}
.read-more-section a{
	border: 1px solid var(--wd-primary-color) !important;
    border-radius: var(--wd-form-brd-radius);
    width: 100%;
    padding: 15px;
}
.read-more-section a:hover,
.read-more-section a:active,
.read-more-section a:focus{
	background:var(--wd-primary-color);
	color:#fff!important;
}
.single-post .elementor-widget-theme-post-content h2{
    margin: 30px 0 10px;
    font-size: 1.5em;
}
/* account */
.woocommerce-Address-title .edit{
	border:1px solid var(--wd-link-color);
	color:var(--wd-link-color);
	padding:10px 25px;
	border-radius:5px;
}
/* footer */
.scrollToTop {
    left: auto!important;
        right: 60px!important;
    bottom: 15px!important;
}
.elementor-widget-wp-widget-woodmart-recent-posts h5{
	display:none;
}
.elementor-widget-wp-widget-woodmart-recent-posts ul{
	padding:0;
}
.elementor-widget-wp-widget-woodmart-recent-posts li{
	margin-bottom:7px;
	list-style:none;
}
.elementor-widget-wp-widget-woodmart-recent-posts a{
	color:var( --e-global-color-8b93ada );
	    font-size: 13px;
    font-weight: 300;
}
.elementor-widget-wp-widget-woodmart-recent-posts li:hover a {
                color: var( --e-global-color-secondary );
            }
.elementor-widget-wp-widget-woodmart-recent-posts .wd-entities-title{
	margin-bottom:0;
}
.icons-design-colored-alt.color-scheme-light .wd-social-icon, .color-scheme-light .icons-design-colored-alt .wd-social-icon{
	position:relative;
}
.social-github .wd-icon:before {
	width: 15px;
	content: "" !important;
    background-size: 15px auto;
    position: absolute;
    height: 15px;
    max-width: 256px;
    background-position: center;
    background-repeat: no-repeat;
    top: 8px;
    left: 7px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik01LjAzMiAxOS42MjVjLS41NzEgMS43NDIuOCAzLjUyNCAyLjYxMSAzLjM2NiAxLjI4NS0uMTEzIDIuMjU3LTEuMTgxIDIuMzA3LTIuNDUzLjE1Mi0yLjk0MS00LjAwMi0zLjczNC00LjkxOC0uOTEzem0zLjEzMi43NzljMCAuNDU5LS4zMTguODMzLS43MDguODMzLS41MTIgMC0uODI5LS42MTMtLjY2Ni0xLjExMS4yNTktLjg1OCAxLjMzOS0uNjY1IDEuMzc0LjI0NHpNMTguNDQ1IDE5LjUxMWMtLjM5LTEuMDQtMS40MjctMS43NC0yLjU3NS0xLjYzOC0xLjQzLjEyNS0yLjQzMiAxLjQyNy0yLjI5OSAyLjc3OS4xMiAxLjQxMSAxLjM0MyAyLjQ1OSAyLjczMSAyLjMzNyAxLjY3Mi0uMTQ1IDIuNzQ3LTEuODgxIDIuMTQzLTMuNDc4em0tMi4zMjkgMS43MjZjLS45NDQgMC0uOTQtMS42NjMgMC0xLjY2My45MzQgMCAuOTM1IDEuNjYzIDAgMS42NjN6IiBmaWxsPSIjZmZmZmZmIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIj48L3BhdGg+PHBhdGggZD0iTTYuNjE3IDMuNDYyQy44NjYgOC4wODUgNC43OTEgMTQuMTE0IDEuMjU5IDE0LjExNGMtMS4wNDEgMC0xLjYyNyAxLjIwOS0xLjAwNiAyLjA0OCAxLjEwOCAxLjQ5NSAyLjUwNiAyLjQ4OCA0LjAwMiAzLjE0OCAxLjI2My0zLjcxMyA2LjcxNi0yLjYzOCA2LjUyOSAxLjI1OS4zNTUuMDA5IDEuNTkzLjAxIDEuOTQ5LjAwOS0uMDg3LTEuOTYyIDEuNDM3LTMuNTY1IDMuMzU5LTMuNTY1IDEuMzQ1IDAgMi41NzIuODM3IDMuMDkxIDIuMDkyIDEuOTI3LTEuMTYxIDMuNjA4LTMuMDMxIDQuMzI1LTUuMjQ0QzI2LjU5IDQuMzczIDE0Ljc2Ny0zLjA3OSA2LjYxNyAzLjQ2MnptOS4zNzMgMy43NzFjLjY2OSAwIDEuMjA5LjU1IDEuMjA5IDEuMjMgMCAuNjc3LS41NDEgMS4yMjctMS4yMDkgMS4yMjdhMS4yMiAxLjIyIDAgMCAxLTEuMjA5LTEuMjI3YzAtLjY4MS41NDMtMS4yMyAxLjIwOS0xLjIzem0tNS43Ny4xOTJjLjY2NiAwIDEuMjA5LjU1IDEuMjA5IDEuMjI3IDAgLjY4LS41NDMgMS4yMy0xLjIwOSAxLjIzcy0xLjIwOS0uNTUtMS4yMDktMS4yM2ExLjIyIDEuMjIgMCAwIDEgMS4yMDktMS4yMjd6bTcuMzA2IDQuNzMyYy0uMzcxIDEuNTg0LTIuMDAxIDMuMDIxLTQuMjc3IDMuMDgyLTEuOTY4LjEzMy00LjE2MS0xLjM2OC00LjM4Ni0zLjM2OS0uMS0uODQgMS4xNTQtLjk4NiAxLjI0OC0uMTQ3LjE1MyAxLjM2MyAxLjc1NSAyLjI3NSAzLjEwNCAyLjIzOCAxLjcxNi0uMDQ1IDIuODUtMS4wOTEgMy4wODQtMi4wOTlhLjYzMi42MzIgMCAwIDEgLjc1OC0uNDc2LjY0My42NDMgMCAwIDEgLjQ2OS43NzF6IiBmaWxsPSIjZmZmZmZmIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIj48L3BhdGg+PC9nPjwvc3ZnPg==)
}
:is(.icons-design-colored-alt,.icons-design-bordered) .wd-social-icon.social-github:hover{
	background-color:#33CCFF;	
	border-color:#33CCFF;	
}
/* accessibility */
body #pojo-a11y-toolbar.pojo-a11y-toolbar-right{
	top:auto !important;
	bottom:0;
	}

#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle {
    bottom: 10px;
}
.grecaptcha-badge{
	display:none !important;
}

.woodmart-ajax-search input[type="text"]{
	font-size: 15px;
}
@media (min-width: 576px){
	.product-element-top{
		max-height:300px;
		    min-height: 300px;
	}
	
	.product-grid-item :is(.product-image-link,.hover-img)  img:not(.attachment-woocommerce_thumbnail) { 
		min-height:230px;
		max-height:300px;
		padding: 25px;
	}
	.product-element-top{
		padding: 0px ;
	}
	.product-labels .label-attribute-pa_brand{
		top: 0px;
		left: 10px;
	}
	.product-grid-item .wd-entities-title .product_title,
	.product-grid-item .wd-entities-title {
		font-size: 15px!important;
	}
	.calc-fields li{
		flex-basis:33%;
		margin:0;
	}
	.calc-section-result-fabrick p{
		flex-basis:50%;
	}
	.calc-section-result-silicat p{
		flex-basis:33%;
		margin-bottom:0;
	}
	.wd-nav-tabs>li:not(:last-of-type)>a:after{
		left: -18px;
	}
	.page-id-3165 .wd-compare-table .product-image img {
		max-height: 350px;
	}
	.product.wd-hover-standard .wd-buttons {
    background: var(--wd-primary-color);
}

	.wd-action-btn {
		--action-btn-color: #fff;
		--action-btn-hover-color:#fff;
	}
	.bundled_product_summary  .cart,
	.bundled_item_cart_content{
	    display: flex;
		gap: 10px;
		    justify-content: end;
	}
	.elementor-widget-wd_single_product_meta .meta-label,
	.single-product .shop_attributes tr th{
		width:165px;
	}
}

@media (min-width: 992px){
		.wd-nav>li.hide{
			display:none;
		}
		form.cart div.quantity input[type="number"]{
		width:180px;
	}
}

@media (max-width: 1600px){
	.wd-nav.wd-gap-m {
		--nav-gap: 20px;
	}
	.wd-header-main-nav .wd-nav-main>li>a{
		font-size:14px;
	}
}
@media (max-width: 1366px){
	.wd-nav.wd-gap-m {
		--nav-gap: 10px;
	}
	.wd-header-main-nav .wd-nav-main>li>a{
		font-size:12px;
	}
}
@media (max-width: 1024px){
	.wd-tabs.tabs-design-simple .wd-nav-tabs-wrapper{
		border:none !important;
	}
	.wd-buttons :is(.wd-quick-view-icon,.wd-compare-btn){
		display:inline-flex !important;
	}
}
@media (max-width: 768px){
	.flickity-page-dots{
		display:flex !important;
	}
	.product_title {
		font-size: 15px !important;
	}
}
@media (max-width: 576px){
	.product-labels.labels-rectangular{
		top:-20px!important;
	}
	.elementor-post-navigation .elementor-post-navigation__link a{
		align-items:start!important;
	}
	.elementor-post-navigation .post-navigation__next--label, .elementor-post-navigation .post-navigation__next--title, .elementor-post-navigation .post-navigation__prev--label, .elementor-post-navigation .post-navigation__prev--title {
		overflow: visible !important;
    text-overflow: unset!important; 
		white-space: normal;
		line-height:1.1;
	}
	.wd-my-account-sidebar{
		display:none;
	}
	.wd-my-account-links {
		--wd-col-sm: 2;

	}
	body #pojo-a11y-toolbar.pojo-a11y-toolbar-right{
		top:120px !important;
	}
	.archive .wd-nav-product-cat{
		display:flex;
	}
	.archive .wd-nav-product-cat>li{
		    flex-basis: 47%;
    margin-bottom: 5px;
	}
	.woocommerce-checkout .wfacp_mini_cart_start_h .wfacp_order_sum tr td:last-child {
		width: 15%;
	}
	.woocommerce-checkout .wfacp_mini_cart_start_h form.checkout_coupon.woocommerce-form-coupon .wfacp-col-full,
	.woocommerce-checkout .wfacp_mini_cart_start_h form.checkout_coupon.woocommerce-form-coupon .wfacp-col-left-half,
	.woocommerce-checkout .wfacp_cart_title_sec {
		padding-right: 0;
		padding-left: 0;
	}
	.woocommerce-checkout .wfacp_mini_cart_start_h span.title_seo{
		font-size:12px !important;
	}
	.woocommerce-checkout .wfacp_mini_cart_start_h .wfacp-coupon-page .woocommerce-info a{
		width: 100%;
		text-align: center;
	}
	#shipping_method p {
		padding-left: 45px;
	}
}





