
/* Regular */
@font-face {
  font-family: "iranyekanweb";
  font-style: normal;
  font-weight: 400;
  src: url("iranyekanwebregular.eot"); /* IE9- */
  src: url("iranyekanwebregular.eot?#iefix") format("embedded-opentype"), /* IE6-8 */
       url("iranyekanwebregular.woff2") format("woff2"), /* Modern Browsers */
       url("iranyekanwebregular.woff") format("woff"),
       url("iranyekanwebregular.ttf") format("truetype");
}

/* Medium */
@font-face {
  font-family: "iranyekanweb";
  font-style: normal;
  font-weight: 500;
  src: url("iranyekanwebmedium.eot");
  src: url("iranyekanwebmedium.eot?#iefix") format("embedded-opentype"),
       url("iranyekanwebmedium.woff2") format("woff2"),
       url("iranyekanwebmedium.woff") format("woff"),
       url("iranyekanwebmedium.ttf") format("truetype");
}

/* Bold */
@font-face {
  font-family: "iranyekanweb";
  font-style: normal;
  font-weight: 700;
  src: url("iranyekanwebbold.eot");
  src: url("iranyekanwebbold.eot?#iefix") format("embedded-opentype"),
       url("iranyekanwebbold.woff2") format("woff2"),
       url("iranyekanwebbold.woff") format("woff"),
       url("iranyekanwebbold.ttf") format("truetype");
}

h2, h1, h3 {
  font-family: "iranyekanweb" ;
  font-weight: 700 !important;
    -webkit-font-smoothing: antialiased;   /* برای WebKit (Chrome/Safari) */
  -moz-osx-font-smoothing: grayscale;    /* برای Firefox روی macOS */
  text-rendering: optimizeLegibility;    /* رندر بهتر برای فونت‌های با کرنینگ و لیگیچر */
}




/* ============================
   فونت و وزن برای تمام المان‌ها
============================ */
html, body,
h1, h2, h3, h4, h5, h6,
p, strong, em, small, span,
label, input, textarea, select, button, div, option {
  font-family: "iranyekanweb", sans-serif !important;
  font-style: normal !important;
}

/* تیترها Bold */
h1, h2, h3, h4, h5, h6 {
  font-weight: 700 ;
}

/* لینک‌ها Medium */
a {
  font-weight: 500 ;
}

/* متن تأکیدی / strong */
strong {
  font-weight: 700;
}

/* متن ایتالیک */
em {
  font-style: italic !important;
}

/* فرم‌ها */
input, textarea, select, button, option {
  font-family: "iranyekanweb", sans-serif !important;
  font-weight: 400 ;
}


html, body , label, h1, h2, h3, h4, h5, h6,{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}