@font-face {
  font-family: 'IRANSansX';
  font-style: normal;
  font-weight: 400;
  src: url('iransansx/IRANSansX-Regular.woff2') format('woff2'),
       url('iransansx/IRANSansX-Regular.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'IRANSansX';
  font-style: normal;
  font-weight: 500;
  src: url('iransansx/IRANSansX-Medium.woff2') format('woff2'),
       url('iransansx/IRANSansX-Medium.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'IRANSansX';
  font-style: normal;
  font-weight: 600;
  src: url('iransansx/IRANSansX-DemiBold.woff2') format('woff2'),
       url('iransansx/IRANSansX-DemiBold.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'IRANSansX';
  font-style: normal;
  font-weight: 700;
  src: url('iransansx/IRANSansX-Bold.woff2') format('woff2'),
       url('iransansx/IRANSansX-Bold.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'IRANSansWeb(FaNum)';
  font-style: normal;
  font-weight: 400;
  src: url('../../../uploads/2022/10/IRANSansWebFaNum.woff2') format('woff2'),
       url('../../../uploads/2022/10/IRANSansWebFaNum.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'IRANSansWeb(FaNum)';
  font-style: normal;
  font-weight: 700;
  src: url('../../../uploads/2022/10/IRANSansWebFaNum_Bold.woff2') format('woff2'),
       url('../../../uploads/2022/10/IRANSansWebFaNum_Bold.woff') format('woff');
  font-display: swap;
}

/* Old host Elementor Kit: h4/h5/h6 used IRANSansWeb(FaNum). */
body h4,
body h5,
body h6,
body .elementor-kit-10 h4,
body .elementor-kit-10 h5,
body .elementor-kit-10 h6 {
  font-family: 'IRANSansWeb(FaNum)', 'IRANSansX', sans-serif;
}

/* Old host Astra settings: buttons used IRANSansWeb(FaNum). */
body button,
body .button,
body .ast-button,
body .wp-block-button__link,
body input[type='button'],
body input[type='submit'],
body input[type='reset'] {
  font-family: 'IRANSansWeb(FaNum)', 'IRANSansX', sans-serif;
  font-weight: 700;
}

/* Old host Elementor primary typography: Elementor buttons/nav used IRANSansX 600. */
body .elementor-button,
body .elementor-button span,
body .elementor-nav-menu .elementor-item {
  font-family: 'IRANSansX', sans-serif;
  font-weight: 600;
}