/* Elementor Typography Overrides - Höhere Spezifität */

/* Elementor Widget Headings - Höchste Spezifität */
.elementor-element .elementor-widget-container .elementor-heading-title,
.elementor-section .elementor-container .elementor-widget-heading .elementor-heading-title,
.elementor-widget-heading .elementor-heading-title[class],
body .elementor-heading-title {
    font-family: 'Citrus Gothic', Arial, sans-serif;
    font-weight: 700;
}

/* Elementor Text Editor Headings */
.elementor-element .elementor-widget-container .elementor-text-editor h1,
.elementor-element .elementor-widget-container .elementor-text-editor h2,
.elementor-element .elementor-widget-container .elementor-text-editor h3,
.elementor-element .elementor-widget-container .elementor-text-editor h4,
.elementor-element .elementor-widget-container .elementor-text-editor h5,
.elementor-element .elementor-widget-container .elementor-text-editor h6,
.elementor-widget-text-editor h1,
.elementor-widget-text-editor h2,
.elementor-widget-text-editor h3,
.elementor-widget-text-editor h4,
.elementor-widget-text-editor h5,
.elementor-widget-text-editor h6 {
    font-family: 'Citrus Gothic', Arial, sans-serif;
    font-weight: 700;
}

/* Inline Styled Headings (wie im Beispiel) */
.elementor-element .elementor-widget-container h1[style],
.elementor-element .elementor-widget-container h2[style],
.elementor-element .elementor-widget-container h3[style],
.elementor-element .elementor-widget-container h4[style],
.elementor-element .elementor-widget-container h5[style],
.elementor-element .elementor-widget-container h6[style] {
    font-family: 'Citrus Gothic', Arial, sans-serif;
    font-weight: 700;
}

/* Spezifische Überschreibung für Spans in Headings */
.elementor-element h1 span,
.elementor-element h2 span,
.elementor-element h3 span,
.elementor-element h4 span,
.elementor-element h5 span,
.elementor-element h6 span,
.elementor-heading-title span {
    font-family: inherit;
    font-weight: inherit;
}

/* Ensure Elementor doesn't override with inline styles */
.elementor-element[data-element_type="heading"] .elementor-heading-title,
.elementor-element[data-widget_type="heading.default"] .elementor-heading-title {
    font-family: 'Citrus Gothic', Arial, sans-serif;
    font-weight: 700;
} 