.navigation:not(.mm-menu) .navigation__list .navigation__item a {
    text-shadow: 0 0 1px #000;
}

.wrap__navigation {
    background-image: unset;
    border-bottom: 5px solid #c3a17c;
    background: #e0cba4;
}

.featuredblocks__list {
    display: flex;
    justify-content: center;
}

.staff-member__image {
    background-position: 50% 50%;
    
}

.wrap__slider-specialoffer {
    background-image: url(/storage/app/media/52647789126_110ced0cc7_k.jpg) ;
}

img.logo__image {
    max-width: none;
}

ul.staff__list {
    list-style-type: none;
}

.featuredblocks__caption:after {
    
    content:"is a member of the Spear Faculty Club, and has received advanced training in multiple mini-residencies.";
    display:block;
    
    }

.component__title-caption-wrap {
    text-align: center;
}


.staff_doctor2__container--inner .staff-member__image {
    background-position: 50% 0%;
}


.align-right {

margin: 0px 0px 10px 10px;
    float:right;
}



.align-left {

margin: 0px 10px 10px 0px;
    float:left;
}

.align-center {

margin-bottom:10px;
    margin: 0 auto;
    display:block;
}


.staff-member__image {
    background-size: cover;
   
}
ul.testimonials__list {
    list-style-type: none;
}

.day__name {
    background: #eed3c8;
}

.logo__link.logo__left {
    flex-direction: column;
}

.logo__summary {
    align-self: center;
    max-width: 100%;
}

.logo__description {
    font-size: 19px;
}

h2.form__title.component__title, h3.form__caption.component__subtitle, p.leadFormInfo {
    color: #425f65 !important;
}
h3.hours__caption:after {
    content: "(Subject to change. Please call if you need more information)";
    display: block;
    font-size: 16px;
}
.wrap__gallery-logos {
    text-align: center;
}
.wrap__logo {
    max-width: 100%;
}

@media (max-width: 767px) {
.wrap__logo div[data-component-name] {
    overflow: hidden;
}
img.logo__image {
    width: 100%!important;
    max-width: 400px;
    height: auto!important;
    margin-right: 0!important;
}
.logo__description {
    text-align: center;
}
}

.vision-statement{
    text-align: center;
    margin: 0px 10%;
}
.vision-statement p{
   color: #425f65 !important;
    text-shadow: 0 0 20px #ffffff !important;
    font-weight: bold;
}

.vision-statement h1{
    color: #425f65 !important;
    text-shadow: 0 0 5px white !important;
}

.vision-statement{
    padding-top:15px;
}