.sidebarleft{
    width: 70%;
    float:left;
}
.sidebarright{
    float:right;
        width: 25%;
    float: right;
    text-align: right;
}

.align-left{
    float:left !important;
}
.align-right{
    float: right !important;
}
#mediaManagerImage{
    float:none !important;
}
img, picture{
    float:none;
}
.location {
    text-align: center;
}

.vidMOB {
    display: none;
}
.locations {
    text-align: center;
}
body{
    background:#BF9AAF;
    background-color:#BF9AAF !important;
}

.button1, .form .submit, .homepage-appointment .button-wrapper a, .appointment .wrap__form--inner .form .submit, .wrap__navigationHeader--inner #hamburger, .wrap__slider--inner .slider__button a, .featuredblock__button, .staff-member__link, .contact .wrap__form--inner > div[data-component-name] .form .submit, .wrap__contact .form .submit, .wrap__newslettersignup .form .form__group__input--submit{
    background: linear-gradient(to top, rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%) #FF7F00;
}
.button1:hover, .form .submit:hover, .homepage-appointment .button-wrapper a:hover, .appointment .wrap__form--inner .form .submit:hover, .wrap__navigationHeader--inner #hamburger:hover, .wrap__slider--inner .slider__button a:hover, .featuredblock__button:hover, .staff-member__link:hover, .contact .wrap__form--inner > div[data-component-name] .form .submit:hover, .wrap__newslettersignup .form .form__group__input--submit:hover{
    background-color:#BF5F00;
}
.wrap__navigationHeader--inner #hamburger{
    background-color: #7F00FF;
}
.wrap__navigationHeader--inner #hamburger:hover{
    background-color:#3F007F;
}
.featuredblock__item:before {
    background-color: rgba(127,0,255, 0.5);
}
.featuredblock__item:hover:before{
        background-color: rgba(127,0,255, 0.8);
}
.wrap__contact{
    background-color:#7F00FF;
}
.footer--bottom{
    background-color:#3F007F;
}
.wrap__copyright ul li a{
    color:#FF7F00;
}
a{
    color:#FF7F00;
}

.wrap__socialmediaHeader--inner .socialmedia__list .socialmedia__item .socialmedia__link:before{
    color:#FF7F00;
}

.mm-menu{
    background-color: #7F00FF;
}
.mm-menu .navigation__list > li > a{
    background-color: #7F00FF; 
}
.wrap__navigationHeader--inner #hamburger {
  background-color: #7F00FF;
}
.wrap__navigationHeader--inner #hamburger:before {
  background-color: #7F00FF;
}
.wrap__navigationHeader--inner #hamburger:hover:before {
  background-color: #7F00FF;
}
.mm-menu .navigation__list > li > a{
    background-color: #7F00FF;
}
.mm-menu .navigation__list > li > a.mm-next{
    background-color: #7F00FF;
}
.mm-menu .navigation__list--sub > li > a{
    background-color:#3F007F;
}
.mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next, .mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel{
        background-color:#3F007F;
}
.mm-menu .navigation__list--sub > li > a:hover{
    background-color:#3F007F;
}
.mm-menu .navigation__list > li > a:hover{
    background-color:#A54CFF;
}
.mm-menu .navigation__list--sub > li > a:hover{
    background-color:#53267F;
}

.homepage_title, .page__title{
    color: #53267F !important;
}
@media (max-width: 767px) {
.vidMOB {
    display: block;
}
.vidWEB {
    display: none;
}
.wrap__main-home .wrap__main-home--inner {
    float: none;
    border: none;
}
/* .wrap__slider {
    display: none;
}
.wrap__featuredblocks {
    display: none;
} */
.day__name {
    font-size: 13px;
    font-weight: bold;
}
.day__time, .day__time--closed, .day__time--appt {
    font-size: 13px;
}
.day__time--wrap {
    width: 63%;
}
}
@media (max-width: 1199px) and (min-width: 768px){
.navigation:not(.mm-menu) {
    display: flex;
}
.wrap__ctaHeader{
        display: table;
    float: right;
    text-align: right;
}
}
@media (max-width: 767px){
.navigation:not(.mm-menu) {
    display:table;
}
.wrap__ctaHeader {
   display: inline-block;
    border-right: none;
    float: left;
}
.wrap__locationHeader {
    float: left;
    display: inline;
    width: 64.95745%;
}
.wrap__navigationHeader {
    float: right;
}
}
.featuredblock__item {
    width: 30%;
    margin-right: 1.3333333%;
    margin-left: 1.7%;
}
@media (max-width: 768px){
    .featuredblock__item {
        width: 75%;
    }
}
@media (max-width: 400px){
    .featuredblock__item {
        width: 100%;
    }
}


.hours_body2__container .day__name{
    display: none;
}

.hours_body2__container .day{
    display: flex;
    justify-content: center;
}