.location__fax-cutom {
  font-family: "poppins",Arial,sans-serif;
  font-size: 1rem;
  line-height: 1.375rem;
  margin-bottom: 0px;
  margin-top: 25px;
  font-weight: 300;
  color: #f3f3f3;
  position: relative;
  padding-left: 64px;
}
.location__fax-cutom:before {
  content: "\f1ac";
  font-family: font-awesome;
  font-size: 20px;
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 28px;
  position: absolute;
  left: 0px;
  top: -6px;
  border-radius: 50%;
  border-width: 3px;
  border-style: solid;
  border-color: #fef2c2;
  color: #fef2c2;
  border-image: initial;
}


/*e7f2e3*/
.section--light .navigation-a .navigation__list--sub .navigation__item:hover > .navigation__item--link {
  background-color: #529b80;
}

.header-f .cta-a .cta__links-wrapper a:nth-child(2) {
  display: block;
}

.heading_2, h2, .heading_3, h3, .heading_4, h4, .heading_5, h5, .heading_6, h6 {
  font-family: "oswald",Arial,sans-serif;
}

.section.banner-a-rounded-corners .banner-a .banner__image-wrapper {
  max-height: 750px;
}

.section.fb-grid-a-title-overlaps-image[class*="card-bg--light"] .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__title {
  color: #111;
}

.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,.5);
    text-align:center;
}

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

.section--light .featuredblocks-grid-a .featuredblocks .featuredblock__wrap {
  background-color: #e7f2e3;
}

.section--light .featuredblocks-grid-a .featuredblocks .featuredblock__title, .section--light .featuredblocks-grid-b .featuredblocks .featuredblock__title, .section--light .featuredblocks-grid-c .featuredblocks .featuredblock__title {
  color: #111;
}

.section.fb-grid-a-accordion .section--light .featuredblocks-grid-a .featuredblock-image-title-wrapper::after {
  color: #111;
}

.section--light .featuredblocks-grid-a .featuredblocks .featuredblock__content p {
  color: #111;
}

.section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__button.component__button--1, 
.section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__button--icon.component__button--1, 
.section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__link--icon.component__button--1 {
  color: #fff;
  background-color: #529b80;
  border: 2px solid #529b80;
}

.section--light .featuredblocks__container .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__button:hover, 
.section--light .featuredblocks__container .featuredblocks-grid-b .featuredblocks .featuredblock__cta .cta__button:hover, 
.section--light .featuredblocks__container .featuredblocks-grid-c .featuredblocks .featuredblock__cta .cta__button:hover {
  color: #529b80;
  border: 2px solid #529b80;
}

.section--light .contactform__container .contactform--a .contactform__input input:not([type="radio"]):not([type="checkbox"]), .section--light .contactform__container .contactform--a .contactform__input textarea, .section--light .contactform__container .contactform--a .contactform__input select, .section--light .contactform__container .contactform--a .form__input input:not([type="radio"]):not([type="checkbox"]), .section--light .contactform__container .contactform--a .form__input textarea, .section--light .contactform__container .contactform--a .form__input select, .section--light .contactform__container .form-a .contactform__input input:not([type="radio"]):not([type="checkbox"]), .section--light .contactform__container .form-a .contactform__input textarea, .section--light .contactform__container .form-a .contactform__input select, .section--light .contactform__container .form-a .form__input input:not([type="radio"]):not([type="checkbox"]), .section--light .contactform__container .form-a .form__input textarea, .section--light .contactform__container .form-a .form__input select, .section--light .form__container .contactform--a .contactform__input input:not([type="radio"]):not([type="checkbox"]), .section--light .form__container .contactform--a .contactform__input textarea, .section--light .form__container .contactform--a .contactform__input select, .section--light .form__container .contactform--a .form__input input:not([type="radio"]):not([type="checkbox"]), .section--light .form__container .contactform--a .form__input textarea, .section--light .form__container .contactform--a .form__input select, .section--light .form__container .form-a .contactform__input input:not([type="radio"]):not([type="checkbox"]), .section--light .form__container .form-a .contactform__input textarea, .section--light .form__container .form-a .contactform__input select, .section--light .form__container .form-a .form__input input:not([type="radio"]):not([type="checkbox"]), .section--light .form__container .form-a .form__input textarea, .section--light .form__container .form-a .form__input select {
  background: #f3f3f3;
}

.videoWrapperOuter {
max-width:640px;
margin-left:auto;
margin-right:auto;
}

.videoWrapperInner {
float:none;
clear:both;
width:100%;
position:relative;
padding-bottom:50%;
padding-top:25px;
height:0;
}

.videoWrapperInner iframe {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

/*accordion css*/
.accordion-container {
  transition: 0.4s;
  margin-bottom: 2%;
}

.accordion, .accordion:hover {
  background: #e7f2e3;
  color: #111;
  padding: 10px 20px;
  transition: all .35s;
  font-family: "raleway",Arial,sans-serif;
}

.accordion:hover {
  background: #e7f2e3;
  transition: all .35s;
}

.accordion::after {
  content: "\f0da";
  position: absolute;
  right: 0;
  display: inline-block;
  width: 3em;
  height: 3em;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;
  font-family:font-awesome;
}

.accordion.active::after {
  content: "\f0d7";
  font-family:font-awesome;
}
.accordion {
    font-weight: 600;
     border-bottom: 1px solid #33985d;
}
.panel {
  background-color: #f3f3f3;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out;
  padding: 0 20px;
  color:#fff;
}

.panel p {
  margin: 20px 0;
}

.panel h2 {
  margin: 20px 0 5px 0;
}

/*accordion css end*/

.alias-top_nav {
  text-align: center;
}

.alias-top_nav .navigation__list {
  margin: 0;
}

.alias-top_nav .navigation__item {
  display: inline-block;
  margin: 0 10px;
}

.alias-top_nav .d-none {
  display: block !important;
}

.alias-top_nav .navigation-a {
  display: block;
}

.staff-single-column .staff-member__image-wrapper {
  max-width: 200px;
}

.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;
    border:1px solid #ccc;
    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;
    border:1px solid #ccc;
    padding: 5px;
}

@media (min-width: 992px) {
.ul-cols {
  column-count: 3;
}
}

@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%;
}
}

img.s_infections{
    float: right;
    margin-left:12px;
    width:100%;
    max-width:400px;
}