@font-face{
  font-family:'Hadassah';
  src:url('/wp-content/themes/avisror/assets/fonts/Hadassah/Hadassah.eot');
  src:url('/wp-content/themes/avisror/assets/fonts/Hadassah/Hadassah.eot?#iefix') format('embedded-opentype'),
      url('/wp-content/themes/avisror/assets/fonts/Hadassah/HadassahFriedlaender-Regular.woff2') format('woff2'),
      url('/wp-content/themes/avisror/assets/fonts/Hadassah/HadassahFriedlaender-Regular.woff') format('woff');
  font-weight:400;
  font-style:normal;
  font-display:swap;
}

/* Apply to ALL headings (core + Elementor + common theme titles) */
:root { --heading-font: 'Hadassah', serif; }

h1, h2, h3,h5, h6,
.wp-block-heading,
.wp-block-post-title,
.site-title,
.entry-title,
.page-title,
.elementor-heading-title,
.elementor-widget-heading h1,
.elementor-widget-heading h2,
.elementor-widget-heading h3,
.elementor-widget-theme-post-title {
  font-family: var(--heading-font) !important;
  font-weight: 400;
}
