h1, h2, h3, h4, h5,
.h1, .h2, .h3, .h4, .h5,
h1.phsa-rteElement-Header1, 
h2.phsa-rteElement-Header2, 
h3.phsa-rteElement-Header3, 
h4.phsa-rteElement-Header4, 
h5.phsa-rteElement-Header5,
.hero-block main h2,
.content-block h3>a,
.content-block h3>a:visited,
h2 a {
	color: #027313 !important;
}
.footer-nav,
.site-footer .social i {
    background: #575757;
}
.footer-nav .nav a i {
	color: #575757;
}

.hero-block {
    padding-bottom: 20px;
	border-bottom-color: #FFF;
}
@media (min-width: 992px) {
	.hero-block {
		padding-bottom: 36px;
	}
}
.site-header {
    border-bottom: 8px solid #BFBFBF;
}
.page-header .top-navigation {
    border-top-color: #FFF;
}
.social {
	color: #3c3c3c;
}
.top-header .social i {
	background-color: #575757;
	background-size: cover;
}

.container .primary-nav a, .primary-nav a {
    font-weight: 400;
}
.container .primary-nav a, .primary-nav a,
.page-header .secondary-nav .nav li a {
    background: #fff;
    color: #3C3C3C;
}
.container .primary-nav a:hover, 
.primary-nav a:hover,
.page-header .secondary-nav .nav li a:hover {
	background: #fff;
	text-decoration: underline;
}
.container .primary-nav .active a,
.page-header .secondary-nav .nav li.active a {
    font-weight: 600;
}
.tab-nav>ul.nav {
    border-color: #00639F;
}
.tab-nav>ul.nav>li>a,
.tab-nav>ul.nav>li>a:hover {
	color: #3C3C3C;
	background-color: #E5EFF5;
}
.tab-nav>ul.nav>li>a:hover {
	text-decoration: underline;
}
.tab-nav>ul.nav>li.active a {
	background-color: #00639F;
	color: #fff;
	text-decoration: none;
}
.breadcrumb .menu-button {
	background: none;
	background-color: #575757;
}
.sidebar-offcanvas {
	border-right-color: #575757;
}
.sidebar-offcanvas ul li a {
	background-color: unset !important;
	border-bottom: 1px solid #575757;
}
.sidebar-offcanvas ul li ul li a {
	border-bottom: 0;
}
.sidebar-offcanvas ul.collapse.in {
	border-top: 5px solid #575757;
}
.sidebar-offcanvas ul li a:hover,
.sidebar-offcanvas ul li ul li a:hover {
	background-color: unset;
	text-decoration: underline;
}
.sidebar-offcanvas ul li.active>a {
	color: #3c3c3c;
	font-weight: 600;
}
.sidebar-offcanvas ul ul li a {
	padding-left: 90px;
}

.button, .phsa-rteElement-Button {
    background-size: cover;
}
.dfwp-list li .link-item a,
.list-border li a {
	color: #3c3c3c;
}
.dfwp-list li .link-item a:hover,
.list-border li a:hover {
	text-decoration: underline;
}
.select-styled select {
	padding-left: 20px;
}
.select-styled:after {
	background-color: #00639F;
	background-image: none;
}
.accordion-nav ul li a {
	color: #3C3C3C;
}
.accordion-nav ul li a:hover {
	text-decoration: underline;
}
.accordion-nav ul li.active>a {
	background-color: #E5EFF5;
	color: #3C3C3C;
	font-weight: 600;
}
.accordion-nav ul li li a {
	padding-left: 100px;
}
.accordion-nav ul li .collapse.in {
	border-top: 5px solid #3C3C3C;
}
.panel-title>a, .panel-title>a:hover {
	background-color: #00639F;
}
.panel-title>a.collapsed, 
.panel-title>a:hover.collapsed:hover {
	background-color: #E5EFF5;
	color: #3C3C3C;
}
.panel-title>a:hover.collapsed:hover {
	text-decoration: underline;
}
.panel-body {
	border-color: #00639F;
}