﻿div#wxHeader
{
	display: none;
}
div#wxVBHeader div
{
	box-sizing: border-box;
}
div#wxVBHeader_Main
{
	float: left;
	height: 50px;
	width: 100%;	
	border-bottom: 1px solid #cccccc;
	position: relative;
}
div#wxVBHeader_MainContainer
{
  	display: grid;
  	grid-template-columns: repeat(3, 1fr);
  	gap: 30px;
  	list-style-type: none;
    margin: 0;
    padding: 0;
	margin: 0px auto;
	width: 938px;
}
div#wxVBHeader_Main
{
	float: left;
	width: 100%;
}
div#wxVBHeader_MainContainer div.header-button
{
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 24px;
	background-color: transparent;
	height: 24px;
	min-width: 24px;
	margin: 3px;
	text-align: center;
	transition: transform 0.5s;
}
div#wxVBHeader_MainContainer div.header-button:hover
{
	cursor: pointer;
	transform: scale(1.2);
}
div#wxVBHeader_Nav
{
}
div#wxVBHeader_Menu
{
	float: left;
	width: auto;
}
div#wxVBHeader_Menu
{
	background-image: url(/_catalogs/masterpage/designfiles/images/menu.svg);
	float: left;
	width: auto;
}
div#wxVBHeader_Home
{
	background-image: url(/_catalogs/masterpage/designfiles/images/home.svg);
	float: left;
	width: auto;
}
div#wxVBHeader_Logo
{
	background-image: url(/_catalogs/masterpage/designfiles/images/logo.svg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: all .3s;
}
div#wxVBHeader_Logo:hover
{
	transform: scale(1.03);
}
div#wxVBHeader_Logo a:link, div#wxVBHeader_Logo a:visited
{
	display: inline-block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
div#wxVBHeader_Search
{
	background-image: url(/_catalogs/masterpage/designfiles/images/search.svg);
	float: right;
	width: auto;
}
div#wxVBHeader_Twitter
{
	background-image: url(/_catalogs/masterpage/designfiles/images/twitter.svg);
	float: right;
	width: auto;
}
div#wxVBHeader_LinkedIn
{
	background-image: url(/_catalogs/masterpage/designfiles/images/linkedin.svg);
	float: right;
	width: auto;
}
div#wxVBHeader_MainContainer div#wxVBHeader_Mijn.header-button
{
	background-image: url(/_catalogs/masterpage/designfiles/images/mijn.svg);
	background-position: left center;
	color: #687F9E;
	font-family: "Brandon", Arial, Helvetica, sans-serif !important;
	font-size: 9px;
	float: right;
	text-transform: uppercase;
	line-height: 9px;
	text-align: left;
	padding-left: 28px;
	padding-top: 4px;
	width: auto;
}
div#wxVBHeader_MainContainer div#wxVBHeader_Mijn.header-button:hover
{
	transform: scale(1.1);
}



div#wxVBHeader_Navigation
{
	display: none;
	background-color: #1f407a;
	position: absolute;
	top: 68px;
	width: 100%;
	height: auto;
	z-index: 10;
}
div#wxVBHeader_NavigationContainer
{
	width: 938px;
	margin: 25px auto 30px auto;
}
div#wxVBHeader_NavigationContainer ul:not(.dropdown)
{
  	display: grid;
  	grid-template-columns: repeat(4, 1fr);
  	gap: 30px;
}
div#wxVBHeader_NavigationContainer ul
{
  	list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
div#wxVBHeader_NavigationContainer ul li
{
	vertical-align: top;
    list-style-type: none;
}
div#wxVBHeader_NavigationContainer a:link, div#wxVBHeader_NavigationContainer a:visited
{
	color: white !important;
	display: inline-block;
	line-height: 1.2em;
	padding-bottom: 8px;
	text-decoration: none;
}
div#wxVBHeader_NavigationContainer ul:not(.dropdown) > li > a:link, div#wxVBHeader_NavigationContainer ul:not(.dropdown) > li > a:visited
{
	color: #ed8465 !important;
	font-family: "Brandon", Arial, Helvetica, sans-serif !important;
	text-transform: uppercase;
}
div#wxKVLOHeader_Login
{
	display: none;
}


@media screen and (min-width: 769px) and (max-width: 1024px)
{

}

@media screen and (max-width: 768px)
{
	div#wxVBHeader_NavigationContainer ul:not(.dropdown)
	{
		grid-template-columns: 1fr;
		gap: 0;
		padding: 1em;
		box-sizing: border-box;
	}
	div#wxVBHeader_NavigationContainer
	{
		width: 100%;
		margin: 0px;
	}
	div#wxVBHeader_Nav
	{
		padding-left: .5em;
	}
	div#wxVBHeader_MainContainer
	{
		grid-template-columns: auto 1fr auto;
		gap: 10px;
		width: 100%;
	}
	div#wxVBHeader_MainContainer div#wxVBHeader_Mijn.header-button
	{
		width: 24px;
		overflow: hidden;
	}
	div#wxVBHeader_Buttons
	{
		width: auto;
	}
	div#wxVBHeader_NavigationContainer ul.dropdown
	{
		margin-bottom: .5em;
	}
	div#wxVBHeader_User
	{
		display: none;
	}
}
