/* CSS Document - MAAC | Form Divs */ ul{	margin: 0;	padding: 0;}#form {	margin: 0;	padding: 0;}#form label {	display: block;	font-family: 'Lato', sans-serif;	font-style: normal;	font-weight: 300;	font-size: 18px;	color: #383838;	line-height: 1.4em;	margin-top: 0px;	margin-right: 0;	margin-bottom: 3px;	margin-left: 0px;	padding-top: 0px;	padding-bottom: 0;	padding-left: 0;	padding-right: 0px;}#form li {	padding: 0;	list-style: none;	margin-top: 0;	margin-right: 0;	margin-bottom: 3px;	margin-left: 0px;}#form input {	width: 350px;	height: 25px;	vertical-align: middle;	font-family: 'Lato', sans-serif;	font-style: normal;	font-weight: 300;	font-size: 18px;	color: #383838;	line-height: 1.4em;	margin-bottom: 10px;	margin-top: 0px;	margin-left: 0px;	outline: none;	border: 1px solid rgba(0,0,0, 0.1);	background-color: #E6E6E6;	text-decoration: none;}#form input:focus {	box-shadow: 0 0 3px rgba(60, 60, 60, 1);	-webkit-box-shadow: 0 0 3px rgba(60, 60, 60, 1);	-moz-box-shadow: 0 0 3px rgba(60, 60, 60, 1);	border: 1px solid rgba(0,0,0, 0.1);	color: #3798DE;}#form select {	border: 1px solid rgba(0,0,0, 0.1);	width: 350px;	height: 27px;	vertical-align: middle;	font-family: 'Lato', sans-serif;	font-style: normal;	font-weight: 300;	font-size: 16px;	color: #535353;	line-height: 1.4em;	margin-bottom: 15px;	padding-top: 0px;	margin-left: 0px;}#form input.button {	border: 1px solid #ACACAC;	width: auto;	height: auto;	vertical-align: middle;	font-family: 'Lato', sans-serif;	font-style: normal;	font-weight: 300;	font-size: 18px;	color: #535353;	line-height: 1.4em;	background-color: #E6E6E6;	margin-top: 20px;	margin-left: 0px;}#form input.button:hover {	border: 1px solid #ACACAC;	width: auto;	height: auto;	vertical-align: middle;	font-family: 'Lato', sans-serif;	font-style: normal;	font-weight: 300;	font-size: 18px;	color: #FFFFFF;	line-height: 1.4em;	background-color: #3798DE;	margin-top: 20px;	margin-left: 0px;}#form textarea {	outline: none;	border: 1px solid rgba(0,0,0, 0.1);	width: 350px;	max-width: 350px; /* RESTRICT SAFARI RESIZE */	max-height: 70px; /* RESTRICT SAFARI RESIZE */	height: 70px;	font-family: 'Lato', sans-serif;	font-style: normal;	font-weight: 300;	font-size: 18px;	color: #535353;	line-height: 1.4em;	margin-bottom: 15px;	background-color: #E6E6E6;	margin-left: 0px;}#form textarea:focus {	box-shadow: 0 0 3px rgba(60, 60, 60, 1);	-webkit-box-shadow: 0 0 3px rgba(60, 60, 60, 1); 	-moz-box-shadow: 0 0 3px rgba(60, 60, 60, 1);	border:1px solid rgba(0,0,255, 0.1); 	color: #3798DE;}@media only screen and (max-width:480px){#form input {	width: 290px;	max-width: 290px; /* RESTRICT SAFARI RESIZE */	height: 20px;	vertical-align: middle;	font-family: 'Lato', sans-serif;	font-style: normal;	font-weight: 300;	font-size: 18px;	color: #535353;	line-height: 1.4em;	margin-bottom: 10px;	margin-top: 0px;	margin-left: 0px;	outline: none;	border: 1px solid rgba(0,0,0, 0.1);	background-color: #E6E6E6;	text-decoration: none;}#form textarea {	outline: none;	border: 1px solid rgba(0,0,0, 0.1);	width: 290px;	max-width: 290px; /* RESTRICT SAFARI RESIZE */	max-height: 70px; /* RESTRICT SAFARI RESIZE */	height: 70px;	font-family: 'Lato', sans-serif;	font-style: normal;	font-weight: 300;	font-size: 18px;	color: #535353;	line-height: 1.4em;	margin-bottom: 15px;	background-color: #E6E6E6;	margin-left: 0px;}#form select {	border: 1px solid rgba(0,0,0, 0.1);	width: 290px;	height: 27px;	vertical-align: middle;	font-family: 'Lato', sans-serif;	font-style: normal;	font-weight: 300;	font-size: 16px;	color: #535353;	line-height: 1.4em;	margin-bottom: 15px;	padding-top: 0px;	margin-left: 0px;}}@media only screen and (max-width:320px){#form input {	width: 270px;	max-width: 270px; /* RESTRICT SAFARI RESIZE */	height: 20px;	vertical-align: middle;	font-family: 'Lato', sans-serif;	font-style: normal;	font-weight: 300;	font-size: 18px;	color: #535353;	line-height: 1.4em;	margin-bottom: 10px;	margin-top: 0px;	margin-left: 0px;	outline: none;	border: 1px solid rgba(0,0,0, 0.1);	background-color: #E6E6E6;	text-decoration: none;}#form textarea {	outline: none;	border: 1px solid rgba(0,0,0, 0.1);	width: 285px;	max-width: 285px; /* RESTRICT SAFARI RESIZE */	max-height: 70px; /* RESTRICT SAFARI RESIZE */	height: 70px;	font-family: 'Lato', sans-serif;	font-style: normal;	font-weight: 300;	font-size: 18px;	color: #535353;	line-height: 1.4em;	margin-bottom: 15px;	background-color: #E6E6E6;	margin-left: 0px;}#form select {	border: 1px solid rgba(0,0,0, 0.1);	width: 285px;	height: 27px;	vertical-align: middle;	font-family: 'Lato', sans-serif;	font-style: normal;	font-weight: 300;	font-size: 16px;	color: #535353;	line-height: 1.4em;	margin-bottom: 15px;	padding-top: 0px;	margin-left: 0px;}}