/*
Theme Name: Hello Elementor Child
Theme URI: https://example.com/
Description: HR - Child Theme für Hello Elementor
Author: Philip Warneke
Author URI: https://hrmove.it
Template: hello-elementor
Version: 1.0.0
*/


/* Default Font */

body {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 1.6;
  margin: 0;
  padding: 0;
}


p {
  margin-block-start: 0;
  margin-block-end: 1em; /* Abstand nach unten, nach Geschmack anpassen */
}


/* Einheitliche Basis für alle Überschriften */
h1, h2, h3, h4, h5, h6 {
    margin-block-start: 0;
    margin-block-end: 0.5em;   /* Abstand nach unten, nach Geschmack anpassen */
}

/* Standard Buttons über Elementor Steuerbar machen */

/* Default-Button */
.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-primary);
}

/* INFO */
.elementor-element.elementor-widget-button.elementor-button-info .elementor-button {
    background-color: var(--e-global-color-715fef4) !important;
}

/* SUCCESS */
.elementor-element.elementor-widget-button.elementor-button-success .elementor-button {
    background-color: var(--e-global-color-e841433) !important;
}

/* WARNING */
.elementor-element.elementor-widget-button.elementor-button-warning .elementor-button {
    background-color: var(--e-global-color-52d4eac) !important;
}

/* DANGER */
.elementor-element.elementor-widget-button.elementor-button-danger .elementor-button {
    background-color: var(--e-global-color-b29becb) !important;
}


/* Zeilenumbrueche damit das Layout nicht gesprengt werden kann*/

h1, h2, h3, h4, h5, h6 {
  word-wrap: break-word;
  overflow-wrap: break-word; 
  hyphens: manual;
}

/*  Fix für schlecht formatierte Listen */

.elementor-text-editor ul, .elementor-text-editor ol{
  margin-bottom: 20px !important;
  }
  .elementor-text-editor ul, .elementor-text-editor ol{
  margin-bottom: 20px !important;
  }
  
/*  Fix für schlecht lesbare Anker Links */
.elementor-element{
    scroll-margin-top: 100px;
}