.section__bg--dark-4::before, .section__bg--dark-4.mobileHeader-container, .section__bg--dark-4.mobileHeader-container .location-list, .section__bg--dark-4#mobileHeaderNav {
    background-color: #b4c4ae;
}
.section--light .banner .component__button--2.cta__button, .section--light .banner .component__button--2.cta__button--icon, .section--light .component__button--2, .section--light .cta__button.component__button--2, .section--light .cta__button--icon.component__button--2, .section--dark .banner .component__button--3.cta__button, .section--dark .banner .component__button--3.cta__button--icon, .section--dark .component__button--3, .section--dark .cta__button.component__button--3, .section--dark .cta__button--icon.component__button--3 {
    border-color: #7d869c !important;
    background-color: #7d869c !important;
}
.section--light .form-wrap__submit input:hover, .section--light .banner .component__button--2.cta__button:hover, .section--light .banner .component__button--2.cta__button--icon:hover, .section--light .component__button--2:hover, .section--light .cta__button.component__button--2:hover, .section--light .cta__button--icon.component__button--2:hover {
    color: #b4c4ae !important;
}
.section--dark .banner .component__button--3.cta__button:hover, .section--dark .banner .component__button--3.cta__button--icon:hover, .section--dark .component__button--3:hover, .section--dark .cta__button.component__button--3:hover, .section--dark .cta__button--icon.component__button--3:hover {
    background-color: #b4c4ae !important;
    border-color: #7d869c !important;
}
.form-wrap__submit input:after, html .editable__container [type=button]:after, .editable__container [type=reset]:after, .editable__container [type=submit]:after, .editable__container button:after, .section--dark .banner .component__button--3.cta__button:after, .section--dark .banner .component__button--2.cta__button:after, .section--dark .banner .component__button--1.cta__button:after, .section--light .banner .component__button--3.cta__button:after, .section--light .banner .component__button--2.cta__button:after, .section--light .banner .component__button--1.cta__button:after, .section--dark .cta__button.component__button--2:after, .section--light .cta__button.component__button--2:after, .section--dark .cta__button.component__button--3:after, .section--dark .banner .component__button--3.cta__button--icon:after, .section--dark .banner .component__button--2.cta__button--icon:after, .section--dark .banner .component__button--1.cta__button--icon:after, .section--light .banner .component__button--3.cta__button--icon:after, .section--light .banner .component__button--2.cta__button--icon:after, .section--light .banner .component__button--1.cta__button--icon:after, .section--dark .cta__button--icon.component__button--2:after, .section--light .cta__button--icon.component__button--2:after, .section--dark .cta__button--icon.component__button--3:after, .section--dark .component__button-3:after, .section--light .component__button--3:after, .section--dark .component__button-2:after, .section--light .component__button--2:after, .section--dark .component__button--1:after, .section--light .component__button--1:after, .section--dark .banner .component__button--3.cta__button:hover:after, .section--dark .banner .component__button--3.cta__button--icon:hover:after, .section--dark .component__button--3:hover:after, .section--dark .cta__button.component__button--3:hover:after, .section--dark .cta__button--icon.component__button--3:hover:after {
    background: #7d869c;
}
.section--light .editable__container th__subtitle, .section--light pre__subtitle, .section--light .editable__container__subtitle, .section--light .component__subtitle, .section--light .component__subtitle {
    color: #b4c4ae;
}
.section--light .editable__container a, .section--light a {
    color: #b4c4ae;
}
.banner-c__text.banner-text__wrapper.component__text.row.align-items-center .col-12.col-lg-6.col-md-6.d-flex.align-items-center.flex-column.flex-lg-row {
    flex-direction: column !important;
}
.outline-border.section__bg--light-1:before, .outline-border.section__bg--light-2:before {
    border-bottom: 20px solid #b4c4ae;
}
.contact-us-im .form__group .input_container .form-input-uploadFile .fileUpload + label, .contact-us-im .form__group .input_container select, .contact-us-im .form__group .input_container textarea, .contact-us-im .form__group .input_container input, .newsletter-3-fields .form__group .input_container .form-input-uploadFile .fileUpload + label, .newsletter-3-fields .form__group .input_container select, .newsletter-3-fields .form__group .input_container textarea, .newsletter-3-fields .form__group .input_container input, .exclusive-offer .form__group .input_container .form-input-uploadFile .fileUpload + label, .exclusive-offer .form__group .input_container select, .exclusive-offer .form__group .input_container textarea, .exclusive-offer .form__group .input_container input, .form__group .input_container .form-input-uploadFile .fileUpload + label, .form__group .input_container select, .form__group .input_container textarea, .form__group .input_container input {
    border: 4px solid #b4c4ae !important;
}
.section--dark .banner:not(.terrier) .cta__link:hover, .section--dark .banner:not(.terrier) .cta__link--icon:hover {
    color: rgb(180 196 174);
}
.section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage::before {
    background-color: rgb(180 196 174);
}
.staff-b .staff-member__name {
    margin-top: 0;
}
.staff-b--12 .staff__item .staff-member__text-wrap {
    padding-top: 0;
}
span.staff-member__first-last {
    font-size: 21px;
    font-weight: bold;
}
.section__bg--dark-4 .navigation-a .navigation__list--sub {
    background-color: #b4c4ae !important;
}
.section--light .article h3, .section--light .article h2, .section--light .blog h3, .section--light .blog h2, .section--light .editable__container h3, .section--light .editable__container h2 {
    color: #b4c4ae !important;
}
span.phone__number.phone-m {
    font-size: 22px;
}
a.cstm_btn:hover {
    background: #c4d5bd;
}
a.cstm_btn {
    background: #b4c4ae;
    color: black !important;
    text-decoration: unset !important;
    padding: 10px 30px;
}
















@media (min-width: 1199px) {
.form form .contact-form-columns .form-input-comments {
    left:unset;
}
 
.wrap__page-appointment .form form .contact-form-columns .form-input-comments, .wrap__page-contact .form form .contact-form-columns .form-input-comments {
    left:unset;
}

.appointment-request .col-lg-8 .form__group:nth-child(-n+5), .appointment-request .col-lg-12 .form__group:nth-child(-n+5) {
        margin-right: 0.625rem;
        padding: 0 0 0 0;
}
.form__group {
    max-width: 49%;
}

    .appointment-request .col-lg-8 form .form-input-comments, .appointment-request .col-lg-8 form .form-input-message, .appointment-request .col-lg-12 form .form-input-comments, .appointment-request .col-lg-12 form .form-input-message {
        height: 11.375rem;
    }
}

div#id_0143c5fe-a242-576a-a2fe-c110295aee8f {
    margin-bottom: -72px;
    z-index: 9;
}
#id_0143c5fe-a242-576a-a2fe-c110295aee8f.section__bg--dark-1::before {
    background-color: transparent !important;
}

@media(min-width:1199px){
div#id_e359b945-d3fe-5b09-acc7-d2f6e1f05278 {
    /*margin-top: 76px;*/
}
}
.contact-us-im .form__group .input_container .form-input-uploadFile .fileUpload + label, .contact-us-im .form__group .input_container select, .contact-us-im .form__group .input_container textarea, .contact-us-im .form__group .input_container input, .newsletter-3-fields .form__group .input_container .form-input-uploadFile .fileUpload + label, .newsletter-3-fields .form__group .input_container select, .newsletter-3-fields .form__group .input_container textarea, .newsletter-3-fields .form__group .input_container input, .exclusive-offer .form__group .input_container .form-input-uploadFile .fileUpload + label, .exclusive-offer .form__group .input_container select, .exclusive-offer .form__group .input_container textarea, .exclusive-offer .form__group .input_container input, .form__group .input_container .form-input-uploadFile .fileUpload + label, .form__group .input_container select, .form__group .input_container textarea, .form__group .input_container input {
    color: #000 !important;
}
.editable__container p, .map-a .map-search__location-address, .map-a .map-search__location-contact, .section .component__p, .component__p, .section-editable p, .section-editable ul, .section-editable li, .section-pagecontent p, .section-pagecontent ul, .section-pagecontent li {
    font: 16px / 1.375 "Lato", sans-serif;
}