p {
    text-transform: none !important;
}
    /* .wrap__page-content ul, .wrap__page-content ol, .wrap__editable ul, .wrap__editable ol, .wrap__editable-content ul, .wrap__editable-content ol, .staff-member ul, .staff-member ol, .editable ul, .editable ol, .form ul, .form ol, .wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left, .editable ul + *, .editable ol + *, .editable__container ul + *, .editable__container ol + * {
    clear: none;
    }
    
    hr {
        clear:both!important;
    }
      
    .wrap__page-content img.align-right, .wrap__editable img.align-right, .wrap__editable-content img.align-right, .staff-member img.align-right, .editable img.align-right, .form img.align-right {
        margin:0 0 10px 30px!important;
        border:1px solid #ccc;
        padding: 5px;
    }   
  
    .section--dark .cta__button.component__button--1,
    .section--dark .cta__button.component__button--2,
    .section--dark .cta__button.component__button--3,
    .section--dark .cta__button.component__button--1:hover,
    .section--dark .cta__button.component__button--2:hover,
    .section--dark .cta__button.component__button--3:hover {
        color: #fff !important;
    }

    .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__button:hover, .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__button--icon:hover, .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__link--icon:hover{
        color: #fff !important;
    }

    .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__button, .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__button--icon, .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__link--icon{
        color: #fff !important;
    }
    
    .wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left {
        margin:0 30px 10px 0!important;
        border:1px solid #ccc;
        padding: 5px;
    }

    .alias-locations{
        max-width: unset !important;
        width: 100% !important;
        flex: 0 0 100% !important;
    }

    .custom-header__address .locations__container{
        padding: 0px !important;
    }
    .custom-header__address .custom_header-location{
        margin-top:0px !important;
    }
    .custom_header-location a{
        color: #fff !important;
        text-decoration: none;
    }

    .custom_header-location a:hover{
        color: #332019  !important;
    }

    .locations-a .list .location__item {
    margin-right: 0px !important;
}

.section.single-locations-1 .locations-a .list .location__address-wrapper {
    margin-right: 0px !important;
}

.navigation__list--sub .navigation__list--sub{
    overflow: auto;
}

.pages-wrapper{
    display: flex;
    flex-direction: column;
}

.current-page{
    display: none;
}

.item-list{
    display: flex;
    gap: 20px;
}



    @media (min-width: 768px){
.locations-a .list .location__item {
    flex: 1 0 30% !important;
    margin-top:30px !important;
    margin-right: 0px !important;
}
}
    
    @media (max-width: 767px) {
    .wrap__page-content img.align-right, .wrap__editable img.align-right, .wrap__editable-content img.align-right, .staff-member img.align-right, .editable img.align-right, .form img.align-right, .wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left {
        float:none!important;
        display:block;
        margin: 5px auto!important;
    }

    .m-center{
        display: block !important;
        margin-inline: auto !important;
        float: none !important;
    }
    } */

/*fonts*/
body .editable__container p, body .editable__container ol, body .editable__container ul, 
body .editable__container li, body .editable__container table td, body .editable__container span,
.form-themeExtras .leadForm form .leadFormInfo,
.section-copyright .copyright__link, .section-copyright #copyright__link {
  font-family: "Raleway", sans-serif;
}
.navigation-a .navigation__item--link {
  font-size: 1.2rem;
  font-family: "Raleway", sans-serif/*"Cinzel", serif*/;
  text-transform: capitalize;
  letter-spacing: 0;
}
body .component__title,
.editable__container h1,
.editable__container h2,
.editable__container h3,
.featuredblocks-grid-e .featuredblock__title,
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Raleway", sans-serif/*"Cinzel", serif*/;
  letter-spacing: 0;
  text-transform: capitalize;
  font-weight: 500;
}
.section .banner .component__button--1, .section .banner .component__button--2, .section .banner .component__button--3,
.section--light .component__button--1, .section--light .component__button--2, .section--light .component__button--3,
.staff-c .staff__item .staff-member__link, .staff-c .staff__item .staff-member__link__button--icon,
.form-themeExtras .leadForm form .form-wrap__submit input {
  font-family: "Raleway", sans-serif;
  font-size: 1.125rem;
  text-transform: capitalize;
  letter-spacing: 0;
  font-weight: normal;
}

.section--light .editable__container h2, .section--light .editable__container h3 {
  color: #4a4a4a;
}

.editable__container h2 {
  font-size: 2rem;
}

.h2 {
    line-height: normal !important;
}

body .component__title, .editable__container h1, .editable__container h2, .editable__container h3, .featuredblocks-grid-e .featuredblock__title, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    line-height: normal !important;
}


/*fonts*/

.section--dark .featuredblocks-grid-e .featuredblock__bgImage::before {
  background-color: #000;
  opacity: .5;
  transition: all .3s;
}
.section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage::before {
  background-color: #000;
  opacity: .7;
}

.wrap__page-content ul, .wrap__page-content ol, .wrap__editable ul, .wrap__editable ol, .wrap__editable-content ul, .wrap__editable-content ol, .staff-member ul, .staff-member ol, .editable ul, .editable ol, .form ul, .form ol, .wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left, .editable ul + *, .editable ol + *, .editable__container ul + *, .editable__container ol + * {
    clear: none;
    }
    
    hr {
        clear:both!important;
    }
      
    .wrap__page-content img.align-right, .wrap__editable img.align-right, .wrap__editable-content img.align-right, .staff-member img.align-right, .editable img.align-right, .form img.align-right {
        margin:0 0 10px 30px!important;
        border:1px solid #ccc;
        padding: 5px;
    }   
  
    .section--dark .cta__button.component__button--1,
    .section--dark .cta__button.component__button--2,
    .section--dark .cta__button.component__button--3{
        color: #fff !important;
    }
    .section--dark .cta__button.component__button--1:hover,
    .section--dark .cta__button.component__button--2:hover,
    .section--dark .cta__button.component__button--3:hover {
        color: #efba52 !important;
    }

    .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__button:hover, .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__button--icon:hover, .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__link--icon:hover{
        color: #fff !important;
    }

    .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__button, .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__button--icon, .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__link--icon{
        color: #fff !important;
    }
    
    .wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left {
        margin:0 30px 10px 0!important;
        border:1px solid #ccc;
        padding: 5px;
    }

    .custom-header__address .custom_header_location__container{
        padding: 10px !important;
    }
    .custom-header__address .custom_header-location{
        margin-top:0px !important;
    }

    .cta__container .cta{
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    .cta__container .cta a.cta__button{
        margin-top: 0px !important;
    }
.form-themeExtras .leadForm {
  padding-top: 0;
}

#map-marker__header {
  font-weight: bold;
}

.socialmedia {
  padding: 1.125rem 0;
}

.section-staff .staff-c .staff__item .staff-member__name {
  text-align: center;
}

.staff-b .staff-member__name {
  margin-top: 0;
}

.staff-b--12 .staff__item .staff-member__text-wrap {
  padding-top: 0;
}

.staff-b--12 .staff__item .staff-member__text {
  align-items: start !important;
}

.section-copyright .copyright__container, 
.section-copyright #copyright__container {
  padding-top: 0;
  padding-bottom: 0;
}

.wrap_testimonials {
    box-shadow:3px 1px 19px -3px rgba(0,0,0,.75);
    -webkit-box-shadow:3px 1px 19px -3px rgba(0,0,0,.75);
    -moz-box-shadow:3px 1px 19px -3px rgba(0,0,0,.75);
    width:95%;
    margin:25px
}
.wrap_testimonials_inner {
    margin:0 auto;
    padding:15px 35px 35px;
    background:rgba(255,255,255);
    text-align:center;
}
.wrap_testimonials_inner h1 {
  color: #000 !important;
}
.btn_cta a {
  background: #efba52;
  padding: 10px 15px !important;
  text-decoration: none !important;
  color: #fff !important;
  display: inline-block;
  min-width:320px;
  max-width:320px;
}

.mm-counter {
display: none !important;
}

em.mm-counter + a.mm-next {
width: 55px;
}

ul.ul-no-indent {
    position: relative;
    left: -18px;
}

@media (min-width: 1200px) {
.banner-c .banner-c__text .banner-text__title--extraLarge {
font-size: 4.8rem;
line-height: 5rem;
}
}

@media (min-width: 992px) {
.ul_cols {
  column-count: 2;
}
}

@media (max-width: 1199px) {
.banner-c .banner-c__text .banner-text__title--extraLarge {
    font-size: 2.625rem;
    line-height: 2.625rem;
  }
}

@media (max-width: 767px) {
.wrap_testimonials {
  width: 100%;
  margin: 0;
}
.btn_cta a {
  min-width: 100%;
}
.section .ple-module-justify-right {
  justify-content: center;
}
.phone_footer__container.editable__container {
  padding: 0;
}
}

@media (max-width:992px){
    .banner-c__subtitle,
    .banner-c__title{
        text-align: center !important;
        margin-left: 0px !important;
    }

    .banner-c__subtitle + div {
        justify-content: center !important;
    }
    .section .banner-c {
  min-height: auto;
    }
}