.nomobilemargin {
	margin-bottom: 60px !important;	
}

@media screen AND (max-width: 735px) {
	.nomobilemargin {
		margin-left: 0px !important;
		margin-bottom: 50px !important;
	}
	
	.home-slide-wrapper .home-slide-image {
		position: relative !important;
		width: 90% !important;
	}
	
	.home-slide-content {
		width: 100% !important;
	}
	
	#nachhaltigkeit .home-slide-wrapper.slide3 .home-slide-content .headline {
		width: 100% !important;
		margin-left: 0px !important;
		text-align: left !important;
	}
	
	#nachhaltigkeit .home-slide-wrapper h1 {
		left: 24px !important;
	}
}

@media screen AND (max-width: 770px) {	
	#nachhaltigkeit .home-slide-wrapper h1 {
		left: 24px !important;
	}
}


@media only screen and (min-width: 980px) {
	#nachhaltigkeit .home-slide-wrapper.slide3 .home-slide-content .headline {
		margin-bottom: 50px !important;
	}
}

@media only screen and (min-width: 980px) {
	#nachhaltigkeit .home-slide-wrapper.slide4 .home-slide-image {
  	top: 160px !important;
	}
}

#nhImage {
	float: none !important;
	width: 100% !important;
	text-align: center !important;
	padding-top: 50px !important;
	padding-bottom: 80px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	border-bottom: 1px dotted #003b5f !important;
}

#nhImage .page-layout--full {
	text-align: center !important;
}

#nhImage img {
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 auto !important;
}


.nh4_coll {
	width: 25%;
	float: left;
}

.nh4_coll img {
	width: 100%;
}

.clear {
	clear: both;
}



.line {
	height: 1px;
	border-bottom: 1px dotted #003b5f;
}

@media screen AND (max-width: 770px) {
	.nh4_coll {
		width: 240px;
		float: none;
		max-width: 100%;
		margin: 0 auto;
	}	
}


@media screen AND (min-width: 980px) {
.teasertop .home-slide-image img {
  top: -174px;
  left: -93px;
  z-index: 9999;
	position: absolute;
	width: 87%;
	max-width: 100%;
}
}

@media only screen and (min-width: 980px) {
  .home-slider-container .home-slide-wrapper.slide4 .home-slide-image:lang(en) {
    top: 0px !important;
  }
}
@media only screen and (min-width: 600px) {
  .home-slider-container .home-slide-wrapper.slide4 .home-slide-image:lang(en) {
    width: 56% !important;
    top: 160px !important;
    bottom: auto !important;
  }
}


.wordpress-post-view .search_mini_form {
	margin-top: 30px;
}


.is-blog .home-slide-image {
		height: calc(100% - 160px);
}

.is-blog .home-slide-image img {
		max-height: 100%;
}