#navigation .menu
{
	padding:0 0 0 15px;
}

#navigation .menu li a
{
	padding:10px 15px 10px 0;
}

#navigation .menu li a:after
{
	content:"/";	
	padding-left:15px;
	color:#ac262d;
	font-weight:bold;
}

#navigation .menu li:last-child a:after
{
	content:"";
	padding:0;
}

.menu-trigger
{
	position:fixed !important;
	top:0;
	left:0;
	margin:0 !important;
	z-index:999999999999 !important;
	opacity:1;	
}

#jPanelMenu-menu
{
	width:100% !important;
	z-index:999999999999 !important;
	opacity:1;
}

#jPanelMenu-menu li a
{
	text-align:center;
}

.jPanelMenu-panel
{
	position:relative !important;
	left:auto !important;
}

.menu-contact
{
	font-size:11px;
	color:#ac262d;
	text-align:right;
	margin:50px 15px 2px;
}

.menu-contact .phone
{
	background-image:url("images/phone.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:14px;
	margin-right:5px;
}

.menu-contact .mail
{
	background-image:url("images/mail.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:17px;
	margin-left:5px;
}

@media only all and (min-width: 1390px)
{
	.menu-container .sixteen
	{
		margin:0 !important;
	}
}

@media only all and (max-width: 1390px)
{
	#navigation .menu li a
	{
		padding:10px 15px 25px 0;
	}
	
	.menu-contact
	{
		font-size:11px;
		color:#ac262d;
		text-align:center;
		margin:30px 15px 22px;
	}
}

@media only all and (max-width: 780px)
{
	.simple-home-logo
	{
		margin-left:0;
	}
	
	.simple-home-logo a img
	{
		margin:30px 0;
	}
	
	.menu-contact
	{
		display:none;
	}
}

.schleicher_mediagrid_item
{
	background-color:rgba(172,38,45,0.8) !important;
}