.phone__number {
    font-weight: bold;
    font-size: 1.5625rem;
    line-height: 2.25rem;
    display: block;
    margin: 0;
    color: #309794;
    padding-bottom: 8px;
}


.map-a .map-search__submit {
    display: block;
    margin: 0;
    padding: 0 1.25rem;
    font-weight: 700;
    line-height: 1;
    color: #ffffff;
    text-transform: uppercase;
    overflow: hidden;
    background: #545454;
    border: none;
    position: absolute;
    z-index: 20;
    top: 0;
    bottom: 0;
    right: 0;
    cursor: pointer;
}
.btn_cta{
    padding: 10px 20px;
    display: inline-block;
    border: 4px solid #fff!important;
    font-weight: bold;
    letter-spacing: 1.2px;
    color: #fff!important;
    margin: 10px;
}

/* FONTS */
.navigation:not(.mm-menu) .navigation__list > .navigation__item > a, .navigation:not(.mm-menu) .navigation__list--sub a, .cta__link--icon, .cta__button, .cta__button--icon, .cta__link {
	font-size: 19px;
}

.wrap__socialmediaHeader .socialmedia__title {
	font: 19px/2 "open-sans", Arial, Helvetica, sans-serif;
}

body {
	font-size:20px;
}

.wrap__page-content .beforeandafter__title, h1, h2, .page__title {
	font-size:40px;
}

.featuredblock__title, .hours__name {
	font-size:24px;
}

.hours__name, .wrap__page-content .beforeandafter__subtitle, .wrap__page-content .beforeandafter__caption, h3, h4, h5, h6, [class$='__caption'] {
	font-size:20px;
}

.hours__list .day__name, .hours__list .day__time--wrap p {
	font-size:18px;
}
.custom_btn{
    color: #fff!important;
    display: inline-block;
    width: 100%;
    padding: 10px 20px;
    border: 3px solid;
    text-align: center;
    text-transform: uppercase;
    margin: 10px;
    text-decoration: none!important;
    font-weight: 300;
    box-shadow: 1px 3px 14px rgb(255 255 255 / 30%);
}
@media(max-width:1080px){
    li.slider__item.slider__image.lazy {
        background-size: contain;
        background-repeat: no-repeat;
    }
}

.contactustable .column {
  float: left;
  width: 50%;
}

/* Clear floats after the columns */
.contactustable:after {
  content: "";
  display: table;
  clear: both;
}