a {
	color: #13325e;
}
p {
	margin-bottom: 1rem;
}
footer p {
	color: rgba(255, 255, 255, 0.7);
}

#header .header-nav-main nav > ul > li > a {
	font-size: 18px;
}
#header .header-nav-features.header-nav-features-light .header-nav-top-icon, #header .header-nav-features.header-nav-features-light .header-nav-top-icon-img {	color: #03244d !important;
	color: #03244d;
}
@media (min-width: 992px) {
	#header .header-nav-main nav > ul > li > a	{
		color: #03244d !important;
	}
}
html .bg-color-dark, html .header-custom.bg-dark {
	background-color: #b9d4f4 !important;
}
.sticky-header-active #header.header-no-border-bottom .header-custom.bg-dark {
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.2) !important;
}
.overlay:before {
	background: #aaaaaa;
}
.overlay.overlay-op-8:hover:before, .overlay.overlay-op-8.overlay-show:before, .overlay.overlay-op-8.show:before {
	opacity: 0;
}
#header .header-btn-collapse-nav {
	background: transparent;
	color: #000000;
}
#header .header-nav-features .header-nav-features-dropdown {
	background: transparent;
	padding: 17px 0;
	box-shadow: none;
}
@media (min-width: 992px) {
	#header .header-nav-main.header-nav-main-square nav > ul > li.dropdown .dropdown-menu {
		border-radius: 2px !important;
	}
}
.simple-search .btn {
	background-color: #ffffff;
}
#header .header-nav-features .header-nav-features-dropdown:before {
	opacity: 0;
}
#header .header-nav-features.header-nav-features-light:before, #header .header-nav-features.header-nav-features-light:after {
	background: rgba(0, 0, 0, 0.2);
}


html .bg-color-blue, html .bg-blue {
	background-color: #03244d !important;
}
html .bg-color-dark, html .bg-gray {
	background-color: #eaeaea !important;
}

.feature-box .feature-box-info {
	padding-top: 0.33rem;
}
.feature-box .feature-box-info h4 {
	text-transform: uppercase;
}

html .btn {
	text-transform: uppercase;
}
html .btn-primary {
	background-color: #0088cc;
	border-color: #0088cc;
}
.btn i.fas {
	font-size: 90%;
}

html .counters .counter-primary {
	margin: 1rem;
	background-color: rgba(0, 0, 0, 0.2);
	min-height: 150px;
	padding: 2rem 0;
	border-radius: 2px;
}
html .counters .counter-primary label {
	margin-top: 0.5rem;
	font-size: 110%;
}

img.harnett-map {
	width: 90%;
	max-width: 1200px;
}





#footer {
	background-color: #13325e;
}
#footer .logo img {
	width: 220px;
	height: auto;
	opacity: 0.9 !important;
	margin-top: 0.75rem;
}

#footer a:not(.btn):not(.no-footer-css) {
	color: rgba(255, 255, 255, 0.7);
}

	
#footer .footer-copyright.footer-copyright-style-2,
html .scroll-to-top {
	background-color: rgba(0, 0, 0, 0.25);
}

#footer a:not(.btn):not(.no-footer-css).link-hover-style-1 {
	line-height: 26px;
}
.list.list-icons.list-icons-sm li {
	margin-bottom: 0;
	margin-top: 5px;
}