/* :root {
    --component__title-dark: #fff;
    --component__text-dark: #fff;
    --phone-light-color: #E36D22;
    --navbutton-drop-light-bg: #fff;
    --lighten-color-2-alpha20: #E36D22;
} */

.color-summerville-navy {
    --color1: #0F274A;
    --color2: #E36D22;
    --color5: #E36D22;
    --form-dark-input-07: rgba(227,109,34, 0.7);
        --socialmedia-bg-light: var(--color5);

}


.editable__container a.cta__button.component__button--2 {
    width: fit-content;
    text-decoration: none;
}

.editable__container iframe {
    max-width: 100%;
}

@media (max-width:767px) {
.section .banner-c {
    min-height: 0px;
}

.section.section__bg--dark-1.flourish.carmel-wave.carmel-wave-top {
    display: none !important;
}

}

.featuredblocks-grid-d .featuredblock__wrap a.d-block, .featuredblocks-grid-d .featuredblock__wrap span.d-block {
    align-items: flex-start;
}

.featuredblocks-grid-d .featuredblock__wrap {
    align-items: flex-start;
}

.featuredblocks-grid-e .featuredblock__wrap {
    align-items: flex-start;
}

.mm-menu .mm-listview>li .mm-arrow:after, .mm-menu .mm-listview>li .mm-next:after {
    border-color: rgba(255, 255, 255);
}

.mm-listview>li, .mm-listview>li .mm-next, .mm-listview>li .mm-next:before, .mm-listview>li:after {
    border-color: #fff;
}

.mm-menu .mm-btn:after, .mm-menu .mm-btn:before {
    border-color: rgba(255, 255, 255);
}
.section--dark .phone__container .phone__wrapper .phone__number, .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 20px;
}
 .section--light .navigation-a .navigation__item--link {
    font-size: 15px !important;
}
.section-banner .banner-text__wrapper .text-center {
    margin-top: 10%;
}


@media (max-width: 550px){
    .d-block{
        align-items: center!important;
        display: flex !important;
    }

    .featuredblock__wrap{
        display: flex !important;
        align-items: center !important;
    }

    .featuredblock__title{
        text-align: center !important;
    }

    .mb-np-chg{
        display: flex !important;
    }
}