.wd-popup.wd-promo-popup{
	background-color:rgb(248,248,248);
	background-image: url(https://mahkesht.com/wp-content/uploads/2022/05/popup-banner.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

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

.footer-container{
	background-color:#ffffff;
	background-image: none;
}

:root{
--wd-text-font:IRansansX, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(56,56,56);
--wd-text-font-size:16px;
}
:root{
--wd-title-font:IRansansX, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:IRansansX, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-transform:none;
--wd-entities-title-color:rgb(36,36,36);
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:IRansansX, sans-serif;
}
:root{
--wd-widget-title-font:IRansansX, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:none;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:IRansansX, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:capitalize;
--wd-header-el-font-size:14px;
}
html .wd-nav.wd-nav-secondary > li > a{
	font-family: IRansansX, sans-serif;font-weight: 700;
}

html .product.category-grid-item .wd-entities-title, html .product.category-grid-item.cat-design-replace-title .wd-entities-title, html .categories-style-masonry-first .category-grid-item:first-child .wd-entities-title, html .product.wd-cat .wd-entities-title{
	font-size: 18px;text-transform: none;
}

@media (max-width: 767px){
html .product.category-grid-item .wd-entities-title, html .product.category-grid-item.cat-design-replace-title .wd-entities-title, html .categories-style-masonry-first .category-grid-item:first-child .wd-entities-title, html .product.wd-cat .wd-entities-title{
	font-size: 16px;
}

}
html .wd-nav-mobile > li > a{
	text-transform: none;
}

.whb-general-header .wd-nav.wd-nav-secondary > li > a{
	font-weight: 400;color: rgb(119,119,119);
}

.whb-general-header .wd-nav.wd-nav-secondary > li:hover > a, .whb-general-header .wd-nav.wd-nav-secondary > li.current-menu-item > a{
	color: rgb(36,36,36);
}

:root{
--wd-primary-color:rgb(39,217,165);
}
:root{
--wd-alternative-color:rgb(82,216,176);
}
:root{
--wd-link-color:rgb(39,217,165);
--wd-link-color-hover:#242424;
}
.page .main-page-wrapper{
	background-color:rgb(248,248,250);
	background-image: none;
}

:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:rgb(39,217,165);
}
:root{
--btn-shop-bgcolor-hover:rgb(82,216,176);
}
:root{
--btn-accent-bgcolor:rgb(39,217,165);
}
:root{
--btn-accent-bgcolor-hover:rgb(82,216,176);
}
html .entry-summary .single_add_to_cart_button, .wd-single-add-cart .single_add_to_cart_button, html .wd-sticky-btn-cart .single_add_to_cart_button, html .wd-sticky-add-to-cart, html .wd-sticky-btn.wd-quantity-overlap div.quantity input[type]{
	background: rgb(39,217,165);
}

html .entry-summary .single_add_to_cart_button:hover, .wd-single-add-cart .single_add_to_cart_button:hover, html .wd-sticky-btn-cart .single_add_to_cart_button:hover, html .wd-sticky-add-to-cart:hover, html .wd-sticky-btn.wd-quantity-overlap .cart:hover > div.quantity input[type], html .wd-sticky-btn.wd-quantity-overlap .cart:hover > div.quantity+.button{
	background: rgb(82,216,176);
}

:root{
--notices-success-bg:rgb(114,230,161);
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
					
							--wd-form-brd-radius: 5px;
			
					
					--wd-form-brd-width: 0px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-shop-color: #fff;
		
					--btn-shop-color-hover: #fff;
		
					--btn-accent-color: #fff;
		
					--btn-accent-color-hover: #fff;
		
					
			
			
							--btn-default-brd-radius: 5px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
					
					
			
			
							--btn-shop-brd-radius: 5px;
				--btn-shop-box-shadow: none;
				--btn-shop-box-shadow-hover: none;
					
					
			
			
							--btn-accent-brd-radius: 5px;
				--btn-accent-box-shadow: none;
				--btn-accent-box-shadow-hover: none;
					
									--wd-sticky-btn-height: 95px;
					
					--wd-brd-radius: 8px;
			}

			@media (max-width: 1024px) {
			:root {
				--wd-sticky-btn-height: 95px;
			}
		}
	
			@media (max-width: 768px) {
			:root {
				--wd-sticky-btn-height: 42px;
			}
		}
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1410px;
			}
		}

		.container {
			max-width: 1440px;
		}

		:root{
			--wd-container-width: 1440px;
		}
	
	
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
	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-color: rgb(119,119,119);
					
									--wd-form-placeholder-color: rgb(119,119,119);
					
							
							
									--wd-form-bg: rgba(15,15,15,0.04);
						}
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//mahkesht.com/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=7.0.4") format("woff2");
}

/* header */
.searchform input[type="text"] {
    padding-left: 50px!important;
	height:40px!important;
}
[class*="wd-header-search-form"] input[type='text'] {
    max-width: 1024px!important;
}
@media only screen and (min-width: 400px) {[class*="wd-header-search-form"] input[type='text'] {
    min-width: 400px!important;
}}
.wd-with-username.wd-tools-element>a,.cart-widget-opener.wd-tools-element>a {
    color: #636361 !important;
    border: 1px solid #ECF0F3;
    border-radius: 5px;
}
.wd-with-username.wd-tools-element>a>span,.cart-widget-opener.wd-tools-element>a>span{font-weight:500;}
@media only screen and (max-width: 1024px) {.cart-widget-opener.wd-tools-element>a {
   border:0px!important;
}}
html .wd-nav.wd-nav-secondary > li > a{font-weight:500!important;}
.wd-dropdown-menu.wd-design-aside .wd-dropdown,.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu>li:hover>a, .wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu>li.wd-opened>a{background:#f7fffe!important;}
.whb-header-bottom{padding-bottom:10px;}
.payment-header-text{padding-right:0!important;}
.wd-header-cart.wd-design-2 .wd-cart-number{left:12px!important;}
/* menu */
.wd-dropdown-menu.wd-design-sized{padding:0;}
/* footer */
.min-footer{padding-bottom:0px !important;padding-top:10px!important;margin-right:10px!important;margin-left:50px!important;}
.copyrights-wrapper{background: #f1f1f152;}
.logo-m-f{width:50%!important;}
.logo-m-f-e{width:25%!important;}
#a253ba8 p.elementor-icon-box-title{padding-bottom:8px!important;}
/* news */
.gform_wrapper ul li.gfield {
	margin-top: 0!important;}
.footer-gf .gform_wrapper ul.gform_fields li.gfield {
	padding-left: 0!important;}
.footer-gf .gform_body{display:inline-block!important; width:80%!important;}
.footer-gf .gform_footer.top_label{display:inline-block!important; width:15%!important;margin:0!important;padding:0!important;}
.btn, .button, button, [type="submit"], [type="button"]{color:#ffffff;background-color:rgb(39 217 165);padding: 14px 20px;
    border-radius: 5px!important;}
.footer-gf .gform_wrapper .top_label div.ginput_container {margin-top: 0!important;}
.footer-gf .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border: 2px solid rgb(39 217 165);
    border-radius: 5px;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{margin:0!important;}
input#gform_submit_button_1 {
    line-height: 1!important;
}
.gform_wrapper div.validation_error{
	border-top: 0!important;
  color: #ef6969!important;
	border-bottom: 0!important;
	padding: 0!important;
margin-bottom:5px!important;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
background-color: rgb(255 255 255 / 25%)!important;
    margin-bottom: 0px!important; 
     border-top: 0!important; 
     border-bottom: 0px!important;
     padding-bottom: 0px!important; 
     padding-top:0px!important;
    box-sizing: border-box;
}
.gform_wrapper .validation_message{
	color:#ef6969!important;}
.footer-gf .gfield_description{display:none;}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea {
    border: 1px solid #ef6969!important;
}
/* TABLE BARNAME KODI */
.parent-pageid-9382 table {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  border-collapse: separate;
  border-spacing: 0;
	border:2px solid #f9f9f9;
}

.parent-pageid-9382 tbody tr:nth-child(odd) {
  background-color: #f9f9f9;
}

.parent-pageid-9382 th, td { /* cell */
  padding: 0.75rem;
  font-size: 0.9375rem;
}
.kodi td{border-bottom: #f9f9f9!important; border-right:2px solid #f9f9f9;}

.parent-pageid-9382 th { /* header cell */
  font-weight: 700;
  color: rgb(39,217,165)!important;
  border-bottom: 2px solid rgb(39,217,165);
  position: sticky;
  top: 0;
	border-right:2px solid #f9f9f9;
}
.kodi table tbody tr td:first-child{
    
}
 
.parent-pageid-9382 td { /* body cell */
  color: rgb(119 119 119);
}
.rtl .elementor-widget-container .text-right{
	    text-align: right !important;
}
/* product item */
.title-line-two .product-grid-item .wd-entities-title {
    max-height: 50px!important;
    min-height: 50px!important;
	padding-top: 5px;
line-height: 25px!important;}
.elementor-1229 .elementor-element.elementor-element-3ab9755 .title{color: #28c3b2;}
.title-line-two .product-grid-item .wd-entities-title{
font-size: 14px!important;
	font-weight: 600!important;}
.price{
	color:black!important;
	font-size:14px;
	font-weight:700;
}
.amount {
    color: rgb(57 57 57)!important;
    font-weight: 700!important;
}
.price del {
    color: #27d9a5;
    font-size: 80%;
}
del .woocommerce-Price-amount bdi{
color: #ef6969!important;
}
.copyrights-wrapper.copyrights-centered {
    padding: 15px;
}
.product-wrapper {
    background: white;
}
:is(.breadcrumbs,.yoast-breadcrumb)>:is(a,span){color: #464646!important;}
.post-single-page.has-post-thumbnail .article-inner > .entry-header {
display: none;
}


/*************** ads  ***************/
.zaferan-ads-box{display:inline-block;background:#f7f7f7;border-radius:15px;margin:40px 0;margin-top:0;padding:20px 40px}
.zaferan-ads-box img{margin:0;float:right;border-radius:100%}
.zaferan-ads-box .zaferan-ads-box-content{display:inline-block}
.zaferan-ads-box .zaferan-ads-box-content h4{font-size:25px;font-weight:700;color:#3d3d3d;margin:10px 0 0}
.zaferan-ads-box .zaferan-ads-box-content div{color:#888;font-size:16px;font-weight:400;margin-top:5px;margin-bottom:0}
.zaferan-ads-box .zaferan-ads-box-content a.ctr-zaferan-ads-box{display:inline-block;margin-top:15px;padding:10px 20px;border-radius:3px;color:#fff;font-size:18px;font-weight:700;background:#3498db;cursor:pointer}
.zaferan-ads-box .zaferan-ads-box-content a.ctr-zaferan-ads-box:hover{background:#2980b9}



a.btn.btn-primary{
	color: #fff;
    background-color: #007bff;
    border-color: #007bff;
    padding: 6px 34px;
    border-radius: 10px;
    font-size: 19px;
	cursor: pointer;
	box-shadow: 1px 5px 5px rgb(0,0,0,0.2)

}
.btn-secondary a {color:white!important}

.support-warp{transition:all 0.2s linear}.support-warp .support-side{position:fixed;left:0;bottom:90px;opacity:1;width:150px;text-align:center;transition:all 0.3s ease 0.3s;z-index:99999;cursor:pointer}.support-warp .support-side .support-image{display:block;margin:auto;padding:4px;background:#ccc;background:-moz-linear-gradient(200deg,#ff5f57 0%,#d62f63 100%);background:-webkit-linear-gradient(200deg,#ff5f57 0%,#d62f63 100%);background:linear-gradient(200deg,#ff5f57 0%,#d62f63 100%);border-radius:100pX;width:88px}.support-warp .support-side .support-image img{display:block;border-radius:100px;max-width:80px;height:auto}.support-warp .support-side span{color:#fff;font-size:18px;margin-top:4px;display:block}.support-warp .support-side:after{content:"";display:inline-block;height:40px;width:34px;line-height:60px;position:absolute;top:80px;margin:auto;right:0;left:0;z-index:-1;background:#dc3561;border-radius:0 0 30px 30px}.support-warp .support-side-full{position:fixed;left:30px;top:30%;width:300px;text-align:center;transform:translateX(-340px);transition:all 0.3s ease;z-index:99999}.support-warp .support-side-full .support-image{z-index:2;position:relative;display:block;margin:auto;padding:4px;background:#ccc;background:-moz-linear-gradient(200deg,#ff5f57 0%,#d62f63 100%);background:-webkit-linear-gradient(200deg,#ff5f57 0%,#d62f63 100%);background:linear-gradient(200deg,#ff5f57 0%,#d62f63 100%);border-radius:100pX;width:88px}.support-warp .support-side-full .support-image img{display:block;border-radius:100px;max-width:80px;height:auto}.support-warp .support-side-full .support-inside{background-color:rgba(0,0,0,.87);padding:55px 20px 30px;margin-top:-41px;z-index:1;border-radius:10px}.support-warp .support-side-full .support-inside span{color:#fff;font-size:18px;margin-bottom:20px;display:block}.support-warp .support-side-full .support-inside .support-about p{color:#fff;text-align:right;font-size:13px;line-height:24px;margin:0}.support-warp .support-side-full .support-inside a{position:relative;overflow:hidden;background:#3d17aa;background:-moz-linear-gradient(200deg,#ff5f57 0%,#d62f63 100%);background:-webkit-linear-gradient(200deg,#ff5f57 0%,#d62f63 100%);background:linear-gradient(200deg,#ff5f57 0%,#d62f63 100%);border-radius:30px;z-index:100;display:block;width:200px;height:36px;margin:30px auto 0;color:#fff;direction:ltr;line-height:43px;font-size:21px}.support-warp .support-side-full .support-inside a i{padding:0 5px}.support-warp.active .support-side{opacity:0;transition:all 0.3s ease}.support-warp.active .support-side-full{transform:translateX(0);transition:all 0.3s ease 0.3s} 
