@charset "utf-8";
/* CSS Document */

/* font */
@font-face {
  font-family: 'ACGeosansLight';
  src: url('fonts/ACGeosansLight/ACGeosansLight.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto';
  src: url('fonts/Roboto/Roboto-Regular.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans';
  src: url('fonts/Open_Sans/OpenSans-Regular.ttf') format('truetype'); 
}
* {
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {
	margin:0;
	padding:0;
}
body {
	margin:0;
	padding:0;
	height:100%;
	font-family: 'OpenSans', sans-serif!important;
	background-color:#fff;
}
body {
	overflow:hidden;
}
/* header */
header {
	width: 100%;
	position: absolute;
	top: 0;	
	height: 100px;
	z-index:5;
}
header #langs {
	position:absolute;
	right:1em;
	top:0;
	bottom:0;
	width:fit-content;
	height:fit-content;
	margin:auto;
	border-radius:1em;
	background-color:rgba(255,255,255,.75);
}
header #langs a {
	display:inline-block;
	padding:.75em;
}
header #langs a img{
	width:2.5em;
	height:2.5em;
}
