
html {
    -webkit-text-size-adjust: 100%; 
}

.mobile_menu,
.mobile_menu_trigger {
	display:none;
}

.bx-wrapper {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
    border: 0 !important;
    left: 0 !important;
    background: #fff !important;
	margin-bottom: 30px !important;
}

.map_left {
	width:35%;
	float:left;
	padding-top:40px;
}
.map_right {
	width:60%;
	float:right;
}
.item-image  {
	max-width:35%;
	float:right;
	padding:30px 0 100px 5%;
}
.item-image img {
	max-width:100%;
	height:auto;
}
span.nobreak {
	white-space:nowrap;
}

#functions {
    height: 100%;
}
#breadcrumbs {
    line-height: 180%;
}

/* ====================================================================== */
/* ==================== MEDIA QUERIES =================================== */
@media (max-width: 1100px)  {
	body {
		overflow-y:auto;
		overflow-x:hidden;
	}
	#slideshow,
	.slideshow_shadow,
	.menu_border  { 	
		display:none !important;
	}
	#responsive_slider_wrapper {
		display:block !important;
		margin-top:5px;
		border-top:3px solid #000;
		padding-top:5px;
	}
	#logo a img {
		max-width:100%;
		height:auto;
	}
	.item-page img {
		max-width:100%;
		height:auto;
	}
	#content h2 {
		font-size:180%;
		line-height:130%;
	}
}
@media (max-width: 720px)  {
	#suckerfish,
	#menu_outer,
	.slogan_desktop { 	
		display:none !important;	
	}


	.mobile_menu_trigger {
		display:block;
		float:left;
		padding:7px 0 0 0;
		cursor:pointer;
	}

	.map_left,
	.map_right {
		width:100%;
		float:left;
		padding-top:40px;
	}
	.item-image  {
		max-width:100%;
		float:right;
		padding:10px;
	}
	.ballsaal_left,
	.ballsaal_right	{
		width:100%;
		float:left;
		padding-top:10px;
	}
}