#mainContent {
   font-size: 16px;
   padding-top: 30px;
   padding-bottom: 30px;
}
.servicesList li {
	list-style: none;
	text-align: center;
}
.staff img {
	max-width:120px;
	margin:auto;
   display: block;
}
.staff p {
	text-align:center;
}
.name {font-family:'DIN Pro Bold';}

.outlineHide {
	position: absolute;
	clip: rect(1px 1px 1px 1px); /* for Internet Explorer */
	clip: rect(1px, 1px, 1px, 1px);
	padding: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.development img {
   margin: auto;
   display: block;
}

section, article {
	padding:20px 0;
}
.articleSeparation {
	position:relative; width:60%;
	color:grey;
   margin: 10px auto;
}
.brandPresentation.verticalAlign {
	margin-bottom:0;
}
.brandPresentation.verticalAlign > div {
	padding:15px;
}
.brandPresentation img {
	max-width:50%;
	margin:auto;
   display: block;
}
.brandPresentation h2 {
	margin-top:30px;
	font-size:2rem;
   text-align: center;
}

.viewMore {
	text-align:center;
}
.viewMore a {
	display:inline-block;
	text-transform:uppercase; text-align:center;
	padding:15px;
	font-family:'DIN Pro Bold'
}
.viewMore a:before {
	content:'>> '
}
.viewMore a:after {
	content:' <<'
}


.questions {
	padding-left: 20px;
	margin: 20px 0;
}
ol.questions {
   list-style: decimal;
}
ul.questions {
   list-style: disc;
}
.questions li {
	margin: 10px;
}

.highlighted {
	color: white;
	background: grey;
	padding: 10px;
	margin: 2em -10px 2em;
	font-size: 1.2em;
	text-align: center;
}
.ending {
	font-size: 1.2em;
}
