.wrap__navigation {
    border-bottom: 2px solid #89BDBB;
}
.navigation:not(.mm-menu) .navigation__list .navigation__item.active,
.navigation:not(.mm-menu) .navigation__list .navigation__item:hover {
    background-color: #89BDBB;
}
.wrap__locations__header {
    border-left: 0;
}
.location__phone a, .location__fax {
    font-size: 26px;
    margin: 0;
    padding: 0;
}
a, a:active, a:focus {
    color: #89BDBB;
}
a:hover {
    color: #264E58;
}
.button1, .form .submit, .appointment-form .submit, .wrap__slider .slider__button a, .staff-member__link, 
.wrap__specialoffer .form .submit, .button2, .featuredblock__button, .wrap__newslettersignup .form .leadForm .btn.submit {
    background-color: #264E58;
}
.button1:hover, .form .submit:hover, .appointment-form .submit:hover, .wrap__slider .slider__button a:hover, 
.staff-member__link:hover, .button2:hover, .featuredblock__button:hover, .wrap__newslettersignup .form .leadForm .btn.submit:hover {
    color: #ffffff;
    background-color: #89BDBB;
}
.tab-container {
    background-color: #264e58;
}
.day__name {
    background-color: #264e58;
}
#tab__testimonials .testimonials__item {
    background-color: transparent;
}
#tab__featured-articles p {
    color: #fff;
}
.bx-wrapper .bx-controls-direction a {
    color: #fff;
}
.bx-wrapper .bx-controls-direction a:hover {
    color: #fff;
}
.featuredblock__description p {
    margin: 0;
}

.wrap__map {
    width: 100%;
}
.map__display {
    min-height: 400px;
}

.wrap__featuredarticles {
    width: 100%;
}
.staff-bio {
    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 {
    margin:0 0 0 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 {
    margin:0 30px 0 0!important;
    border:1px solid #ccc;
    padding: 5px;
}

.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%;
}

.col2 {
float: left;
padding: 5px;
width: 50%;
}
@media (min-width:320px) and (max-width:767px){
.wrap__slider .slider__image, .wrap__slider .slider__text_type {
    background-position: 55% 100%!important;
}
.wrap__slider .slider__text {
    top: 75%;
}
}
@media (max-width: 767px) {
.col2, .staff-bio {
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, .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;
}

.day {
    background-color: #264e58;
}
.day__name {
    background-color: transparent;
}
}