.section--light .phone__container .phone__wrapper .phone__number,  .section--light .phone__container .phone__wrapper .phone__number:before {
    color: #1e4865!important;
}
.section--dark .featuredblocks .featuredblock__cta .component__button--2, .section--dark .banner .component__button--2.cta__button, .section--dark .cta__button.component__button--2, .section--dark .banner .component__button--2.cta__button--icon, .section--dark .cta__button--icon.component__button--2, .section--light .featuredblocks .featuredblock__cta .component__button--2, .section--light .banner .component__button--2.cta__button, .section--light .cta__button.component__button--2, .section--light .banner .component__button--2.cta__button--icon, .section--light .cta__button--icon.component__button--2 {
    background: #b9b19e!important;
}
.section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon {
    color: #ada287!important;
}

.section__bg--dark-3::before {
    background-color: #969fb5!important;
}
#id_e337aa7e-746d-5f16-8048-1d894e418301 h3.form__caption::after {
    content: "Regarding insurance, we accept all PPO insurances, but are considered out-of-network for most plans. We are only in-network with Delta Dental Premier. As a courtesy to all of our patients (in/out of network), we take care of the claim filing and processing. Our office does not currently accept any HMO, DHMO, Medicaid, Medicare, or Medi-Cal plans.";
    display: block;
    font-size: 16px!important;
    text-align: center;
       font-weight: 400;
    padding: 30px 0;
}
hr, .clr {
    clear:both!important;
}
.copyright_disclaimer ul li{
    display: inline-block!important;
    padding: 0 0.9375rem 0 0.3125rem!important;
    position: relative!important;
}
#copyright a.copyright__link{
    font-size: 14px!important;
}
.section--light .socialmedia__item .socialmedia__link {
    background: #1e4865;
    color: var(--socialmedia-link-light);
}
.section--dark .hours-a__schedule .hours-a__schedule--border{
    border-color: #878e9d;
}
.section--light .form .form__group .input_container input, .section--light .form .form__group .input_container select, .section--light .form .form__group .input_container textarea {
    background: rgb(135 143 165);
}

.cstm_banner .banner-c {
    min-height: unset!important;
}
.section--light .cta__button.component__button--1 {
    border: 1px solid #9d9177 !important;
    color: white !important;
    background: #b9b19e !important;
}
.cstm_socmed .cta .socialmedia:nth-child(2) {
    display: none;
}
.cstm_socmed h3.component__title.socialmedia__title, .header_home h3.component__title.socialmedia__title {
    font-size: 18px;
}
.header_home .comp-phone .col-sm-12 {
    text-align: center;
}
.section--dark .phone__container .phone__wrapper .phone__number, .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 21px;
    padding: 0 0 0 15px;
}
.socialmedia__link--small, .section-socialmedia .socialmedia__link--small {
    width: 3rem;
    height: 3rem;
    font-size: 2rem;
}
.socialmedia.text-center .socialmedia__link--medium {
        margin: 0 0.1rem 0.1rem;

}
.socialmedia__link--small {
    width: 3rem;
    height: 3rem;
    font-size: 2rem;
}

.socialmedia.text-center .socialmedia__link--small {
    margin: 0 0.1rem 0.1rem;
}

@media (min-width: 1024px){
h3.banner-c__title.component__title.banner-text__title--large.text-center {
    margin-top: 170px;
}
}
@media (max-width:767px){

	img.align-right, img.align-left {
		float: none!important;
	}
}
@media (max-width: 519px) {
	img.align-right, img.align-left {
		float: none!important;
	}
     .cstm_banner .banner .component__subtitle
        {
            margin-bottom: 24px;
            color: #7e7e7e!important;
        }


       .section-banner .banner .component__title {
    color: #6c6c6c !important;
}
}

#ple_column-2 > div.socialmedia__container.socialmedia__container > div > div > div:nth-child(1) > div > h3, #ple_column-5 > div.socialmedia2__container.socialmedia__container > div > div > div:nth-child(1) > div > h3 {
    font-size: 18px;
    line-height: 29px;
}

.col-md-12 {
    padding-right: 10px !important;
}

img.align-left.fr-fil.fr-dii {
    width: 238px;
    height: auto;
}