/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/

/* Allgemein */
html, body, .elementor-location-footer {
	overflow-x:hidden !important;
	margin:0;
}
p { 
	margin-bottom: 0px !important;
	hyphens: auto;
	-webkit-hyphens: auto;
    -ms-hyphens: auto;
}
h1, h2, h3, h4, h5 { 
	hyphens: auto;
	-webkit-hyphens: auto;
    -ms-hyphens: auto;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
    font-size: 1.2em;
}
.grecaptcha-badge {
	display:none !important;
}

/* Slider */
#overelement {
	position: absolute;
    z-index: 1;
    top: 0px;
    width: 100%;
}
.elementor-swiper-button {
	z-index: 2 !important;
}


/* Content */
.elementor-nav-menu--main .elementor-item-active {
	font-weight:500 !important;
}
.elementor-nav-menu--main a:hover {
	color: #ccc !important;
}
#preis .elementor-container {
	margin-right:0px !important;
}
#s-icon {
	fill: #878787;
}
.elementor-slideshow__title {
	display:none !important;
}
.page-id-142 .elementor-text-editor li li {
	list-style: disc !important;
}


/* Kontakt */
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
	border-radius:0px !important;
	margin-bottom: 10px !important;
}
.wpcf7-list-item-label {
	font-size: 12px;
}
.wpcf7-submit {
	margin-top:20px;
	border-radius:0px;
	border-color: #17496F;
}
.wpcf7-submit:hover {
	margin-top:20px;
	border-radius:0px;
	border-color: #17496F;
	background-color: #17496F;
	color:#fff;
}



/* Footer */
#copyright a {
	color:#fff;
}
#copyright a:hover {
	color:#000;
}