﻿@font-face{font-family:IRANSansX;src:url('../fonts/iransansx/IRANSansX-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IRANSansX;src:url('../fonts/iransansx/IRANSansX-Medium.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IRANSansX;src:url('../fonts/iransansx/IRANSansX-DemiBold.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IRANSansX;src:url('../fonts/iransansx/IRANSansX-Bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:IRANSansX;src:url('../fonts/iransansx/IRANSansX-ExtraBold.woff2') format('woff2');font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:IRANSansX;src:url('../fonts/iransansx/IRANSansX-Black.woff2') format('woff2');font-style:normal;font-weight:900;font-display:swap}
/* Dana is kept declared behind IRANSansX as a fallback: if the new faces ever
   fail to load the site falls back to a Persian face rather than to Tahoma.
   Nothing downloads them while IRANSansX resolves. */
@font-face{font-family:Dana;src:url('../fonts/dana/dana-400.woff') format('woff');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Dana;src:url('../fonts/dana/dana-500.woff') format('woff');font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Dana;src:url('../fonts/dana/dana-600.woff') format('woff');font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Dana;src:url('../fonts/dana/dana-700.woff') format('woff');font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Dana;src:url('../fonts/dana/dana-800.woff') format('woff');font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Dana;src:url('../fonts/dana/dana-900.woff') format('woff');font-style:normal;font-weight:900;font-display:swap}
html,body,button,input,select,textarea,optgroup,.woocommerce,.elementor{font-family:IRANSansX,Dana,Tahoma,Arial,sans-serif!important}
/* On the theme's own admin screens (tagged .pp-admin-font by the theme) the
   element list above is not enough: WordPress and Elementor both set their own
   family directly on headings, paragraphs and links, and a direct declaration
   beats a value inherited from body. The panel came out half IRANSansX and half
   Roboto/Arial because of exactly that. Turning the family on for everything
   inside those screens wins without enumerating every tag, so the icon fonts are
   put back immediately afterwards â€” without that, the admin menu's Dashicons and
   WooCommerce's help-tip glyphs would render as empty boxes. */
.pp-admin-font #wpbody-content,
.pp-admin-font #wpbody-content *,
.pp-admin-font #wpbody-content *::before,
.pp-admin-font #wpbody-content *::after{font-family:IRANSansX,Dana,Tahoma,Arial,sans-serif!important}
.pp-admin-font #wpbody-content .dashicons,
.pp-admin-font #wpbody-content .dashicons-before::before,
.pp-admin-font #wpbody-content [class^="dashicons-"]::before,
.pp-admin-font #wpbody-content [class*=" dashicons-"]::before{font-family:dashicons!important}
.pp-admin-font #wpbody-content .woocommerce-help-tip::after,
.pp-admin-font #wpbody-content .woocommerce-help-tip::before{font-family:WooCommerce!important}
.pp-admin-font #wpbody-content [class^="eicon"],
.pp-admin-font #wpbody-content [class*=" eicon"],
.pp-admin-font #wpbody-content [class^="eicon"]::before,
.pp-admin-font #wpbody-content [class*=" eicon"]::before{font-family:eicons!important}
.pp-admin-font #wpadminbar,
.pp-admin-font #wpadminbar *{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important}