.form__container {
    display: none !important;
}

span.gmap-distance {
    display: none !important;
}

/* accordion */

.accordion {
  background-color: #B99FCC;
  color: #000;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: 1px solid;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
  margin-top: 5px;
}

.active, .accordion:hover {
  background-color: #B99FCC; 
}

.panel {
  padding: 0 18px;
  display: none;
  background-color: white;
  overflow: hidden;
}

.flex_wrap {
display: flex
}

.flex_1 {
flex: 1;
padding: 20px;
}

@media (max-width: 800px){
.flex_wrap {
flex-direction: column;
}
}

@media (min-width: 767px) {
.flex_1 ul {
    margin: auto;
    display: table;
}
}
/* end of accordion */

body {
    font-family: 'DM Sans', sans-serif;
}

  .flex_wrap {
    display: flex;
}

.flex_2 {
  flex: 30%;
  margin-right: 40px;
  text-align:center;
}

@media (max-width: 425px) {
.flex_wrap {
    flex-direction: column;
}
}


@media (min-width: 768px) {
.navigation-a .navigation__item--link {
   
    font-family: dm sans, serif;
    font-size: 1rem;
}
}

.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 {
    font-family: dm sans, sans-serif;
    font-size: 1rem;
}

.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 {
    font-family: dm sans, sans-serif;
}

.buttonhover a:hover {
    color:gray;
}

#id_b8421b24-29c4-51b0-af8a-c5ef4caf0ec0::before{
    box-shadow: 0 1px 17px #7c5e8f1a;
}

.ctaoverride .cta__title{
 color: white !important;
}

.ctaoverride a {
    padding: 20px !important;
}


.alias-promo .cta-a.cta-a--12 {
    max-width: 100%;
}


.alias-promo {
    padding: 0px !important;
}

/* White Space in Mobile and Tablet Fix */
@media (max-width: 800px){
    .ple-column-padding{
    overflow-x: hidden !important;
    }
}


body {
    overflow-x: hidden !important;
}