#left {width: 100%; float: left; background-color:white;}
#left form {padding-left: 30px; padding-right: 30px;}
#left label {display: block; padding: 40px 5px 5px 2px;clear: both; color: #666; font-size: 1.1em;text-transform: uppercase;letter-spacing: 1px;	cursor: pointer; }
#left .lcurrent {font-weight: bold; }
#left input.text, textarea, select {font-family: 'Lato', Calibri, Arial, sans-serif;line-height: 1.5;font-size: 1.4em;padding: 5px 10px;color: #ccc;display: block;width: 80%;background: transparent;}
#left input:focus { outline: none;border: 3px solid #4e3961; }
#left textarea:focus { outline: none;border: 3px solid #4e3961; }	
.error { font-size: 1em; color: #666; margin: 0 0 10px 150px; display: none; }
#left .submit {border: none; background: #000; color: #fff; width: auto;cursor: pointer;padding: 5px; display: inline-block;padding: 15px 30px;font-size: 1.1em;border-radius: 2px;letter-spacing: 1px; }
#left .submit:hover {background: #ccc;color: black;}
#left p {padding-bottom:5px;clear: both;}
#contact-back { margin: 12px 40px 0 0; float: right; }
#contact_form h1 {margin-left:1.25em;margin-right:1.25em;font-weight: 400;letter-spacing: 0.5em;font-size: 1.3em;padding: 12px 0px;border-bottom: 1px solid #4e3961;color: #A4A78B;}
.txtform {margin-left:1.25em;font-size: 1em;}
@media screen and (max-width: 70em) {
	#left input.text, textarea, select {width: 100%;}
	#left {	width: 100%;}
}
@media screen and (max-width: 48em) {
	#left input.text, textarea, select{width: 100%;padding: 5px;}
	#left {	width: 100%;}
}