/* font */
body, .paragraph_default, p, .component__p, .beforeandafter-item .content-wrapper, .blade-a .blade__description p, .blog__viewing, 
.blog-post__date, .blog-post__author, .blog-post__categories, .blog-post__tags, .blog-post__date a, .blog-post__author a, 
.blog-post__categories a, .blog-post__tags a, .blog-post__content, .copyright__description, .featuredarticle__description, 
.featuredblocks-grid-a .featuredblocks .featuredblock__content p, .featuredblocks-grid-b .featuredblocks .featuredblock__content p, 
.featuredblocks-grid-c .featuredblocks .featuredblock__content p, .featuredblocks-flyup-a .featuredblocks .featuredblock__content p, 
.featuredblocks-flyup-a .featuredblocks .featuredblock__sub-menu-wrapper span, .featuredblocks-flyup-b .featuredblocks .featuredblock__content p, 
.featuredblocks-flyup-b .featuredblocks .featuredblock__sub-menu-wrapper span, .featuredblocks-flyup-c .featuredblocks .featuredblock__content p, 
.featuredblocks-flyup-c .featuredblocks .featuredblock__sub-menu-wrapper span, .gallery-item--description, .mediaslider-a .mediaslider__item-description p, 
.component-phone__label, .component-phone__number, .component-phone__number2, .component-phone__fax, .recentblog-a .recentblog__info li, 
.recentblog-a .recentblog__excerpt, .reviewourfirm-a__excerpt, .reviews-a .reviews__awards-ratings .reviews__awards-text, 
.reviews-a .reviews__awards-ratings .reviews__awards-text p, .reviews-a .reviews__table .review__content-col .review__content, 
.reviews-a .reviews__table .review__content-col .review__name, .staff-member__description p, .staff-list .staff__list .staff-member__name, 
.staff-list .staff__list .staff-member__prefix, .staff-list .staff__list .staff-member__suffix, .staff-detail .staff-member__phone, 
.staff-detail .staff-member__fax, .staff-detail .staff-member__email, .staff-detail .staff-member__phone a, .staff-detail .staff-member__fax a, 
.staff-detail .staff-member__email a, .staff-content__content p, .staff-content__text p, .testimonials-a .testimonials-item .testimonial__content p, 
.testimonials-a .testimonials-item .testimonial__source, .testimonials-b .testimonials-item .testimonial__content p, .testimonials-b .testimonials-item 
.testimonial__source, .testimonials-c .testimonials-item .testimonial__content p, .testimonials-c .testimonials-item .testimonial__source, 
.testimonials-d .testimonials-item .testimonial__content p, .testimonials-d .testimonials-item .testimonial__source, .banner_awards .cta__subtitle, 
.banner_awards .gallery__subtitle, .banner_awards .gallery__title, .link_default, a, .articles__categories-link, 
.blog-categories .blog__categories-link, .featuredblocks-grid-a .featuredblocks .featuredblock__sub-item a, 
.featuredblocks-grid-b .featuredblocks .featuredblock__sub-item a, .featuredblocks-grid-c .featuredblocks .featuredblock__sub-item a, 
.featuredblocks-flyup-a .featuredblocks .featuredblock__sub-item a, .featuredblocks-flyup-b .featuredblocks .featuredblock__sub-item a, 
.featuredblocks-flyup-c .featuredblocks .featuredblock__sub-item a, .featuredblocks-list-a .featuredblocks .featuredblock__sub-item, 
.recentblog-a .recentblog__info li a, .reviewourfirm-a__excerpt-link, .search-a .page-link, .videofaq-item__name a, 
.videofaq-item.first .videofaq-item__name a, .videofaq-category__link a, .videofaq-related__link a, .navigation-a .navigation__item--link, 
.banner-a .banner__title, .banner-a .banner__subtitle, .section--light h1, .section--light h2, .section--light h3, .section--light h4, .section--light h5, 
.section--light h6, .content_title, .articles-a .articles__item .article__post-title, .articles__categories .mm-title, 
.blog-categories .blog__categories .mm-title, .featuredarticle__title, .featuredblocks-grid-a .featuredblocks .featuredblock__title, 
.featuredblocks-grid-b .featuredblocks .featuredblock__title, .featuredblocks-grid-c .featuredblocks .featuredblock__title, 
.featuredblocks-flyup-a .featuredblocks .featuredblock__title, .featuredblocks-flyup-b .featuredblocks .featuredblock__title, 
.featuredblocks-flyup-c .featuredblocks .featuredblock__title, .featuredblocks-list-a .featuredblocks .featuredblock__title, 
.hours-a .hours__name, .locations-a .location__name, .logo__title.component__title, .logo__title.search-a__page-title, 
.stats-a .stats-item .logo__title.stat__title, .map-a .map-search__location-name, .mediaslider-a .mediaslider__item-title, 
.component-phone__title, .reviewourfirm-a__rating-points, .reviewourfirm-a__author, .search-a .component__title, 
.search-a .search-a__page-title, .search-a .stats-a .stats-item .stat__title, .stats-a .stats-item .search-a .stat__title, 
.socialmedia__title.component__title, .socialmedia__title.search-a__page-title, .stats-a .stats-item .socialmedia__title.stat__title, 
.staff-member__name, .staff-member__prefix, .staff-member__suffix, .videofaq-category__title, .videofaq-related__title, .cta_button_defaults, 
.banner-e__form form .submit, .contactform--a .contactform__submit input, .cta__button, .cta__link--icon, .cta__button--icon, 
.form-a .form__submit input, .component_title_default, .section.seo-friendly .component h1, .section.seo-friendly .editable h1, .component__title, 
.search-a__page-title, .stats-a .stats-item .stat__title, .component_subtitle_default, .section.seo-friendly .component h2, 
.section.seo-friendly .editable h2, .component__subtitle, .stats-a .stats-item .stat__subtitle, 
.reviews-a .reviews__awards-ratings .reviews__rating-stars .reviews__rating-points, 
.reviews-a .reviews__awards-ratings .reviews__ratings-client .reviews__client-rating .reviews__thumb-text, 
.reviews-a .reviews__table .review__ratings-col .review__ratings-small .review__points-small, .contactform--a .contactform__input input, 
.contactform--a .contactform__input textarea, .contactform--a .contactform__input select, .locations-a .list .location__name, .locations-a .location__address,
.cta_link_defaults, .cta__link, .subparagraph, .blog-post__link, .breadcrumb__separator:after, .breadcrumb__item, .breadcrumb__link, .contactusfixed__title, 
.copyright__link, .customfixed__title, .disclaimer__content span, .disclaimer__geoblock, .disclaimer__disclaimer, .disclaimer__disclaimer a, 
.disclaimer__links, .disclaimer__links a, .disclaimer__copyright, .hours-a .hours__dayname, .hours-a .hours__time, .locations-a .location__address, 
.locations-a .location__phone, .locations-a .location__email, .locations-a .location__fax, .locations-a .location__phone--link, 
.locations-a .location__email--link, .locations-a .location__fax--link, .locations-a .location .hours__list .day__time, 
.locations-a .location .hours__list .day__time--closed, .map-a .map-search__location-address p, .map-a .map-search__location-phone, 
.map-a .map-search__location-phone2, .map-a .map-search__location-fax, .map-a .map-search__location-email, .map-a .map-search__location-contact p, 
.map-a .map-search__location-list li a span, .search-a__readmore, .login_bar-1 .locations-a .location__address, 
.login_bar-1 .locations-a .location__setting-title, .login_bar-1 .locations-a .location__name, .login_bar-3 .locations-a .location__address, 
.login_bar-3 .locations-a .location__setting-title, .login_bar-3 .locations-a .location__name, .review_our_firm_header-a .locations-a .location__address, 
.review_our_firm_header-a .locations-a .location__setting-title, .review_our_firm_header-a .locations-a .location__name, 
.review_our_firm_header-c .locations-a .location__address, .review_our_firm_header-c .locations-a .location__setting-title, 
.review_our_firm_header-c .locations-a .location__name, .card_title, .blog-post__title, .recentblog-a .recentblog__slidertitle a, .staff-content__title {
    font-family: 'Century Gothic', Arial, sans-serif;
}

/* header logo */
@media (min-width: 1200px) {
    .alias-header_logo .logo__image img {
        max-width: none;
        width: 450px !important;
    }
}

/* banner */
.section-overlap-container > .section:before {
    opacity: 0 !important;
}
.section--dark .banner-a .banner__subtitle {
    color: white;
}
@media (min-width: 768px) {
    .section__bg--dark-4 .section--dark .banner-a .banner__image-overlay {
        width: 100%;
        height: 100%;
        position: absolute;
        background-color: #111111;
    }
}

/* awards */
.gallery-items-wrap {
    align-items: center;
    justify-content: center;
}
.gallery-item--spacer {
    text-align: center;
}
a[href="javascript:void(0)"] {
    pointer-events: none;
}

/* main nav */
.home-header-nav.section-navigation .alias-header_nav .navigation-a .navigation__item--link {
    color: #1f415f;
}
/* .home-header-nav.section-navigation .alias-header_nav .navigation-a .navigation__item--link:hover {
    color: white;
} */
.home-header-nav .section--dark .alias-header_nav .navigation-a .navigation__item--expand {
    color: #1f415f;
}
.home-header-nav .section--dark .navigation-a .navigation__list--sub .navigation__item--link {
    color: white;
}
.section--light .navigation-a .navigation__item--link {
    color: #1f415f;
}
.section--dark .navigation-a .navigation__list--sub .navigation__item--link {
    text-align: left;
}
.section-partial .navigation-a .navigation__item--link, .section-navigation .navigation-a .navigation__item--link {
    font-size: 17px;
}
@media (min-width: 768px) {
    .ple-module-justify-right .navigation-a .navigation__list {
        text-align: center;
    }
}
@media (min-width: 992px) {
    .ple-module-justify-right .navigation-a .navigation__list {
        text-align: right;
    }
}

/* bucket */
.section-featuredblocks {
    z-index: 4;
}
.wmicon-person-money:before {
    content: "\e98e";
}

/* header phone */
.top-contact-info p {
    font-size: 21px;
}
.top-contact-info p a {
    font-size: 32px;
    line-height: 1;
    color: white;
    text-decoration: none;
    font-weight: 700;
}
.top-contact-info p a.btn-header-phone {
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    font-size: 29px;
    color: white;
    line-height: 1;
}
.top-contact-info p a.btn-header-phone::before {
    display: inline-block;
    content: "";
    font-family: font-awesome;
    font-size: 28px; 
}

/* footer phone */
.footer-b .phone_footer__container .component-phone__info-wrapper .component-phone__item-wrapper:before {
    position: relative;
    transform: none;
}
.phone_footer__container .component-phone__item-wrapper {
    display: flex;
    align-items: center;
}
.phone_footer__container .component-phone__info-wrapper a:hover {
    color: #f8d273;
}
@media (max-width: 767px) {
    body .section-editable .alias-phone_editable {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}


/* strong/b in bullets */
ul li strong, ul li b, ol li strong, on li b {
    font-weight: bold;
}

/* buttons */
.section--light .cta__button.component__button--1,
.section--light .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__cta .cta__button.component__button--1,
.section--light .contactform--a .contactform__submit input.component__button--1 {
    background-color: var(--color2);
    border-color: var(--color10);
}
.section--light .cta__button.component__button--1:hover,
.section--light .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__cta .cta__button.component__button--1:hover,
.section--light .contactform--a .contactform__submit input.component__button--1:hover {
    background-color: black;
}

/* UL OL */
.section-pagecontent .blog-singlepost__content ul,
.section-pagecontent .blog-singlepost__content ol {
    margin-left: 16px;
    list-style: revert;
}