h2.videobanner-a__title.component__title {
    color: #fff;
}

a.location__phone--link.piwik_ignore {
    font-size: 24px !important;
}



h3.videobanner-a__subtitle.component__subtitle {
    color: #fff !important;
}
a.navigation__item--link {
    /* color: #fff !important; */
}

.section--light .articles__categories-link {
    color: #ffffff !important;
}

.black-text a.navigation__item--link {
    color: #333 !important;
}

ul.navigation__list.navigation__list--default.navigation__list--sub a {
    color: #333 !important;
}

.section--light .form-a .form__input select option ,
.section--light .form-a .form__input select option:not(:first-of-type) {
    color: #000;
}
.header-g .locations-a .location__phone a, .header-g .locations-a .location__phone div, .header-g .locations-a .location__email a, .header-g .locations-a .location__email div, .header-g .locations-a .location__fax a, .header-g .locations-a .location__fax div {
  font-size: 17px;
}

.header-g .locations-a .location__phone a::before, .header-g .locations-a .location__phone div::before, .header-g .locations-a .location__email a::before, .header-g .locations-a .location__email div::before, .header-g .locations-a .location__fax a::before, .header-g .locations-a .location__fax div::before {
  font-size: 17px;
}

.videobanner-a::before {
  background: #fff;
}

.section--light .component__subtitle, 
.section--light .stats-a .stats-item .stat__subtitle, 
.stats-a .stats-item .section--light .stat__subtitle {
  color: #333 !important;
}

.section-overlap-container:has(.header-a, .header-b, .header-c, .header-d, .header-e, .header-f, .header-g, .header-h) .section__bg--dark-3 .section--inner::before,
.section-overlap-container:has(.header-a, .header-b, .header-c, .header-d, .header-e, .header-f, .header-g, .header-h) .section__bg--light-3 .section--inner::before {
  background: transparent;
  box-shadow: none;
}

.section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button--icon.component__button--1, 
.section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button.component__button--1, 
.section--dark .cta__button--icon.component__button--1, .section--dark .cta__button.component__button--1,
.section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button--icon.component__button--1:hover, .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button--icon.component__button--1:active, 
.section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button--icon.component__button--2:hover, .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button--icon.component__button--2:active, 
.section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button--icon.component__button--3:hover, .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button--icon.component__button--3:active, 
.section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button.component__button--1:hover, .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button.component__button--1:active, 
.section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button.component__button--2:hover, .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button.component__button--2:active, 
.section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button.component__button--3:hover, .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button.component__button--3:active, 
.section--dark .cta__button--icon.component__button--1:hover, .section--dark .cta__button--icon.component__button--1:active, .section--dark .cta__button--icon.component__button--2:hover, .section--dark .cta__button--icon.component__button--2:active, .section--dark .cta__button--icon.component__button--3:hover, 
.section--dark .cta__button--icon.component__button--3:active, .section--dark .cta__button.component__button--1:hover, .section--dark .cta__button.component__button--1:active, .section--dark .cta__button.component__button--2:hover, .section--dark .cta__button.component__button--2:active, 
.section--dark .cta__button.component__button--3:hover, .section--dark .cta__button.component__button--3:active {
  color: #fff;
}

.section.fb-grid-a-section-overlap .section--light .featuredblocks-grid-a .featuredblocks {
  background-color: #fff;
}

.section--light .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__icon .main-icon {
  color: #e090ad;
}
/* testimonial, special offer color */
#id_f3fd717d-a807-52fe-a625-f2b55fc7df6d::before,
 #id_eb3f4b2f-0bc7-5975-9d59-201462f06063::before {
  background-color: #dadada;
}

.section.fb-grid-a-title-overlaps-image .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__wrap::after {
  background-color: transparent;
}

.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: #333 !important;
}

.btn_cta a {
  background: #e090ad;
  padding: 10px 15px !important;
  text-decoration: none !important;
  color: #fff !important;
  display: inline-block;
  min-width:320px;
}

.section--light .form-a .form__input input:not([type="radio"]):not([type="checkbox"]), .section--light .form-a .form__input textarea, .section--light .form-a .form__input select {
  background: #fff;
  color: #333;
  border: 1px solid #ccc;
}

.section--light .form-a .form__input input:not([type="radio"]):not([type="checkbox"])::placeholder, .section--light .form-a .form__input textarea::placeholder, .section--light .form-a .form__input select::placeholder {
  color: #333;
}

.section--light .form-a .form__submit input.component__button--1 {
  color: #51a947;
}

.section--dark .copyright__link, .section--dark #copyright__link {
  color: #fff;
}

.section--light .editable ul li, .section--light .editable ol li,
.section--dark .editable ul li, .section--dark .editable ol li,
.section--light ul li, .section--light ol li,
.section--dark ul li, .section--dark ol li  {
  margin: 0;
}

.mm-counter {
display: none !important;
}

em.mm-counter + a.mm-next {
width: 55px;
}

.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,  img.align-right {
    margin:0 0 10px 30px!important;
    padding: 5px;
}

.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, img.align-left  {
    margin:0 30px 10px 0!important;
    padding: 5px;
}
.paypal_form {
    display: flex;
    justify-content: center;
}
p.paypal_link_btn {
    text-align: right;
}
/* removed nav */
#id_70185f68-eacc-5184-8557-6326c78d9d52 .header-g .row-1,
 #id_946b7aa6-31d7-5b10-811b-403eb2c563eb .header-g .row-1,
   #id_8754bcfb-5c5b-5937-92d8-7dce96c5187b .header-g .row-1 {
       justify-content: space-between !important;
}
/* #id_70185f68-eacc-5184-8557-6326c78d9d52 .header-partial-navigation,
 #id_946b7aa6-31d7-5b10-811b-403eb2c563eb .header-partial-navigation, .mobileHeader-navigation {
  display: none !important;
} */

#id_70185f68-eacc-5184-8557-6326c78d9d52 .header-partial-navigation,
 #id_946b7aa6-31d7-5b10-811b-403eb2c563eb .header-partial-navigation,
  #id_8754bcfb-5c5b-5937-92d8-7dce96c5187b .header-partial-navigation{
  display: none !important;
}

@media (max-width:768px){
    h2.videobanner-a__title.component__title {
    color: #333;
}
h3.videobanner-a__subtitle.component__subtitle {
    color: #333 !important;
}
}



/* removed nav */
@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, 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, img.align-left {
    float:none!important;
    display:block;
    margin: 5px auto!important;
}
.wrap_testimonials {
  width: 100%;
  margin: 0;
}
.btn_cta a {
  min-width: 100%;
}
.bmi-con {
    margin: 0 auto;
    justify-content: center;
    display: grid;
}
ul.featuredblocks.row.items-per-row-4 {
    text-align: center;
    margin: 0 auto;
    justify-content: center;
    display: grid;
}
h3.blade__title.component__title, .blade__description.component__p {
    text-align: center;
}
.bmi_content_info__container.editable__container {
    text-align: center;
}
}