.naviBar~.subTitle {
	padding-top: 1rem;
	padding-bottom: 0rem;
}

.textJustify {
	text-align: justify;
	color: black;
	font-size: 0.875rem;
}

.cell.auto.grid-x.align-middle.dateRangeBar {
	display: none;
}

.image {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}

.contactContainer {
	margin: 1.8rem .1rem 0;
	padding-top: .2rem;
	border-top: 2px solid #007795;
}

.mapContainer {
	margin: 0 .1rem 2rem;
	padding: 3rem 1.5rem;
	background-color: #f4f4f4;
}

.contactCell {
	line-height: 1;
	border-bottom: solid #e0e0e0 1px;
	padding-bottom: 0.5rem;
	padding-top: 0.5rem;
}

/* .grid-x > .small-2 {
  width: 5%;	
} */
.contactContainer .contactIcon {
	margin-left: 3rem;
	margin-right: 1rem;
	padding-top: 2.5px;
	color: #3aa39c;
	width: 32px;
	font-size: 1.8rem;
}

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
}

@media screen and (max-width: 39.9375em) {
	.grid-padding-x>.cell {
		padding-right: 0;
		padding-left: 0;
	}
	.contactContainer .contactIcon {
		margin-left: .8rem;
		margin-right: .6rem;
	}
	.mapContainer {
		padding: 0.8rem 0.6rem;
	}
}