div.header {
	flex-basis: 80px;
	flex-grow: 0;
	flex-shrink: 0;
	padding-left: 10px;
	padding-right: 10px;
	background: white;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

div.header > form {
	flex-basis: 1326px;
	flex-grow: 0;
	flex-shrink: 1;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

div.header > form > img.logo {
	flex-basis: 233.16px;
	flex-grow: 0;
	flex-shrink: 0;
	padding-top: 3px;
	width: 233.16px; /* required for IE */
	height: auto;
}

div.header > form > div.space {
	flex-basis: 10px;
	flex-grow: 1;
	flex-shrink: 1;
}

div.header > form > div.welcome {
	flex-grow: 0;
	flex-shrink: 0;
	min-width: 200px;
	position: relative;
	text-align: left;
	padding-left: 1em;
	margin-right: 1em;
}

div.header > form > div.welcome > ul {
	width: 100%;
	display: none;	
	position: absolute;
	top: 100%;
	left: 0px;
	list-style-type: none;
	background: white;
	z-index: 1;
}

div.header > form > div.welcome > span.symbol {
	width: 1em;
}

div.header > form > div.welcome > span.symbol.closed {
	display: inline-block;
}

div.header > form > div.welcome > span.symbol.open {
	display: none;
}

div.header > form > div.welcome:hover > span.symbol.closed {
	display: none;
}

div.header > form > div.welcome:hover > span.symbol.open {
	display: inline-block;
}

div.header > form > div.welcome:hover span.symbol {
	content: '▾';
}

div.header > form > div.welcome:hover > ul {
	display: inherit;
}

div.header > form > div.welcome > ul > li {
	margin-left: 1em;
	padding-left: 1em;	
}

div.header > form > div.welcome > ul > li:hover {
	background: black;
}

div.header > form > div.welcome > ul > li > a {
	text-decoration: none;
	color: black;
}

div.header > form > div.welcome > ul > li:hover > a {
	color: white;
}

div.header > form > div.language {
	flex-basis: 60px;
	position: relative;
	text-align: center;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
}

div.header > form > div.language > ul {
	display: none;	
	position: absolute;
	top: 0px;
	left: 0px;
	width: 60px;
	list-style-type: none;
	background: white;
	z-index: 1;
}

div.header > form > div.language:hover > ul {
	display: inherit;	
}

div.header > form > div.language > ul > li:hover {
	background: black;
}

div.header > form > div.language > ul > li > a {
	text-decoration: none;
	color: black;
}

div.header > form > div.language > ul > li:hover > a {
	color: white;
}
