/* Staff */
.staff-member__name {
    font-size: 2.5rem;
}

/* Forms */
h3.form__title.component__title {
    text-align: center;
}
/* Custom colors */
.section--light a {
    color: #1997d2;
}
.section--dark .cta__button.component__button--3 {
    color: #fff;
}
.banner-a .banner__title {
    font-size: 2.375rem;
    line-height: 2.375rem;
}
.section--light .banner-a .banner__subtitle,
.section--light .cta-a.cta-a--8 .cta__title-subtitle__wrapper.title-subtitle__wrapper .cta__subtitle.captionAlignment--left,
.container-fluid .hours-a--12 .hours__caption {
    color: rgb(19 94 136);
}
.section.blade-small-titles-icon .blade-a .blade__description h6::before {
    color: #1997d2;
}
.section--light .editable ul li::marker, .section--light .editable ol li::marker {
    color: #78D2F7;
}
.section--light .articles-a .articles__item {
    background-color: #f5f5f5;
}
.section--light .articles-a .articles__item .article__post-title {
    color: #1997D2;
    font-weight: bold;
}
.section--light .articles-a .articles__item .article__post-category,
.section--light .articles-a .articles__item .article__post-permalink{
    color: #135E88;
}
.section--light .articles-a .articles__item .article__post-content p {
    color: #1c1c1c;
}
.section--light .articles__categories.mm-menu {
    background: #ffffff00;
}
.section--light .articles__categories.mm-menu a.mm-title {
    background: #8B35AA;;
}
.section--light .articles__categories-link {
    color: #135E88;
    background-color: #f5f5f5;
    text-decoration: none !important;
}
.section--light .articles__categories-link:hover {
    color: #1997D2;
    background-color: #ede9e9;
}
.section--light .form-a .form__input input:not([type=radio]):not([type=checkbox]), .section--light .form-a .form__input textarea, .section--light .form-a .form__input select {
    background-color: #1997d2;
}

/* Media */
@media(min-width: 1150px) and (max-width: 1199px) {
    .section--light .banner-a .banner__title, .section--dark .banner-a .banner__title {
        font-size: 2.75rem;
    }
    .section--light .banner-a .banner__subtitle, .section--dark .banner-a .banner__subtitle {
        font-size: 1.25rem;
    }
}
@media (max-width: 1199px) {
        .banner__text-wrapper.banner__text-wrapper--left {
    margin-top: 44px!important;
}
.banner-a .banner__title {
    font-size: 1.375rem;
}
}
@media(min-width: 992px) and (max-width: 1149px) {
    .section--light .banner-a .banner__title, .section--dark .banner-a .banner__title {
        font-size: 2.25rem;
    }
    .section--light .banner-a .banner__subtitle, .section--dark .banner-a .banner__subtitle {
        font-size: 1.25rem;
    }
    .banner-a .banner__text-wrapper {
        padding: 75px 75px 0 0;
    }
}
@media(min-width: 992px) {
    .new-patient-special .form__col-top .row .form__group {
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }
    .banner-a .banner__text-wrapper {
        padding: 25px 25px 0 0;
    }
}
@media(max-width: 991px) {
    .banner-a .banner__cta .cta__button {
        margin: 12px 0;
    }
}
@media(min-width: 768px) {
    img.align-right {
        float: right !important;
        margin: 0 0 20px 20px !important;
    }
    img.align-left {
        float: left !important;
        margin: 0 20px 20px 0 !important;
    }
}
@media(max-width: 767px) {
    img.align-right, img.align-left {
        float: none !important;
        margin: 0 auto 20px !important;
        display: block;
    }
    .section--light .banner-a .banner__title, .section--dark .banner-a .banner__title {
        font-size: 2rem;
    }
}

img.climg{
    float: right;
    margin-left:12px;
    width:100%;
    max-width:400px;
}
