/********************************************************************
	Locations Template CSS
********************************************************************/
body.locations {
	background-color: #f8f8f8;
}

.acf-map {
	width: 100% !important;
	height: 330px;
	border: #ddd solid 1px;
}
  
.acf-map img {
	max-width: inherit !important;
}

.locations .content {
	width: 100%;
}

.locations .content .location {
	float: left;
	background-color: #fff;
	padding: 40px;
	margin-bottom: 20px;
	width: 100%;
}

.locations .location span.title {
	color: #0f2d53;
	display: block;
	font-weight: 700;
	margin-bottom: 10px;
}

.locations .location address.street-address {
	border-top: 1px solid #ddd;
    padding-top: 10px;
    margin-top: 10px;
}

.locations .location span.sub-title {
	color: #666;
}

.locations .location span.fax {
	margin-left: 20px;
}

.locations .location i {
	color: #1CA4FF;
}

@media only screen and (max-width: 860px) {

	.wh-locations-container .wrap {
		padding-left: 0;
		padding-right: 0;
	}

	.locations .content .one-half.first {
		margin-bottom: 30px;
	}

	.locations .content .location {
		padding: 20px;
	}
}

