/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/



/*.single-product.postid-293 .woocommerce-product-gallery img{ /* migredet placeholder image*/
	/*width: auto;
}
.product-grid-item.post-293 :is(.product-image-link,.hover-img) img{ /* migredet placeholder image*/
		/*max-width: 115px;
		min-height: 115px;
	}
	.product-grid-item.post-293 .product-image-link{ /* migredet placeholder image*/
		/*padding: 135px 0;
	}*/
.wd-reset-var,
.wd-add-btn-replace .add-to-cart-loop:before,
.wd-add-btn-replace .add-to-cart-loop:after,
.product.wd-hover-buttons-on-hover .wrap-price{
	display:none !important;
}

.website-wrapper{
	overflow-x: hidden;
}

.main-page-wrapper{
	background-color:var(--e-global-color-76a189c);
}

.page-template-page-darkheader .main-page-wrapper{
	padding:150px 0 !important;
}
.page-template-page-darkheader h1,
.woocommerce-MyAccount-title{
	color:var(--e-global-color-primary) !important;
}
/* menu */


.wd-tools-element .wd-cart-subtotal,
header .wd-tools-element.wd-design-1 .subtotal-divider,
.site-logo:nth-of-type(2),
header .social-dark {
	display:none;
}
header .whb-column>.wd-button-wrapper{
	padding:0 2px;
}

.wd-nav-mobile{
	padding:40px;
}
.wd-side-hidden.wd-right,
.wd-side-hidden.wd-left{
	background: #282023;
    border-radius: 5px;
    color: #fff;
    top: 60px;
    max-height: calc(100% - 80px);
}
.wd-side-hidden.wd-left{
	left: 30px;
    transform: translate3d(-110%, 0, 0);
}
.wd-side-hidden.wd-right{
	right: 30px;
    transform: translate3d(110%, 0, 0);
}
.rtl .wd-side-hidden.wd-left {
    right: 30px;
    left: auto;
    transform: translate3d(110%, 0, 0);
}
.rtl .cart-widget-side.wd-side-hidden.wd-left{
    right: auto ;
    left: 30px;
    transform: translate3d(-110%, 0, 0);
}
.wd-side-hidden.wd-right.wd-opened,
.wd-side-hidden.wd-left.wd-opened{
    transform: none !important;
}
.wd-close-side{
	    background-color: rgba(0,0,0,0.5);
}
.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a{
		color:#F0EBE6 !important;
		font-size:22px;
		font-weight:200!important;
		border:none!important;
		margin-top:10px;
}

header .btn-size-extra-small,
.wd-tools-element .wd-tools-text{
	font-size:13px !important;
	font-weight:400!important;
}
.rtl .header .btn-size-extra-small,
.rtl .wd-tools-element .wd-tools-text{
	font-size:14px !important;
}
header .wd-tools-element.wd-design-1 .wd-tools-count{
	font-weight:400!important;
	font-size:13px;
}
.rtl header .wd-tools-element.wd-design-1 .wd-tools-count{
	font-size:13px;
}
header .btn-size-extra-small{
	border-radius: 4px;
}

.mobile-nav .wd-heading{
	border:none;
}
.wd-heading .wd-action-btn.wd-style-text>a {
    text-indent: -999em;
	color:var(--e-global-color-5de68df);
}
.wd-action-btn.wd-style-text>a:before {
    text-indent: 0;
}
.wd-nav-mobile>li.current-menu-item >a,
.wd-nav-mobile>li>a:focus,
.wd-nav-mobile>li>a:active {
    font-weight:600 !important;
	background:none!important;
}
header:not(.whb-sticked) .wd-logo img {
   padding-top: 15px;
}
.whb-header.whb-sticked .wd-logo img{
	width:100%;
}
/* dark menu on pages without hero image */
.mobile-nav .wd-nav-opener,
.page-template-page-darkheader .social-light ,
.woocommerce-order-received .social-light ,
.single-product:not(.postid-311):not(.postid-1159):not(.postid-2193):not(.postid-2194) .social-light ,
.whb-sticked .whb-row .social-light ,
.page-template-page-darkheader .site-logo:nth-of-type(1),
.woocommerce-order-received .site-logo:nth-of-type(1),
.single-product:not(.postid-311):not(.postid-1159):not(.postid-2193):not(.postid-2194) .site-logo:nth-of-type(1),
.whb-sticked .whb-row .site-logo:nth-of-type(1){
	display:none;
}

.page-template-page-darkheader .site-logo:nth-of-type(2),
.woocommerce-order-received .site-logo:nth-of-type(2),
.whb-sticked .whb-row .site-logo:nth-of-type(2),
.single-product:not(.postid-311):not(.postid-1159):not(.postid-2193):not(.postid-2194) .site-logo:nth-of-type(2),
.page-template-page-darkheader .social-dark,
.woocommerce-order-received .social-dark,
.whb-sticked .whb-row .social-dark,
.single-product:not(.postid-311):not(.postid-1159):not(.postid-2193):not(.postid-2194) .social-dark{
	display:block;
}
.wd-nav-main>li>a, .wd-nav-secondary>li>a {
    font-weight:400 !important;
	text-transform: initial !important;
}

.page-template-page-darkheader  .wd-nav[class*="wd-style-"]>li>a ,
.page-template-page-darkheader  .wd-nav[class*="wd-style-"]>li>a:hover ,
.woocommerce-order-received  .wd-nav[class*="wd-style-"]>li>a ,
.woocommerce-order-received  .wd-nav[class*="wd-style-"]>li>a:hover ,
.single-product:not(.postid-311):not(.postid-1159):not(.postid-2193):not(.postid-2194) .wd-nav[class*="wd-style-"]>li>a ,
.single-product:not(.postid-311):not(.postid-1159):not(.postid-2193):not(.postid-2194) .wd-nav[class*="wd-style-"]>li>a:hover ,
.whb-sticked .whb-row .wd-nav[class*="wd-style-"]>li>a,
.whb-sticked .whb-row .wd-nav[class*="wd-style-"]>li>a:hover,
.page-template-page-darkheader  .wd-tools-element>a,
.whb-sticked  .wd-tools-element>a,
.woocommerce-order-received .wd-tools-element>a,
.single-product:not(.postid-311):not(.postid-1159):not(.postid-2193):not(.postid-2194) .wd-tools-element>a,
.page-template-page-darkheader .btn-style-bordered.btn-color-white,
.woocommerce-order-received .btn-style-bordered.btn-color-white,
.whb-sticked .whb-row .btn-style-bordered.btn-color-white,
.single-product:not(.postid-311):not(.postid-1159):not(.postid-2193):not(.postid-2194) .btn-style-bordered.btn-color-white{
	color:var( --e-global-color-4bb5acb );
}


.page-template-page-darkheader .wd-tools-element>a:hover,
.woocommerce-order-received .wd-tools-element>a:hover,
.whb-sticked .whb-row .wd-tools-element>a:hover,
.single-product:not(.postid-311):not(.postid-1159):not(.postid-2193):not(.postid-2194) .wd-tools-element>a:hover,
.woocommerce-order-received .btn-style-bordered.btn-color-white:hover,
.whb-sticked .whb-row .btn-style-bordered.btn-color-white:hover,
.single-product:not(.postid-311):not(.postid-1159):not(.postid-2193):not(.postid-2194) .btn-style-bordered.btn-color-white:hover{
	color:#555;
}
header .btn-style-bordered.btn-color-white,
header .btn-style-bordered.btn-color-white:hover{
	border-width:1px;
	padding:2px 20px;
}
.postid-2194  header a.truffle-en,
.postid-2193  header a.truffle-he,
header a.truffle-he,
.rtl header a.truffle-en{
	display:none;
}
.rtl:not(.postid-2193):not(.postid-2194) header a.truffle-he{
	display:flex;
}
 header.whb-sticked .whb-row .btn-style-bordered.btn-color-white,
.woocommerce-order-received header .btn-style-bordered.btn-color-white,
.page-template-page-darkheader header .btn-style-bordered.btn-color-white,
.single-product:not(.postid-311):not(.postid-1159):not(.postid-2193):not(.postid-2194) header .btn-style-bordered.btn-color-white,
.single-product:not(.postid-311):not(.postid-1159):not(.postid-2193):not(.postid-2194) header .btn-style-bordered.btn-color-white:hover{
		border-color:var( --e-global-color-4bb5acb );
}
.whb-sticked .whb-color-light:not(.whb-with-bg) {
    background-color: var( --e-global-color-76a189c ) !important;
}
.whb-color-light:not(.whb-with-bg) {
    background-color: transparent !important;
}
/* category */
.tax-product_cat .products-truffle,
.post-type-archive .products-no-truffle{
	display:none;
}
.product.wd-hover-buttons-on-hover :is(.wd-product-header,.wrap-price){
	justify-content:center !important;
}

.products[class*="wd-stretch-cont"] .product-element-bottom {
       padding: 0 0 80px;
}
html .main-page-wrapper .product-grid-item .product-wrapper .wd-entities-title {
    max-width: 260px;
    text-align: center;
}
.product-grid-item :is(.product-image-link,.hover-img) img{
	max-width: 400px;
    margin: 0 auto;
    display: block;
    max-height: 250px;
    min-height: 250px;
    height: auto;
    width: auto !important;
}
.product.wd-hover-buttons-on-hover .wd-add-btn>a {
    max-width: 200px;
    margin: 30px auto;
    display: inherit;
    padding: 10px;
    border-radius: 10px;
    font-size: 18px;
}
.product.wd-hover-buttons-on-hover .add-to-cart-loop span {
    font-size: 16px;
}
.products-bordered-grid .owl-carousel-item{
	transition:background .3s ease;
	padding:0 !important;
}
.products-bordered-grid .owl-carousel-item:hover{
	background: #E7E3E0;
}
.product.wd-hover-buttons-on-hover .wd-add-btn>a:hover {
    color: var(--btn-accented-color-hover);
    box-shadow: var(--btn-accented-box-shadow-hover);
    background-color: var(--btn-accented-bgcolor-hover);
}

.product.wd-hover-buttons-on-hover .wd-add-btn>a:active {
    box-shadow: var(--btn-accented-box-shadow-active);
    bottom: var(--btn-accented-bottom-active);
}
.wd-add-btn-replace .add-to-cart-loop:hover span {
    transform: none !important;
}
.woocommerce  .wd-btn-arrow {
   background: rgba(40,32,35,0.07);
    border-radius: 50px;
    visibility: visible;
    opacity: 1;
}
.woocommerce  .wd-btn-arrow:after{
	font-size:16px;
}


/* product */
.single-product  .woocommerce-variation-add-to-cart {
    justify-content: space-between;
}
.single-product .wd-single-add-cart.wd-design-justify.wd-btn-design-full table.variations {
	margin-bottom:0px;
	flex: 0 1 65%;
}
.single-product table.variations select{
	min-height:42px;
}
.single-product  table.variations label {
    font-weight: 400;
    color: var(--wd-entities-title-color);
	
}
.single-product table.variations .label{
	padding-left:7px;
}
table.variations select {
    font-size: 13px;
}
.single-product .woocommerce-variation-add-to-cart div.quantity{
	flex: 0 1 30%;
	position:relative;
	justify-content:end;
}
.single-product div.quantity:before{
	content:"Quantity:";
	position:relative;
	font-weight: 400;
    color: var(--wd-entities-title-color);
	z-index: 9;
    font-size: 14px;
	height: 30px;
	margin: 10px 7px 0 0 ;
}
html[dir="rtl"] .single-product div.quantity:before{
	content:"כמות:";
	margin: 10px 0 0 7px;
}
.cart-widget-side  input[type="number"],
.single-product div.quantity input[type="button"],
.single-product div.quantity input[type="number"]{
	border-radius:0 !important;
	width: 40px;
	min-height:40px;
}
.single-product div.quantity input[type="button"]{
	font-size:12px;
}
.single-product div.quantity input[type="button"]:hover{
	    background-color: var(--btn-accented-bgcolor-hover);
    border-color:  var(--btn-accented-bgcolor-hover);
	    color: var(--e-global-color-primary );
}
.single-product .wd-btn-design-full form.cart :where(.single_add_to_cart_button,.wd-buy-now-btn){
	width:100%;
	flex: 1 1 100%;
	margin-top:40px;
}
.single-product  .wd-accordion-opener{
	color: var(--e-global-color-primary );
}
.single-product  .wd-accordion {
    --wd-accordion-spacing: 10px;
}
.product.wd-hover-buttons-on-hover .wd-add-btn>a:hover,
.product.wd-hover-buttons-on-hover .wd-add-btn>a:focus,
.product.wd-hover-buttons-on-hover .wd-add-btn>a:active{
	background-color:#817378 !important;
	color:#fff !important;
}
.elementor .wd-accordion-content a{
	text-decoration:underline;
}
.elementor .wd-accordion-content p{
	margin-bottom:0;
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)){
	margin-left:10px;
}
/*out of stock product */
.single-product.postid-311 .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled ,
.single-product.postid-1159 .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled {
	margin-bottom:20px;
}
/*.single-product.postid-311 .woocommerce-variation-availability p,*/
.single-product.postid-311 .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled .quantity,
.single-product.postid-311 .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled button,
.single-product.postid-1159 .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled .quantity,
.single-product.postid-1159 .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled button{
	display:none !important;
}
.cwginstock-subscribe-form .panel-primary{
	border:none;
	background:#E7E3E0;
}
.cwginstock-subscribe-form .panel-primary>.panel-heading {
    color: var(--e-global-color-primary);
    background-color: transparent;
    border-color: transparent;
	padding:17px 15px 0;
}
.cwginstock-subscribe-form .panel-primary>.panel-heading  h4{
	margin:0;
	text-align: inherit !important;
    font-weight: 600;
    font-size: 16px;
	 color: var(--e-global-color-primary);
}
.cwginstock-subscribe-form .center-block{
	display:flex;
	flex-wrap:wrap;
}
.cwginstock-subscribe-form .panel-body .col-md-12 .col-md-12{
	padding:0;
}
.cwginstock-panel-body input[type=text], .cwginstock-panel-body input[type=email]{
	margin-bottom:0;
	flex-basis:100%;
}
.cwginstock-subscribe-form  input.cwgstock_phone{
	flex-basis:100%;
}
.cwginstock-panel-body input[type=text]{
	margin-right:10px;
}
.rtl .cwginstock-panel-body input[type=text]{
	margin-right:0px;
	margin-left:10px;
}
.cwg_iagree_checkbox label{
	 color: var(--e-global-color-primary);
	 font-size:12px;
	 line-height:1;
	 margin-bottom:12px;
}
.product-outofstock table.variations{
	display:none;
}
.product-label{
	word-break: normal;
    white-space: nowrap;
}
.product-grid-item .product-image-link {
    padding: 50px 0;
}
.product-labels .product-label {
    background-color: rgb(40,32,35)!important;
    color: #fff!important;
    font-weight: 400;
    border-radius: 0 !important;
    padding: 15px 25px;
	position:relative;
	height:42px;
	max-height:42px;
	top:20px;
}
.product-labels .product-label:before{
	background-color: rgb(40,32,35);
	height:42px; 
	content:"";
	width:150%;
	position:absolute;
	left:-150%;
	top:0;
}
	.woocommerce-product-gallery .product-labels[class*="labels-rounded"] {
    left: 5%;
}
.rtl .woocommerce-product-gallery .product-labels[class*="labels-rounded"] {
    right: 5%;
    left: auto;
}
.rtl .product-labels .product-label:before{
	left:auto;
	right:-150%;
}
/*.product-grid-item.post-1159 .product-label.out-of-stock,
.product-grid-item.post-311 .product-label.out-of-stock,
.single-product.postid-1159 .product-label.out-of-stock,
.single-product.postid-311 .product-label.out-of-stock{
	display:none;
}*/

/* single product - tree as a gift */
td.section-title h4{
	font-weight:bold;
}
table.thwepo-extra-options tbody{
	display:flex;
	flex-wrap:wrap;
	gap:2%
}
table.thwepo-extra-options tr{
	flex-basis:100%;
}
table.thwepo-extra-options tr:nth-of-type(1){
	flex-basis:100%;
}

table.thwepo-extra-options td.label{
	display:none;
}
table.thwepo-extra-options td.value{
	display:block;
}
.thwepo-extra-options .value input[type=text]{
	min-height:52px;
}
.rtl .thwepo-extra-options .value input[type=tel]{
	direction:rtl;
}
/* cart */
.cart-widget-side  .wd-heading .wd-action-btn.wd-style-text>a,
.cart-widget-side .wd-heading .title,
.cart-widget-side .cart-info span.quantity,
.cart-widget-side .item-variation-value{
	color:var(--e-global-color-primary);
	    font-weight: 400;
}
.woocommerce-mini-cart__buttons .btn-cart{
	display:none;
}
.cart-widget-side .woocommerce-mini-cart__buttons .checkout {
    font-size: 18px;
    padding: 20px 20px;
}
.cart-widget-side  .product_list_widget>li .wd-entities-title{
	font-weight:600;
}
.cart-widget-side{
	background-color: var(--e-global-color-76a189c ) !important;
	
}
.wd-empty-mini-cart:before {
    color: var(--e-global-color-secondary);
}
.wd-empty-mini-cart p{
	color:var(--btn-accented-bgcolor);
}
body .cart_item .product-quantity .wfacp_quantity_selector input[type=number],
body .wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .cart_item .product-quantity .wfacp_quantity_selector input[type=number],
.wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .cart_item .product-quantity .value-button.wfacp_decrease_item,
body .cart_item .product-quantity .value-button.wfacp_decrease_item,
.wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .cart_item .product-quantity .value-button.wfacp_increase_item,
 body .cart_item .product-quantity .value-button.wfacp_increase_item,
 body .wfacp_main_form #product_switching_field.wfacp-product-switch-panel .value-button.wfacp_increase_item,
.cart-widget-side div.quantity input[type="button"],
.cart-widget-side div.quantity input[type="number"]{
	border-radius:0 !important;
	width: 40px !important;
	background:none !important;
    border-color: #D3D3D3!important;
    color: var(--e-global-color-primary )!important;
    height: 40px!important;
	
}
.wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .cart_item .product-quantity .value-button:before,
 body .cart_item .product-quantity .value-button:before,
 body .wfacp_main_form #product_switching_field.wfacp-product-switch-panel .value-button{
	width: 40px !important;
	height: 40px!important;
}
body .cart_item .product-quantity .wfacp_quantity_selector input[type=number],
body .wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .cart_item .product-quantity .wfacp_quantity_selector input[type=number]{
	margin:0 40px !important;
}
.wfacp_mini_cart_start_h .wfacp_quantity_selector, body .cart_item .wfacp_quantity_selector, body .wfacp_mb_mini_cart_sec_accordion_content .wfacp_quantity_selector,
body #et-boc .wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .cart_item .product-quantity, body .wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .cart_item .product-quantity{
	width:auto !important;
	height: 40px!important;
	display:flex;
	justify-content:start;
	align-items:stretch;
}

body .wfacp_delete_item_wrap a svg {

    color: var(--e-global-color-primary);
}
.wfacp_mini_cart_start_h .shop_table .cart_item .product-quantity, body #et-boc .wfacp_{
	margin-top:8px;
}
body #wfacp-e-form .wfacp_shipping_options ul,
 body #wfacp-e-form .wfacp_shipping_table ul#shipping_method {
    border-radius: 7px;
}
body #wfacp-e-form #add_payment_method #payment ul.payment_methods, 
body #wfacp-e-form .woocommerce-cart #payment ul.payment_methods,
 body #wfacp-e-form .woocommerce-checkout #payment ul.payment_methods,
body #wfacp-e-form #add_payment_method #payment ul.payment_methods li,
 body #wfacp-e-form .woocommerce-cart #payment ul.payment_methods li,
 body #wfacp-e-form .woocommerce-checkout #payment ul.payment_methods li,
body #wfacp-e-form .wfacp_main_form .wfacp_shipping_options ul li,
body #wfacp-e-form .wfacp_shipping_options ul,
 body #wfacp-e-form .wfacp_shipping_table ul#shipping_method {
	border-color: var(--e-global-color-primary);
}
body .wfacp_main_form.woocommerce #payment li.wc_payment_method input.input-radio:checked::before, body .wfacp_main_form.woocommerce #payment.wc_payment_method input[type=radio]:checked:before, body .wfacp_main_form.woocommerce input[type=radio]:checked:before {
    width: 12px;
    height: 12px;
    margin: -1px;
    line-height: 7px;
    background-color: var(--e-global-color-primary );
}
body #wfacp-e-form .wfacp_woocommerce_form_coupon .wfacp-coupon-section .woocommerce-info .wfacp_showcoupon{
	color:var(--e-global-color-4bb5acb);
}
 .elementor-element.elementor-element-91c4f5f #wfacp-e-form .wfacp_main_form input[type=checkbox]:before{
	display:none!important;
}
html[dir="rtl"] #wfacp-e-form .wfacp_main_form #wfacp_checkout_form .wfacp-intl-phone-flag-field .wfacp-form-control,
html[dir="rtl"] .wfacp_main_form #wfacp_checkout_form .wfacp-intl-phone-flag-field .wfacp-form-control {
    padding-left: 0;
    padding-right: 83px;
}
html[dir="rtl"] body:not(.wfacp-top) #wfacp-e-form #wfacp_checkout_form #shipping_phone_field label.wfacp-form-control-label,
html[dir="rtl"] body:not(.wfacp-top) .wfacp_main_form #wfacp_checkout_form #shipping_phone_field label.wfacp-form-control-label,
html[dir="rtl"] body:not(.wfacp-top) .wfacp_main_form #wfacp-intl-phone-flag-field #shipping_phone_field.wfacp-anim-wrap label.wfacp-form-control-label {
    left: 0px;
    right: 90px;
}
 #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #payment .payment_methods li .payment_box {
    background-color: #E5E0DB!important;
    border-top: 1px solid #ccc;
	padding-left: 40px;
}
html[dir="rtl"] #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #payment .payment_methods li .payment_box {
padding-left: 0px;
    padding-right: 40px;
}


/* checkout */
body #wfacp-e-form .wfacp-qty-count, body .wfacp-qty-count,
.woocommerce-order-pay .elementor-402 .elementor-element.elementor-element-a32b473,
.woocommerce-order-pay .elementor-402 .elementor-element.elementor-element-63b5f58,
.woocommerce-order-pay .elementor-402 .elementor-element.elementor-element-e2772f4{
	display:none;
}
body.woocommerce-order-pay #wfacp-e-form .woocommerce ul.order_details {
    width: 100%;
    display: flex;
    justify-content: center;
}
html[dir="rtl"] body.woocommerce-order-pay #wfacp-e-form .woocommerce ul.order_details li{
    margin-right: 0em;
    margin-left: 2em;
    text-transform: uppercase;
    border-right: none;
    border-left: 1px dashed #d3ced2;
    padding-right: 0;
    padding-left: 2em;
}
html[dir="rtl"] body.woocommerce-order-pay #wfacp-e-form *{
	font-size:18px;
	font-weight:400;
}


.woocommerce-order-received .whb-overcontent ~ .main-page-wrapper{
    padding-top: 180px;
    padding-bottom: 50px;
	background-color:var(--e-global-color-76a189c);
}
.woocommerce-thankyou-order-received{
	color:var(--e-global-color-primary);
	background: var(--e-global-color-secondary );
    border: none;
    font-size: 16px;
    padding: 30px;
    margin-bottom: 60px;
}
.woocommerce-order-received  table th{
	color:var(--e-global-color-primary);
	font-weight:400;
}
.woocommerce-order-received td.product-name a{
	font-weight:600;
}
.woocommerce-order-received h2 {
    font-size: 24px;
    font-weight: 200;
    letter-spacing: 1.5px;
}
.woocommerce-order-details {
    margin-top: 50px;
}
.woocommerce-order-received .woocommerce-table--order-details  .woocommerce-Price-amount ,
.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child td>.amount {
	display:flex;
	flex-direction:row-reverse;
}
.woocommerce-order-received  .woocommerce-Price-currencySymbol {
	margin-left:5px;
}
html[dir="rtl"] .woocommerce-order-received  .woocommerce-Price-currencySymbol {
	margin-left:0px;
	margin-right:5px;
}
html[dir="rtl"] #wfacp-e-form .iti__selected-flag, .wfacp_main_form .iti__selected-flag{
	border-right:none!important;
	border-left:1px solid #282023;
}
#wfacp-e-form .wfacp_main_form.woocommerce .wfacp-form-control-wrapper.wfacp_woocommerce_form_coupon  {
    margin-bottom: 30px;
}
#wfacp-e-form .wfacp_main_form.woocommerce .wfacp-form-control-wrapper  {
    margin-bottom: 22px;
}
input[type=checkbox],
#wfacp-e-form .wfacp_main_form input[type=checkbox]{
    background: transparent !important;
	box-shadow: none;
    width: 25px;
    height: 25px;
    margin-top: -5px;
}
input[type=radio],
body #wfacp-e-form .wfacp_main_form.woocommerce input[type=radio]{
	background: transparent;
	box-shadow: none;
}
label.checkbox,
#wfacp-e-form .wfacp_main_form.woocommerce .wfacp_checkbox_field > label,
 #wfacp-e-form .wfacp_main_form.woocommerce label.checkbox {
    padding-right: 0 !important;
    padding-left: 35px !important;
	position:relative;
}
html[dir="rtl"] label.checkbox ,
html[dir="rtl"] #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_checkbox_field > label,
 html[dir="rtl"] #wfacp-e-form .wfacp_main_form.woocommerce label.checkbox {
    padding-right: 35px !important;
    padding-left: 0 !important;
}
body #wfacp-e-form a:not(.button-social-login):not(.wfob_read_more_link) {
    color: var(--e-global-color-primary );
    text-decoration: underline;
}
.woocommerce-checkout ul.variation .item-variation-name{
	font-size:12px;
	font-weight:bold !important;
}
.woocommerce-checkout ul.variation li{
	margin:5px 0 0px 0;
}
::-webkit-scrollbar {
  width:20px;
}
::-webkit-scrollbar-track {
  background: transparent; 
}
::-webkit-scrollbar-thumb {
  background: rgba(40,32,35,0.2); 
    border-radius:50px;
	background-clip: content-box;
	border: 6px solid transparent;
}
::-webkit-scrollbar-thumb:hover {
  background: rgba(40,32,35,0.6); 
}
/* form */
body #wfacp-e-form input[type=date], body #wfacp-e-form input[type=email], body #wfacp-e-form input[type=number], body #wfacp-e-form input[type=password], body #wfacp-e-form input[type=tel], body #wfacp-e-form input[type=text], body #wfacp-e-form select, body #wfacp-e-form select#join_referral_program, body #wfacp-e-form textarea, body .wfacp_mini_cart_start_h input[type=date], body .wfacp_mini_cart_start_h input[type=email], body .wfacp_mini_cart_start_h input[type=number], body .wfacp_mini_cart_start_h input[type=password], body .wfacp_mini_cart_start_h input[type=tel], body .wfacp_mini_cart_start_h input[type=text], body .wfacp_mini_cart_start_h select, body .wfacp_mini_cart_start_h textarea,
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select{
	min-height:52px;
}

/* tips */
.wd-el-video-play-btn:before{
	content:"" !important;
	width: 0;
    height: 0;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
    border-left: 25px solid rgba(0,0,0,0.8);
    z-index: 1;
    margin-left: 6px;
}
.wd-el-video-play-btn:after {
    opacity: .6 !important;
    background: currentColor;
}

/* footer */

ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{
	list-style:none;
	margin-bottom: 0;
}
.elementor-130 .elementor-element.elementor-element-1ee55cd .elementor-icon-list-item:not(:last-child):after{
	margin:0 10px;
}
footer .elementor-icon-list-items{
	--list-mb: 0px; 
     --li-mb: 0px;
}
body:not(.rtl) .elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
    left: auto;
}

.postid-2194 #footer,
.postid-2193 #footer{
    display:none;
}
body .scrollToTop{
	left: 60px;
    bottom: 21px;
    width: 46px;
    height: 46px;
}
@media (min-width: 576px){
	.cart-widget-opener.wd-tools-element .wd-tools-icon,
	.wd-header-mobile-nav.wd-tools-element .wd-tools-icon{
		display:none;
	}
	.cart-widget-opener a:before{
		content:"Cart";
		line-height:13px;
		font-size:13px;
	}
	
	.rtl .cart-widget-opener a:before{
		content:"עגלת קניות";
		line-height:14px;
		font-size:14px;
	}
	.cart-widget-opener .wd-tools-count:before{
		content:"(";
	}
	.cart-widget-opener .wd-tools-count:after{
		content:")";
		margin-left: -2px;
	}
	.rtl .cart-widget-opener .wd-tools-count:after{
		margin-right: -2px;
		margin-left: 0px;
	}
	.woocommerce  .products-bordered-grid .owl-nav>div[class*="prev"],
	.woocommerce .owl-nav>div[class*="prev"]{
	 right: 50px !important;	
	}
	.woocommerce  .products-bordered-grid .owl-nav>div[class*="next"],
	.woocommerce .owl-nav>div[class*="next"]  {
		left: 50px !important;
	}
	.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a{
			font-size:20px;
			margin-top:0px;
	}
	.cwginstock-panel-body input[type=text], .cwginstock-panel-body input[type=email]{
		margin-bottom:10px;
		flex-basis:48.9%;
	}
	table.thwepo-extra-options tr{
	flex-basis:45%;
}
table.thwepo-extra-options tr:nth-of-type(1){
	flex-basis:100%;
}
}
@media (min-width: 1024px){
	.woocommerce  .products-bordered-grid .owl-nav>div[class*="prev"],
	.woocommerce .owl-nav>div[class*="prev"]{
	 right: 30px !important;	
	}
	.woocommerce  .products-bordered-grid .owl-nav>div[class*="next"],
	.woocommerce .owl-nav>div[class*="next"]  {
		left: 30px !important;
	}
	.product-labels .product-label {
		top:50px;
	}
}
@media (min-width: 1400px){
	.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a{
			font-size:26px;
			margin-top:20px;
	}
	.product-grid-item .product-image-link{
		padding: 100px 0;
	}
	.product-grid-item :is(.product-image-link,.hover-img) img{
		max-width: 400px;
		max-height: 350px;
		min-height: 350px;

	}
	/*.product-grid-item.post-293 .product-image-link{ /* migredet placeholder image*/
	/*	padding: 218px 0;
	}*/
	
	.woocommerce-product-gallery .product-labels[class*="labels-rounded"] {
		left: -10%;
	}
	.rtl .woocommerce-product-gallery .product-labels[class*="labels-rounded"] {
		right: -10%;
		left: auto;
	}
}
@media only screen and (max-width: 1024px) {
	.single-product .woocommerce-product-gallery__wrapper .wd-btn-arrow {
		 width: 50px; 
		 height: 50px; 
		margin-top: -40px;
	    justify-content: center;
}
}
@media only screen and (max-width: 767px) {
	.fp-scrollable .fp-section.fp-auto-mobile-height {
		height: auto;
	}
	.single-product .wd-btn-arrow:is([class*="prev"],[class*="next"]),
	.single-product .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon,
	.single-product .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
	}
	.single-product .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon {
		margin-bottom: 0;
		margin-right: 5px;
		margin-left: 0;
	}
	.single-product.rtl .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon {
		margin-bottom: 0;
		margin-right: 0;
		margin-left: 5px;
	}
	.single-product .woocommerce-product-gallery .product-labels{
		max-width:100%;
	}
	.elementor-widget-wd_products .products-bordered-grid .owl-nav>div[class*="prev"] {
		right: 0 !important;
		margin-right: 10px!important;
	}
	.elementor-widget-wd_products .products-bordered-grid .owl-nav>div[class*="next"] {
		left: 0px !important;
		margin-left: 10px!important;
	}
	.wd-btn-arrow:is([class*="prev"],[class*="next"]){
		justify-content: center !important;
	}
	.wd-el-video.wd-action-play .wd-el-video-btn:hover .wd-el-video-play-btn:before,
	.wd-el-video.wd-action-overlay:hover .wd-el-video-play-btn:before,
	.wd-el-video.wd-action-play .wd-el-video-btn:hover .wd-el-video-play-btn:after,
	.wd-el-video.wd-action-overlay:hover .wd-el-video-play-btn:after{
		    transform: scale(0.7) !important;
	}
	.cwginstock-subscribe-form .panel-primary{
		    padding-right: 30px;
		padding-left: 30px;
		margin: 0 -50px -30px;
	}
	.woocommerce-product-gallery .product-labels[class*="labels-rounded"]{
		top:-20px!important;
	}
}

/* Disable loading effect on Checkout page */
.wfacp_anim_active .amount:after,.wfacp_anim_active .first-payment-date:after,.wfacp_anim_active .includes_tax:after,.wfacp_anim_active .product-name strong.product-quantity:after,.wfacp_anim_active .shipping th:first-child span+small:after,.wfacp_anim_active .shipping-method-description:after,.wfacp_anim_active .shipping_total_fee span:after,.wfacp_anim_active .shipping_total_fee td:first-child span:after,.wfacp_anim_active .shipping_total_fee th:first-child span+small:after,.wfacp_anim_active .subscription-price span:after,.wfacp_anim_active .tax-total span:after,.wfacp_anim_active .tax_label:after,.wfacp_anim_active .wfacp_coupon_msg .woocommerce-error:after,.wfacp_anim_active .wfacp_main_form #wfacp_checkout_form #shipping_calculator_field .wfacp_no_shipping_found ul:after,.wfacp_anim_active .wfacp_mb_mini_cart_sec_accordion_content .cart_item .wfacp_order_summary_item_name .wfacp_cart_title_sec:after,.wfacp_anim_active .wfacp_mini_cart_item_title:after,.wfacp_anim_active .wfacp_mini_cart_reviews tr td:first-child span:after,.wfacp_anim_active .wfacp_mini_cart_reviews tr th span:after,.wfacp_anim_active .wfacp_mini_cart_start_h .wfacp_product_subs_details:after,.wfacp_anim_active .wfacp_no_add_here li label:after,.wfacp_anim_active .wfacp_no_add_here li span:after,.wfacp_anim_active .wfacp_order_subtotal td:first-child span:after,.wfacp_anim_active .wfacp_order_subtotal td>span:after,.wfacp_anim_active .wfacp_order_summary_container .shop_table tr th span:after,.wfacp_anim_active .wfacp_order_summary_container table:not(.wfacp_mini_cart_items) tr:not(.cart_item) td:first-child span:after,.wfacp_anim_active .wfacp_order_summary_container table:not(.wfacp_mini_cart_items) tr:not(.cart_item) td:last-child span.woocommerce-Price-amount.amount:after,.wfacp_anim_active .wfacp_order_summary_container table:not(.wfacp_mini_cart_items) tr:not(.cart_item) th:first-child span:after,.wfacp_anim_active .wfacp_order_summary_container table:not(.wfacp_mini_cart_items) tr:not(.cart_item).cart-discount td:last-child span:after,.wfacp_anim_active .wfacp_order_summary_container table:not(.wfacp_mini_cart_items) tr:not(.cart_item).shipping_total_fee td:last-child span:after,.wfacp_anim_active .wfacp_order_summary_container ul li .wfacp_shipping_radio:after,.wfacp_anim_active .wfacp_order_total_wrap tr td span:after,.wfacp_anim_active .wfacp_shipping_table .wfacp_shipping_price span:after,.wfacp_anim_active .wfacp_shipping_table li label:after,.wfacp_anim_active .wfacp_single_coupon_msg:after,.wfacp_anim_active .wfacp_single_shipping .wfacp_shipping_price:after,.wfacp_anim_active table tr td:first-child span:after,.wfacp_anim_active tbody tr.cart_item .wfacp_delete_item_wrap a:after,.wfacp_anim_active tbody tr.cart_item td.product-total .woocommerce-Price-amount.amount:after,.wfacp_anim_active tbody tr.cart_item>td .product-image:after,.wfacp_anim_active tbody tr.cart_item>td .product-name span:after,.wfacp_anim_active tbody tr.cart_item>td .wfacp_product_subs_details span:after,.wfacp_anim_active tbody tr.cart_item>td .wfacp_quantity_selector:after {
	display: none !important;
}
