
a[href^="tel"], a[href^="fax"] {
cursor: pointer;
pointer-events: auto;
}

.wrap__page-content--inner a {
    text-decoration: underline;
    color: #107f94 !important;
}

/*HEADER*/
.wrap__header--bar--top {
    background: #185d6f;
}
img.logo__image {
    height: 100px !important;
    width: 582px !important;
    max-width: 100%;
}
.wrap__page-content h1 {
    font-size: 30px;
}
.wrap__page-content a {
    color:#107F94;
}
.loc  a {
    color:#107F94;
}
.services h1 {
    font-size: 25px;
}
.featuredblock__container {
    padding: 32px 20px 25px;
}
h1.page__title {
    text-align:center;
}

/*NAVBAR*/
.wrap__header--bar--bottom {
    background: #107f94;
}
.navigation:not(.mm-menu) .navigation__list > .navigation__item div[class^="sublevel-"] > ul {
    display: block;
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    background: #107f94;
}
.navigation:not(.mm-menu) .navigation__list > .navigation__item .sublevel-1 .opener {
    background: #107f94;
    border-left: 1px solid rgba(255, 255, 255, 0.15);
}
.navigation:not(.mm-menu) .navigation__list > .navigation__item .sublevel-1 .opener:hover {
    background: rgba(0, 0, 0, 0.5);
    color:#fff;
}
.navigation:not(.mm-menu) .navigation__list > .navigation__item .sublevel-2 a:hover {
    background: rgba(0, 0, 0, 0.5);
}

/*SLIDER*/
.slider__title {
    font-size: 40px;
    color: #fff;
    text-shadow: 1px 1px 3px rgb(0 10 0 / 35%);
}
.slider__text.solid-background {
    background: unset;
}
.testimonials .bx-viewport {
    border: 0px;
}
.wrap__bx-controls {
    display: none;
}

/*CONTENT*/
.page__title {
    color: #107f94 ;
    font-size: 40px !important;
}

/*HOME*/
.home h2 {
    font-weight: bold;
    font-size: 30px !important;
    color: #107f94;
}
.home h1 {
    color: #107f94;
}
.cent {
    text-align: center;
}
.tab table td {
    padding: 0px;
}
.tab table {
    width: auto;
    max-width: 100%;
}
img.rev {
    width: 200px !important;
    height: 139px !important;
    float: right;
    clear: right;
}
a[href^="tel"],
a[href^="fax"] {
  cursor: pointer;
  pointer-events: unset;
}

/*SERVICES*/
.editable__container ul li{
    list-style-type: disc;
    list-style-position: inside;
    text-indent: -1.3em;
    padding-left: 2.5em;
}

/*PATIENTS*/
img.right {
    float: right;
}

/*REVIEWS*/
.home table {
    width: auto;
    position:relative;
    left:250px;
}
.home table td {
    border: 0px !important;
}
iframe {
    display: block;
    margin: 10px auto;
}

/*CONTACT US*/
.wrap__map--inner {
    position: relative !important;
    margin-top: 20px;
}
.hours__wrapper {
    width: 100% !important;
}
.location {
    margin-bottom:20px;
}

/*OFFICE*/
h2.locations__title {
    color: #6c648b;
    font-weight: bold;
}
h2.hours__title {
    color: #6c648b;
    font-weight: bold;
}


/*APPOINTMENT REQUEST*/
span.yel{
    background-color: Yellow;
}

/*FOOTER*/
.social__container {
    float: right;
    clear: right;
    position: relative;
    bottom: 50px;
    right: 300px;
}
.client_info {
    display: inline-flex;
    position: relative;
    left: 300px;
}
.loc {
    margin-right: 20px;
}
.socialmedia__link {
    height: 38px;
    width: 38px;
    font-size: 38px;
}
a.cta__button {
    position: relative;
    left: 110px;
}
@media screen and (max-width: 1024px){
    
    a.copyright__link {
    margin: 10px;
}
footer.wrap__footer * {
    font-size: 15px !important;
}


/*FOOTER*/
.social__container {
    float: right;
    clear: right;
    position: relative;
    bottom: 30px;
    right: 0px;
}
.client_info {
    display: inline-flex;
    position: relative;
    left:20px;
}
a.cta__button {
    position: relative;
    left: 40px;
}
}

@media screen and (max-width: 768px){
/*HOME*/
img.rev {
    float: none;
    clear: none;
    display: block;
    margin: 10px auto;
}
/*FOOTER*/
.social__container {
    float: right;
    clear: right;
    position: relative;
    bottom: 30px;
    right: 0px;
}
.client_info {
    display: inline-flex;
    position: relative;
    left:0px;
}
.tab table {
    margin: 10px auto;
}
img.right {
    float: none;
    display: block;
    margin: 10px auto;
}
a.cta__button {
    position: relative;
    left: 30px;
}
}

@media screen and (max-width: 425px){
footer.wrap__footer * {
    font-size: 13px !important;
}
a.cta__button {
    position: relative;
    left: 100px;
}
/*HOME*/
.home h2 {
    font-weight: bold;
    font-size: 20px !important;
}
.page__title {
    font-size: 30px !important;
}

img.logo__image {
    height: auto !important;
}


/*SLIDER*/

.slider__title {
    font-size: 28px;
    color: #fff;
    text-shadow: 1px 1px 3px rgb(0 10 0 / 35%);
}
li.slider__item.slider__image {
    width: auto !important;
    max-width: 100% !important;
    background-size: contain;
}
.wrap__slider .bx-viewport {
    min-height: 0px !important;
    height: 150px !important;
}
.slider__text.align-left.solid-background {
    position: relative;
    bottom: 0px;
    top: 85px;
}
.slider {
    height: 150px;
}
/*REVIEW*/
.home table {
    width: auto;
    position: relative;
    left: 0px;
}

/*FOOTER*/
.client_info {
    display: block;
    position: relative;
    left: 0px;
}
.social__container {
    float: none;
    clear: none;
    position: relative;
    bottom: -10px;
    right: 0px;
    display: block;
}
.loc {
    margin-right: 0px;
    text-align: center;
}
}
/*
     FILE ARCHIVED ON 19:22:52 Sep 06, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:03:30 Jul 30, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.688
  exclusion.robots: 0.087
  exclusion.robots.policy: 0.073
  esindex: 0.012
  cdx.remote: 6.942
  LoadShardBlock: 168.693 (3)
  PetaboxLoader3.datanode: 142.09 (4)
  PetaboxLoader3.resolve: 85.604 (3)
  load_resource: 88.369
*/