/*#b5ca61, #739a97*/
/*fonts

.section--light h1, .section--light h2, .section--light h3, 
.section--light h4, .section--light h5, .section--light h6,
.section--light .editable h1, .section--light .editable h2, 
.section--light .editable h3, .section--light .editable h4, 
.section--light .editable h5, .section--light .editable h6,
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,
.banner-a .banner__title,
.featuredblocks-grid-b .featuredblocks .featuredblock__title,
.hours-a--12 .hours__title, .section--dark .component__title,
.locations-a .list .location__name, 
.articles-a .articles__item .article__post-title,
.articles__categories .mm-title {
  font-family: "Questrial", sans-serif;
}
.breadcrumb__separator::after, .breadcrumb__item, .breadcrumb__link,
.form-a .form__form-container .form__submit input, .form-a .form__submit input {
  font-family: "dm-sans",Arial,sans-serif !important;
}



end fonts*/

.single-locations-1 .location__fax--link:before {
    content: "\f1ac";
    font-family: "font-awesome";
    font-size: 20px;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    border: 3px solid;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 28px;
    position: absolute;
    left: -62px;
    top: 50%;
    transform: translateY(-50%);
}

.single-locations-1 .location__fax--link {
    position: relative;
    left: 98px;
    top: 11px;
}
.location__phone-wrapper a {
    color: #fff !important;
}
.location__phone:before {
    border-color: #fff !important;
    color: #fff !important;
}

.section--light .editable p,
.section--light p {
  line-height: 1.8;
}

.navigation-a .navigation__item--link {
  font-size: 1rem;
}

.cta__button {
  border-radius: 5px;
}

.alias-cta_header .cta__button,
.alias-cta_header_sticky .cta__button {
  margin: 5px 0;
}

.section--light .navigation-a .navigation__list--sub .navigation__item:hover > .navigation__item--link {
  background-color: #c6d787;
}

.section--dark .banner-a .banner__title {
  text-shadow: 1px 1px 5px #000;
}

.section--light .featuredblocks-grid-b .featuredblocks .featuredblock__bg-image span, 
.section--light .featuredblocks-grid-b .featuredblocks .featuredblock__bg-image::after {
  background-color: #000;
}

.featuredblocks-grid-b .featuredblocks .featuredblock__title {
  margin: 0;
}

.featuredblocks__title.component__title {
  font-size: 24px;
}

.section--light .featuredblocks-grid-b .featuredblocks .featuredblock__bg-image span, .section--light .featuredblocks-grid-b .featuredblocks .featuredblock__bg-image::after {
  opacity: 0.4 !important;
}

.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: #fff;
  text-shadow: 1px 1px 5px #000;
}

.section--light .mm-panel .mm-navbar .mm-title {
  background: #fff !important;
}

.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 {
  background-color: #b3ca5e;
}

.section--light .articles-a .articles__item .article__post-title,
.section--light .articles-a .articles__item .article__post-permalink,
.section--light .articles-a .articles__item .article__post-permalink:hover {
  color: #739a97;
}

a {
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
}

.section--light .editable a,
.section--light .editable a:hover,
.section--light a,
.section--light a:hover {
  color: #00f;
}

.section--dark .form-a .p-success-message {
  color: #fff;
}

.section--light .form-a .p-success-message {
  color: #000;
}

.locations-a .list .location__name {
  font-weight: 600;
  font-size: 2rem;
}

.metatarsalgia_content {
  float: right;
  width: 73%;
}

.content_float {
  float: right;
  width: 65%;
}

.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;
}

.col-left {
float: left;
padding: 5px;
width: 30%;
}

.col-right {
float: left;
padding: 5px;
width: 69%;
}

.col3 {
float: left;
padding: 5px;
width: 33%;
}


@media (min-width: 992px) {
.col-lg-4.alias-logo_header {
  max-width: 22%;
}
.col-lg-7.alias-navigation_header {
  max-width: 54%;
}

.col-lg-1.alias-header_phone,
.col-lg-1.alias-cta_header,
.col-lg-1.alias-cta_header_sticky {
  max-width: 24%;
  flex: 100%;
}
.alias-cta_header .cta-a.cta-a--6 .cta__links-wrapper, 
.alias-cta_header .cta-a.cta-a--4 .cta__links-wrapper,
.alias-cta_header_sticky .cta-a.cta-a--6 .cta__links-wrapper, 
.alias-cta_header_sticky .cta-a.cta-a--4 .cta__links-wrapper {
  flex-direction: row;
}
.alias-cta_header .cta__button,
.alias-cta_header_sticky .cta__button {
margin: 0 2px !important;
min-width: 8rem;
}
.container-fluid .banner-a .banner__text-wrapper {
  transform: translate(-50%, -15%);
}
ul.services_cols {
column-count: 2;
column-gap: 10%;
}
}

@media (max-width: 991px) {
.conditions-list, .conditions-img {
    display:none;
}

#top_bar, #ple-navigation-top_bar {
  display: block !important;
}

#ple-navigation-top_bar {
  text-align: center;
}

#ple-navigation-top_bar ul {
  margin: 0;
}

#ple-navigation-top_bar .navigation__item {
  display: inline-block;
  padding: 0 10px;
}
}

@media (max-width: 768px) {
    .section.single-locations-1 .locations-a .list .location__address-wrapper {
        margin-right: 0px !important;
    }
    .location__item {
        padding: 24px;
    }
     .section.single-locations-1 .locations-a .list .location__item {
        flex-direction: column !important;
        gap: 23px;
    }
    .single-locations-1 .location__fax--link:before {
        left: -65px !important;
    }
    .single-locations-1 .location__fax--link {
        left: 65px !important;
    }
    .location__fax-wrapper {
        margin-top: 8px;
    }
.col-left, .col-right, .col2, .metatarsalgia_content, .content_float {
width: 100%;
}

.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;
}
}