/* Eyebrow */
.section--light .component__eyebrow {
    font-weight: bold;
}

/* Featured Blocks */
.section--light .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__content p {
    font-size: 1.25rem;
}
.section--light .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__title {
    font-size: 2.125rem;
}

/* Gallery Insurance */
/* .seville-new-gallery-insurance.SN-gallery-insurance-animation .controls-wrapper {
    display: none !important;
} */


/* .content_title, .videofaq-category__title, .videofaq-related__title, .staff-member__suffix, .staff-member__prefix, .staff-member__name, .socialmedia__title.component__title, .stats-a .stats-item .socialmedia__title.stat__title, .socialmedia__title.search-a__page-title, .search-a .component__title, .search-a .stats-a .stats-item .stat__title, .stats-a .stats-item .search-a .stat__title, .search-a .search-a__page-title, .reviewourfirm-a__author, .reviewourfirm-a__rating-points, .component-phone__title, .mediaslider-a .mediaslider__item-title, .map-a .map-search__location-name, .logo__title.component__title, .stats-a .stats-item .logo__title.stat__title, .logo__title.search-a__page-title, .locations-a .location__name, .hours-a .hours__name, .featuredblocks-list-a .featuredblocks .featuredblock__title, .featuredblocks-flyup-c .featuredblocks .featuredblock__title, .featuredblocks-flyup-b .featuredblocks .featuredblock__title, .featuredblocks-flyup-a .featuredblocks .featuredblock__title, .featuredblocks-grid-c .featuredblocks .featuredblock__title, .featuredblocks-grid-b .featuredblocks .featuredblock__title, .featuredblocks-grid-a .featuredblocks .featuredblock__title, .featuredarticle__title, .blog-categories .blog__categories .mm-title, .articles__categories .mm-title, .articles-a .articles__item .article__post-title, */
.section.seville-new-pagetitle .pagetitle>div>*,
.section.seville-new-gallery-insurance .gallery .gallery__title {
    font-family: "dmserif-display", Georgia, serif;
}

/* Colors */
.section.seville-new-staff-detailed .section--dark .staff-member__info {
    background: #eaeff4;
}
.section__bg--light-2 .section--light .navigation-b .navigation__menu--container:before,
.section__bg--light-1 .section--light .navigation-b .navigation__menu--container:before {
    background-color: #f5f5f5;
}
.section--light .navigation-b .navigation__item--link:hover {
    color: rgb(151 201 61);
}
.section.side-by-side-cta .cta-a .cta__links-wrapper a:first-child {
    color: black;
}
.section.seville-new-pagetitle .section--light .pagetitle {
    background-color: #f5f5f5;
}
.section--light .form-a, .section--light .contactform--a {
    background-color: #5a595e;
}
.section--light .banner-c .banner__subtitle,
.section--light .component__subtitle, .section--light .stats-a .stats-item .stat__subtitle, .stats-a .stats-item .section--light .stat__subtitle{
    color: #585a5c;
}

/* Media */
@media(min-width: 1200px) {
    .container-fluid .col-lg-8:first-child .testimonials-a .title-subtitle__wrapper, .container-fluid .col-lg-8:last-child .testimonials-a .title-subtitle__wrapper {
        max-width: 100%;
    }
}
@media(min-width: 992px) {
    .section--light .component__eyebrow {
        font-size: 1.5rem;
    }
}
@media(max-width: 991px) {
    .services {
        width: 100% !important;
    }
}
@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;
    }
}