/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
/****************************/
@font-face {
	font-family: 'iransansxv';
	src: url('fonts/IRANSansXV.woff') format('woff-variations'),
		/* will be the standard and works in Safari now */
		url('fonts/IRANSansXV.woff') format('woff'),
		url('fonts/IRANSansXV.woff2') format('woff2-variations'),
		url('fonts/IRANSansXV.woff2') format('woff2');
	/* for the other supporting browsers */
	font-weight: 100 900;
	font-display: fallback;

}
/****************************/
.wd-nav-vertical .wd-dropdown-menu:is(.wd-design-sized, .wd-design-full-width) {
	min-height: auto!important;
}
.woocommerce-product-gallery .product-labels.labels-rounded .product-label {
	min-width: 64px!important;
}
body{font-family: iransansxv !important;
	font-variation-settings: "wght"400 !important;}
.title-wrapper .title{
	font-family: iransansxv!important;
	font-variation-settings: "wght"450 !important;
}
.elementor-element-bdffefb .title-wrapper h4.title {
	font-size: 45px !important;
}
.title-wrapper  h4.title {
    font-size:35px !important;
    font-variation-settings: "wght"650 !important;
}
span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,em,small,strong,sub,sup,tt,var,b,i,dl,dt,dd,ol,ul,li,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,article,header,menu,nav,time {
	font-family: iransansxv!important;
}
h1{font-variation-settings: "wght"650 !important;}
.wd-nav-main > li > a, .menu-open-label ,#menu-item-15533 a{
	font-size: 14px!important;
	font-variation-settings: "wght" 650!important;
}
 .wd-nav-secondary > li > a{font-size: 12px !important;
	font-variation-settings: "wght"500 !important;}
#slide-27882 .wd-slide-inner ,#slide-27884 .wd-slide-inner{
	max-width: 1200px !important;
}
.wd-search-cat>a {
	font-size: 14px !important;
}
.wd-header-my-account a, .wd-header-cart a{font-size: 14px !important;font-variation-settings: "wght"600 !important;}
.searchform input.s[type="text"]{font-size:13px!important;}
.whb-top-bar .wd-header-text {
	font-size: 12px!important;
	font-variation-settings: "wght"600!important;
}
.woocommerce-tabs ul.wd-nav .nav-link-text {
	font-variation-settings: "wght"600!important;
}
.product-image-summary-inner .single-breadcrumbs-wrapper .wd-breadcrumbs{font-size:13px!important;}
.wd-more-desc .wd-more-desc-inner {
	font-size: 12px!important;
}
.wd-carousel-container .blog-design-masonry .post-title {
	font-size: 19px!important;
		font-variation-settings: "wght"600 !important;
}
.wd-carousel-item .article-inner .article-body-container .wd-post-desc{font-size:13px!important;}
.wd-products-element .product-element-bottom .wd-entities-title {
	font-variation-settings: "wght"550;
}
.wd-product :is(.wd-product-cats, .wd-product-brands-links) {
	font-size: 85%!important;
}
.wd-fontsize-s {
	font-variation-settings: "wght"600;
}
.elementor-27959 .elementor-element.elementor-element-a1f00f5 {
	text-align:right!important ;
}
label {
	direction: rtl!important;
}
:root textarea {
	text-align: right!important;
	direction: rtl!important;
}
.elementor-27978 .elementor-element.elementor-element-0dbf74d .title-subtitle {
	font-family: iransansxv!important;
}
.wd-back-btn>a::before {
	content: "\f121"!important;
	}
.elementor-element-2a85c39{position:relative;top:-50px;}
.title-subtitle {
	font-family: iransansxv!important;
}
.wd-shop-tools {
	display: contents!important;
}
.wd-product.wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .wd-add-btn>a {
	background-color: #17aca1!important;
}
.title-size-default {
	--wd-title-sp: 100px!important;
}
.elementor-element-978cd02 .promo-banner .text-left,.elementor-element-12875e0 .promo-banner .text-left {text-align:right!important;}
.wd-header-main-nav ul.menu li.menu-item{padding-right: 25px;}
.wd-page-title {
	min-height: 330px !important;
	/* ارتفاع دلخواه، px. می‌تونی تغییر بدی */
}

.wd-copyrights {
	padding-block: 10px !important;
}
.footer-sidebar {
	padding-block: 30px !important;
}
.mymenutitle{margin-top:-35px;}
.menufont .title-after_title p{font-size:16px!important;nav-color: #a3a3a3!important;font-variation-settings: "wght"600;}
.wd-info-box .reset-last-child p {
	font-size: 13px !important;
}
.wd-copyrights .reset-last-child , .wd-copyrights .reset-last-child a{
	font-size: 13px !important;
}
.elementor-element-aec6db8 p:last-child{font-size:14px!important;}
.formcontact textarea {
		min-height: 100px!important;
	}
.widget_price_filter [class*="price_slider_amount"] .price_label {
	font-size: 11px!important;
}
/*********sefaresh**********/
.form-sefaresh .wd-grid{
	--wd-gap-lg: 5px!important;
}/* کاهش فاصله‌های عمودی بین ردیف‌ها */
.form-sefaresh .wd-grid-f-stretch {
	margin-bottom: 0px !important;
	/* فاصله بین ردیف‌ها */
}
/* کاهش فاصله‌های داخلی در ستون‌ها */
.form-sefaresh .wd-col {
	padding: 5px !important;
	/* کاهش padding داخلی */
}
/* تنظیم ارتفاع باکس توضیحات (textarea) */
.form-sefaresh .wd-col textarea {
	height: 30px !important;
	/* کاهش ارتفاع باکس توضیحات */
	resize: vertical;
	/* اجازه تغییر ارتفاع توسط کاربر */
}
/* کاهش فاصله‌های برچسب‌ها و فیلدها */
.form-sefaresh .wd-col label {
	margin-bottom: 3px !important;
	/* فاصله بین برچسب و فیلد */
}
/* کاهش فاصله برای دکمه ارسال */
.form-sefaresh .wd-col .wpcf7-submit {
	margin-top: 0px !important;
	/* فاصله بالای دکمه */
}
/* اطمینان از چیدمان بهتر در فرم */
.form-sefaresh .wpcf7-form {
	margin: 0 !important;
	/* حذف فاصله‌های اضافی اطراف فرم */
}

/************/
/* تنظیم عرض و موقعیت بخش جستجو */
.search-container {
    width: 200px!important; /* عرض دلخواه، می‌توانید آن را بر اساس نیاز تغییر دهید */
    margin-left: auto!important; /* جابجایی به سمت راست */
    margin-right: 20px!important; /* فاصله از لبه راست */
}

/* هم‌راستا کردن با باکس منوی محصولات */
.product-menu {
    display: flex!important;
    align-items: center!important;
    justify-content: space-between!important;
}

.search-container input[type="text"] {
    width: 100%!important; /* اطمینان از پر شدن عرض ظرف */
    box-sizing: border-box!important; /* شامل padding و border در عرض کل */
}
/* تنظیم عرض و موقعیت بخش جستجو */
.search-container {
	width: 200px!important;
	/* عرض دلخواه، می‌توانید آن را بر اساس نیاز تغییر دهید */
	margin-left: auto!important;
	/* جابجایی به سمت راست */
	margin-right: 20px!important;
	/* فاصله از لبه راست */
}

/* هم‌راستا کردن با باکس منوی محصولات */
.product-menu {
	display: flex!important;
	align-items: center!important;
	justify-content: space-between!important;
}

.search-container input[type="text"] {
	width: 100%!important;
	/* اطمینان از پر شدن عرض ظرف */
	box-sizing: border-box!important;
	/* شامل padding و border در عرض کل */
}

/*------------------------responsive-----------------------------------*/
		@media (min-width: 769px) {
			.elementor-27882 .elementor-element.elementor-element-62c3ed9 {
				width: 65%!important;
			}
		    .elementor-27882 .elementor-element.elementor-element-03f8d2e {
				width: 60%!important;
						}
		}
	