.mmfair-header {
    display: block;
	background-color: #4c2683;
	color: #fff;
	padding: 20px;
	margin: 1em auto 0px auto;
	border-radius: 4px 4px 0 0;
}

.mmfair-header img {
	display: block;
	width: 100%;
	max-width: 300px;
	height: auto;
	margin: auto;
}

.mmfair-olmsted {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 0 0 4px 4px !important;
	margin-bottom: 1em;
	margin-top: 0px;
}

.mmfair-areas {
	margin-bottom: 2em;
}
	
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	
	.mmfair-header { margin-top: 2em; }
	
	.mmfair-areas {
		column-count: 2;
		width: 75%;
	}

}