/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/**
 * Resets 
 **/

p:last-child, 
.elementor-widget:last-child,
.site-content ul:last-child, 
.site-content ol:last-child, 
.site-footer ul:last-child, 
.site-footer ol:last-child {
   margin-bottom: 0 !important;
}

/* Fix Google Search Console "mobile usability issues" */
:where(body, iframe, pre, img, svg, video, canvas, select) {
	max-width: 100%;
	overflow: auto;
	word-break: break-word;
}

/**
 * Header 
 **/
.te_header .te_header-lowercontainer .te_header--logo a {
	color: #fff;
}


/**
 * Footer 
 **/
.te_footer .te_footer-lowercontainer .te_footer--link a {
	color: white;
}

.te_footer .te_footer-lowercontainer .te_footer--link a:hover {
	color: #9E6626;
}

.te_footer .te_footer--headline::after {
	content: "";
	display: block;
	position: relative;
	background-color: #CF8F42;
	width: 4rem;
	height: 2px;
	top: 1rem;
}


/**
 * Hero 
 **/
.te_hero .te_hero--link a{
	color: #fff;
}

.te_hero .te_hero--link a:hover {
	color: #CF8F42;
}

.te_hero h1 em {
	font-style: normal;
	position: relative;
	transition: all .5s ease-in-out;
}

.te_hero h1 em::after {
	content: "";
	display: block;
	position: absolute;
	background-color: #CF8F42B0;
	width: 100%;
	height: 1.5rem;
    left: 0;
    bottom: 0.5rem;
	z-index: -1;
	transition: all .5s ease-in-out;
}

.te_hero h1 em:hover::after {
	height: 2.5rem;
	transition: all .5s ease-in-out;
}

/**
 * Seite Leistungen-Section 
 **/

.bg_leistung-zusatzelement:hover p{
	color: #1f1f1f;
}

/**
 * Über Uns-Section 
 **/

.te_ueberuns--counter .elementor-counter-number-suffix {
	color: #9E6626;
}