/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       Cotion
 Author URI:   http://cotion.co
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
/*@font-face{ font-family: 'vazir'; font-display: swap; src:url('fonts/vazir.eot?#') format('eot'), url('fonts/vazir.woff') format('woff'), url('fonts/vazir.ttf') format('truetype');}
@font-face{ font-family: 'yekan'; font-display: swap; src:url('fonts/yekan.eot?#') format('eot'), url('fonts/yekan.woff') format('woff'), url('fonts/yekan.ttf') format('truetype');}

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'), 
		 url('fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'), 
		 url('fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'), 
		 url('fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'), 
		 url('fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  
		 url('fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  
		 url('fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  
		 url('fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  
		 url('fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'), 
		 url('fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'), 
		 url('fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'), 
		 url('fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  
		 url('fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'), 
		 url('fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'), 
		 url('fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'), 
		 url('fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  
		 url('fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'), 
		 url('fonts/woff/IRANSansWeb(FaNum).woff') format('woff'), 
		 url('fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}


@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('fonts/yekan/eot/iranyekanwebboldfanum.eot');
	src: url('fonts/yekan/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'), 
		 url('fonts/yekan/woff/iranyekanwebboldfanum.woff') format('woff'),  
		 url('fonts/yekan/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('fonts/yekan/eot/iranyekanweblightfanum.eot');
	src: url('fonts/yekan/eot/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),  
		 url('fonts/yekan/woff/iranyekanweblightfanum.woff') format('woff'),  
		 url('fonts/yekan/ttf/iranyekanweblightfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('fonts/yekan/eot/iranyekanwebregularfanum.eot');
	src: url('fonts/yekan/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  
		 url('fonts/yekan/woff/iranyekanwebregularfanum.woff') format('woff'), 
		 url('fonts/yekan/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}

@font-face {
	font-family: shabnam;
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('fonts/shabnam/Shabnam-Bold-FD.eot');
	src: url('fonts/shabnam/Shabnam-Bold-FD.eot?#iefix') format('embedded-opentype'), 
		 url('fonts/shabnam/Shabnam-Bold-FD.woff2') format('woff2'), 
		 url('fonts/shabnam/Shabnam-Bold-FD.woff') format('woff'), 
		 url('fonts/shabnam/Shabnam-Bold-FD.ttf') format('truetype');
}
@font-face {
	font-family: shabnam;
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('fonts/shabnam/Shabnam-Light-FD.eot');
	src: url('fonts/shabnam/Shabnam-Light-FD.eot?#iefix') format('embedded-opentype'), 
		 url('fonts/shabnam/Shabnam-Light-FD.woff2') format('woff2'), 
		 url('fonts/shabnam/Shabnam-Light-FD.woff') format('woff'), 
		 url('fonts/shabnam/Shabnam-Light-FD.ttf') format('truetype');
}
@font-face {
	font-family: shabnam;
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('fonts/shabnam/Shabnam-FD.eot');
	src: url('fonts/shabnam/Shabnam-FD.eot?#iefix') format('embedded-opentype'),  
		 url('fonts/shabnam/Shabnam-FD.woff2') format('woff2'), 
		 url('fonts/shabnam/Shabnam-FD.woff') format('woff'),  
		 url('fonts/shabnam/Shabnam-FD.ttf') format('truetype');
}
p {
	text-align: justify;
}
.wd-single-title .product_title .woocommerce-product-details__short-description{
	direction: rtl !important;
	text-align: right !important;
}
.wd-single-price > .elementor-widget-container > .price {
  font-size: 18px !important;
}

.text-left{
	text-align:right;
}

.copyrights-wrapper{
    background: inherit !important;
}*/
/* home-category banner*/
/*@media only screen and (max-width: 938px) {
.cathidontm .elementor-widget-container .promo-banner-wrapper .promo-banner .wrapper-content-banner .content-banner .banner-inner {
    display: none;
}
}
.fixedheight285 .elementor-widget-container .info-box-wrapper .wd-info-box{
    min-height: 285px;
}
.fixedheight180 .elementor-widget-container .info-box-wrapper .wd-info-box{
    min-height: 180px;
}*/
/*TOC*/
/*.custom-toc {
  background: #f9f9f9;
  border: 1px solid #ddd;
  padding: 1em;
  margin-bottom: 1.5em;
  border-radius: 8px;
}

.custom-toc ul {
  list-style: none;
  padding-right: 1em;
}

.custom-toc li {
  margin: 0.5em 0;
}

.custom-toc a {
  text-decoration: none;
  color: var(--wd-link-color);
}
.custom-toc-wrapper {
  margin-bottom: 1.5em;
  border: 1px solid #ddd;
  border-radius: 8px;
  background-color: #f9f9f9;
  padding: 1em;
}

.toc-toggle {
  background-color: #f9f9f9;
  color: #353333;
  border: none;
  padding: 0.6em 1em;
  border-radius: 6px;
  cursor: pointer;
  font-size: 0.95em;
}

.custom-toc-content ul {
  list-style: none;
  padding-right: 1em;
}

.custom-toc-content li {
  margin: 0.3em 0;
}

.custom-toc-content a {
  text-decoration: none;
  color: var(--wd-link-color);
}

.custom-toc-content ul ul {
  padding-right: 1em;
  border-right: 2px solid #ccc;
  margin-right: 0.5em;
}*/
/*product grid
[class*="title-line-"] .wd-product .wd-entities-title {
  min-height: 48px;
}*/
/*product tags
div.product_meta span.tagged_as a{
    padding: 0px 12px !important;
    border-radius: 4px !important;
}*/
.wd-nav.wd-gap-m {
  --nav-gap: 20px !important;
}
.wd-nav-img, .wd-sub-menu li > a img {
    margin-inline-end: 5px !important;
}