@media all and (max-width: 980px) {

		html {
			overflow-x:hidden !important;
		}

		body {
			/*overflow-x:hidden !important;*/
       		-webkit-overflow-scrolling: touch !important;
       		width: 100% !important;

		}
		
/****************************************************************************
1. Header
 ****************************************************************************/

		.headerLogoWrapper {
			/* margin-top: 35px !important; */	
			/* margin-right: 15px !important; */
		}
		
		.fb_iframe_widget {
			/* margin-right: 5px !important; */
		    
			/* margin-top: -10px !important; */
		}
		
		.headerFbButton img {
			width: 40px;
			height: 40px;
		}
		
		.tp-caption img {
			display: none !important;
		}
		
		.top div ul li.headerLiFbButton {

		    margin-top: 14px;
		}
		
		
/****************************************************************************
2. Navi
 ****************************************************************************/

		.top #main_menu ul {
			display: block;
		}
				
		.search-field {
			float: left;
			width: 80px !important;			
			padding: 5px 10px !important;
			height: 40px !important; /*??????????*/
			border-radius: 0;
			-webkit-appearance: none;
		}
		
		.search-submit {
			float: right;
			margin-left: 6px !important;
			height: 40px;
			padding: 0px !important;
			width: 40px;
			color: #08AFC6;
			background-image: url("../images/naviLupe.png") !important;
			background-repeat: no-repeat !important;
		}
		
		.search-submit:hover {
			color: #FD4239;
		}
				
		.search-submit {
			font-size: 0px;
		}
	
		.top #main_menu ul li ul {
		    display: none;
		}
		
		.sub-menu {
			/* display: none !important; */
		}
		
/****************************************************************************
3. Home
 ****************************************************************************/
		
		.default_article footer a.default_button {
			display: block !important;
			float: right !important;
		
			clear: both;
			margin-top: 10px;
}

		.default_article footer ul.postSideTime {
			float: none !important;
		
			display: block;
}
		
		.default_article footer ul.postSideTime li {
			/* margin-top: 8px !important; */
			/* margin-right: 230px !important; */
		}


/* ------------ Sidebar -------------- */
		
		.one_fourth img {
			height: auto !important;
		}
		
		.sidebarButtonWrapper li a.sidebarFbButton img {
			margin-top: 15px !important;
			margin-left: 15px !important;
		}
		
		.sidebarButtonWrapper {
			margin-left: 15px;
		}
		
		.sidebarButtonWrapper a {
			margin-top: 14px;
		    margin-left: 10px;
		}
		
		.widget_sp_image{
			/* width: 162px !important; */
			/* height: 110px !important; */
		}


/* ----------- Detail Post ------------ */
		
		.postDetailArticle p img {
			margin-bottom: 15px !important;
		}	
		
		.postDetailArticle p {
			/* width: 735px !important; */
		}
		
		.postDetailSide {
		    height: auto !important;
		    margin-left: 0px;
		    width: 100% !important;
		}
		
		.postDetailSide div {
		    float: left;
		}
		
		.postDetailSide ul {
			margin-left: 0px;
		    float: left;
		}
		
		.postDetailSide>ul li {
			margin-left: 25px !important;
			margin-top: 33px !important;
		}			


		
/****************************************************************************
4. Galerie
 ****************************************************************************/


/* ------------ Album -------------- */
		
		.albumWrapper {
			/* width: 780px !important; */
		}
		
		.albumWrapper div.wp-caption {
			/* width: 225px !important; */
			/* height: 157px !important; */
		}
		
		.albumWrapper img {
			width: 100% !important;
			height: auto !important;
		}
		
		.albumWrapper div p.wp-caption-text {
			/* top: 135px; */
			/* left: 12px; */
		}


		
/* ------------ Slider -------------- */
		
		#rev_slider_4_1_wrapper {
			width: 735px !important;
			height: 336px !important;
		}
		
		#rev_slider_4_1 {
			width: 735px !important;
			height: 336px !important;
		}
		
		#rev_slider_4_1 img {
			width: 735px !important;
			height: 336px !important;
		}

		.galerieSub div.rev_slider_wrapper div.tp-leftarrow {
		  	top: 150px !important;	 
		}
		
		.galerieSub div.rev_slider_wrapper div.tp-rightarrow {
			top: 150px !important;	
		}		


/****************************************************************************
5. Eventlocation
 ****************************************************************************/
 
 
		.edf_frames {
			display: none;
		}
		
		.formWrapper {
			/* width: 780px !important; */
		}

		.eventLocation article {
			/* width: 100% !important; */
		
			/* margin-right: -3%; */
}
		
		.eventLocation article > p {
		    width: auto !important;
		}
		
		.eventLocation article hr {
			/* margin-top: 65px !important; */
			/* margin-bottom: 65px !important; */
			/* width: 735px !important; */
		}

		.eventLocation article h3 + p {
			width: 735px !important;
		}
		
		.eventLocation article div.wp-caption {
			width: 30% !important;
			/* height: 220px; */
			/* margin-right: 3% !important; */
		}
		
		.eventLocation article div.wp-caption img {
			max-width: 100%;
			height: auto !important;
		}
		
		.eventLocation div.wp-caption p {
			/* top: 230px; */
			/* left: 12px; */
		}


/* ------------ buttonOverlay -------------- */
		
		.top a.navButtonEventlocation {
			/* display: block !important; */
		}

		
/* ------------ Form -------------- */		
		
		.formLinks {
			/* float: none !important; */
		}
		
		.formRechts {
			margin-left: 0px;
		}
		
		.your-message textarea {
		    max-width: 390px;
		    min-width: 390px;
		}
		
		.wpcf7-validation-errors {
			width: 725px !important;
			padding: 5px !important;
		}
		
		.wpcf7-form-control {
			border-radius: 0;
			/* -webkit-appearance: none; */
		}
		
		.wpcf7-mail-sent-ok {
			width: 390px !important;
		}
		

/* ------------ Detail -------------- */	

		.detailArticle {
			/* width: 565px !important; */
		}
		
		.detailArticle p a img {
			width: 565px !important;
			height: auto !important;
		}		
		
		.detailArticle div.wp-caption {
			margin-right: 17px !important;
			width: 130px !important;
			height: auto !important;
		}
		
		.detailArticle div#captionLast {
			/* margin-right: 0px !important; */
		}
		
		.detailArticle div.wp-caption img {
			width: 100% !important;
			height: auto !important;
		}
		
		.detailArticle div.wp-caption p {
			line-height: 130% !important;
		}


/* ------------ Slider -------------- */
		
		.detailArticle div.rev_slider_wrapper {
			overflow: hidden;
			width: 565px !important;
			height: 260px !important;
		}
		
		.detailArticle div.rev_slider_wrapper img.defaultimg {
			width: 565px !important;
			height: auto !important;
		}
		
		.detailArticleSlider div.rev_slider_wrapper {
			margin-bottom: 20px !important;
			margin-top: -1px !important;
		}
		


/****************************************************************************
6. Footer
 ****************************************************************************/
	
		.footerSpaltenWrapper {
			/* float: none !important; */
			/* margin: 0 auto !important; */
			/* width: 600px; */
			/* background: red; */
		}
		
		.headerFooter {
			/* min-height: 300px; */
			height: auto;
		}		
		
		.footerSpalte1 {
			/* float: left; */
		}
		
		.footerSpalte2 {
			/* float: right; */
		}
		
		.footerSpalte3 {
			/* float: left; */
		}
		
		.footerSpalte4 {
			/* float: right; */
		}
}