/* Force site default font (Vazirmatn) over Elementor kit Roboto / system fallbacks */

body.px-theme,
body.elementor-default,
body.elementor-page,
.elementor-kit-6 {
	--e-global-typography-primary-font-family: "Vazirmatn", "Tahoma", sans-serif;
	--e-global-typography-secondary-font-family: "Vazirmatn", "Tahoma", sans-serif;
	--e-global-typography-text-font-family: "Vazirmatn", "Tahoma", sans-serif;
	--e-global-typography-accent-font-family: "Vazirmatn", "Tahoma", sans-serif;
}

body.px-theme,
body.px-theme .px-article,
body.px-theme .px-article__body,
body.px-theme .px-journal,
body.px-theme .entry-content,
body.px-theme .elementor,
body.px-theme .elementor-widget,
body.px-theme .elementor-widget-container,
body.px-theme .elementor-widget-text-editor,
body.px-theme .elementor-widget-heading .elementor-heading-title,
body.px-theme .elementor-widget-divider .elementor-divider__text,
body.px-theme .elementor-widget-icon-list,
body.px-theme .elementor-widget-button .elementor-button,
body.px-theme .e-n-accordion,
body.px-theme .e-n-accordion-item-title,
body.px-theme .e-n-accordion-item-title-text,
body.px-theme .elementor-widget-html,
body.px-theme .elementor-widget-theme-post-content,
body.px-theme p,
body.px-theme h1,
body.px-theme h2,
body.px-theme h3,
body.px-theme h4,
body.px-theme h5,
body.px-theme h6,
body.px-theme li,
body.px-theme span,
body.px-theme a,
body.px-theme button,
body.px-theme input,
body.px-theme textarea,
body.px-theme select {
	font-family: var(--px-font, "Vazirmatn", "Tahoma", sans-serif) !important;
}
