#header
{
	width : 100%;
	background-color : white;
	height : 100px;
	display : flex;
	justify-content : space-between;
	align-items : center;
	z-index : 9;
}

#logo_container
{
	width : 237px;
}

#main_logo
{
	height : 100%;
	width : 237px;
	margin : 0px;
	padding : 0px;
}

#page_title 
{
	width : 100%;
}

#page_title h1
{
	text-align : center;
	font-size : 3em;
	Color : rgb(64, 64, 255);
	text-shadow : 4px 4px 1px rgba(0, 0, 0, 0.25);
}

#lang
{
	height : 100%;
	display : flex;
	align-items : center;
	justify-content : right;
	width : 217px;
	padding-right : 20px;
}

#lang img
{
	display : block;
	height : 40px;
	width : auto;
}

#lang a
{
	margin : 5px;
}

#lang select
{
	width : calc(100% - 20px);
}