@font-face {
  font-family: IRANYekanX;
  font-style: normal;
  font-weight: 100;
  src: url("fonts/woff/IRANYekanX-Thin.woff") format("woff"),
    url("fonts/woff2/IRANYekanX-Thin.woff2") format("woff2");
}

@font-face {
  font-family: IRANYekanX;
  font-style: normal;
  font-weight: 200;
  src: url("fonts/woff/IRANYekanX-UltraLight.woff") format("woff"),
    url("fonts/woff2/IRANYekanX-UltraLight.woff2") format("woff2");
}

@font-face {
  font-family: IRANYekanX;
  font-style: normal;
  font-weight: 300;
  src: url("fonts/woff/IRANYekanX-Light.woff") format("woff"),
    url("fonts/woff2/IRANYekanX-Light.woff2") format("woff2");
}

@font-face {
  font-family: IRANYekanX;
  font-style: normal;
  font-weight: 500;
  src: url("fonts/woff/IRANYekanX-Medium.woff") format("woff"),
    url("fonts/woff2/IRANYekanX-Medium.woff2") format("woff2");
}

@font-face {
  font-family: IRANYekanX;
  font-style: normal;
  font-weight: 600;
  src: url("fonts/woff/IRANYekanX-DemiBold.woff") format("woff"),
    url("fonts/woff2/IRANYekanX-DemiBold.woff2") format("woff2");
}

@font-face {
  font-family: IRANYekanX;
  font-style: normal;
  font-weight: 800;
  src: url("fonts/woff/IRANYekanX-ExtraBold.woff") format("woff"),
    url("fonts/woff2/IRANYekanX-ExtraBold.woff2") format("woff2");
}

@font-face {
  font-family: IRANYekanX;
  font-style: normal;
  font-weight: 900;
  src: url("fonts/woff/IRANYekanX-Black.woff") format("woff"),
    url("fonts/woff2/IRANYekanX-Black.woff2") format("woff2");
}
@font-face {
  font-family: IRANYekanX;
  font-style: normal;
  font-weight: 950;
  src: url("fonts/woff/IRANYekanX-ExtraBlack.woff") format("woff"),
    url("fonts/woff2/IRANYekanX-ExtraBlack.woff2") format("woff2");
}

@font-face {
  font-family: IRANYekanX;
  font-style: normal;
  font-weight: 1000;
  src: url("fonts/woff/IRANYekanX-Heavy.woff") format("woff"),
    url("fonts/woff2/IRANYekanX-Heavy.woff2") format("woff2");
}

@font-face {
  font-family: IRANYekanX;
  font-style: normal;
  font-weight: bold;
  src: url("fonts/woff/IRANYekanX-Bold.woff") format("woff"),
    url("fonts/woff2/IRANYekanX-Bold.woff2") format("woff2");
}

@font-face {
  font-family: IRANYekanX;
  font-style: normal;
  font-weight: normal;
  src: url("fonts/woff/IRANYekanX-Regular.woff") format("woff"),
    url("fonts/woff2/IRANYekanX-Regular.woff2") format("woff2");
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span:not(.ab-icon, .gform-icon),
a,
button,
input {
  font-family: IRANYekanX !important;
  -moz-font-feature-settings: "ss02";
  -webkit-font-feature-settings: "ss02";
  font-feature-settings: "ss02";
}

select:not(.elementor-field),
.woocommerce
  div.elementor
  .the7-elementor-widget
  form.cart
  table.variations
  td.value
  select:not(.elementor-field) {
  background-position: calc(var(--the7-left-input-padding) + 5px) 50%,
    calc(var(--the7-left-input-padding)) 50%, 0 0;
  background-image: linear-gradient(
      -45deg,
      transparent 50%,
      var(--the7-input-color) 50%
    ),
    linear-gradient(-135deg, var(--the7-input-color) 50%, transparent 50%);
}

.content ol, .content ul {
    margin: 0 20px 10px 0;
}
