/* فونت Estedad - فونت اصلی */
@font-face {
  font-family: 'Estedad';
  src: url('fonts/Estedad-Regular.f2203b12.eot');
  src: url('fonts/Estedad-Regular.f2203b12.eot?#iefix') format('embedded-opentype'),
       url('fonts/Estedad-Regular.f2203b12.ttf') format('truetype'),
       url('fonts/Estedad-Regular.f2203b12.woff') format('woff'),
       url('fonts/Estedad-Regular.f2203b12.woff2') format('woff2'),
       url('fonts/Estedad-Regular.f2203b12.otf') format('otf'),
       url('fonts/Estedad-Regular.f2203b12.svg#Estedad-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* سایر فونت‌ها: IRANYekanX */
@font-face {
  font-family: 'IRANYekanX';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/IRANYekanX-Thin.woff2') format('woff2'),
       url('fonts/IRANYekanX-Thin.woff') format('woff');
}
/* ادامه وزن‌های IRANYekanX بدون تغییر... */

/* فونت IRANSansWeb(FaNum) */
@font-face {
  font-family: "IRANSansWeb(FaNum)";
  src: url("fonts/5c53f1a72f61b5b51e2ea79a22ebc38b.eot");
  src: url("fonts/5c53f1a72f61b5b51e2ea79a22ebc38b.eot?#iefix") format("embedded-opentype"),
       url("fonts/5c53f1a72f61b5b51e2ea79a22ebc38b.woff2") format("woff2"),
       url("fonts/5c53f1a72f61b5b51e2ea79a22ebc38b.woff") format("woff"),
       url("fonts/5c53f1a72f61b5b51e2ea79a22ebc38b.ttf") format("truetype"),
       url("fonts/5c53f1a72f61b5b51e2ea79a22ebc38b.svg#IRANSansWeb") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Font Awesome - Solid */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('fonts/fontawesome/webfonts/fa-solid-900.eot');
  src: url('fonts/fontawesome/webfonts/fa-solid-900.eot?#iefix') format('embedded-opentype'),
       url('fonts/fontawesome/webfonts/fa-solid-900.woff2') format('woff2'),
       url('fonts/fontawesome/webfonts/fa-solid-900.woff') format('woff'),
       url('fonts/fontawesome/webfonts/fa-solid-900.ttf') format('truetype'),
       url('fonts/fontawesome/webfonts/fa-solid-900.svg#fontawesome') format('svg');
}

/* Font Awesome - Regular */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("fonts/fontawesome/webfonts/fa-regular-400.eot");
  src: url("fonts/fontawesome/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),
       url("fonts/fontawesome/webfonts/fa-regular-400.woff2") format("woff2"),
       url("fonts/fontawesome/webfonts/fa-regular-400.woff") format("woff"),
       url("fonts/fontawesome/webfonts/fa-regular-400.ttf") format("truetype"),
       url("fonts/fontawesome/webfonts/fa-regular-400.svg#fontawesome") format("svg");
}

/* فونت Sitecraft */
@font-face {
  font-family: "Sitecraft";
  src: url("fonts/sitecraft.eot");
  src: url("fonts/sitecraft.eot?#iefix") format("embedded-opentype"),
       url("fonts/sitecraft.woff2") format("woff2"),
       url("fonts/sitecraft.woff") format("woff"),
       url("fonts/sitecraft.ttf") format("truetype"),
       url("fonts/sitecraft.svg#Sitecraft") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* ———————————————————————————————— */
/* فونت پیش‌فرض سایت: فقط متن‌ها Estedad */
/* ———————————————————————————————— */

body,
button,
input,
select,
textarea,
h1, h2, h3, h4, h5, h6,
a, li, ul, p, th, strong, span {
  font-family: 'Estedad', sans-serif !important;
}
bdi {
	font-family: 'Sitecraft', sans-serif !important;
}

/* جلوگیری از بهم‌ریختگی فونت آیکون‌ها */
.fa,
.fas,
.far,
.fab,
.fal,
[class*="fa-"] {
  font-family: 'Font Awesome 5 Free' !important;
}

/* وزن خاص آیکون‌های Font Awesome */
.fas {
  font-weight: 900 !important;
}
.far {
  font-weight: 400 !important;
}

/* dashicons */
[class^="dashicons-"],
[class*=" dashicons-"],
.dashicons {
  font-family: 'dashicons' !important;
}

/* eicons - Elementor icons */
[class^="eicon-"],
[class*=" eicon-"],
.eicon {
  font-family: 'eicons' !important;
}
