.elementor-1044 .elementor-element.elementor-element-8572ca2{--display:flex;--min-height:calc(100vh - 280px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-8572ca2:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-8572ca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smpbuilding.com/wp-content/uploads/2024/12/SMP_Neighborhood_DSC3399_2019.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-d628175{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:40px;--padding-bottom:64px;--padding-left:50px;--padding-right:50px;}.elementor-1044 .elementor-element.elementor-element-bb1dc16{text-align:center;}.elementor-1044 .elementor-element.elementor-element-bb1dc16 .elementor-heading-title{font-family:"neue-kabel", Sans-serif;font-size:24px;text-transform:uppercase;}.elementor-1044 .elementor-element.elementor-element-97415d1{text-align:center;}.elementor-1044 .elementor-element.elementor-element-97415d1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3rem;font-weight:900;line-height:1em;color:var( --e-global-color-b0da43e );}.elementor-1044 .elementor-element.elementor-element-bb2b35a{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-7103e39.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1044 .elementor-element.elementor-element-7103e39 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:50vw;}.elementor-1044 .elementor-element.elementor-element-7103e39 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:16 / 9;}.elementor-1044 .elementor-element.elementor-element-7103e39 .elementor-swiper-button{font-size:50px;}.elementor-1044 .elementor-element.elementor-element-6cfcebc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-6cfcebc:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-6cfcebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 50%, var( --e-global-color-secondary ) 50%);}.elementor-1044 .elementor-element.elementor-element-b2369e5 > .elementor-widget-container{margin:0px 0px 30px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1044 .elementor-element.elementor-element-d628175{--content-width:920px;}}@media(max-width:1024px){.elementor-1044 .elementor-element.elementor-element-d628175{--padding-top:24px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-1044 .elementor-element.elementor-element-97415d1 .elementor-heading-title{font-size:2.25rem;}.elementor-1044 .elementor-element.elementor-element-bb2b35a{--padding-top:66px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-7103e39.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-1044 .elementor-element.elementor-element-d628175{--padding-top:24px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1044 .elementor-element.elementor-element-97415d1 .elementor-heading-title{font-size:1.875rem;}.elementor-1044 .elementor-element.elementor-element-7103e39.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for shortcode, class: .elementor-element-b2369e5 */.elementor-1044 .elementor-element.elementor-element-b2369e5 .map-sizer:after {
        padding-bottom:65%;
    }
    
    
.elementor-1044 .elementor-element.elementor-element-b2369e5 .cat_group:has(.accordion_radio:checked) .result_header {
    background: transparent;
}
.elementor-1044 .elementor-element.elementor-element-b2369e5 .find-my-clinic-banner.map-content .left-col {
    border:none;
}
.elementor-1044 .elementor-element.elementor-element-b2369e5 .active-item {
    background-color:transparent;
    background: none;
    font-weight: bold;
}
.elementor-1044 .elementor-element.elementor-element-b2369e5 .active-item  .clinic-name {
    font-weight: 500;
}
.elementor-1044 .elementor-element.elementor-element-b2369e5 .result_header {
    text-transform:uppercase;
        background:transparent;
}
.elementor-1044 .elementor-element.elementor-element-b2369e5 .left-col .clinic-name {
    font-weight: normal;
    color: black;
}
.elementor-1044 .elementor-element.elementor-element-b2369e5 .left-col  .clinic-address {
    display: none;
    color: black;
}
.elementor-1044 .elementor-element.elementor-element-b2369e5 .left-col .clinic-phone {
    display: none;
}

.elementor-1044 .elementor-element.elementor-element-b2369e5 .left-col .clinic-result {
    padding: 5px 10px;
    /* border-bottom: solid 1px #ccc; */
    border:none;
    cursor:pointer;
    color: black;
    
}
.elementor-1044 .elementor-element.elementor-element-b2369e5 .left-col .clinic-result:hover {
    background-color:#efefef;
}
.elementor-1044 .elementor-element.elementor-element-b2369e5 .clinic-result.home:before {
    content:'Around Town';
        color: #83e0c4;
        font-family:'roboto', Sans-serif;
        font-size: 56px;
    font-weight: normal;
}
.elementor-1044 .elementor-element.elementor-element-b2369e5 .clinic-result.home .clinic-name, 
.elementor-1044 .elementor-element.elementor-element-b2369e5 .clinic-result.home  .clinic-address {
    display:none;
}
.elementor-1044 .elementor-element.elementor-element-b2369e5 .clinics-result .result_header {
    border:none;
    color: black;
}

.elementor-1044 .elementor-element.elementor-element-b2369e5 .clinics-result {

    align-content:center;
    padding-right:20px;
    padding-left:20px;
}

.elementor-1044 .elementor-element.elementor-element-b2369e5 .clinic-result.home {
    display:block;
}

.clinic-address, .clinic-name {
    color: black;
}/* End custom CSS */