
/* Der Rahmen für Header und Footer*/
/*@media screen and (max-width: 1790px) { 
	header .row,	
	footer .row{	
		width: calc(100% - 50px); 
	  margin: 0 25px; 
	}

 }*/

/* Der Rahmen für den Content*/
@media screen and (max-width: 1490px) { 
	.row{	
		width: calc(100% - 50px); 
	   margin: 0 25px;   
	}
	
}



@media only screen and (orientation : portrait) { }





@media screen and (max-width: 1023px) {

.th3_sidebar_wrapper, 
.th3_sidebar_wrapper .vc_column-inner, 
.th3_sidebar_wrapper .vc_column-inner .wpb_wrapper {
    padding-left: 0px;
}


.vc_row .row{
	display: block;
}






/*#########################################################*/
/*######################## VIDEO #########################*/
/*########################################################*/

iframe{
	width: 100% ;
	min-height: 285px;
	margin-right: 0px;
	margin-bottom: 8px!important;
	float: none;
	
}








/*##########################################################*/
/*#################### News/Blog ###########################*/
/*##########################################################*/


#newsWrapper .row{
	 padding: 20px 0px 30px 0px;
}

.newsItem{
	display: block;
}





.newsItem .newImage,
.newsItem .newImage img{
	width: 100%;
	height: 300px;
	object-fit: cover;
}


/*.newsItem:nth-child(even) .newImage,*/
.newsItem:nth-child(even) .newsItemImageWrapper{
	float: none;
	margin-right: 0px;
}


/*.newsItem:nth-child(odd) .newsItemImage,*/
.newsItem:nth-child(odd) .newsItemImageWrapper{
	float: none;
}


.newsItem:nth-child(even) .newImage{
	float: none;

}


.newsItem:nth-child(odd) .newsItemImageWrapper{
	float: right;
	margin-left: 0px;
	
}





.main ul li {
  list-style: none;
  display: block;
  width: 100%;
  line-height: 2.0em;
  float: none;
  padding-left: 35px;
}















}




@media screen and (max-width: 764px) {



.footerBlock{
	width: 100%;
	vertical-align: bottom;

}


.footerBlock .search-form{
	display: none;
	
}


.footerBlock .icon,
.footerBlock .totop,
.footerBlock #imprint{
	margin-top: 20px;
	float: left;

}




}