#social {
	margin-top:-195px;
}
#mainImage{
	margin:0 auto;
	padding:0;
	width:100%;
	max-width:870px;
	height:400px;
	clear: right;	
	background: url('../img/registration.jpg') no-repeat #f5f5f5 88% 50%;
	background-size:cover;
	opacity:0;
	
}


#mainContent {
 	width:870px;
 	margin:0 auto;
	
}

#mainContent p{
	font-size: .8em;
	color: #999;
	line-height:1.4em;
	text-align: left;
	margin-top:0px;
}



#contactForm{
	text-align:left;
	opacity:0;
}


#contactForm h2{
    font-family: 'Roboto Condensed', sans-serif;
	font-size: 50px;
	line-height:39px;
	text-transform: uppercase;
	font-weight: 300; 
	margin-top:30px;
	margin-bottom:13px;
	opacity:0;

}
#contactForm h2 span{
	font-weight: 700; 
}
#contactForm {
	/*max-width:550px;*/
    /*right:0;*/
    font-family: 'Lato', sans-serif;
	font-size: .9em;
	color: #999;
	line-height:1.4em;
	font-weight: 500; 
	padding:25px;
	margin-top:-70px;


}


form {
	width:300px;
	text-transform: uppercase;
	letter-spacing:-.2px;


}
input    {
	width:275px;	
	border: 1px solid #999;
	height: 20px;


}

input:focus { 
	background-color: rgba(255,153,0,0.3);
	outline: 0;
}
textarea:focus { 
	background-color: rgba(255,153,0,0.3);
	outline: 0;
}

label, input {
    display: block;
}

label {
	margin-top: 9px;
    margin-bottom: 1px;
}



textarea {
  width:275px;
}

.g-recaptcha{
	margin-top:15px;
}
.g-recaptcha a {
    text-decoration: none;
    color:#999;
}

.g-recaptcha #recaptcha_response_field {
    font-size: 11px;
    padding-left: 5pt;
    color:#232323;
}

/* Button Style */
button.submit {
	margin-top:10px;
    background-color: #ff9900;
	border:none;
    color: white;
    padding: 6px 20px;
	font-family: 'Lato', sans-serif;
    text-align: center;
    text-transform: uppercase;
	letter-spacing: .5px;
	font-weight: 600; 
	font-size: .7em
}
button.submit:hover {
    opacity:.7;
    cursor: pointer; 
}


/* Small devices (iPhone, landscape) */

@media (orientation : landscape) {
	#address {
		display:block;

	}

	#mainContent {
	 
		/*margin: 0 auto;*/
	}

	#contactForm{
		/*margin-top:80px;*/
		margin-top:-70px;

	}
	#contactForm br{
		display: none; 
	}

}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {

	nav {
		float: right;
	/*opacity:0;*/
	}
	#address {
		display:block;

	}
	#mainContent {
	 
		/*margin: 0 auto;*/
	}
	#captcha{
		width:440px;
		zoom:1;
	}
	#contactForm{
		margin-top:-70px;
	}
	#contactForm h2{
		
	}
	#contactForm br{
		display: none; 
	}	
	#thumbs {
		width:600px;
	}

	#footer br{
		display:none;
	}

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.js .slicknav_menu {
		display:none;
	}

	.js #nav {
		display:block;
	}
	nav li:last-child {
		margin-right:10px;
	}
	#address {
		display:block;

	}
 	
	#mainContent {
			/*margin: 0 auto;*/

	}


	#contactForm br{
		display: none; 
	}
	#contactForm {
		margin-top:-70px;
		/*margin-left:auto;
		margin-right:auto;*/	

	}
	.g-recaptcha{
		margin-top:-414px;
		margin-left:300px;
		float:left;	
	}

}

