.menu-collapser {
    position:relative;
    color:#FFF;
    width:100%;
    height:80px;
    line-height:80px;
    font-size:16px;
    /*padding:0 5px;*/
	margin:0;
}
.collapse-button {
    position:absolute;
    right:21px;
    top:50%;
    width:60%;
    /*height:31px;*/
    background-color:#0E0E0E;
    background-image:linear-gradient(to bottom, #151515, #040404);
    background-repeat:repeat-x;
	/*border-radius:2px;*/
    color:#FFFFFF;
    /*padding:7px 10px;*/
    cursor: pointer;
    font-size:14px;
    text-align:center;
    transform:translate(0, -52%);
    -o-transform:translate(0, -52%);
    -ms-transform:translate(0, -52%);
    -moz-transform:translate(0, -52%);
    -webkit-transform:translate(0, -52%);
}
.collapse-button .icon-bar {
    background-color: #F5F5F5;
    border-radius:2px;
    display:block;
    height:6px;
    /*width:20px;*/
    margin:10px 0;
}
ul.slimmenu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space:nowrap;
}
ul.level1.slimmenu.collapsed {
	margin:0;
	padding:0;
}
/*header.top.mobStart */ul.level1.slimmenu.collapsed {
	position:absolute;z-index:999999;right:0;width:100%;
}
ul.slimmenu li {
    position: relative;
    display: inline-block;
	text-align:left;
	margin-right:4em;
}
ul.slimmenu > li:last-child {
	margin-right:0;
}
/* uitzondering voor media, career en contact in het containerdeel */
#container ul.slimmenu > li:nth-last-child(-n+3) {
    background: #444;
    border-left:1px solid #fff;
    margin-left: 4.3em;
    margin-right: 0;
    padding-left: 4em;
}
#container ul.slimmenu > li:nth-last-child(-n+1) {
    border-right:1px solid #fff !important;    
}
#container ul.slimmenu > li:nth-last-child(-n+2), #container ul.slimmenu > li:nth-last-child(-n+1) {
    border-left: 0 none;
    border-right: 0 none;
    margin-left:0;
    padding-left:0;
}
#container ul.level1.slimmenu > li:nth-last-child(-n+3) a {
    margin-right: 4em;
}
#container ul.level1.slimmenu > li.level1:nth-last-child(-n+3) ul.level2 li.level2 a {
    margin-right: 0;
}
#container ul.level1.slimmenu > li:nth-last-child(-n+3) ul.level2 {
    left:3em;
}
#container ul.slimmenu > li:nth-last-child(-n+2) ul.level2, #container ul.slimmenu > li:nth-last-child(-n+1) ul.level2 {
    left: 0 !important;
}
ul.slimmenu li a {
    display: block;	
	font-family:OpenSansSemiBold,Verdana,Arial,sans-serif;
	width:auto;
	font-size:1.2em;
	line-height:45px;
	color:white;
	text-decoration:none;
}
header.top.sticky ul.slimmenu li.level1 a {
	line-height:80px;
}
header.top.sticky ul.slimmenu li.level1 ul li.level2 a {
	line-height:40px;
}
ul.slimmenu li a:hover {
    color:#de4e00;
	text-decoration:none;
}
ul.slimmenu li ul li a:hover {
    color:#000;
	text-decoration:none;
}
header.top .menu ul.slimmenu li.level1#loginDrop a:hover {
    color:#fff;
	text-decoration:none;
}
ul.slimmenu li a.menu_kop_link_active, ul.slimmenu li a.menu_kop_link_active:hover {
	color:#de4e00;
	text-decoration:none;
	cursor:default;
	}
ul.slimmenu li .sub-collapser {
	display:none;
}
ul.level1.horizontal.slimmenu.collapsed li .sub-collapser {
	display:block;
    background: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 100%;
    text-align: center;
    z-index: 999;
    cursor: pointer;
}
ul.level1.horizontal.slimmenu.collapsed li .sub-collapser:before {
    content: '';
    display: inline-block;
    /*height: 100%;*/
    vertical-align: middle;
    margin-right: -0.25em;
}
ul.level1.horizontal.slimmenu.collapsed li .sub-collapser > i {
    color: white;
    font-size: 18px;
    display: inline-block;
    vertical-align: middle;
}
ul.slimmenu li ul {
    margin: 0;
    list-style-type: none;
}
#menu ul.level2.dropdown {
	display:none;
	white-space:nowrap;
	z-index:999999;
	margin:0;
	padding:11px 0 0 0;
	background:url(/images/sprite.png) no-repeat 17% 0;
	-webkit-box-shadow:0px 2px 4px 0px rgba(50, 50, 50, 0.15);
	-moz-box-shadow:0px 2px 4px 0px rgba(50, 50, 50, 0.15);
	box-shadow:0px 2px 4px 0px rgba(50, 50, 50, 0.15);
}
	ul.slimmenu li ul li.level2 {
		clear:both;
		display:block;
		margin-right:0;
	}
	ul.slimmenu li ul li a {display:block;background:#de4e00;border-bottom:1px solid white;border-bottom:1px solid white;border-bottom:1px solid rgba(255,255,255,0.3);font-size:1em;line-height:2.2em;color:white;padding:0 15px;}
	ul.slimmenu li ul li:last-child a {margin:0;border:0 none;}	
	ul.slimmenu li ul li a:hover {background:#d44c02;}		
	ul.slimmenu li ul li a.menu_link_active, ul.slimmenu li ul li a.menu_link_active:hover {color:black;background:#d44c02;cursor:default;}

	#menu ul.level1.horizontal.slimmenu.collapsed ul.level2.dropdown {
		display:none;
		padding:0;
		background:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	
ul.slimmenu li > ul {
    display: none;
    position: absolute;
    left: 0;
    top:35px;
}
header.top.sticky .menu ul.slimmenu li > ul {
    top:50px;
}
ul.slimmenu li > ul > li ul {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    z-index: 999;
    width: 100%;
}
ul.slimmenu.collapsed li {
    display: block;
    width: 100%;
	line-height:200%;
	/*margin:0 0 1px 0;*/
}
ul.slimmenu.collapsed li:last-child {
	margin:0;
}
ul.slimmenu.collapsed li.level1 a {
    display: block;
    border-bottom: 1px solid rgba(230, 230, 230, 1);
	padding:0;
	background: black;
	padding: 0 0 0 1em;
	font-size:1.225em;
	line-height:185%;
}
ul.slimmenu.collapsed li.level1:first-child a {
    border-top: 1px solid rgba(230, 230, 230, 1);
}
ul.slimmenu.collapsed li.level1 a:hover {
	background: #DE4E00;
	color:black;
}
/*header.top.mobStart .menu ul.level1.horizontal.slimmenu.collapsed li.level1#loginDrop {display:none;}
header.top.mobStart .menu ul.level1.horizontal.slimmenu.collapsed li.level1#loginDrop a {
	padding:0;background:#DE4E00;color:black;border-bottom:0 none;
}
header.top.mobStart .menu ul.level1.horizontal.slimmenu.collapsed #loginDropVlak {
	top:249px;width:100%;
}*/
#menu ul.slimmenu.collapsed li ul.level2.dropdown {
	margin:0;
}

ul.slimmenu.collapsed li.level2 a {
    display: block;
    border-bottom: 1px solid white;
	padding:0;
	background: #E8E8E8;
	padding: 0 0 0 1.8em;
	font-size:1.2em;
	color:black;
	line-height:175%;
}
ul.slimmenu.collapsed li.level2:last-child a {
    border-bottom: 0 none;
}
ul.slimmenu.collapsed li.level2 a:hover {
	background: #DE4E00;
	color:black;
}





/*ul.slimmenu.collapsed li.level2 a {
	line-height:240%;
}*/
ul.slimmenu.collapsed li .sub-collapser {
    height: 40px;
}
ul.slimmenu.collapsed li > ul {
    display: none;
    position: static;
}
