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

body{
	background-color:rgba(245,245,245,1.00);
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1em;
}img{
	width:100%;
	max-width:100%;
	display:block;
}.row{
	background-color:#FFF;	
}.red, .red a{
	color:#BE1818;
}.redbg, .yelbg{
	background-color:#BE1818;	
	color:#FFF !important;
}.yelbg a{
	color:#FFF;
}.yelbg{
	background-color:#FEC506;	
}header{
	background-image:url('../header.png');
	background-position:top center;
	background-repeat:no-repeat;
	margin:3em 0;
	height:125px;
	display:block;
}header nav{
	display:block;
	padding-top:3em;
	width:100%;
	text-align:center;
	color:#FFF;
	width:600px; margin:0 auto;
}nav a{
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	font-size:0.9em;
	margin:0 1em;
	cursor:pointer;
}a:hover{
	opacity:0.9;
}#lang{
	margin:0 auto;
	display:block;
	text-align:center;	
}



h1{
	font-size:0.8125em; /* 13/16 */;
	text-transform:uppercase;
	font-weight:normal;
}.intro{
	font-size:2em; /* 30/16 */;	
}p{
	font-size:1.1875em; /* 19/16 */;	
}footer{
	font-size:0.8em;
	opacity:0.6;
}

#wrap{
	margin:0 auto;
	width:1030px;
}.row{
	display:block; float:left; margin:2em 0;
}.row.snap{
	margin-top:-2em;
}.s50, .s100{
	display:block;
	float:left;
	width:50%;
	padding:2em 3.25em 2em 2em;	
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}.s100{
	width:100%;
}.s50.np{
	padding:0;	
}p.intro + p{
	margin-top:-1em;	
}a.btn{
	width:110px;
	display:block;
	padding:1em 2em;
	text-decoration:none;
}#logo{
	display:none;
}#video{
	width:853px; margin:2em auto; float:none;
}
#flyer{
  text-align:center; 
  width:100%;
  background-color:transparent;
}
#flyer img{
  max-width:850px;
  margin:0 auto 1em auto; 
}
@media all and (max-width: 400px){
#video, #video iframe{
	width:100% !important;	
}#video iframe{
	height:225px !important;	
}header{
	display:none;	
}.s50{
	width:100%;
	float:right;	
}
#wrap{
	margin:0 auto;
	width:100%;
}p.intro{
	margin-top:0;
}#logo{
	display:block;
	margin:2em auto 1em auto;
	width:125px;
}body{
	font-size:0.8em;	
}.donly{
	display:none;	
}
}
