.label {margin: 10px 0 !important; font-family: 'Heebo', sans-serif !important; font-size: 15px !important; font-weight: 300 !important; float: left; padding: 0 !important;}
.field {margin: 0 0 20px 0;}	
.content {width: 960px;margin: 0 auto;}
h1, h2 {font-family:'Heebo', sans-serif;font-weight: normal;}
div#central {margin: 40px 0px 100px 0px;}
@media all and (min-width: 768px) and (max-width: 979px) {.content {width: 750px;}}
@media all and (max-width: 767px) {
body {margin: 0 auto;word-wrap:break-word}
.content {width:auto;}
div#central {	margin: 40px 20px 100px 20px;}
}
body {margin: 0 auto;-webkit-font-smoothing: antialiased;  font-size: initial;line-height: 1.7em;}	
input, textarea {width:100%;padding: 6px; margin-top: 5px;font-size:15px;border: 1px solid #A1A1A1;	}
button {
	padding: 12px 60px;
	background: #b2e8ee;
	border: none;
	border-radius: 4px;
	color: #000;
	font-family: 'Heebo', sans-serif !important; font-size: 15px !important; 
	cursor: pointer;
	float: left;
}
#message {  padding: 0px 40px 0px 0px; }
#mail-status {
	padding: 12px 20px;
	width: 100%;
	display:none; 
	font-size: 1em;
	color: rgb(40, 40, 40);
	text-align: left;
	font-family: 'Heebo', sans-serif !important;
	font-size: 15px !important; 
}
.error{background-color: #F7902D;  margin-bottom: 40px;}
.success{background-color: #48e0a4; }
.g-recaptcha {margin: 0 0 25px 0;}	  
