a[href^="tel"] {
    pointer-events: auto !important;
    cursor: pointer;
}

                                        /* global list indent */
.editable ul li {
    margin-left: 20px;
}
                                        /* Fonts */
.font-blue {
    color: #0055FF !Important;
    font-size: 24px;
}
                                        /* IMAGES */
.editable .align-left, .editable .align-right {
    margin: 10px;
}

                                        /* global font size */
.editable p, .editable li {
    font-size: 16px !important;
    line-height: 26px !important;
    font-family: 'Open Sans', Arial, Helvetica, sans-secrif !important;
}
                                        /* global table */
.hours-table td {
    border: 0px solid #ffffff;
    padding: 5px;
}

.hours-table {
    width: auto;
}

                                        /* Home Editable */
.home-text, .office {
    display: flex;
    gap: 20px
}

div#col2 {
    width: 50%;
}

.home-reviews {
    width: 195px;
}
.home-reviews p {
    margin: 0px !important;
    padding: 0px !important;
}


.home-doc {
    display: flex;
    justify-content: space-between;
}

                                        /* Forms */
input[type="color"], .form .form-input-uploadFile .fileUpload + label, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea, select, .hasDatepicker {
    border: 1px solid #C7C4BD
}


                                        /* Home Staff */
.cta-appointment {
    padding: 10px;
    border: 2px solid;
    border-radius: 20px;
}
.staff-member__image-wrapper {
    height: 371px;
}

.staff_home__container--inner.staff__container--inner .bx-viewport {
    height: max-content !important;
}

.staff_home__container--inner.staff__container--inner .staff-member__description {
    margin-bottom: 20px;
}

@media (max-width: 1024px) {
.wrap__header--top .wrap__locations {
    display: initial;
    top: 210px;
}
}
                                                                                /* Mobile */
@media (max-width: 767px) {
                                        /* Home Editable */
.home-text, .home-doc, .office {
    flex-direction: column;
}
div#col2 {
    width: 100%;
}
                                        /* Reviews */
iframe#widget-iframe {
    width: 280px !important;
}

.staff_home__container--inner.staff__container--inner h2.staff__title, 
.form_body__container--inner.form__container--inner h2.form__title.component__title,
.hours_body__container--inner.hours__container--inner h2.hours__title {
font-size: 28px;
}
}
