/*!
	Theme Name: Hello Elementor-Child
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: A plain-vanilla & lightweight theme for Elementor page builder
	Author: Xenio Marketing GmbH
	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
	Version: 1.0.0
	Requires at least: 4.7
	Tested up to: 5.2
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Template: hello-elementor
	Text Domain: hello-elementor-child
	Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Overlay on Page Header */
.swiper-slide-contents {
    padding: 25px;
    background: rgba(118, 141, 174, 0.7);
}
.page-content .elementor-widget-slides .elementor-slide-description {
    font-family: "Roboto", Sans-serif;
}

/* Hotline - Menüpunkt nur im mobilen Menü */
li.mob-only { display: none!important; }

@media (max-width: 1200px) {
	#start-counter .elementor-container .elementor-row .elementor-element-4a8a922 .elementor-widget-container {
		padding: 0px 0px 0px 140px!important;
	}
	#start-counter h2 {
        font-size: 30px!important;
    }
}

@media (max-width: 1100px) {
	/* Start-Counter */
	#start-counter .elementor-counter-number-wrapper .elementor-counter-number-prefix,
	#start-counter .elementor-counter-number-wrapper .elementor-counter-number,
	#start-counter .elementor-counter-number-wrapper .elementor-counter-number-suffix {
		font-size: 30px;
	}
}

@media (max-width: 1024px) {
	/* Start-Counter */
    #start-counter .elementor-container .elementor-row .elementor-element-4a8a922 .elementor-widget-container {
        padding: 0px 0px 0px 0px!important;
    }
}

@media (max-width: 767px) {
	/* Hotline - Menüpunkt nur im mobilen Menü */
	li.mob-only {
		display: block!important;
		
	}
	li.mob-only a {
		color: #e50b78!important;
	}
	/* Überschriften für mobile Ansichten etwas kleiner */
	.elementor-page h1 {
		font-size: 2.2rem;
		line-height: 2.4rem;
	}
	.elementor-page h2 {
		font-size: 1.8rem;
		line-height: 2rem;
	}
	/* Start-Counter */
	#start-counter p,
    #start-counter h2 {
         text-align : center!important;
    }
}