form{
width:100%;
font-size:20px;
line-height:24px;
color:#5a5a59;
}
.contactFormClass_label{
padding:30px 0 0 0;
font-size:25px;
line-height:30px;
color:#000;
text-transform:uppercase;
font-weight:bold;
}
legend,.contactFormError{
display:none;
}
.row{
clear:both;
padding:10px 0;
width:100%;
}
label{
float:left;
width:30%;
line-height:50px;
}
@media screen and (max-width:1000px){
	label{
	float:none;
	clear:both;
	width:100%;
	}
}
label.noCaption{
float:none;
line-height:30px;
}
.contactFormGroup{
float:left;
width:69%;
}
@media screen and (max-width:1000px){
	.contactFormGroup{
	float:none;
	clear:both;
	width:100%;
	}
}
input[type="text"],select,textarea{
width:65%;
padding:0 2%;
font-family:'Lato',Arial,Sans-Serif;
font-size:20px;
line-height:24px;
color:#5a5a59;
border:1px solid #f5f5f5;
background:#f5f5f5;
}
input[type="text"],select{
height:50px;
}
select{
width:69%;
line-height:50px;
}
@media screen and (max-width:1000px){
	input[type="text"],select,textarea{
	float:none;
	clear:both;
	width:96%;
	}
}

	input[type="text"]:hover,select:hover,textarea:hover{
	background:#dadada;
	}
input[type="radio"],input[type="checkbox"]{
margin:0 5% 0 0;
}
input[type="reset"]{
display:none;
}
input[type="submit"]{
width:69%;
height:50px;
text-transform:uppercase;
font-weight:bold;
font-family:'Lato',Arial,Sans-Serif;
font-size:20px;
line-height:24px;
color:#fff;
border:none;
background:#000;
cursor:pointer;
}
@media screen and (max-width:1000px){
	input[type="submit"]{
	float:none;
	clear:both;
	width:100%;
	}
}
	input[type="submit"]:hover{
	background:#e42622;
	}

aside input[type="text"]{
float:none;
clear:both;
margin:0 auto;
width:50%;
}	
	aside input[type="submit"]{
	float:none;
	clear:both;
	margin:20px auto 0 auto;
	width:30%;
	}
	aside input[type="submit"]:hover{
	color:#000;
	background:#fff;
	}
@media screen and (max-width:700px){
	aside input[type="text"]{
	margin:0 0 15px 0;
	width:96%;
	}	
		aside input[type="submit"]{
		float:none;
		clear:both;
		margin:0;
		width:100%;
		}		
}
#contactFormError{
padding:20px 0 0 0;
display:none;
color:#ff0000;
}
#captcha > span * {
    margin-left: 30%;
}
@media screen and (max-width:1000px){
    #captcha > span * {
        margin-left: 0;
    }
}
