.section__bg--dark-1::before {
    background-color: #272451;
}
.staff_page__container--inner span.staff-member__first-last {
    font-size: 20px !important;
    font-weight: 700;
}
.section--dark .navigation-a .navigation__item--link:hover, .section__bg--dark-4 .navigation-a .navigation__item--link:hover, .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover, .section__bg--dark-4 .navigation-a .navigation__item.has-drop-down ul a:hover, .section--dark .navigation-a .navigation__item--link:hover, .section__bg--dark-4 .navigation-a .navigation__item--link:hover {
    color: #272451 !important;
}
.section--dark .navigation-a .navigation__item.has-drop-down .navigation__item--link:hover:after, .section__bg--dark-4 .navigation-a .navigation__item.has-drop-down .navigation__item--link:hover:after {
    border-color: #272450 transparent transparent;
}
.section--light .featuredblocks-grid-a .featuredblock__cta .component__button--1:hover, .section--light .featuredblocks-grid-b .featuredblock__cta .component__button--1:hover, .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--1:hover, .section--light .featuredblocks-grid-d .featuredblock__cta .component__button--1:hover, .section--light .featuredblocks-grid-e .featuredblock__cta .component__button--1:hover, .section--light .featuredblocks-grid-f .featuredblock__cta .component__button--1:hover, .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--1:hover, .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--1:hover, .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--1:hover, .section--dark .featuredblocks-grid-d .featuredblock__cta .component__button--1:hover, .section--dark .featuredblocks-grid-e .featuredblock__cta .component__button--1:hover, .section--dark .featuredblocks-grid-f .featuredblock__cta .component__button--1:hover {
    background-color: #272450 !important;
}
.section--light .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:after, .section--light .featuredblocks-grid-a .featuredblock__cta .component__button--3:after, .section--light .featuredblocks-grid-a .featuredblock__cta .component__button--2:after, .section--light .featuredblocks-grid-a .featuredblock__cta .component__button--1:after, .section--light .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:after, .section--light .featuredblocks-grid-b .featuredblock__cta .component__button--3:after, .section--light .featuredblocks-grid-b .featuredblock__cta .component__button--2:after, .section--light .featuredblocks-grid-b .featuredblock__cta .component__button--1:after, .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-text-button:after, .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--3:after, .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--2:after, .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--1:after, .section--light .featuredblocks-grid-d .featuredblock__cta .component__button--icon-text-button:after, .section--light .featuredblocks-grid-d .featuredblock__cta .component__button--3:after, .section--light .featuredblocks-grid-d .featuredblock__cta .component__button--2:after, .section--light .featuredblocks-grid-d .featuredblock__cta .component__button--1:after, .section--light .featuredblocks-grid-e .featuredblock__cta .component__button--icon-text-button:after, .section--light .featuredblocks-grid-e .featuredblock__cta .component__button--3:after, .section--light .featuredblocks-grid-e .featuredblock__cta .component__button--2:after, .section--light .featuredblocks-grid-e .featuredblock__cta .component__button--1:after, .section--light .featuredblocks-grid-f .featuredblock__cta .component__button--icon-text-button:after, .section--light .featuredblocks-grid-f .featuredblock__cta .component__button--3:after, .section--light .featuredblocks-grid-f .featuredblock__cta .component__button--2:after, .section--light .featuredblocks-grid-f .featuredblock__cta .component__button--1:after, .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:after, .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--3:after, .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--2:after, .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--1:after, .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:after, .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--3:after, .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--2:after, .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--1:after, .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-text-button:after, .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--3:after, .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--2:after, .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--1:after, .section--dark .featuredblocks-grid-d .featuredblock__cta .component__button--icon-text-button:after, .section--dark .featuredblocks-grid-d .featuredblock__cta .component__button--3:after, .section--dark .featuredblocks-grid-d .featuredblock__cta .component__button--2:after, .section--dark .featuredblocks-grid-d .featuredblock__cta .component__button--1:after, .section--dark .featuredblocks-grid-e .featuredblock__cta .component__button--icon-text-button:after, .section--dark .featuredblocks-grid-e .featuredblock__cta .component__button--3:after, .section--dark .featuredblocks-grid-e .featuredblock__cta .component__button--2:after, .section--dark .featuredblocks-grid-e .featuredblock__cta .component__button--1:after, .section--dark .featuredblocks-grid-f .featuredblock__cta .component__button--icon-text-button:after, .section--dark .featuredblocks-grid-f .featuredblock__cta .component__button--3:after, .section--dark .featuredblocks-grid-f .featuredblock__cta .component__button--2:after, .section--dark .featuredblocks-grid-f .featuredblock__cta .component__button--1:after {
    background: #ecbf17;
}
.section--light .editable__container a, .section--light a {
    color: #EFBF04;
}
.section--light .editable__container th__subtitle, .section--light pre__subtitle, .section--light .editable__container__subtitle, .section--light .component__subtitle {
    color: #ecbf17;
}
.section-testimonials .testimonials .expand {
    color: #ecbf17;
}
.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 #EFBF04 !important;
}
.outline-border.section__bg--light-1:before, .outline-border.section__bg--light-2:before {
    border-bottom: 20px solid #EFBF04;
}
.section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
    background-color: #ecbf17;
}
.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: #EFBF04!important;
}
.section--dark .featuredblocks-grid-e .featuredblock__cta .component__button--1 {
    color: #272451 !important;
    border: 4px solid #272451 !important;
}
.section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__content, .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title {
    color: #272451;
}
.section--dark .socialmedia__link {
    color: #fff;
    background: unset;
}





.section .logo .component__title {
    font-size: 21px;
    text-align: left!important;
}
.section .logo .component__subtitle {
    text-align: left!important;
    margin-top: -10px!important;
    margin-bottom: 0 !important;
}
h3.component__title.socialmedia__title {
    font-size: 22px;
}
p.component__subtitle.socialmedia__subtitle {
    font-size: 18px;
}
.logo-a__text {
    padding-left: 10px;
}
.cstm_col2.officeRight {
    width: 70%;
    float: right;
}
.cstm_col2.officeLeft {
    float: left;
    width: 30%;
}
.cstm_col2 table, .cstm_col2 table tr td {
    border: none;
    display: inline-block;
    padding: 0;
}
table#officeHours caption {
    text-align: left;
    font-weight: 900;
}

.section__bg--dark-1.mobileHeader-container, .section__bg--dark-1.mobileHeader-container .location-list, .section__bg--dark-1#mobileHeaderNav {
    background-color: #27254c;
}
.mobileHeader-logoImg {
    min-height: 100px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    background-position: center -15px !important;
    height: 120px;
}
.mobileHeader-logoImg:after {
    content: "Gentle Family Dentistry of South Lyon";
    display: block;
}
.ple-column--single.ple-module-container.logo_header__container--inner.logo__container--inner {
    margin: -50px 0;
}
.staff-b .staff-member__name {
    margin-top: 0;
}
.staff-b--12 .staff__item .staff-member__text-wrap {
    padding-top: 0;
}











@media (min-width: 992px) {
.cstm_header .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 31%;
    flex: 0 0 31%;
    max-width: 31%;
}
.cstm_header .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.cstm_header .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16%;
    flex: 0 0 16%;
    max-width: 16%;
}
.phone__wrapper a .phone__number {
    font-size: 20px;
}
}
@media (max-width: 991px){
div#id_79ffa457-e1d8-504a-9159-d24b44a5d823 {
    display: none !important;
}
}
@media (max-width: 1024px){
.cstm_col2.officeRight,.cstm_col2.officeLeft {
    width: 50%;
}
}
@media (max-width: 767px){
.cstm_col2.officeRight,.cstm_col2.officeLeft {
    width: 100%;
}