@media screen and (max-width: 479px){
	.header{display:none;}
	.headerMobile{
		display:block;
	}
	.extra.headerMobile{
		display:block;
		position: fixed;
		top: 0;
		left:0;
		background:white;
		width:100%;
		height:60px;
	}
	.headerMobile.icon{
		width: 30px;
		position: absolute;
		right: 15px;
		top: 15px;	
	}
	.headerMobile.navigation{
		display:none;
		background: white;
		height: 100%;
		width: 216px;
		position: fixed;
		top: 60px;
		left: 0;
		line-height: 60px;
		font-family: 'Open Sans', sans-serif;
		padding: 20px;
	}
	.headerMobile.navBackground{
		display:none;
		background: #00000099;
		height: calc(100% - 60px);
		width: 100%;
		position: fixed;
		bottom: 0;
		left: 0;		
	}
	.headerMobile.logo{
		height:60px;
	}
}