/* desktop */
@media only screen and (min-width: 641px), only screen and (min-device-width: 641px) {

.map {
	margin-top:10%;
		
}
.map h2 {
	margin-top:5%;
	margin-bottom:2px;
	color:	#16699e;
	font-weight:900;
	font-size:1.3em;
}


small a{
		font-family: 'Didact Gothic', sans-serif;
		font-size:.9em;
		color:#16699e;
		text-decoration:none;
			
	}
	.address {
		float:right;
		margin-top:2%;
		margin-right:-80%;	
	}
	.address p{
		text-align:right;
		line-height:1.4em;
	}
	.address a {
		margin-right:4%;
		}
		.addressB{float:left; margin-left:21%; margin-top:2%; font-family: 'Didact Gothic', sans-serif;}
		.addressB p{text-align:right; line-height:1.4em;}
		.addressB a{margin-right:4%;}
		.addressB1 {float:left; margin-left:7%; margin-top:2%; font-family: 'Didact Gothic', sans-serif;}
		.addressB1 p{text-align: right; line-height:1.4em;}
		.addressB1 a{margin-right:2%;}
		
.contact-form {
	font-family: 'Didact Gothic', sans-serif;
	margin-left:32%;
}
form.contact {
	padding: 20px;
	width: 400px;
}
form.contact fieldset {
	border: none;
	margin-bottom: 10px;
}
form.contact legend {
	font-family: 'Didact Gothic', sans-serif;
	font-size:1.2em;
	font-weight:400;
	margin-bottom: 10px;
	
}
form.contact ol li {
	line-height: 1.3em;
	list-style: none;
	padding: 10px 10px 0 5px;
	margin-bottom: 2px;
}

form.contact label {
	float: left;
	font-size: .9em;
	width: 150px;
	padding-top:5px;
}
form.contact input {
	width:160px;	
}
form.contact .send {
	 margin-left:248px;
	 margin-top:-40px;	
}
form.contact button {
	background:none;
	border: none;
		
}
form.contact button:hover {
	cursor: pointer;
}

}