
.slicknav_menu {
	display:none;
}

.js #menu { display:inherit;}


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

#imageWrap{width:100%; height:auto; padding-top:100px;  }

.desktop{display:none; visibility:hidden;}

.footer-blok{ width:50%; min-width:300px; float:left; padding-bottom:15px; margin-right:10px;}

	
	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu { 
		display:block;
	}
	

.js .sub-header-menu {
	display: none;
}
/* micha bg kleur mobiele navigatie */
.js .main-nav {
	margin: 0px auto; clear: both; position: relative;  background-color:#c01d2e; 
}
.js .main-nav .menu {
	top: 32px; width: 100%; display: none; position: absolute; z-index: 1000;
}
.js .main-nav .menu ul {
	margin-top: 1px;
}
/* micha bg nav mobiel */
.js .main-nav .menu li {
	border: currentColor; border-image: none; float: none; background-color:#666;
}
.js .main-nav .menu li li {
	border: currentColor; border-image: none; float: none; background-color:#888;
}
.js .main-nav .menu li a {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(245, 245, 245); padding-bottom:10px; border-image: none; height: 30px; text-align: left; color: #fff; line-height: 30px; font-size: 13px; font-weight: normal; cursor: pointer; text-shadow: none;
}
.js .main-nav .menu li.current_page_item {
	background-color:#c01d2e;
}
.js .menu .current_page_item a {
	background-color:#c01d2e;
}
/* micha bg current item mobiel nav */
.js .menu .current-menu-item a {
	background-color:#c01d2e; font-weight:bold; 
}
.js .main-nav .menu li li:hover {
	background: none !important;
}
.js .main-nav .menu li li a {
	padding: 0px 30px 3px 30px; position: relative; 
}
.js .main-nav .menu li li li a {
	padding: 0px 10px 0px 40px; position: relative;
}
.js .main-nav .menu li a:hover {
	filter: none; background-image: none; background-color:#999 !important;
}
.js .main-nav .menu li li a:hover {
	filter: none; background-image: none !important;
}
.js .main-nav .menu li li a::before {
	left: 20px; top: 0px; position: absolute; content: "\2013";
}
.js .main-nav .menu li li li a::before {
	left: 20px; top: 0px; position: absolute; content: "\2013";
}
.js .main-nav .menu li li li a::after {
	left: 30px; top: 0px; position: absolute; content: "\2013";
}
.js .main-nav .menu li ul {
	visibility: visible; position: static;
}
.js .main-nav .menu ul {
	min-width: 0px;
}
/* micha font nav mobiel */
.js .main-nav #responsive_current_menu_item {
	padding: 5px 40px 5px 10px; color: rgb(255, 255, 255);  display: block; cursor: pointer; font-weight:bold; font-size:12px; line-height:21px;
}
.js .main-nav a#responsive_menu_button {
	background: url("select-icons.png")  no-repeat 0px 5px; left: 100%; top: 0px; width: 23px; height: 30px; margin-left: -30px; display: block; position: absolute; cursor: pointer;
}
.js .main-nav a.responsive-toggle-open#responsive_menu_button {
	background: url("select-icons.png") no-repeat 0px -46px;
}
.top-menu {
	text-align: center; font-size: 11px; float: none;
}

}

