

@font-face {
	font-family: 'DIN 1451 Std';
	src: url('DINEngschriftStd.otf') format('opentype'), 
	url('DINEngschriftStd.eot') format('embedded-opentype');
}



body{
	margin: 0;
	padding: 0;
	width: 100%;
}

h1 { 
    font-family:"DIN 1451 Std";
	font-weight:normal;
	font-size: 79px;
	text-align: left;
	color: #46131e;
	margin: 0;
	padding: 0;
}

h2 {
   font-family:"DIN 1451 Std";
   font-weight: normal;
   font-size: 35px;
   text-align: left;
   color: #46131e;
   margin: 0;
	padding: 0;
}

h3 {
   font-family: Oswald;
   font-weight: normal;
   font-size: 16px;
   text-align: left;
   margin: 5px 0;
	padding: 0;
}


h2.subtitle {

   font-family:"DIN 1451 Std";
   font-weight: normal;
   font-size: 35px;
   text-align: left;
   color: #fff;
   margin: 0;
	padding: 0;
}

h2.subtitle2 {

   font-family:"DIN 1451 Std";
   font-weight: normal;
   font-size: 35px;
   text-align: left;
   color: #fff;
   margin: 0 0 0 30%;
   padding: 0;
}

h2.subtitle3 {
   font-family:"DIN 1451 Std";
   font-weight: normal;
   font-size: 35px;
   text-align: left;
   color: #fff;
   margin: 10% 0 0 0%;
	padding: 0;
}

h2.subtitle4 {
   font-family:"DIN 1451 Std";
   font-weight: normal;
   font-size: 35px;
   text-align: left;
   color: #fff;
   margin: -5% 0 0 0%;
	padding: 0;
}

h2.subtitle5 {
   font-family:"DIN 1451 Std";
   font-weight: normal;
   font-size: 35px;
   text-align: left;
   color: #fff;
   margin: 9% 0 0 40%;
	padding: 0;
}




.center { margin: 0 auto; }
.content{ margin: 0 auto; width: 80%; }
.content1{ margin: 2% 0 0 10%; width: 40%; font-family:"Open Sans"; font-weight: light; color: #46131e; font-size: 17px;}
.content2{ margin: 2% 0 0 30%; width: 55%; font-family:"Open Sans"; font-weight: light; color: #fff; font-size: 17px;}
.content3{ margin: 2% 0 0 0%; width: 55%; font-family:"Open Sans"; font-weight: light; color: #fff; font-size: 17px;}
.content4{ margin: 2% 0 0 0%; width: 60%; font-family:"Open Sans"; font-weight: light; color: #fff; font-size: 17px;}
.content5{ margin: 2% 0 0 40%; width: 60%; font-family:"Open Sans"; font-weight: light; color: #fff; font-size: 17px;}

.clear { clear: both; }





/*= HEADER & NAVIGATION
--------------------------------------------------------*/

#header { 
	width: 100%; 
	background: rgba(89,74,65,0.7);
	height: 80px; 	
	position: fixed;
	margin-top: 30px;
}



#nav { width: 56%; float: right; margin-top: 20px; }

#nav2 { display: none; width: 56%; float: right; margin-top: 20px; }



#logo a { color: #fff; text-decoration: none; float: left; font-size: 30px; margin-top: 30px; color: #fff; font-family:"DIN 1451 Std"; font-weight: normal; }


#nav ul{
	list-style: none;
	display: block;
	margin: 0 auto;
	list-style: none;	
}

#nav li{
	margin-top: 9px;	
	float: left;
	padding-left: 21px;
}

#nav li a { color: #fff; opacity:0.6; font-size: 14px; text-decoration: none; font-family: 'Open Sans'; }
#nav li a.active { color: #fff; opacity:1; border-bottom: 2px solid #fff; }
#nav li a:hover { color: #fff; opacity:1;  }



#nav li a { color: #fff; opacity:0.6; font-size: 14px; text-decoration: none; font-family: 'Open Sans'; }
#nav li a.active { color: #fff; opacity:1; border-bottom: 2px solid #fff; }
#nav li a:hover { color: #fff; opacity:1;  }



/*= SLIDES STYLING
--------------------------------------------------------*/



#slide1{
	background:url('../img/slide1.jpg') 50% 0 no-repeat fixed;
	color: #fff;
	height: 250px;
	margin: 0;
	padding: 25% 0 260px 0;
	background-size: cover;
	width: 100%;
}




#slide2{
	width: 100%;
	background:url('../img/slide2.jpg') 20% 20% no-repeat fixed;
	color: #333333;
	height: 600px;
	margin: 0 auto;
	overflow: hidden;
	padding: 15% 0% 0px 0px;
	background-size: cover;
}



#slide3{
	background: url(../img/slide3.jpg) 50% 0 no-repeat fixed;
	color: #fff;
	height: 600px;
	padding: 170px 0 0 0;	
	background-size: cover;
}



#slide4{
	background: url(../img/slide4.jpg) 50% 0 no-repeat fixed;
	color: #333333;
	height: 600px;
	padding: 200px 0;
	background-size: cover;
}


#slide5{
	background: url(../img/slide5.jpg) 50% 0 no-repeat fixed;
	height: 380px;
	margin: 0 auto;
	padding: 250px 0;
	color: #fff;
	background-size: cover;
}

#slide5 a{
	text-decoration: none;
	border-bottom: 1px dotted #fff;
	color: #fff;
}



ul.event{
	list-style-type: square;
	display: block;
	margin: 2% auto;
}


/*= FOOTER 
--------------------------------------------------------*/

#copyright  { color: #fff; font-family:"Open Sans";  font-size: 12px; margin-top: 90px; text-align: left;  }
#copyright  a { text-decoration: none; color: #fff;  margin-right: 10px;}