/* 
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
*/

/*

*/

@media (min-width: 768px) {
	.elementor-2 .elementor-element.elementor-element-1863429 {
		min-width: 180px;
	}
}

@media only screen and (min-width: 1025px) {
	#nav-sidebar {
		max-width: 300px;
	}
	.elementor-620 .elementor-element.elementor-element-42742929 > .elementor-element-populated {
		margin-left: 300px;
	}
}

@media only screen and (max-width: 1325px) {
	.mobile_fix .elementor-row {
		flex-flow: row wrap;
	}
	.mobile_fix .elementor-row .elementor-column {
		width: 100% !important;
	}
	
	.ansprechpartner_fix .elementor-column-wrap {
		padding-left: 0 !important;
	}
}

.trp-language-switcher-container a {
    font-weight: 400 !important;
    font-size: 20px !important;
    margin-top: 2rem;
}

/**
 * Sidebar
 **/
.eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator {
	right: 0 !important;
}

/**
 * Footer
 **/
@media only screen and (min-width: 1025px) and (max-width: 1600px) {
	.elementor-element-781a71f .elementor-row {
		flex-flow: row wrap;
	}
	.elementor-element-781a71f .elementor-row .elementor-column {
		width: 100%;
	}
	.elementor-element-781a71f .elementor-row .elementor-column .elementor-element-989f32f > .elementor-container {
		padding: 10px 10px 10px 410px;
    	margin: 0;
    	width: 100%;
    	max-width: unset;
	}
	.elementor-element-781a71f .elementor-row .elementor-column .elementor-element-989f32f > .elementor-container .elementor-row > .elementor-column {
		width: 50%;
	}
	.elementor-element-781a71f .elementor-row .elementor-column .elementor-element-989f32f > .elementor-container .elementor-row > .elementor-column .elementor-column-wrap {
		padding-left: 0;
	}
	.elementor-element-781a71f .elementor-row .elementor-column .elementor-element-989f32f > .elementor-container .elementor-row > .elementor-column .elementor-element {
		text-align: left;
	}
	.elementor-element-781a71f .elementor-row .elementor-column .elementor-element-989f32f > .elementor-container .elementor-row > .elementor-column .elementor-element .elementor-icon-list-items {
		-webkit-box-pack: start;
    	-ms-flex-pack: start;
    	justify-content: flex-start;
	}
}

/**
 * NinjaForms
 **/
.nf-form-content input[type=button] {
	border-radius: 0;
	background-color: #19304F !important;
}
.nf-form-content input[type=button]:hover {
	color: white !important;
}