.section__bg--dark-6::before {
    background-color: #5b5b5b;
}
.phone__wrapper a .phone__number {
    font-size: 16px !important;
    color: #ffff!important;
}
.section__bg--dark-4::before, :root .carmel .section__bg--dark-3.header_home.overlap .section--dark.section--inner, .section__bg--dark-4.mobileHeader-container, .section__bg--dark-4.mobileHeader-container .location-list, .section__bg--dark-4#mobileHeaderNav {
    background-color: #6e111c;
}
.section--dark .phone__container .phone__wrapper .phone__number:before, .section--light .phone__container .phone__wrapper .phone__number:before {
    color: white;
}
.section__bg--dark-5::before, .section__bg--light-3::before {
    background-color: #d0bcbe;
}
.section.flourish.section__bg--dark-5 svg path, .section.flourish.section__bg--dark-5 svg polygon, .section.flourish.section__bg--light-3 svg path, .section.flourish.section__bg--light-3 svg polygon {
    fill: #d0bcbe;
}
.section--dark .featuredblocks .featuredblock .featuredblock__wrap, .section--light .featuredblocks .featuredblock .featuredblock__wrap {
    background: #6a0e1a99;
}
.section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon, .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
    color: #cfbcbe;
}
div#slot-footer1 {
    text-align: center;
    color: white;
}
p.logo-a__title.component__title {
    font-size: 23px !important;
}
h2.featuredblocks__title.component__title, h2.form__title.component__title {
    color: black !important;
}
div#reviews-widget {
    display: inline-block;
    vertical-align: middle;
    margin: 0 30px;
}
div#reviews-widget p {
    margin-top: 20px;
}
.staff-b--12 .staff__item .staff-member__text-wrap {
    padding-top: 0;
}
.staff-b .staff-member__name {
    margin-top: 0;
}
.editable__container h5 {
    margin-top: 20px;
}















