li {
    color: black !important;
}
.editable__container--inner p { 
    text-align: justify;
}
/* .wrap__header--locations .locations {
    text-align: center;
} */
.wrap__socialmedia {
    text-align: right;
}
.wrap__logoHeader {
    width: 40%;
}
.wrap__header--locations .locations {
    text-align: right;
}
.editable__container--inner img { 
    height: auto !important;
    margin: 0 auto;
}
.embedcode_contactlensstore__container.embedcode__container {
    padding-top: 5px;
}
ul.staff__list {
    list-style-type: none;
}

.staff-member__description {
    
    text-align: left;
}
.editable__container--inner ol { 
    clear:none;
}

.editable__container--inner ul { 
    clear:none;
}
.logo__link {
    display: unset;
    align-items: center;
}

.gallery .gallery-slider .gallery-item img {
    margin: 3px;
    box-shadow: 0px 0px 10px #888888;
    padding: 3px !important;
}
-Buffalo-
.staff-member__text {
    overflow: unset;
}


.staff-member__image-wrapper .staff-member__image {
    width: 142px;
    height: 142px;
    border-radius: 5px;
}
.staff {
    background: #fff;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.6);
    padding: 21px 15px 15px;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.videoWrapper video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vidborder {
  margin: 0 auto;
  border: 10px outset #ddd;
}
.leadFormInfo {
   
    display: none;
}



@media(max-width: 768px){
    .ada_toolbar.left {
    top: 557px;
    left: -68px;
    transform: rotate(-90deg);
    
    
}

#slider > div > div.bx-viewport > ul > li {
    background-image: url(https://cdcssl.ibsrv.net/ibimg/smb/1067x1067_80/webmgr/0n/7/s/Images/376_t18_optometry_1.jpg);
    float: left;
    list-style: none;
    position: relative;
    width: 375px;
    background-size: contain;
}

.staff-member__text {
    overflow: unset!important;
}

.staff-member__image-wrapper {
    float: left;
    width: 203px!important;
    margin: 4px 20px 0 0;
}

}
.slider__item:after{
    display:none;
}
.slider_home__container--inner .slider .bx-wrapper .bx-controls-buttons{
    display:none;
}

h5.cstm-link a {
    color: #fff;
}

@media screen and (max-width: 425px) {
    img.align-left.sweezy-custom-cursor-hover {
        display: block;
        margin: auto !important;
        float: unset !important;
    }
}