.section.fb-grid-a-large-image .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__title {
    text-align: center;
    margin-bottom: 8px;
}
.ul-list-centered li {
    list-style: none!important;
}

.section.fb-grid-a-large-image .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__content p {
    text-align: center;
}
.section--dark .breadcrumb__item:nth-child(3) a {
    color: #ffffff !important;
    text-decoration: none!important;
}
a.featuredblock-image-title-wrapper {
    pointer-events: none !important;
}
.featuredblocks-grid-a .featuredblocks .featuredblock__cta a {
    margin: 0px 40px;
}
.featuredblock__cta {
    width: 100% !important;
    text-align: center !important;
}
.component-phone__item-wrapper {
    margin-top: 0px;
    line-height: 1;
    font-size: 0;
}
.section--dark .cta__button.component__button--1 {
    color: #151515;
    background-color: #9eb6e5;
    border: 2px solid #96a7c9;
}
.section.fb-grid-a-large-image .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap {
    padding: 25px 5px;
    background-color: #81d9b3 !important;
}
.component-phone__number.phone-m {
    font-size: 1.25rem;
    color: white;
}
.section--dark .copyright__link, .section--dark #copyright__link {
    color: #ffffff;
}
.section--dark .socialmedia__link {
    color: #fbfbfb;
    background: rgba(0, 0, 0, 0);
}
.section.single-locations-1 .section--dark .locations-a .list .location__address:before, .section.single-locations-1 .section--dark .locations-a .list .location__phone:before {
    border-color: #7fcfac;
    color: #7fcfac;
}
.cta1__container--inner .cta-a .cta__links-wrapper {
    gap: 5px;
}
@media (min-width: 992px) {
    .heading_2, h2 {
        font-size: 2.25rem;
        line-height: 2.75rem;
        color: #6dcca3 !important;
    }
}
@media (min-width: 992px) {
    .heading_3, h3 {
        font-size: 1.75rem;
        line-height: 2.25rem;
        color: #9155a7 !important;
    }
}

.section--light h1 {
    color: #5d9f82 !important;
}

.locations-a .location__address-wrapper, .header-g .locations-a .location__setting-title, .header-g .locations-a .location__direction-link {
    display: block !important;
}

.locations-a .list .location__list-icons .location__item:first-child {
    margin-top: 0px;
}

.subparagraph, .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, .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, .login_bar-3 .locations-a .location__address, .login_bar-3 .locations-a .location__setting-title, .login_bar-3 .locations-a .location__name, .login_bar-1 .locations-a .location__address, .login_bar-1 .locations-a .location__setting-title, .login_bar-1 .locations-a .location__name, .search-a__readmore, .map-a .map-search__location-list li a span, .map-a .map-search__location-contact p, .map-a .map-search__location-email, .map-a .map-search__location-fax, .map-a .map-search__location-phone2, .map-a .map-search__location-phone, .map-a .map-search__location-address p, .locations-a .location .hours__list .day__time, .locations-a .location .hours__list .day__time--closed, .locations-a .location__phone--link, .locations-a .location__phone-num, .locations-a .location__email--link, .locations-a .location__email-num, .locations-a .location__fax--link, .locations-a .location__fax-num, .locations-a .location__phone, .locations-a .location__email, .locations-a .location__fax, .locations-a .location__address, .hours-a .hours__time, .hours-a .hours__dayname, .disclaimer__copyright, .disclaimer__links a, .disclaimer__links, .disclaimer__disclaimer a, .disclaimer__disclaimer, .disclaimer__geoblock, .disclaimer__content span, .customfixed__title, .copyright__link, .contactusfixed__title, .breadcrumb__link, .breadcrumb__item, .breadcrumb__separator:after, .blog-post__link {
    font-family: "raleway", Arial, sans-serif;
    font-size: 1.1rem;
    line-height: 1.375rem;
}

.section.single-locations-1 .locations-a .list .location__name {
    text-align: center;
    margin-bottom: 24px;
    font-size: 1.8rem;
}

.locations-a .list .location__list-icons .location__address span {
    font-size: 1.1rem;
}
@media (max-width: 767px){
.col-lg-12.col-sm-12.section__column-1.ple-column-padding.alias-spinaldecom_testimonial {
    position: relative;
    bottom: 127px;
}

.col-lg-12.col-sm-12.section__column-1.ple-column-padding.alias-map {
    position: relative;
    top: -220px;
    height: 420px;
}

}
@media (min-width: 768px) {
    .navigation-a .navigation__item--link {
        font-size: 1rem;
        line-height: 1.125rem;
    }
}

@media (max-width: 991px) {
    .section--inner.container.section--light.fix-hover {
        display: none;
    }
    div#ple_column-3 {
        display: none;
    }
    div#ple_column-4 {
        display: none;
    }
    div#id_d4ce5a5c-980e-5c6a-979f-0d3ef7ec5544, div#id_9adef333-886e-5319-9069-c0612753767d, div#id_657845cf-1605-5663-b479-a4c6cc49826e {
        display: none;
    }
}

@media (max-width: 767px) {
    .section--inner.container.section--light.fix-hover {
        display: none;
    }
}

@media (min-width: 768px) {
    .locations-a .list .location__list-icons .location__phone .phone-info {
        margin: 5px -15px 0;
    }
}

.locations-a .list .location__list-icons .location__phone .phone-info a {
    font-size: 1.1rem;
}

@media(max-width: 519px) {
    .locations__container--inner .list .location__address-wrapper, 
    .locations__container--inner .list .location__phone-wrapper {
       margin-left: 1.5rem;
   }
    .locations__container--inner .list .location__item {
        justify-content: flex-start !important;
    }

}
@media (max-width: 375px) {
 .hours__container--inner .hours__separator {
    display: none !important;
}
}

.form-check-label {
  white-space: normal !important;
}

.form-check-label a {
  display: inline !important;
  white-space: nowrap;
}
.form-check-label,
.form-check-label * {
  display: inline !important;
}

.form-check-label br {
  display: none !important;
}