.elementor-2048 .elementor-element.elementor-element-eebbf03 > .elementor-container{max-width:1250px;}.elementor-2048 .elementor-element.elementor-element-eebbf03{margin-top:0px;margin-bottom:0px;padding:20px 0px 40px 0px;}.elementor-2048 .elementor-element.elementor-element-d9d877f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2048 .elementor-element.elementor-element-d9d877f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2048 .elementor-element.elementor-element-d9d877f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C0C0C0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 80px 40px 80px;}.elementor-2048 .elementor-element.elementor-element-d9d877f > .elementor-element-populated, .elementor-2048 .elementor-element.elementor-element-d9d877f > .elementor-element-populated > .elementor-background-overlay, .elementor-2048 .elementor-element.elementor-element-d9d877f > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-2048 .elementor-element.elementor-element-d9d877f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2048 .elementor-element.elementor-element-fe9f2d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:0px 10px 0px 0px;font-family:"Vazir-Regular-FD", Sans-serif;font-size:15px;font-weight:400;color:#414141;}.elementor-2048 .elementor-element.elementor-element-fe9f2d8 a{color:var( --e-global-color-primary );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2048 .elementor-element.elementor-element-50b635e img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2048 .elementor-element.elementor-element-6326894{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;text-align:center;}.elementor-2048 .elementor-element.elementor-element-6326894 .elementor-heading-title{font-family:"YekanBakhFaNum-ExtraBold", Sans-serif;font-size:35px;font-weight:600;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2048 .elementor-element.elementor-element-98dcb31{padding:0px 0px 0px 0px;color:#525252;font-family:"Vazir-Regular-FD", Sans-serif;font-weight:400;}.elementor-2048 .elementor-element.elementor-element-a5f6393{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2048 .elementor-element.elementor-element-d83017d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2048 .elementor-element.elementor-element-0128951 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2048 .elementor-element.elementor-element-0128951 > .elementor-element-populated, .elementor-2048 .elementor-element.elementor-element-0128951 > .elementor-element-populated > .elementor-background-overlay, .elementor-2048 .elementor-element.elementor-element-0128951 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-2048 .elementor-element.elementor-element-b517643{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}body.elementor-page-2048:not(.elementor-motion-effects-element-type-background), body.elementor-page-2048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF7;}@media(max-width:1024px){.elementor-2048 .elementor-element.elementor-element-eebbf03{padding:20px 10px 20px 10px;}.elementor-2048 .elementor-element.elementor-element-d9d877f > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2048 .elementor-element.elementor-element-fe9f2d8{font-size:13px;}.elementor-2048 .elementor-element.elementor-element-50b635e img{height:250px;}.elementor-2048 .elementor-element.elementor-element-6326894 .elementor-heading-title{font-size:30px;line-height:1.8em;}.elementor-2048 .elementor-element.elementor-element-98dcb31{text-align:justify;font-size:14px;}}@media(max-width:767px){.elementor-2048 .elementor-element.elementor-element-d9d877f > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2048 .elementor-element.elementor-element-fe9f2d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;font-size:11px;}.elementor-2048 .elementor-element.elementor-element-50b635e img{height:200px;}.elementor-2048 .elementor-element.elementor-element-6326894 .elementor-heading-title{font-size:20px;}.elementor-2048 .elementor-element.elementor-element-98dcb31{text-align:justify;font-size:14px;}.elementor-2048 .elementor-element.elementor-element-a5f6393{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-98dcb31 *//* ==========================================================================
   استایل قالب پست بلاگ — نسخه نهایی (v14)
   شامل اصلاحات دستی خودتون + پاکسازی و یکپارچه‌سازی
   محل قرارگیری: Elementor → Site Settings → Custom CSS
   یا: Appearance → Customize → Additional CSS
   ========================================================================== */

/* --------------------------------------------------------------------------
   ۱) فونت‌ها — مسیر url() رو با آدرس واقعی فایل‌های فونت خودتون جایگزین کنید
   -------------------------------------------------------------------------- */
@font-face {
  font-family: 'YekanBakhFaNum';
  src: url('YekanBakhFaNum-ExtraBold.woff2') format('woff2'),
       url('YekanBakhFaNum-ExtraBold.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Vazir';
  src: url('Vazir-Regular-FD.woff2') format('woff2'),
       url('Vazir-Regular-FD.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* --------------------------------------------------------------------------
   ۲) دسته‌بندی طراحی
   -------------------------------------------------------------------------- */
:root{
  --gold:        #B1976B;
  --gold-dark:   #8E7952;
  --gold-tint:   #F6F1E8;
  --gold-tint-2: #FAF7F1;
  --border:      #E0DDD6;
  --border-strong:#CFC9BD;
  --text:        #1B1B1B;
  --text-muted:  #625E56;
  --radius:      10px;
  --font-head:   'YekanBakhFaNum','Vazir', Tahoma, sans-serif;
  --font-body:   'Vazir', Tahoma, sans-serif;
}

/* --------------------------------------------------------------------------
   ۳) محدوده‌ی اعمال — فقط محتوای واقعی پست
   محتوا مستقیم داخل «.elementor-widget-theme-post-content» است (بدون
   «.elementor-widget-container» میانی)، پس همه‌ی قوانین مستقیم به همین
   کلاس محدود شدن.
   -------------------------------------------------------------------------- */
.elementor-widget-theme-post-content{
  font-family: var(--font-body);
  color: var(--text);
  font-size: 17px;
  line-height: 2;
}

/* --------------------------------------------------------------------------
   ۴) تیترها
   -------------------------------------------------------------------------- */
.elementor-widget-theme-post-content h2{
  font-size: 24px;
  color: var(--text);
  margin-top: 2.2em;
  margin-bottom: .7em;
  padding-right: 16px;
  border-right: 4px solid var(--gold);
}
.elementor-widget-theme-post-content h3{
  font-size: 19px;
  color: var(--gold-dark);
  margin-top: 1.8em;
  margin-bottom: .6em;
}
.elementor-widget-theme-post-content h4{
  font-weight: 800;
  font-size: 17px;
  margin-top: 1.6em;
}

/* --------------------------------------------------------------------------
   ۵) پاراگراف و لینک
   -------------------------------------------------------------------------- */
.elementor-widget-theme-post-content p{
  margin: 0 0 1.3em;
  
}
.elementor-widget-theme-post-content strong{
  color: var(--text);
  font-weight: 700;
}
.elementor-widget-theme-post-content a{
  color: var(--gold-dark);
  text-decoration: none;
}
.elementor-widget-theme-post-content a:hover{
  text-decoration: underline;
}

/* --------------------------------------------------------------------------
   ۶) لیست‌ها — نشانگر لوزی طلایی، فقط برای لیست‌های بدون کلاس (نه منوها)
   -------------------------------------------------------------------------- */
.elementor-widget-theme-post-content ul:not([class]){
  margin: 0 0 1.6em;
  padding: 0;
  list-style: none;
}
.elementor-widget-theme-post-content ul:not([class]) li{
  position: relative;
  padding-right: 26px;
  margin-bottom: 12px;
}
.elementor-widget-theme-post-content ul:not([class]) li::before{
  content:"";
  position:absolute;
  right:0; top:10px;
  width: 9px; height: 9px;
  background: var(--gold-tint);
  border: 2px solid var(--gold);
  border-radius: 2px;
  transform: rotate(45deg);
}
.elementor-widget-theme-post-content ol:not([class]){
  margin: 0 0 1.6em;
  padding-right: 22px;
}
.elementor-widget-theme-post-content ol:not([class]) li{
  margin-bottom: 10px;
  padding-right: 6px;
}
.elementor-widget-theme-post-content ol:not([class]) li::marker{
  color: var(--gold-dark);
  font-family: var(--font-head);
  font-weight: 800;
}

/* --------------------------------------------------------------------------
   ۷) جدول
   -------------------------------------------------------------------------- */
.elementor-widget-theme-post-content table{
  width: 100%;
  border-collapse: collapse;
  font-size: 15px;
  margin: 26px 0;
  border: 1px solid var(--border);
  border-radius: var(--radius);
  overflow: hidden;
}
.elementor-widget-theme-post-content thead th{
  background: var(--gold);
  color: #fff;
  font-family: var(--font-head);
  font-weight: 800;
  padding: 14px 16px;
  text-align: right;
  font-size: 14px;
}
.elementor-widget-theme-post-content tbody td{
  padding: 13px 16px;
  border-top: 1px solid var(--border);
}
.elementor-widget-theme-post-content tbody tr:nth-child(even){
  background: var(--gold-tint-2);
}

/* --------------------------------------------------------------------------
   ۸) تصاویر
   -------------------------------------------------------------------------- */
.elementor-widget-theme-post-content img{
  max-width: 100%;
  height: auto;
  display: block;
  margin: 28px auto;
  border-radius: var(--radius);
  border: 1px solid var(--border);
}
.elementor-widget-theme-post-content figure.wp-caption{
  margin: 28px 0;
  text-align: center;
}
.elementor-widget-theme-post-content figure.wp-caption img{
  margin: 0 auto 10px;
}
.elementor-widget-theme-post-content figure.wp-caption figcaption{
  font-size: 13.5px;
  color: var(--text-muted);
}

/* --------------------------------------------------------------------------
   ۹) بلاک‌کوت
   -------------------------------------------------------------------------- */
.elementor-widget-theme-post-content blockquote{
  margin: 30px 0;
  background: var(--gold-tint-2);
  border: 1px solid var(--border);
  border-right: 4px solid var(--gold);
  border-radius: var(--radius);
  padding: 20px 24px;
  font-size: 16px;
  color: var(--text);
}
.elementor-widget-theme-post-content blockquote p{
  margin: 0;
}
.elementor-widget-theme-post-content blockquote p:not(:last-child){
  margin-bottom: .5em;
}

/* نکته: باکس معرفی نویسنده یک بلاک HTML جدا و مستقل (author-card) هست،
   پس هیچ قانون خودکاری برای "آخرین h2" وجود نداره — همه‌ی h2ها دقیقاً
   یکسان استایل می‌گیرن. */

/* --------------------------------------------------------------------------
   ۱۰) پادکست صوتی — MediaElement.js
   -------------------------------------------------------------------------- */
.elementor-widget-theme-post-content .podcast-block{
  display: flex;
  align-items: center;
  gap: 16px;
  background: #fff;
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 20px 22px;
  margin: 30px 0;
}
.elementor-widget-theme-post-content .podcast-block .icon-badge{
  flex-shrink: 0;
  width: 50px; height: 50px;
  border-radius: 50%;
  background: var(--gold-tint);
  border: 1px solid var(--gold);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--gold-dark);
}
.elementor-widget-theme-post-content .podcast-block .icon-badge svg{ width: 22px; height: 22px; }
.elementor-widget-theme-post-content .podcast-block .podcast-body{ flex: 1; min-width: 0; }
.elementor-widget-theme-post-content .podcast-block .podcast-title{
  font-family: var(--font-head);
  font-weight: 800;
  font-size: 14.5px;
  margin-bottom: 8px;
  color: var(--text);
}
.elementor-widget-theme-post-content .podcast-block .mejs-container{
  width: 100% !important;
  height: auto !important;
  background: transparent !important;
  box-shadow: none !important;
}
.elementor-widget-theme-post-content .podcast-block .mejs-controls{
  position: static !important;
  background: var(--gold-tint-2) !important;
  border: 1px solid var(--border);
  border-radius: 999px !important;
  padding: 0 16px !important;
  height: 46px !important;
  display: flex !important;
  align-items: center !important;
}
.elementor-widget-theme-post-content .podcast-block .mejs-button button{
  filter: brightness(0);
  opacity: .72;
}
.elementor-widget-theme-post-content .podcast-block .mejs-button:hover button{
  opacity: 1;
}
.elementor-widget-theme-post-content .podcast-block .mejs-currenttime,
.elementor-widget-theme-post-content .podcast-block .mejs-duration{
  color: #000 !important;
  font-family: var(--font-body);
  font-size: 12.5px;
}
.elementor-widget-theme-post-content .podcast-block .mejs-time-rail .mejs-time-total{
  background: var(--border) !important;
  height: 4px !important;
  border-radius: 999px !important;
}
.elementor-widget-theme-post-content .podcast-block .mejs-time-rail .mejs-time-loaded{
  background: var(--gold-tint) !important;
}
.elementor-widget-theme-post-content .podcast-block .mejs-time-rail .mejs-time-current{
  background: var(--gold) !important;
  border-radius: 999px !important;
}
.elementor-widget-theme-post-content .podcast-block .mejs-time-rail .mejs-time-handle{
  background: var(--gold) !important;
  border-color: var(--gold) !important;
}
.elementor-widget-theme-post-content .podcast-block .mejs-horizontal-volume-total{
  background: var(--border) !important;
}
.elementor-widget-theme-post-content .podcast-block .mejs-horizontal-volume-current{
  background: var(--gold) !important;
}
.elementor-widget-theme-post-content .podcast-block .mejs-horizontal-volume-handle{
  background: var(--gold) !important;
}
@media (max-width: 520px){
  .elementor-widget-theme-post-content .podcast-block{
    flex-direction: column; align-items: stretch; text-align: center;
  }
}

/* --------------------------------------------------------------------------
   ۱۱) باکس کال‌تواکشن
   -------------------------------------------------------------------------- */
.elementor-widget-theme-post-content .cta-box{
  text-align: center;
  background: #fff;
  border: 1px solid var(--gold);
  border-radius: var(--radius);
  padding: 24px 26px;
  margin: 34px 0;
}
.elementor-widget-theme-post-content .cta-box p{
  margin: 0 0 14px;
  font-size: 16px;
  color: var(--text);
}
.elementor-widget-theme-post-content .cta-box p:last-child{
  margin-bottom: 0;
}
.elementor-widget-theme-post-content .cta-box .emoji{
  height: 1.1em;
  width: 1.1em;
  vertical-align: -0.15em;
}
.elementor-widget-theme-post-content .cta-box a,
.elementor-widget-theme-post-content .cta-box a:hover,
.elementor-widget-theme-post-content .cta-box a:focus,
.elementor-widget-theme-post-content .cta-box a:visited{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: var(--gold);
  color: #fff !important;
  font-family: var(--font-head);
  font-weight: 800;
  font-size: 15px;
  padding: 12px 28px;
  border-radius: 999px;
  text-decoration: none !important;
  transition: background .2s ease, transform .2s ease;
}
.elementor-widget-theme-post-content .cta-box a:hover{
  background: var(--gold-dark);
  transform: translateY(-1px);
}

/* --------------------------------------------------------------------------
   ۱۲) سوالات متداول — آکاردئون
   -------------------------------------------------------------------------- */
.elementor-widget-theme-post-content .faq-list{
  margin: 26px 0 10px;
  border-top: 1px solid var(--border);
}
.elementor-widget-theme-post-content .faq-item{
  color: var(--text-muted);
  font-size: 15px;
  padding-bottom: 4px;
  border-bottom: 1px solid var(--border);
}
.elementor-widget-theme-post-content .faq-item[open]{
  padding-bottom: 18px;
}
.elementor-widget-theme-post-content .faq-item summary{
  cursor: pointer;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 18px 4px;
  font-family: var(--font-head);
  font-weight: 800;
  font-size: 15.5px;
  color: var(--text);
}
.elementor-widget-theme-post-content .faq-item summary::-webkit-details-marker{ display: none; }
.elementor-widget-theme-post-content .faq-item summary::after{
  content: "+";
  flex-shrink: 0;
  width: 24px; height: 24px;
  border: 1px solid var(--gold);
  border-radius: 50%;
  color: var(--gold-dark);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  transition: transform .25s ease;
}
.elementor-widget-theme-post-content .faq-item[open] summary::after{ transform: rotate(45deg); }
.elementor-widget-theme-post-content .faq-item p{
  padding: 0 4px 18px;
  margin: 0 !important;
  color: var(--text-muted);
  font-size: 15px;
  background: transparent !important;
  border: none !important;
}

/* --------------------------------------------------------------------------
   ۱۳) Easy Table of Contents
   -------------------------------------------------------------------------- */
#ez-toc-container{
  background: #fff !important;
  border: 1px solid var(--border) !important;
  border-right: 5px solid var(--gold) !important;
  border-radius: var(--radius) !important;
  padding: 18px 22px !important;
  margin: 28px 0 !important;
  box-shadow: none !important;
}
#ez-toc-container .ez-toc-title-container{
  display: flex !important;
  align-items: center;
  justify-content: space-between;
}
#ez-toc-container p.ez-toc-title{
  font-family: var(--font-head) !important;
  font-weight: 800 !important;
  font-size: 15px !important;
  color: var(--text) !important;
  margin: 0 !important;
}
#ez-toc-container .ez-toc-title-toggle,
#ez-toc-container .ez-toc-toggle,
#ez-toc-container .ez-toc-icon-toggle-span{
  color: var(--gold-dark) !important;
}
#ez-toc-container ul.ez-toc-list{
  list-style: none !important;
  margin: 14px 0 0 !important;
  padding: 0 !important;
  counter-reset: eztoc-counter;
}
#ez-toc-container ul.ez-toc-list li{
  counter-increment: eztoc-counter;
  position: relative;
  padding: 8px 0 8px 0 !important;
  padding-right: 30px !important;
  border-top: 1px dashed var(--border);
  font-size: 14.5px;
}
#ez-toc-container ul.ez-toc-list > li:first-child{ border-top: none; }
#ez-toc-container ul.ez-toc-list li::before{
  content: counter(eztoc-counter);
  position: absolute;
  right: 0; top: 8px;
  width: 20px; height: 20px;
  border-radius: 50%;
  background: var(--gold-tint);
  color: var(--gold-dark);
  font-size: 11px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
}
#ez-toc-container ul.ez-toc-list a{
  color: var(--text) !important;
  text-decoration: none !important;
}
#ez-toc-container ul.ez-toc-list a:hover{ color: var(--gold-dark) !important; }
#ez-toc-container ul.ez-toc-list ul{
  list-style: none !important;
  padding-right: 20px !important;
  margin-top: 8px !important;
}
#ez-toc-container ul.ez-toc-list ul li::before{ content: "–"; background: none; }




/* Iframe */
.elementor-element-eebbf03 p iframe{
	border-radius:15px;
	border:2px solid  #b1976b!important;
}



/* --------------------------------------------------------------------------
   ۱۵) واکنش‌گرا موبایل — تنظیمات اختصاصی شما (ویجت با ID واقعی سایتتون)
   این بخش دقیقاً همون اصلاحاتیه که خودتون اضافه کرده بودید؛ دست‌نخورده
   نگه داشته شد، فقط شماره‌گذاری کامنت‌ها مرتب شد تا با بقیه‌ی فایل
   همخوانی داشته باشه.
   -------------------------------------------------------------------------- */
@media (max-width:600px){

	/* Th */
	.elementor-element-eebbf03 tr th{
		transform:translatex(0px) translatey(0px);
	}

	/* Table */
	.elementor-element-eebbf03 .elementor-widget table{
		width:100%;
	}

	/* Th */
	.hentry .elementor-element-eebbf03 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget table thead tr th{
		width:245px !important;
	}

	/* Link */
	.elementor-element-eebbf03 .ez-toc-title-toggle a{
		margin-left:-20px;
	}

	/* Toc container */
	#ez-toc-container{
		padding-top:10px !important;
		padding-bottom:10px !important;
	}

	/* Heading */
	.elementor-element-eebbf03 .elementor-widget h2{
		font-size:18px;
	}

	/* Heading */
	.elementor-element-eebbf03 .elementor-widget h3{
		font-size:15px;
	}

	/* Summary */
	.faq-list .faq-item summary{
		font-size:14px;
	}

	/* Paragraph */
	.elementor-element-eebbf03 blockquote p{
		font-size:14px;
	}

	/* Paragraph */
	.elementor-element-eebbf03 .cta-box p{
		font-size:14px;
	}

	/* Table Data */
	.elementor-element-eebbf03 tr td{
		font-size:12px;
		text-align:center;
	}

	/* Th */
	.elementor-element-eebbf03 tr th{
		font-size:12px;
		text-align:center;
	}

	/* Paragraph */
	.faq-list .faq-item p{
		font-size:14px;
	}

	/* Icon badge */
	.elementor-element-eebbf03 .podcast-block .icon-badge{
		display:none;
	}
	
		/* Iframe */
	.elementor-element-eebbf03 p iframe{
		height:250px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b517643 *//* Iframe */
.elementor-element-d83017d .elementor-widget-html iframe{
	border-radius:15px;
	
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vazir-Regular-FD';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://vakil-zafarmand.com/wp-content/uploads/2026/07/Vazir-Regular-FD.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'YekanBakhFaNum-ExtraBold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://vakil-zafarmand.com/wp-content/uploads/2026/07/YekanBakhFaNum-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */