@font-face {
	font-family: "IRANSans";
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url("/wp-content/uploads/fonts/IRANSans/IRANSansWeb_UltraLight.woff2") format("woff2");
}
@font-face {
	font-family: "IRANSans";
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url("/wp-content/uploads/fonts/IRANSans/IRANSansWeb_Light.woff2") format("woff2");
}
@font-face {
	font-family: "IRANSans";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("/wp-content/uploads/fonts/IRANSans/IRANSansWeb.woff2") format("woff2");
}
@font-face {
	font-family: "IRANSans";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("/wp-content/uploads/fonts/IRANSans/IRANSansWeb_Medium.woff2") format("woff2");
}
@font-face {
	font-family: "IRANSans";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("/wp-content/uploads/fonts/IRANSans/IRANSansWeb_Bold.woff2") format("woff2");
}
@font-face {
	font-family: "IRANSans";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("/wp-content/uploads/fonts/IRANSans/IRANSansWeb_Bold.woff2") format("woff2");
}
@font-face {
	font-family: "IRANSans";
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url("/wp-content/uploads/fonts/IRANSans/IRANSansWeb_Black.woff2") format("woff2");
}
@font-face {
	font-family: "IRANSans";
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url("/wp-content/uploads/fonts/IRANSans/IRANSansWeb_Black.woff2") format("woff2");
}

/* Keep old Elementor family names pointing at IRANSans files */
@font-face {
	font-family: "Vazir";
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url("/wp-content/uploads/fonts/IRANSans/IRANSansWeb_UltraLight.woff2") format("woff2");
}
@font-face {
	font-family: "Vazir";
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url("/wp-content/uploads/fonts/IRANSans/IRANSansWeb_Light.woff2") format("woff2");
}
@font-face {
	font-family: "Vazir";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("/wp-content/uploads/fonts/IRANSans/IRANSansWeb.woff2") format("woff2");
}
@font-face {
	font-family: "Vazir";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("/wp-content/uploads/fonts/IRANSans/IRANSansWeb_Medium.woff2") format("woff2");
}
@font-face {
	font-family: "Vazir";
	font-style: normal;
	font-weight: 600 700;
	font-display: swap;
	src: url("/wp-content/uploads/fonts/IRANSans/IRANSansWeb_Bold.woff2") format("woff2");
}
@font-face {
	font-family: "Vazir";
	font-style: normal;
	font-weight: 800 900;
	font-display: swap;
	src: url("/wp-content/uploads/fonts/IRANSans/IRANSansWeb_Black.woff2") format("woff2");
}
@font-face {
	font-family: "vazir-bold";
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url("/wp-content/uploads/fonts/IRANSans/IRANSansWeb_Bold.woff2") format("woff2");
}

body,
.elementor-kit-6 {
	font-family: IRANSans, Tahoma, sans-serif;
}

/* Keep digits on IRANSans even when a widget asks for Roboto/Arial */
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url("/wp-content/uploads/fonts/IRANSans/IRANSansWeb.woff2") format("woff2");
	unicode-range: U+0030-0039, U+06F0-06F9, U+0660-0669;
}
@font-face {
	font-family: "Arial";
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url("/wp-content/uploads/fonts/IRANSans/IRANSansWeb.woff2") format("woff2");
	unicode-range: U+0030-0039, U+06F0-06F9, U+0660-0669;
}

body:not(.elementor-editor-active) .elementor-counter-number,
body:not(.elementor-editor-active) .elementor-counter-number-prefix,
body:not(.elementor-editor-active) .elementor-counter-number-suffix,
body:not(.elementor-editor-active) .woocommerce-Price-amount,
body:not(.elementor-editor-active) .elementor-post-info,
body:not(.elementor-editor-active) .posted-on,
body:not(.elementor-editor-active) time {
	font-family: IRANSans, Tahoma, sans-serif !important;
}
