/* Headers */

h1, h2, h3, h4, h5, h6 {
  font-family: Arial, sans-serif;
  color: #555555
}

.results-container .heading h2, .results-container .results-list .alt-box, .content-box h2, .content-box h3, #simplemodal-container .contact_area h1, #simplemodal-container .contact_area h2{
	color: #555555;
}

.results-container .results-form label {
	color: #555;
}

section.results-container .results-form input[type="text"]:focus{
	color: #757575;
	font-weight: 400;
	border-color: #00abc7;
	outline-color: rgb(91, 157, 217);
	outline-offset: -2px;
	outline-style: auto;
	outline-width: 5px;
	border-width: 1px;
}

/* Links */

a, .results-container .results-list h3 a {
	color:#00ABC7;
}
a:visited {color:#00ABC7;}
a:hover {color:#00ABC7;}
a:active {color:#8F4399;}

/* Buttons */

section.results-container .results-form input[type="submit"],
article.content-box .buttonsmall,
article.content-box .btn a,
.contact_area .buttonsmall,
.btn--second {
	background: #8F4399;
	border-radius: 3px;
	border: 0;
}

section.results-container .results-form input[type="submit"]:hover,
article.content-box .buttonsmall:hover,
article.content-box .btn a:hover,
.contact_area .buttonsmall:hover,
.btn--second:hover,
section.results-container .results-form input[type="submit"]:active,
article.content-box .buttonsmall:active,
article.content-box .btn a:active,
.contact_area .buttonsmall:active,
section.results-container .results-form input[type="submit"]:focus,
article.content-box .buttonsmall:focus,
article.content-box .btn a:focus,
.contact_area .buttonsmall:focus
{
	background: #7c3886;
}

/*Accent color*/
section.results-container .results-icons .active-num {
color: #8f4399;
}

/* Results */

section.results-container .results-list .alt-holder{
	background-color: #E3E3E3;
}

section.results-container .results-wrapper{
	padding: 17px 0;
}

.results-list{
	padding: 0 16px 27px;
}

/* Studies */
article.content-box .studycontent {
	padding: 10px 16px 0;
}

/* Headings */
.sass-temp .heading {
	border-color: #555;
}

/* Accordions */
.reveal,
.sass-temp .heading-small {
	border-color: #555;
}

/* Hacks */

section.results-container .results-list .alt-holder .alt-frame {
	display: table;
}
section.results-container .results-list .alt-holder .alt-frame2 {
	display: table-cell;
}
section.results-container .results-list .alt-holder{
	height: 100%;
	padding: 0 5px 0 30px;
}

/* Selfservice */
.selfservice h1{
	padding-left: 16px;
}

#locations .map-google{
	margin: 0 auto;
}