@charset "UTF-8";
/* CSS Document */

body, input, textarea, div.bio-name h4 {
	font-family:"ff-tisa-web-pro", serif;
}

body, #footer a, a.story p {
	color:#606567;
}

h1, h2, h3, h4, h5, h6, input[type="submit"], #header-span, a.button, span.phone {
	font-family:"brandon-grotesque", serif;
}

h1 {
	color:#000;
}

h2, h3.gform_title, a.story h3, span.phone, h3 {
	color:#275225;
}

a, a.story p.story-link {
	color:#275225;
}

a:hover {
	color:#eb661b;
}

a.button, input[type="submit"], input[type="button"], .row.columns_featured .column input[type="submit"], h3.accordion-title {
	background-color:#3c3c3b;
	border-color:#3c3c3b;
	color:#FFF;
}

a.button:hover, input[type="submit"]:hover, input[type="button"]:hover, .row.columns_featured .column input[type="submit"]:hover {
	border-color:#8a8a89;
	background-color:#8a8a89;
}

#header-span {
	background-color:#ffffff;
}

#header .nav ul li a {
	color:#000;
}

#header .nav ul li a:hover {
	color:#275225;
}

#header .nav ul li ul {
	background-color:#275225;
}

#header .nav ul li ul li a {
	color:#FFF;
}

#header .nav ul li ul li a:hover {
	color:#000;
}

.hero-title {
	background:rgba(255,255,255,0.7);
}

.hero-title h2 {
	color:#000;
}

a.logo, a.development-logo span.development-logo-image {
	background-image:url(images/logo-rev.png);
}

a.logo {
	width: 62px;
}

#header .nav {
	width: 80%;
}

@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
	a.logo {
		background-image:url(images/logo-retina-rev.png);
	}
}
