/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 5.6.0.1779558501
Updated: 2026-05-23 17:48:21

*/

/* ================================
   GLOBAL FONT SYSTEM
   Divi Content only
   Adobe Typekit
================================ */

:root {
  --gf-font-body: "acumin-pro", sans-serif;
  --gf-font-heading: "ivypresto-headline", serif;
}


/* ================================
   GLOBAL FONT SYSTEM
   Divi Content + Preview only
   Adobe Typekit
================================ */

:root {
  --gf-font-body: "acumin-pro", sans-serif;
  --gf-font-heading: "ivypresto-headline", serif;
}


/* --------------------------------
   Content-Scope für:
   - normales Frontend
   - Divi Preview
   - Divi Builder Canvas
-------------------------------- */

:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
),
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) p,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) li,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) blockquote,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) label,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) input,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) textarea,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) select,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) button,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) .et_pb_text,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) .et_pb_text_inner,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) .et_pb_blurb_description,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) .et_pb_toggle_content,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) .et_pb_tab_content,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) .et_pb_contact_field {
  font-family: var(--gf-font-body) !important;
}


/* Links nur in echten Textbereichen */
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) .et_pb_text a,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) .et_pb_blurb_description a,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) .et_pb_toggle_content a,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) .et_pb_tab_content a {
  font-family: var(--gf-font-body) !important;
}


/* Buttons */
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) .et_pb_button,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) a.et_pb_button,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) button.et_pb_button {
  font-family: var(--gf-font-body) !important;
}


/* --------------------------------
   H1 - H3 = IvyPresto Headline
-------------------------------- */

:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) h1,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) h2,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) h3,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) .et_pb_heading h1,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) .et_pb_heading h2,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) .et_pb_heading h3,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) h1.et_pb_module_heading,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) h2.et_pb_module_heading,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) h3.et_pb_module_heading {
  font-family: var(--gf-font-heading) !important;
  font-weight: 400;
}


/* --------------------------------
   H4 - H6 = Acumin Pro
-------------------------------- */

:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) h4,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) h5,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) h6,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) .et_pb_heading h4,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) .et_pb_heading h5,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) .et_pb_heading h6,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) h4.et_pb_module_heading,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) h5.et_pb_module_heading,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) h6.et_pb_module_heading {
  font-family: var(--gf-font-body) !important;
}


/* --------------------------------
   Italic in H1 - H3
-------------------------------- */

:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) h1 em,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) h2 em,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) h3 em,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) h1 i,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) h2 i,
:where(
  #et-boc .et-l,
  .et_builder_inner_content,
  #main-content .entry-content
) h3 i {
  font-family: var(--gf-font-heading) !important;
  font-style: italic !important;
  font-weight: 400;
}