.section--light .featuredblocks-grid-b .featuredblocks .featuredblock__bg-image span, .section--light .featuredblocks-grid-b .featuredblocks .featuredblock__bg-image::after {
    background-color: #000;
}
.section--light .featuredblocks-grid-a .featuredblocks .featuredblock__title, .section--light .featuredblocks-grid-b .featuredblocks .featuredblock__title, .section--light .featuredblocks-grid-c .featuredblocks .featuredblock__title {
    color: white;
}


#id_45d872f8-6e92-5d20-845a-cce2cce29498::before {
box-shadow: 0 -6px 10px 5px rgba(0,0,0,0.5);
}

.sticky-background-img {
    background-attachment: fixed;
}
@media (min-width: 992px) {
.banner-a .banner__title {
    margin-top: 36%;
}
}
@media(min-width:992px) {
.framed-blade .component__title {
    margin-top:20%;
}
}    

@media (min-width: 992px) {
.section.framed-blade.section__bg--light-4 .section--light .blade-a.blade-a--12 .blade__media img {
    box-shadow: none;
}
}
@media(min-width:992px){
.framed-blade .component__p {
    margin-right: 19px;
}
}

.mobileHeader-navWrap {
    background-color: white;
}

.mobileHeader-container .icon {
    color:#0070bc;
}

.header-b .row-1 {
    flex-direction: row-reverse;
}

.wrap__header-f .location__phone {
    display: block !important;
    min-width: 150px;
    margin-bottom: 0;
}

.wrap__header-f .location__phone a.location__phone--link.piwik_ignore, .header-b .locations-a .location__phone a, .header-b .locations-a .location__phone a:before {
    font-size: 20px;
}

@media (max-width: 475px) {
	
	.col-lg-8.col-sm-12.section__column-2.ple-column-padding.align-self-center {
    padding: 20px !important;
}
}
