h1,h2,h3,h4,h5,h6{color:#FFF;}
h1 a,h1 a:hover,h1 a:active,h1 a:visited{color:#FFF;}

body{
	color:#191a17; 
	line-height:1.5em !important;
	font-size:20px;
	font-family: 'Oswald', sans-serif;
}
#main {
	background:#FFF;
	background-size:cover;
	
}

#site_header {
	text-align:center; 
	padding:50px 10px;
	-webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.675);
	box-shadow: 0 5px 7px rgba(0, 0, 0, 0.675);
	font-size:2em;
	background: #7CB342;
 	color: #FFF;
}
#site_header img {
	margin:auto;
	margin-bottom:-80px;
}
#pageWrap, .pageWrap {
}


#headerTitle {
	margin-top:0px;
	margin-bottom:30px;
	line-height:40px;
	font-family: 'Oswald', sans-serif;
}

#countdownTitle h4{color:#ddd;}
.hasCountdown{color:#ddd;}

#contactFormWrepper {
	position:relative;
	padding-top:20px;
	margin-top:25px;
	background: #efefef;
	border:#6F6F6F;
}
#contactForm input, 
#contactForm textarea, 
#contactForm a {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
#contactForm a {
	padding:5px 20px;
}
#contactFormWrepperImg {
	position:absolute;
	background:url(../images/form-top.png) no-repeat 50% 0;
	width:300px;
	height:113px;
	top:-31px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	padding-top:50px;
}

#emailForm{background:transparent url("../images/bc_submit_dark.png") no-repeat;}

input#submitButton{background:transparent url("../images/btn_light.png") no-repeat 0 0;color:#303030;}
input#submitButton:hover{background:transparent url("../images/btn_light.png") no-repeat 0 -33px;}
input#submitButton:active{background:transparent url("../images/btn_light.png") no-repeat 0 -66px;}

.col-2 {
	float:left;
	width:50%;
}

#block1 {
	padding:0 20px 0 20px;
}
#block1 p img {
	position:relative;
	top:5px;
}

#block2 {
	background:url(../images/coming-soon.png) no-repeat 0 0;
	padding-top:150px;
	padding-right:25%;
	padding-bottom:20px;
}


@media (max-width: 949px) {
	
	#pageWrap, .pageWrap {
    width: 100%;
	}
	#headerTitle {
		margin-top:25px;
		text-align:center;
	}
	#contactFormWrepper {
		margin-top:0;
	}
	
}
@media (max-width: 750px) {
	
	.col-2 {
		float:none;
		width:100%;
	}
	
	#contactFormWrepper {
		
		margin-top:0;
	}
	
	#block2 {
		padding-left:20px;
		padding-right:20px;
	}
	
}