/*
 Theme Name:   Hello Elementor Child
 Theme URI:    https://example.com/hello-elementor-child
 Description:  Ein Child-Theme für Hello Elementor
 Author:       Dein Name
 Author URI:   https://example.com
 Template:     hello-elementor
 Version:      1.0.0
 Text Domain:  hello-elementor-child
*/

/* Hier kannst du deine eigenen CSS-Styles hinzufügen */


* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

/* Navigation
***********************************************************/
nav li {
  a {
    text-box: trim-both cap alphabetic !important;
    display: block !important;

	&[aria-current="page"],
    &:hover,
    &:focus {
      text-decoration: underline !important;
    }
  }
}

/* Icons
***********************************************************/
.elementor-icon-wrapper {
	display: grid;
}

/* Typographie
***********************************************************/
h1.elementor-heading-title,
.h1 .elementor-heading-title,
h1, .h1,

h2.elementor-heading-title,
.h2 .elementor-heading-title,
h2, .h2,

h3.elementor-heading-title,
.h3 .elementor-heading-title,
h3, .h3,

h4.elementor-heading-title,
.h4 .elementor-heading-title,
h4, .h4,

h5.elementor-heading-title,
.h5 .elementor-heading-title,
h5, .h5,

h6.elementor-heading-title, 
.h6 .elementor-heading-title,
h6, .h6 {
	text-wrap: balance;
	text-box: trim-both cap alphabetic !important;
	
	/* Typo Ligaturen entfernen */
	font-variant-ligatures: none;
	-webkit-font-variant-ligatures: none;
	font-feature-settings: "liga" 0, "clig" 0;

	a {
		text-box: inherit !important;
		display: block !important;
	}
}

p {
	text-wrap: pretty;
}