/* alegreya-sans-100 - latin */
@font-face {
  font-family: 'Alegreya Sans';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/alegreya-sans-v8-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Alegreya Sans Thin'), local('AlegreyaSans-Thin'),
       url('fonts/alegreya-sans-v8-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/alegreya-sans-v8-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/alegreya-sans-v8-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/alegreya-sans-v8-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/alegreya-sans-v8-latin-100.svg#AlegreyaSans') format('svg'); /* Legacy iOS */
}

/* alegreya-sans-300 - latin */
@font-face {
  font-family: 'Alegreya Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/alegreya-sans-v8-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Alegreya Sans Light'), local('AlegreyaSans-Light'),
       url('fonts/alegreya-sans-v8-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/alegreya-sans-v8-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/alegreya-sans-v8-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/alegreya-sans-v8-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/alegreya-sans-v8-latin-300.svg#AlegreyaSans') format('svg'); /* Legacy iOS */
}

/* alegreya-sans-regular - latin */
@font-face {
  font-family: 'Alegreya Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/alegreya-sans-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Alegreya Sans Regular'), local('AlegreyaSans-Regular'),
       url('fonts/alegreya-sans-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/alegreya-sans-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/alegreya-sans-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/alegreya-sans-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/alegreya-sans-v8-latin-regular.svg#AlegreyaSans') format('svg'); /* Legacy iOS */
}


/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/raleway-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Raleway'), local('Raleway-Regular'),
       url('fonts/raleway-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v12-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-600 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/raleway-v12-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'),
       url('fonts/raleway-v12-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v12-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v12-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v12-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v12-latin-600.svg#Raleway') format('svg'); /* Legacy iOS */
}



html {
}
body {
	overflow: auto;
}
#headline {
	position: relative;
	top: 0;
	margin: 20px 0;
	height: auto;
}
#headline h1 {
	font-size: 18vw;
}
#homeWrapper {
	margin-top: 0px;
	display: block;
}
#homeMenu {
	float: none;
	margin: 0;
	position: fixed;
	top: 0;
	left: -240px;
	
	height: 100%;
	width: 265px;
	z-index: 3100;
	padding: 0;
	overflow: hidden;
}
#homeMenu-inner {
	width: 100%;
	height: 100%;
}
#homeMenu ul {
	width: 220px;
	padding: 10px 10px 0 10px;
	background: #bbb5a9;
	margin-right: 30px;
	min-height: 100%;
	overflow: hidden;
}
#homeMenu ul li {
	margin: 0;
	padding: 16px 0;
	border-bottom: #a5a99e 1px solid;
}
#mobileMenu {
	position: relative;
	display: block;
	float: right;
	width: 25px;
	height: 100%;
}
li.mobileLink {
	display: block;
}
#mobileMenuButton {
	position: absolute;
	bottom: 10%;
	width: 25px;
	height: 50px;
	background: url("mobileMenu.png") no-repeat top right;
}
span#desktopHint {
	display: none;
}
span#mobileHint {
	display: block;
}
#launch {
	//display: none;
}
#homeMenu ul li {
	//float: left;
	//margin-right: 12px;
}
#socialWrapper {
	display: none;
}