@import url(https://fonts.googleapis.com/css?family=Open+Sans:300);
	
body{
	margin: 0;
	height: 100%;
	font-family: 'Open Sans', Arial,Helvetica,sans-serif;
	background:#FFFFFF;
	/*background:#faf6dc;*/
	font-size: 11px;
}

.slogan_main {
	max-width: 780px;
	margin: 5% auto;
	font-size: 15px;
}

.slogan_social {
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#593302;
}

#noscript{
	margin-top: -170px;
	color: #000000;
	text-align: center;
	width:100%;
	margin-left: auto;
	margin-right: auto;
}


#noscript span{
	font-family: 'Open Sans' ,serif;
	margin-top: 200px;
	width:432px;
/*	border-bottom: 1px solid #393939;
	border-top: 1px solid #393939;*/
	padding: 20px 0;
	float:left;
/*	text-shadow: 1px 1px 2px rgba(0,0,0,1);*/
	text-align: center;
/*	color: #f9f9f9;*/
	font-size: 40px;
}



#top_border{
	top:0;
/*	background-image:url('../img/top_border.jpg');
	background-repeat:repeat-x;*/
	height: 24px;
	width: 100%;
}


#container{
	width: 100%;
	margin-top: -10px;
	margin-left:auto;
	margin-right: auto;
/*	background-image:url('../img/bg_light.png');
	background-repeat:no-repeat;*/
}

.logo {
  background-image: url("../img/logo.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  height: 180px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  width: 475px;
  background-size: 200px;
}

#main_titel{
	font-family: 'Open Sans', Arial,Helvetica,sans-serif;
	/*width:735px;*/
	/*font-style: italic;*/
	/*text-shadow: 1px 1px 2px rgba(0,0,0,1);*/
	text-align: center;
	color: #593302;
	font-size: 36px;
	margin:0 auto;
}

		#main_titel span{
			font-family: Arial,Helvetica,sans-serif;
			margin-bottom: 20px;
			padding-top: 10px;
			/*text-shadow: 0 1px 0 rgba(255,255,255,.2);*/
			/*float:left;*/
			/*width:735px;*/
			text-align: center;
			color: #593302;
			font-size: 20px;
		}

.line{
	margin: 20px 0;
	width: 60%;
	margin-left:auto;
	margin-right: auto;
	height: 1px;
	background-color: #faf6dc;
	border-bottom: 2px solid #593302;
}

/* -------------- BEGIN COUNTER ---------------------*/

#countbox{
	padding-top: 20px;
	color: #fff;
	font-family: Open Sans, Helvetica,sans-serif;
	font-size: 62px;
	width: 432px;
	height: 150px;
	margin-left:auto;
	margin-right: auto;
}


#days_text, #hours_text, #mins_text, #secs_text  {
	color:#593302;
	text-transform:uppercase;
	font-size:16px;
	font-weight:600;
	position: absolute;
	margin-top: 30px;
	height: 26px;
	width: 94px;
}

#days{
	float: left;
	text-align: center;	
	background-image:url('../img/flip.png');
	background-repeat:no-repeat;
	margin: 0 7px 0 7px;
	height: 89px;
	width: 94px;
	z-index:1;
}

		#days_text{
			/*background-image:url('../img/days_text.jpg');*/
			/*background-position: center;
			background-repeat:no-repeat;
			position: absolute;
			margin-top: 30px;
			height: 26px;
			width: 94px;*/
		}
	
#hours{	
	float: left;
	text-align: center;
	background-image:url('../img/flip.png');
	background-repeat:no-repeat;
	margin: 0 7px 0 7px;
	height: 89px;
	width: 94px;
	z-index:1;
}

		#hours_text{
			/*background-image:url('../img/hours_text.jpg');*/
			/*background-position: center;
			background-repeat:no-repeat;
			position: absolute;
			margin-top: 30px;
			height: 26px;
			width: 94px;*/
		}

#mins{
	float: left;
	text-align: center;
	background-image:url('../img/flip.png');
	background-repeat:no-repeat;
	margin: 0 7px 0 7px;
	height: 89px;
	width: 94px;
    z-index:1;
}

		#mins_text{
			/*background-image:url('../img/mins_text.jpg');*/
			/*background-position: center;
			background-repeat:no-repeat;
			position: absolute;
			margin-top: 30px;
			height: 26px;
			width: 94px;*/
		}

#secs{
	float: left;
	text-align: center;
	background-image:url('../img/flip.png');
	background-repeat:no-repeat;
	margin: 0 7px 0 7px;
	height: 89px;
	width: 94px;
    z-index:1;
}

		#secs_text{
			/*background-image:url('../img/secs_text.jpg');*/
			/*background-position: center;
			background-repeat:no-repeat;
			position: absolute;
			margin-top: 30px;
			height: 26px;
			width: 94px;*/
		}

#days span, #hours span, #mins span , #secs span {
	background: url(../img/flip_gradient.png);
	background-repeat:no-repeat;
	position: absolute;
	display: block;
	height: 57px;
	width: 94px;
}

/* -------------- END COUNTER ---------------------*/



/* -------------- BEGIN SOCIAL MEDIA ---------------------*/

 #social_media{
	height: 30px;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 30px;
 }
 
#social_media .social_box{
	border:0;
	float:left;
	padding: 0 5px 20px 5px;
	width: 30px;
	height: 30px;

}

img.in {
	border:0;
	position: absolute;
	width: 30px;
	height: 30px;
    z-index: 10;
	}
 
img.out {
	border:0;
	position: absolute;
	width: 30px;
	height: 30px;
}

#home-slide {
	height: 360px; 
	margin: 0 auto 50px;
	width:100%;
	background:url('../img/home_slide.jpg') no-repeat center center;
	background-size:cover;
	overflow:hidden;
}

.newsletter {
	margin:20px auto;
	text-align:center;
}

.email {
	padding: 8px;
	margin:0 10px 0 0;
	font-size: 20px; 
	height: 30px; 
	background: #f2d9ed; 
	border: medium none; 
	text-transform: uppercase; 
	width: 600px;
}

.button {
	background: #a90285;
	color:#FFFFFF;
	font-size: 20px;
	margin: 0 auto;
	padding: 10px;
	text-transform: uppercase;
	border:none;
}