body {
	font-family:Open Sans;
}
#callusCopy,
#header-info-cont .headerInfo address {
	font-family:Open Sans,Open Sans,Arial;
	font-size:20px;
	font-weight:400;
	text-transform:capitalize;
	font-style:normal;
	letter-spacing:0px;
	color:#393939;
}
#phonenumberCopy a {
	font-family:Open Sans,Open Sans,Arial;
	font-size:24px;
	font-weight:700;
	color:#26a595;
}
#phonenumberCopy a:hover {
	color:#00a58f;
}

h1, h1 a {
	font-family:Montserrat,Open Sans,Arial;
	font-size:64px;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:0px;
	color:#393939;
}
h2, h2 a, .entry-content h2 a {
	font-family:Montserrat,Open Sans,Arial;
	font-size:48px;
	font-weight:300;
	text-transform:uppercase;
	letter-spacing:0px;
	color:#393939;
}
h3, h3 a, .entry-content h3 a {
	font-family:Montserrat,Open Sans,Arial;
	font-size:19px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:0px;
	color:#393939;
}
h4, h4 a, .entry-content h4 a {
	font-family:Montserrat,Open Sans,Arial;
	font-size:16px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:0px;
	color:#393939;
}
h5, h5 a, .entry-content h5 a {
	font-family:Montserrat,Open Sans,Arial;
	font-size:14px;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing:0px;
	color:#393939;
}
h6, h6 a, .entry-content h6 a {
	font-family:Montserrat,Open Sans,Arial;
	font-size:13px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:0px;
	color:#393939;
}
#breadcrumbs,
.entry-content,
.entry-content p, 
.entry-content div, 
.entry-content center,
.post .entry-meta,
.blog_date_side .tagList,
.blog_date_side .categoryList {
	font-family:Open Sans;
	font-weight:400;
	text-transform:none;
	color:#393939;
}
#breadcrumbs,
.entry-content,
.entry-content p, 
.entry-content div {
	text-align:justify;
}
.entry-content,
.entry-content p, 
.entry-content div, 
.entry-content center {
	font-size:16px;
	line-height:1.75;
}
.entry-content pre {
	font-family:Open Sans,Open Sans,Arial;
	font-size:16px;
	font-weight:400;
	text-transform:none;
	color:#393939;
	line-height:1.75;
}
.entry-content ul, 
.entry-content ol {
	font-family:Open Sans,Open Sans,Arial;
	font-size:16px;
	font-weight:400;
	text-transform:none;
	color:#393939;
	line-height:1.75;
	text-align:justify;
}
a,
#breadcrumbs a,
.entry-content a,
article.post a,
.widget a,
.post-navigation a,
.paging-navigation a {
	font-family:Open Sans,Open Sans,Arial;
	font-weight:400;
	text-transform:none;
	color:#24a595;
}
a:hover,
#breadcrumbs a:hover,
.entry-content a:hover,
article.post a:hover,
.widget a:hover,
.post-navigation a:hover,
.paging-navigation a:hover {
	color:#001f3f;
}
.entry-content b,
.entry-content strong,
.widget b,
.widget strong {
	font-family:Open Sans,Open Sans,Arial;
	font-weight:700;
	text-transform:none;
	color:#393939;
}
.widget-title {
	background-color:#26A595;
	min-height:45px;
	line-height:45px;
	border:0px solid ;
	font-family:Century Gothic,Open Sans,Arial;
	font-size:24px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:0px;
	color:#ffffff;
	text-align:center;
}
#secondary .textwidget,
.smw_center,
.widget_categories ul {
	background-color:rgba(38,165,149,0.3);
	border:0px solid #393939;
}
#secondary .textwidget,
#secondary .textwidget pre,
.smw_center,
.widget_categories ul {
	text-align:center;
	font-family:Montserrat,Open Sans,Arial;
	font-size:16px;
	font-weight:400;
	text-transform:none;
	color:#393939;
}
#footer-area {
	background-color:#fff;
	border-top:0px solid #ffffff;
}
.footer-menu a {
	font-family:Montserrat,Open Sans,Arial;
	font-size:14px;
	font-weight:400;
	text-transform:capitalize;
	color:#393939;
}
.footer-menu a:hover {
	color:#565656;
}
footer li:not(:last-child)::after {
	content: "|";
	position: absolute;
	right: -3px;
	font-size:15px;
	color:#fff;
	-webkit-filter: invert(100%);
	-moz-filter: invert(100%);
	-o-filter: invert(100%);
	-ms-filter: invert(100%);
}
.copyright {
	font-family:Montserrat,Open Sans,Arial;
	font-size:14px;
	font-weight:400;
	text-transform:;
	color:#393939;
}
.copyright a {
	color:#393939;
}
.copyright a:hover {
	color:#565656;
}
.geography-served {
	font-family:Montserrat,Open Sans,Arial;
	font-size:14px;
	font-weight:400;
	text-transform:none;
	color:#393939;
}
.navbar {
	background-color:;
}
ul.nav > li > a {
	background-color:;
	font-family:Montserrat,Open Sans,Arial;
	font-size:16px;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:0px;
	color:#717172;
}
ul.nav > li.active > a {
	background-color:;
	font-family:Montserrat,Open Sans,Arial;
	font-size:16px;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:0px;
	color:#26a595;
}
ul.nav > li > a:hover {
	background-color:;
	font-family:Montserrat,Open Sans,Arial;
	font-size:16px;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:0px;
	color:#26a595;
}
.dropdown-menu > li:first-child > a {
	border-top:0px solid #393939;
}
.dropdown-menu > li > a {
	border-left:0px solid #393939;
	border-right:0px solid #393939;
	border-bottom:0px solid #393939;
	background-color:rgba(238,238,238,0.75);
	font-family:Montserrat,Open Sans,Arial;
	font-size:15px;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:0px;
	color:#393939;
}
.dropdown-menu > li.active > a {
	background-color:rgba(238,238,238,0.75);
	font-family:Montserrat,Open Sans,Arial;
	font-size:15px;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:0px;
	color:#393939;
}
.dropdown-menu > li > a:hover {
	background-color:rgba(57,57,57,0.75);
	font-family:Montserrat,Open Sans,Arial;
	font-size:15px;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:0px;
	color:#eeeeee;
}
.dropdown-menu .dropdown-menu > li > a {
	color:rgba(238,238,238,0.75);
	background-color:#393939;
}
.dropdown-menu .dropdown-menu > li.active > a {
	color:rgba(238,238,238,0.75);
	background-color:#393939;
}
.dropdown-menu .dropdown-menu > li > a:hover {
	color:rgba(57,57,57,0.75);
	background-color:#eeeeee;
}
.wpcf7 input, .wpcf7 textarea {
	border:1px solid #393939;
}
.wpcf7 input[type=submit] {
	background-color:#393939;
	color:#ffffff;
}
.wpcf7 input[type=submit]:hover {
	background-color:#ffffff;
	color:#393939;
}
.widget_search input {
	border:1px solid #393939;
}
.widget_search button {
	border:1px solid #393939;
	background-color:#393939;
	color:#ffffff;
}
.widget_search button:hover {
	background-color:#ffffff;
	color:#393939;
}
@media all and (max-width:768px) {
	.navbar-header {
		background-color:#26a595;
		border-top:1px solid #26a595;
		border-bottom:1px solid #26a595;
	}
	.navbar-header:hover,
	.navbar-header:focus {
		background-color:;
	}
	.navbar-default .navbar-collapse {
		border-top:none;
		border-right:none;
		border-bottom:1px solid #26a595;
		border-left:none;
	}
}
button.navbar-toggle * {
	color:#ffffff;
}
.navbar-toggle .icon-bar {
	background-color:#ffffff;
}
.scroll-to-top {
	background-color:#393939;
	color:#eeeeee;
}
.scroll-to-top:hover {
	background-color:rgba(238,238,238,0.75);
	color:#393939;
}
#responsiveheader a {
	background-color:#fff;
	height:35px;
	line-height:35px;
	border-radius: 17.5px;
	border:1px solid #26a595;
	font-family:Open Sans,Open Sans,Arial;
	font-size:18px;
	font-weight:400;
	text-transform:none;
	letter-spacing:0px;
	color:#26a595;
}
#responsiveheader a:hover {
	background-color:#26a595;
	border:1px solid #26a595;
	color:#ffffff;
}
@supports(-webkit-backdrop-filter: blur(5px)) {
	@media all and (min-width:768px) {
		.nav ul {
			-webkit-backdrop-filter: blur(5px);
		}
	}
}
@supports(backdrop-filter: blur(5px)) {
	@media all and (min-width:768px) {
		.nav ul {
			backdrop-filter: blur(5px);
		}
	}
}
#clickToCallForm label {
	color:#393939;
}
#clickToCallForm input[type=submit] {
	background-color:#24a595;
	border:1px solid #24a595;
	color:#fff;
}
#clickToCallForm input[type=submit]:hover {
	background-color:#fff;
	color:#24a595;
}

@media (max-width: 768px){
	button.navbar-toggle * {
		font-family:Montserrat,Open Sans,Arial;
		font-size:16px;
		font-weight:400;
		text-transform:uppercase;
		letter-spacing:0px;
		color: #ffffff;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #ffffff;
	}
	button.navbar-toggle:hover * {
		color: #26a595;
	}
	.navbar-toggle:hover .icon-bar {
		background-color: #26a595;
	}
}
#breadcrumbs li:not(:last-child):after {
	content:" > ";
}