li#menu-item-5229 a {
	background: #d40707;
	color: #fff !important;
	padding: 0px 10px;
	font-size: 20px;
	margin-left: 40px;
	border-radius: 26px;
}
li#menu-item-5229 a::after {
	content: " ❯";
	padding-left: 10px;
	font-size: 24px;
	line-height: 24px;
}
aside#footer-widget {
    background-color: white;
}
span.topphonewhite {
	font-size: 16px;
	font-weight: bold;
	color: white;

}
h3.pt-cv-title {
    text-align: center;
    font-size: 20px;
    float: left;
    width: 92%;
    /* top: 40%; */
    position: absolute;
    padding-top: 18%;
    /* padding-bottom: 13%; */
    background-color: #00000085;
    /* line-height: 50px; */
    height: 86%;
    /* margin-bottom: 50px; */
}
h3.pt-cv-title a {
    color: #fff;
}
a._self.pt-cv-href-thumbnail.pt-cv-thumb-default {
    width: 100%;
    height: 160px;
    overflow: hidden;
    float: left;
}

/* Footer Articles | News links */
.site-footer .copyright a,
.site-footer .copyright a:visited,
.site-footer .copyright a:hover {
    color: #fff;
}
/* Restore SiteOrigin hero sliders (generated widget CSS is missing) */
.so-widget-sow-hero .sow-slider-base{display:block!important}
.so-widget-sow-hero .sow-slider-images{position:relative!important;height:auto!important}
.so-widget-sow-hero .sow-slider-image.cycle-slide:not(.cycle-slide-active){display:none!important}
.so-widget-sow-hero .sow-slider-image{position:relative!important;min-height:300px;background-size:cover;background-position:center}
.so-widget-sow-hero .sow-slider-image-overlay{position:absolute!important;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;z-index:0}
.so-widget-sow-hero .sow-slider-image-container{position:relative;z-index:1;padding:110px 15px 30px}
.so-widget-sow-hero .srvhdr h1.hdrtxt{color:#fff}
/* top banner */
.so-widget-sow-hero.so-widget-sow-hero-default-df7970e26506 .sow-slider-image{min-height:520px}
.so-widget-sow-hero.so-widget-sow-hero-default-df7970e26506 .sow-slider-image-container{max-width:1170px;margin:0 auto;padding:60px 15px}
.so-widget-sow-hero.so-widget-sow-hero-default-df7970e26506 h1,.so-widget-sow-hero.so-widget-sow-hero-default-df7970e26506 p{color:#fff}
/* Restore SiteOrigin accordion (Service Areas) */
.sow-accordion .sow-accordion-panel{margin-bottom:8px}
.sow-accordion .sow-accordion-panel-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:#000;color:#fff;padding:14px 20px;font-size:18px;font-weight:600}
.sow-accordion .sow-accordion-title{flex:1}
.sow-accordion .sow-accordion-open-close-button{flex:none;margin-left:15px;font-size:20px;line-height:1}
.sow-accordion .sow-accordion-open-button,.sow-accordion .sow-accordion-close-button{display:none}
.sow-accordion .sow-accordion-panel:not(.sow-accordion-panel-open) .sow-accordion-open-button{display:block}
.sow-accordion .sow-accordion-panel.sow-accordion-panel-open .sow-accordion-close-button{display:block}
.sow-accordion .sow-accordion-panel-content{display:none;background:#f5f5f5}
.sow-accordion .sow-accordion-panel.sow-accordion-panel-open .sow-accordion-panel-content{display:block}
.sow-accordion .sow-accordion-panel-border{padding:15px 20px}
.sow-accordion .sow-accordion-panel-border ul{columns:4;column-gap:30px;margin:0;padding-left:18px}
@media (max-width:767px){.sow-accordion .sow-accordion-panel-border ul{columns:2}}