/*!
Theme Name: midori
Author: midori
Author URI: https://www.midori.lu/
Text Domain: midori
Version: 1.0

*/

.header_inner{
	padding-left:245px;
	position:relative;
}

.header_text_outer{
	z-index:2;position:absolute;bottom:0px;right:0px;
}
	.header_text_element{
		font-size:14px;padding-top:30px;padding-bottom:50px;padding-right:50px;color:#cccccc;
	}
	
.project_image{
	padding-right:100px;
	padding-left:100px;
}
	
.single_slider{
	padding-left:190px;
}
	
@media only screen and (max-width: 999px) {
	.header_inner{
		padding-top:0px;
		padding-left:0px;
		position:relative;
	}	
	
	.header_text_outer{
		z-index:2;position:relative;;
	}
	
	.header_text_outer .headerparallax{
		width:100% !important;
		bottom:auto !important;
		height:auto !important;
		max-height:none !important;
	}
	.header_text_element{
		padding-right:20px;
	}
	
	.project_image{
		padding-right:0px;
		padding-left:0px;
	}
	.header_content_spacing{
		height:0px !important;
	}
	
	.single_slider{
		padding-left:0px;
	}
	.single_slider_inner{
		padding:0px !important;
	}
	
	#nav_menu-2,
	#nav_menu-3{
		text-align: left !important;
	}
	
}



.inteco-body h1, .inteco-body h2, .inteco-body h3, .inteco-body h4, .inteco-body h5, .inteco-body h6, .inteco-body .inteco-title-font, .inteco-body .gdlr-core-title-font{
	font-family:ArcaMajora bold !important;
}
.inteco-body h1, .inteco-body h2, .inteco-body h3, .inteco-body h4, .inteco-body h5, .inteco-body h6, .inteco-body .inteco-title-font, .inteco-body .gdlr-core-title-font{
	font-family:ArcaMajora bold !;	
}

.inteco-logo{
	padding-top:20px !important;
	padding-bottom:20px !important;
}
.inteco-navigation, .inteco-header-right-social{
	padding-top:35px !important;
}

.logoscroll{
	display:none;
}

.inteco-fixed-navigation .logoscroll{
	display:block;	
}

.inteco-fixed-navigation .logotop{
	display:none;	
}

.inteco-fixed-navigation a{
	color:#000000 !important;
}

.inteco-fixed-navigation .inteco-header-background{
	background-color:#ffffff !important;
}


.inteco-body input, .inteco-body textarea{
	border:0px;
}

.inteco-body input[type=submit] {
  width: 100%;
	line-height:14px;
	font-size:14px;
  background-color:#000000 !important;
}

.inteco-body form input,
.inteco-body form textarea{
	color:#4e4e4e;
	background-color: #f3f3f3 !important;
	border:0px;
	padding:15px;
	width:100%;
}
.inteco-body form select{
	color:#4e4e4e;
	background-color: #f3f3f3;
	border:0px;
	padding:15px;
	width:100%;
}

.inteco-body form label{
	display:block;
}


.contentpaddings{
	padding-top:40px;
	padding-bottom:40px;
}

.energiediv{
	width:30px;
	height:30px;
	color:#ffffff;
	text-align:center;
	line-height: 30px;
	font-weight:bold;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;	
	display:inline-block;
}

.energieClassColorA{
    background-color: rgb(0,152,83);
}
.energieClassColorB{
    background-color: rgb(0,169,45);
}
.energieClassColorC{
    background-color: rgb(168,199,57);
}
.energieClassColorD{
    background-color: rgb(255,252,107);
}
.energieClassColorE{
    background-color: rgb(255,201,90);
}
.energieClassColorF{
    background-color: rgb(255,116,41);
}
.energieClassColorG{
    background-color: rgb(255,0,22);
}
.energieClassColorH{
    background-color: rgb(243,0,18);
}

.energieClassColorN_A{
    background-color: #aaa;
}


.scale_hover{
	transition: all .4s ease-in-out;
}
.scale_hover:hover{
	transform: scale(1.1);
}