#D3cpWidget, .d3cp_feature_wrap {
    max-width: 100% !important;
    width: 100%;
}
.d3cp_review_main {
    max-width: calc(100% - 60px);
}
.staff-member__image {
    background-size: cover;
}
.tcenter {
    text-align: center;
}
.width200 {
    max-width: 200px !important;
}
.logo__summary, .width300 {
    max-width: 300px !important;
}
.width500 {
    max-width: 500px !important;
}
.width200, .width300, .width500 {
    width: 100%;
}
.apttleft p {
    text-align: left !important;
}
.videoWrapper-outer, .width640 {
    max-width: 640px !important;
    width: 100%;
    display: block;
    margin: 0 auto 10px !important;
}
.videoWrapper-inner {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}
.videoWrapper-inner iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.cta_check_our_instagram__container .cta {
    text-align: center;
    padding-top: 0;
}
.cta_check_our_instagram__container a.cta__button {
    margin-top: 0;
}
.wrap__featuredblocks {
    padding: 15px 0;
}
.clr {
    clear: both;
}
.clrinit {
    clear: initial !important;
}
#officehours-page tr td:first-child {
    width: 120px;
}
#officehours-page, #officehours-page tr, #officehours-page td {
    padding: 0;
    margin: 0;
    border: 0;
}
.wrap__page-content ul, .wrap__page-content ol, .wrap__editable ul, .wrap__editable ol, .wrap__editable-content ul, .wrap__editable-content ol, .staff-member ul, .staff-member ol, .editable ul, .editable ol, .form ul, .form ol {
    clear: none;
}
.editable ul + *, .editable ol + *, .editable__container ul + *, .editable__container ol + * {
    clear: none;
}
.wrap__page-content ul, .wrap__page-content ol, .wrap__editable ul, .wrap__editable ol, .blog__post-content ul, .blog__post-content ol, .article__post-content ul, .article__post-content ol, .article__content.content ul, .article__content.content ol, .testimonials-item--content ul, .testimonials-item--content ol, .testimonials__content ul, .testimonials__content ol {
    clear: none;
}
.galleryactivities2__container--inner .gallery .highslide img {
    margin: 0 auto;
}
.txtWhite {
    color: #fff;
}
.slider__item, .featuredarticlescontainer .wrap__grid_cols .wrap__grid_cols--12:before  {
    background: initial !important;
}
.cstm-btn {
    min-width: 165px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #15d9bc;
    color: #fff;
    border-style: none;
    cursor: pointer;
    display: inline-block;
    font: 18px / 1 "lato-black", "Arial Black", Arial, Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    padding: 11px 18px;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    transition: all .2s ease;
    border-radius: 25px;
    box-shadow: 0 5px 0.99px 0.01px rgb(0 0 0 / 20%);
    outline: none;
}
.cstm-btn:hover {
    background: #9df56e;
    color: #fff;
    text-shadow: 0 2px 0 rgb(21 217 188 / 50%);
    text-decoration: none;
}
.wrap__grid_cols--5 .wrap__form {
    box-shadow: none;
}
.wrap__grid_cols--5 .wrap__form .editable {
    margin-top: 20px;
}
.featuredblock__item {
    border: 2px solid #ecebeb;
}

a.articles__categories-link {
    overflow: initial !important;
    width: 100%;
}
a.articles__categories-link {
    white-space: initial !important;
}
.articles__categories-list li:last-child, .articles__categories .category__list-child li:last-child {
    border-top: solid #f5f4f2;
}
.articles__categories.mm-menu [class^='sublevel-'] .mm-navbar .mm-title {
    white-space: initial !important;
    line-height: 18px;
}
.articles__categories .mm-btn.mm-prev {
    white-space: initial;
}
.articles__categories .sublevel-2 .mm-title {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.botox-photo img {
    width: 25%;
    margin: 20px;
}



.wrap__section.gradient--alt {
    background: linear-gradient(to bottom, #e8d7c3 0%, rgba(232, 228, 127, 0.15) 50%, #e8d7c3 100%);
}
.slider__button a, .wrap__rotate-container .cta__button, .wrap__rotate-container .cta__button--icon, .slider__button a, .cta__button, .cta__button--icon, .featuredblock__button, button:not([class^='se__']):not([class^='redactor__']):not([class^='redactor-']):not([class^='vjs-']):not(.gallery-video-btn):not(.expand), input[type="button"], input[type="reset"], input[type="submit"], .button {
    background: #ac5745;
}
.featuredblock__containerlink:hover .featuredblock__button, .slider__button a:hover, .slider__button a:focus, .wrap__rotate-container .cta__button:hover, .wrap__rotate-container .cta__button:focus, .wrap__rotate-container .cta__button--icon:hover, .wrap__rotate-container .cta__button--icon:focus, .slider__button a:hover, .slider__button a:focus, .cta__button:hover, .cta__button:focus, .cta__button--icon:hover, .cta__button--icon:focus, .featuredblock__button:hover, .featuredblock__button:focus, button:not([class^='se__']):not([class^='redactor__']):not([class^='redactor-']):not([class^='vjs-']):not(.gallery-video-btn):not(.expand):hover, button:not([class^='se__']):not([class^='redactor__']):not([class^='redactor-']):not([class^='vjs-']):not(.gallery-video-btn):not(.expand):focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .button:hover, .button:focus {
    background: #755b53;
}
.two-comps .wrap__grid_cols div[class*="wrap__grid_cols--"]:last-child:after, .two-comps--alt .wrap__grid_cols div[class*="wrap__grid_cols--"]:last-child:after {
    background: #e8d7c3;
}
.staff {
    background: #e8d7c3;
}
.wrap__socialmedia {
    background: #ecebeb;
}
.testimonials:after, .wrap__header--bar--bottom:before, .hours__name {
    background: #ac5745;
}
.wrap__footer {
    background: #755b53;
}
footer.wrap__footer p, footer.wrap__footer ul li a {
    color: white !important;
}
.socialmedia__item {
    background: #ac5745;
}
.socialmedia__item:hover {
    background: #755b53;
}
.navigation:not(.mm-menu) .navigation__list > .navigation__item.active > a, .navigation:not(.mm-menu) .navigation__list > .navigation__item > a:hover, .navigation:not(.mm-menu) .navigation__list > .navigation__item.active > a:hover {
    color: #ac5745;
}
.wrap__fullwidth .wrap__header--bar--top {
    background: rgb(117 91 83);
}
.wrap__fullwidth .wrap__form:before {
    background: #ac5745;
}
.wrap__fullwidth .wrap__section.gradient .wrap__section--inner {
    margin-bottom: 50px;
}
.gallery a:after {
    background: linear-gradient(50deg, rgb(117 91 83 / 48%) 0%, rgb(172 87 69 / 65%) 100%);
}
.navigation:not(.mm-menu) .navigation__list > .navigation__item .sublevel-1 a:hover {
    background: #ac5745;
}
.navigation:not(.mm-menu) .navigation__list > .navigation__item .sublevel-1 .open-close--active > a > .opener {
    background: #755b53;
}
.navigation:not(.mm-menu) .navigation__list > .navigation__item .sublevel-2 a {
    background: #755b53;
}
.wrap__sidebar .wrap__grid_cols div[class*="wrap__grid_cols--"]:last-child:after {
    background: #e8d7c3;
}
.articles__categories.mm-menu [class^='sublevel-'] .mm-listview > li > a, .articles__categories.mm-menu [class^='sublevel-'] .mm-listview > li > span {
    background: #ac5745;
}
.articles__post-title, .article__post-title {
    color: #ac5745;
}
a {
    color: #ac5745;
}
.articles__categories.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next), .articles__categories.mm-menu .mm-listview > li.mm-selected > span {
    background: #ecebeb;
}
.articles__categories.mm-menu .mm-panels .mm-panel.mm-hasnavbar:first-child .mm-navbar, .articles__categories.mm-menu .mm-panels .mm-panel.mm-hasnavbar:first-child .mm-title {
    background: #ac5745;
}
.articles__categories.mm-menu .mm-listview .mm-next {
    background: #ac5745;
}
.wrap__socialmediaHeader .socialmedia__item:hover {
    background: #a55342;
}
.searchbar-a__flyout {
    background: #e8d7c3;
}
#hamburger {
    color: #ac5745;
}
#navigation--mobile.mm-menu .mm-listview > li > a:hover, #navigation--mobile.mm-menu .mm-listview > li > span:hover, #navigation--mobile.mm-menu .mm-listview .mm-next + a:hover, #navigation--mobile.mm-menu .mm-listview .mm-next + span:hover, #navigation--mobile.mm-menu .mm-panels .mm-panel.mm-hasnavbar:not([class^="sublevel-"]) .mm-navbar {
    background: #a55342;
}
#navigation--mobile.mm-menu div[class^='sublevel-1'] {
    background-color: #755b53;
}







/* MEDIA QUERIES ONLY */

@media (max-width: 767px) {
    .wrap__slider {
        
        background: rgb(0 0 0 / 24%);
    }
}

@media(min-width: 1025px) {
    .wrap__layout--inner.wrap__fullwidth--inner {
        padding-top: 130px;
    }
}
@media (max-width: 1024px) {
.wrap__fullwidth .wrap__header--bar--top {
    background: none !important;
}
.wrap__fullwidth .wrap__header--bar--top {
    background: unset;
}
.wrap__fullwidth .wrap__logoHeader--inner {
    background: rgb(117 91 83);
}
}
@media(min-width: 768px) {
    .tbl-row {
        display: -webkit-flex;
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    .tbl-row .col-xs-12.col-md-6 {
        width: 50%;
    }
    .featuredblock__item, .tbl-row .col-xs-12.col-md-4 {
        width: 33%;
    }
    .tbl-row .col-xs-12.col-md-3 {
        width: 25%;
    }
    .padd05 .col-xs-12 {
        padding: 0 5px;
    }
    .aligninit {
        align-items: initial;
    }
    .imgright {
        float: right;
        margin: 0 0 10px 10px;
    }
    .imgleft {
        float: left;
        margin: 0 10px 10px 0;
    }
    .cstm_video {
    display: none;
}
.cstm_video video {
    height: auto !important;
}
}
 @media (max-width: 768px) {
        .imgc img {
            display: block;
            float: none !important; /* Remove the float property on mobile */
            width: 100% !important; /* Optional: Adjust the width as needed */
            /* Any other styles you want for the image on mobile */
        }
    }
@media(max-width: 767px) {
    .logo__summary p {
    text-align: center;
}
    .tbl-row {
        display: block;
    }
    .tbl-row.fix {
        display: -webkit-flex;
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    .tbl-row.fix .col-xs-12.col-md-6 {
        width: 50%;
    }
    .tbl-row .col-xs-12.col-md-6, .tbl-row .col-xs-12.col-md-4, .tbl-row .col-xs-12.col-md-3 {
        width: 100%;
    }
    .imgright, .imgleft {
        float: none;
        display: block;
        margin: 0 auto 10px;
    }
}
@media (max-width:519px){
    .cta_check_our_instagram__container a.cta__button {
        font-size: 16px;
    }
}
/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
.wrap__slider {
        background: rgba(0, 0, 0, 0.55);
}
}
.gallery {
    padding: 40px 0 0;
}

.component__title-caption-wrap {
    margin-bottom: 15px;
}



.location__phone{
    cursor: pointer;
}

.location__phone:hover{
    color: #ac5745 !important;
}