@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&family=Poppins:wght@300;400;600;700&display=swap');
body,
.navigation-a .navigation__item--link,
.section .component__title,
body .editable__container p, body .editable__container ol, body .editable__container ul, body .editable__container li, body .editable__container table td, body .editable__container span,
.staff-content__accordion > div p,
.blog__viewing, .blog-post__info, .blog-post__excerpt {
    font-family: 'Poppins', sans-serif;
}
body .editable__container p, body .editable__container ol, body .editable__container ul, body .editable__container li, body .editable__container table td, body .editable__container span,
.staff-content__accordion > div p,
.blog-post__excerpt {
    font-weight: 300;
}
.section-featuredblocks .featuredblock__title {
    font-family: 'Poppins', sans-serif !important;
    line-height: 1;
}
.phone__number {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
}
.section--light .component__button--1, .section--light .component__button--2, .section--light .component__button--3, 
.section--dark .component__button--1, .section--dark .component__button--2, .section--dark .component__button--3,
.section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--1 {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
}
.section .component__title, .component__subtitle,
.section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--1,
.editable__container .offset-title p,
.section-offset .editable__container h1, .main-content .editable__container h1,
.section-offset .editable__container h2, .main-content .editable__container h2,
.section--light .editable__container h2, .section--light .editable__container h3,
.editable__container h3, 
.staff-detail .staff-member__name, .staff-detail .staff-member__prefix, .staff-detail .staff-member__suffix,
.staff-content__accordion h3.ui-accordion-header,
.reviews-a .reviews__thumbtext,
.reviews-a .reviews__points-small {
    font-family: 'Open Sans', sans-serif;
}
body .contactform__title {
    font-family: 'Open Sans', sans-serif !important;
}

/* search bar */
.alias-search_bar_01 .searchbar-a {
    text-align: right;
}
.top-bar-c {
    padding-top: 5px;
    padding-bottom: 0;
}
@media (max-width: 992px) {
    .alias-search_bar_01 .searchbar-a {
        text-align: center;
    }
    .top-bar-c .phone__wrapper {
        text-align: center !important;
    }
}

/* phone */
.phone__number {
    color: #FF7063;
}

/* main nav */
.header-bar-c .navigation__item a {
    color: #FF7063;
}

/* section title */
.section--dark .component__subtitle {
    color: black;
}

/* footer link */
.disclaimer__content a {
    color: black;
}

/* bucket */
.section--dark .featuredblocks-grid-c .featuredblock__icon .icon:before,
.section--dark .featuredblocks-grid-c .featuredblock__title {
    color: #FDD219;
}

/* maps & directions module */
.section--dark .component__button--3 {
    background-color: #FDD219;
}
.map-a .map-search__submit {
    background-color: #06b2bb;
}

/* banner */
.section-banner .banner-a .flexslider .banner-img__wrapper::before, 
.section-banner .banner-c .flexslider .banner-img__wrapper::before {
    display: none;
}
.banner .flexslider .slider__button-wrapper {
    height: 100% !important;
}


