a {
	color: #7cd9dc
}
.nav a:hover, .nav a.active {
	color: #7cd9dc
}
.about strong {
	color: #7cd9dc
}
.about .they {
	background-image: url(images/decor-turquoise.png)
}

.about .they.they-first{
	background-image: none;
	padding-top: 10px;
}

input[type='submit'] {
	background: #259a9e
}
input.error {
	background: #a4e5e7
}
.contact {
	background-color: #7cd9dc;
	border-top: 10px solid #7cd9dc;
	box-shadow: inset 0 10px 6px -9px #68d3d7
}
.contact h2 {
	color: #fff
}
.contact h3, .contact #note {
	color: #208689;
	text-shadow: 0 1px 1px rgba(255,255,255,0.3)
}
.no-touch.opacity .checkbox label:before {
	background: #259a9e
}
@media only screen and (min-width: 768px) {
	.nav-container .effect {
		background: #7cd9dc
	}
	.contact-details-1, .ie-fix .contact-details-1 {
		border-right: 1px solid #259a9e
	}
	.contact-details-2, .ie-fix .contact-details-2 {
		border-left: 1px solid #259a9e
	}
}
@media only screen and (min-width: 1024px) and (min-height: 830px) {
	.header h2 {
		background-image: url(images/decor-turquoise.png)
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) , only screen and (min--moz-device-pixel-ratio: 1.5) , only screen and (min-device-pixel-ratio: 1.5) {
	.about .they {
		background-image: url(images/decor-turquoise@2x.png)
	}
}
@media only screen and (min-width: 1024px) and (min-height: 830px) and (-webkit-min-device-pixel-ratio: 1.5) , only screen and (min-width: 1024px) and (min-height: 830px) and (min-width: 1024px) and (min-height: 830px) and (-webkit-min-device-pixel-ratio: 1.5) , only screen and (min-width: 1024px) and (min-height: 830px) and (min-device-pixel-ratio: 1.5) {
	.header h2 {
		background-image: url(images/decor-turquoise@2x.png)
	}
}
