  table#officehours {
    width: 280px;
    table-layout: auto;
  }
  table#officehours caption {
    text-align: left;
    font-weight: bold;
  }
  table#officehours tr td {
    border: none;
    padding: 0px !important;
  }



a[href^="tel"], a[href^="fax"] {
    cursor: pointer;
    pointer-events: auto;
}

.two__columns--inner .image {
    display: none !important;
}


table.standardTable tr td {
    border: 0px !important;
}

                                                                /* HEADER */

/* .wrap__header--top {
    background: #f9fcff !important;
}

.wrap__header--bottom__inner {
    background: #000;
}

.wrap__header--bottom__inner li.navigation__item a {
    color: #91bed5 !important;
    font-weight: bold;
    font-size: 12pt !important;
} */




                                                                /* HOME */
.regheal {
    display: block !important;
    margin: auto !important;
    text-align: center !important;
    border: 4px black solid;
    max-width: 25% !important;
}

strong.testimonials-item--source {
    text-align: center;
}


.testimonials-item--content-wrapper.text-left * {
    color: black !important;
    font-size: 15pt;
}

.form * {
    color: black !important;
}

.hours * {
    color: black !important;
}
                                                                /* SLIDER */
.wrap__bx-controls {
display: none;
}
.slider__image--fixed{
    background-position: 100% 100%;   
    background-size: 100% 100%;
    }

.slider .slider__text.solid-background:before {
background-color: transparent !important;
}

.slider__button a {
border-color: #6fc7ff;
color: #fff;
background-color: #6fc7ff;
}

.slider__button a:hover {
border-color: #6fc7ff;
color: #fff;
background-color: #468ab5;
}

.slider__title, .slider__caption {
text-shadow: 2px 2px 2px black;
}

 
                                                                    /* STAFF HOME */

a.mapstaff {
color: white;
background-color: #91bed5;
padding: 11px 40px;
border: 2px solid #6fc7ff;
border-radius: 50px;
}

a.mapstaff:hover {
background: #66b7eb;
text-decoration: none;
}





                                                                                                                    /* END HOME */

                                                                    /* FULLWIDTH */


.wrap__page-content--inner ul li {
    margin-left: 40px;
    text-indent: -1em;
}

.bx-wrapper li.items-container:before{
    display: none !important;
 
}


table#officeHours {
    width: 60%;
}
 

table#officeHours tr td{
    border: 0px;
}
 
                                                    /* FOOTER */



ul.socialmedia__list {
    display: flex !important; 
    gap: 5px;
    justify-content: flex-end;
}

img.floatleft {
    float: left;
    border: 1px black solid;
    margin: 10px;
}

.wrap__content--inner {
    line-height: 1.6;
}
                                                                    /* END FULLWIDTH */




@media (max-width: 1024px) and (min-width: 769px) {
.regheal {
    max-width: 30%;
}
.wrap__header--top .wrap__locations {
    display: block;
    margin-right: 10px;
}
}

@media (max-width: 768px) and (min-width: 426px) {
.wrap__header--top .wrap__locations {
    display: block;
    margin-right: 10px;
}
.wrap__locations--inner {
    position: relative !important;
    transform: translate(0px, 55px) !important;
}


}

@media (max-width: 767px) {

.regheal {

    max-width: 25%;
}
.component__title-caption-wrap > div {
    text-align: center !important;
}

}
@media (max-width: 425px) and (min-width: 376px) {
    .wrap__header--top .wrap__locations {
    display: block;
    margin-right: 10px;
}
.wrap__locations--inner {
    position: relative !important;
    transform: translate(0px, 55px) !important;
}


ul.copyright__list {
display: block !important;
text-align: center;
}

.wrap__content--inner img {
display: block !important;
margin: 10px auto !important;
float: none !important;
}

p.logo__title {
    font-size: 15pt;
}


.regheal {
    display: block !important;
    margin: auto !important;
    text-align: center !important;
    border: 4px black solid;
  max-width: 50% !important;
}


.regheal img {
    margin: 0px !important;
}

h1.page__title {
    font-size: 20pt;
}

.component__title-caption-wrap > div {
    text-align: center !important;
}
}

@media (max-width: 375px) {
    .wrap__header--top .wrap__locations {
    display: block;
    margin-right: 10px;
}
.wrap__locations--inner {
    position: relative !important;
    transform: translate(0px, 55px) !important;
}

    p.logo__title {
    font-size: 15pt;
}

ul.copyright__list {
display: block !important;
text-align: center;
}

.wrap__content--inner img {
display: block !important;
margin: 10px auto !important;
float: none !important;
}

.regheal img {
    margin: 0px !important;
}

.regheal {
    display: block !important;
    margin: auto !important;
    text-align: center !important;
    border: 4px black solid;
   max-width: 50% !important;
}
h1.page__title {
    font-size: 20pt;
}

.component__title-caption-wrap > div {
    text-align: center !important;
}
}


