<style>
.candee_locations_block {
	position: relative;
    margin: 15px 0 25px 0;
    padding: 28px 5% 0px;
    padding-bottom: 0px;
    padding-bottom: 24px;
	border: 2px solid transparent;
	visibility: visible; 
    opacity: 1;
}

.property_icons a.icon {
    color: #555;
    font-size: 1.2rem;
    margin: 0 5px 5px 0;
    display: inline-block;
    padding: 10px 12px;
    background: #ddd;
    transition: all 0.3s ease-out;
    text-decoration: none;
    border: 2px solid #ddd;
    line-height: 1.5rem;
    width: 48px;
    text-align: center;
    vertical-align: top;
}

.property_icons a.icon .featureIconImage {
    margin: 1px 0;
}

#resultCount {
    display:none;
}

.resultCount-0 {
    display:block !important;
}

.property_icons .selected {
	color: #fff;
    background: #666;
    border: 2px solid #fff !important;
}
.property_icons > .icon:hover {
    border: 2px solid #ddd;
    border-bottom: 2px solid #555;
}

.candee_locations_block_address {
    font-size: .8rem;
    line-height: 1.4rem;
}

.candee_location_buttons{
    padding: 10px 0px;
}

.round_button_1 {
    height:auto;
    width: auto;
    margin: 0px 5px;
}

.masterIcon .icon {
    font-size: 1.2rem;
    margin-right: 5px;
    color: #555;
}

.masterIcon .text {
    position: relative;
    top: -5px;
}

.master_icon_filters_header {
    color: white;
    background-color:#0f497d;
    text-align:center;
    text-transform: uppercase;
    margin-bottom:20px;
}

.master_icon_filters li {
    margin-bottom: 0px !important;
}

li:before{
    content: none !important;
}

.page-template-templates .pageContent {
    padding-top: 0px;
}

.candee .goToMapmarker {
    /* load after map click button */
    display:none;
}
.yellowBTN {	
    display: block !important;
    float: left;
    margin-right: 20px;
    text-decoration: none !important;
    min-width: 115px;
    text-align: center;
}

.filterSettingsButton {
    margin: 0 !important;
}

.candee_locations_block_title a {
    color: inherit;
}

@media (max-width: 600px){
    .candee_locations_block .ten,
    .candee_locations_block .nine {
        margin-left: 0;
    }
}

@media (max-width: 550px) {	
	#radiusUnitsButton{
        margin: 10px 0px;
    }
}</style>{"id":129,"date":"2023-04-06T21:57:15","date_gmt":"2023-04-06T21:57:15","guid":{"rendered":"https:\/\/www.beta-pinnacle.com\/generic-live\/candee-locations\/"},"modified":"2024-09-04T14:48:16","modified_gmt":"2024-09-04T14:48:16","slug":"candee-locations","status":"publish","type":"page","link":"https:\/\/www.beta-pinnacle.com\/generic-live\/candee-locations\/","title":{"rendered":"Candee Locations"},"content":{"rendered":"\n<style>\n    .candee-container {\n        max-width: unset !important;\n    }\n\n    #sp-lrmyuo .candee-container{\n        width: 100%;\n    }\n    .mainHeaderWrapper{\n        display: none!important;\n    }\n    .container.fullWidthContainer{\n        margin: unset;\n        width: 100%;\n        max-width: unset;\n    }\n    .container.full-width-no-header{\n        width: 100%;\n    }\n    #locations_theme_5 {\n        color: #005581;\n\n    }\n    .bodyWrapper {\n        padding-bottom: 0px;\n    }\n    main#pinnacleMainContent{\n        padding: 0px;\n    }\n    .button, button {\n        margin-bottom: unset!important;\n        border: unset !important;\n        height: unset !important;\n    }\n\n    .content-location, .content-options{\n        padding: 0px 1rem 0px 1rem;\n    }\n    .content-options{\n        margin-bottom: 3rem;\n    }\n\n    .locationsTheme5Breadcrumbs{\n        margin: 0px 0px 1rem 0px;\n    }\n    .locationsTheme5FiltersWrapper{\n        display: grid;\n        grid-template-columns: repeat(12, 1fr); \n        column-gap: 1rem;\n        width: 100%;\n        box-sizing: border-box;\n        align-items: end;\n    }\n\n    body:has(.ripple.filterSettingsButton.ffIsOpen) .content-container:has(.filterSettingsButton.ffIsOpen) .filtersWrapper.filterWrapInner {\n        display: block;\n    }\n    .filtersWrapper.filterWrapInner{\n        display: none;\n    }\n    .locationsTheme5SearchbarWrapper{\n        grid-column: 1 \/ 7;\n        display: flex;\n        flex-direction: row;\n        align-items: center;\n        padding: .5rem;\n        border: 1.5px solid #2121211A;\n        border-radius: .5rem;\n        \/* height: 70% *\/\n    }\n    .locationsTheme5Searchbar {\n        border: unset!important;\n        margin-bottom: unset!important;\n    }\n\n    .btn.btn-locations-search{\n        margin-bottom: unset!important;\n        \/* height: -webkit-fill-available; *\/\n        border-radius: .5rem;\n        background: #FFD200;\n        border: unset !important;\n        color: #0C0A08;\n        height: 61.26px;\n    }\n\/* \n    .btn.btn-locations-search .tsg-search{\n        width: 19.521141052246094;\n        height: 19.521141052246094;\n        top: 2.23px;\n        left: 2.23px;\n\n    } *\/\n    \/* .btn-text-search{\n        width: 107;\n        height: 13;\n        top: 24.46px;\n        left: 86px;\n\n    } *\/\n\n    .btn-actions{\n        grid-column: 8 \/ 13;\n    }    \n    .btn-contact-wrapper{\n        display: grid;\n        grid-template-columns: repeat(5, 1fr); \n        gap: 1rem;\n        width: auto;\n        margin-top: 1rem;;\n    }\n    .text_need_help {\n        margin-bottom: 1rem;\n        font-weight: bold;\n    }\n\n    .btn-phone-location {\n        grid-column: span 3;\n        border-radius: .5rem;\n        background: #FFD200;\n        font-size: 36px;\n        font-weight: 500;\n        text-align: center;\n        font-style: normal;\n        align-content: center;\n        padding: .5rem 0px;\n    }\n\n    .btn-phone-location:hover{\n        color: #000;\n    }\n\n    .btn-sms-location {\n        grid-column: span 2;\n        border-radius: .5rem;\n        background: #72CDF4;\n        font-size: 17px;\n        text-align: center;\n        font-weight: 500;\n        font-size: 17px;\n        padding: .5rem 0px;\n        display: grid;\n        place-items: center;\n    }\n\n    .content-locations {\n        background: #F1F1F2;\n        display: flex;\n        flex-direction: row;\n        gap: 1rem;\n        padding-top: 1rem;\n        padding-bottom: 2rem;\n        box-sizing: border-box;\n        height: 100vh;\n        position: relative;\n\n    }\n\n    .content-location{\n        display: flex;\n        flex-direction: column;\n        gap: 1rem;\n        overflow-y: auto;\n        height: 100%;\n    }\n\n    .container-location{\n        display: flex;\n        flex-direction: column;\n        gap: 1rem;\n        flex-basis: 50%; \n        flex-grow: 0;\n        flex-shrink: 0;\n        transition: all 0.3s ease-in-out;\n\n        transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;\n        transform: translateX(0);\n        opacity: 1;\n    }\n\n    .container-location.hidden {\n        transform: translateX(-100%);\n        opacity: 0;\n        display: none; \n    }\n\n    .location-item{\n        display: grid;\n        grid-template-columns: repeat(6, 1fr); \n        gap: 1rem;\n        width: auto;\n        background: #FFFFFF;\n        padding: .5rem;\n        border-radius: .5rem;\n    }\n\n    .content-location-item-image{\n        height: 100%;\n        grid-column: span 3;\n    }\n    .location-item-image{\n        border-radius: 8px;\n    }\n\n    .location-item-body{\n        grid-column: span 3;\n        display: flex;\n        flex-direction: column;\n        gap: .5rem\n    }\n\n    .location-item-title, .location-item-unit, .location-item-buttons, .location-item-features{\n        display: flex;\n    }\n    .location-item-header-title, .location-item-unit-title{\n        margin-right: auto;\n    }\n\n    .location-item-unit-price{\n        font-weight: bold;\n    }\n\n    .location-item-header-title{\n        font-weight: 700;\n        font-size: 24px;\n        line-height: 100%;\n        letter-spacing: -0.39px;\n    }\n    .location-item-header-distance{\n        font-weight: 700;\n        font-size: 18px;\n        line-height: 100%;\n        letter-spacing: -0.39px;\n    }\n    .location-item-direction {\n        overflow: hidden;\n        white-space: nowrap;\n        text-overflow: ellipsis;\n    }\n\n    .location-item-direction-address{\n        font-weight: 600;\n        font-size: 18px;\n        line-height: 40.63px;\n        letter-spacing: -0.48px;\n    }\n    .location-item .CustomerUnitTable{\n        font-size: .9rem;\n        line-height: normal;\n    }\n    .location-item-direction-city, .location-item-direction-region, .location-item-direction-zipcode{\n        font-weight: 500;\n        font-size: 14px;\n        line-height: 40.63px;\n        letter-spacing: -0.48px;\n    }\n    .location-item-units{\n        line-height: 1rem;\n        margin-bottom: auto;\n    }\n\n    .location-item-features{\n        flex-wrap: nowrap;\n        gap: .25rem;\n        overflow-x: auto;\n        margin-top: .5rem;\n\n        display: flex;\n        flex-direction: row;\n        overflow-x: auto; \n        \/* margin-top: auto; *\/\n    }\n    .location-item-features > div {\n        flex-shrink: 0;\n    }\n\n    .location-item-features:not(:has(> :nth-child(n+4))) {\n        justify-content: space-between; \n    }\n\n    .location-item-features:only-child > div {\n        width: 100%; \n    }\n\n    .location-item-features:nth-child(2 of .location-item-features > div) ~ div,\n    .location-item-features:nth-child(3 of .location-item-features > div) ~ div {\n        justify-content: space-between; \n    }\n\n    #facilityMap{\n        display: block;\n    }\n    #facilityMapWrapper {\n        width: 100%;\n        min-height: calc(100vh - 62px) !important;\n        height: 100% !important;\n        max-height: 100% !important;\n        margin-right: 1rem;\n        transition: flex 0.3s ease-in-out;\n        flex: 1;\n        \n\n    }\n    #facilityMapWrapper  .candeeFacilityMap {\n        height: calc(100vh - 45px)!important;\n    }\n    #facilityMapWrapper.full {\n        flex: 2; \n        margin-left: 1rem;;\n        display: block;\n    }\n    .location-item-review {\n        display: flex;\n        gap: .5rem;\n        align-items: baseline;\n        \/* line-height: 0; *\/\n        \/* margin-bottom: 1rem; *\/\n        font-size: 0.713rem;\n    }\n\n    .location-item.hide{\n        display: none;\n    }\n\n    .location-item-discont{\n        font-weight: 600;\n        font-size: 14px;\n        line-height: 100%;\n        letter-spacing: -0.48px;\n        color: #000!important;\n        background: #FFD200;\n        border-radius: .5rem;\n        padding: 1rem;\n        text-align: center;\n    }\n    .location-item-discont:hover {\n        color: #000;\n    }\n    .location-item-container{\n        line-height: 100%;\n    }\n    .location-item-feature {\n        text-wrap-mode: nowrap;\n        font-size: 10px;\n        background: #F1F1F2;\n        color: #59595B;\n        padding: 0px .5rem 0px .5rem;\n        border-radius: .5rem;\n        text-align: center;\n        flex: 1;\n        cursor: pointer;\n        white-space: nowrap;\n    }\n    .location-item-feature.show{\n        background: #005581;\n        color: #FFFFFF;\n    }\n    .rating {\n        font-size: 16px; \n    }\n\n    .empty {\n        color: #cccccc; \n    }\n\n    .half::before {\n        content: '\u2605';\n        position: absolute;\n        overflow: hidden;\n        width: 50%;\n        color: #005581;;\n    }\n\n    .half {\n        position: relative;\n        color: transparent;\n    }\n    .location-item-buttons{\n        gap: .5rem\n    }\n    .btn.btn-location-movein, .btn.btn-location-call-us{\n        border-radius: .5rem;\n        font-weight: 500;\n        text-align: center;\n        flex: 1;\n        padding: .5rem 0px;\n    }\n    .btn.btn-location-call-us .tsg-call{\n        margin-right: .5rem;\n    }\n    \n    .btn.btn-location-call-us{\n        \/* font-size: 16px; *\/\n        font-size: clamp(0.75rem, 0.6364rem + 0.3636vw, 1rem);\n        background: #005581!important;\n        color: #FFFFFF!important;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        line-height: normal;\n    }\n    .btn.btn-location-call-us i {\n        display: block;\n    }\n    .btn.btn-location-movein{\n        background: #72CDF4!important;\n        color: #005581!important;\n        \/* font-size: 1rem; *\/\n        font-size: clamp(0.75rem, 0.6364rem + 0.3636vw, 1rem);\n        line-height: normal;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n\n    }\n    .btn-filter{\n        grid-column: 5\/7;\n        \/* padding: .25rem 0px; *\/\n        height: 100%;\n    }\n\n    .btn-filter .filter.options{\n        height: 100%;\n    }\n\n    .locations_theme_5 #facilityMapWrapper #facilityMap.candeeFacilityMap, #facilityMapWrapper .candeeFacilityMap {\n        min-height: 100% !important;\n    }\n    .use_mmFilters .filterSettingsButton{\n        background: #72CDF4;\n        border: unset !important;\n        border-radius: .5rem !important;\n        color: #005581;\n        display: flex!important;\n        align-items: center;\n        justify-content: center;\n        position: unset!important;\n        width: 100%!important;\n        height: 100%!important;\n        padding: 0px;\n    }\n    .use_mmFilters .flitersText {\n        \/* font-size: clamp(0.75rem, 0.5795rem + 0.5455vw, 1.125rem); *\/\n        font-size: 1.125rem;\n        margin-top: 0px;\n    }\n    .use_mmFilters .flitersText, .use_mmFilters .filtersApplied{\n        float: unset!important;\n    }\n    span.mmFilters{\n        position: unset!important;\n    }\n    .use_mmFilters .mmFilters i{\n        color: #005581;\n    }\n\n    .btn-view-map{\n        grid-column: 3\/5;\n        padding: .25rem 0px;\n        background: #72CDF4; \n        color: #005581;\n        font-weight: 500;\n        font-size: 14px;\n        border-radius: .5rem;\n    }\n    .content-location-button-filter {\n        display: flex;\n        flex-direction: row;\n        align-items: center;\n        justify-content: flex-end;\n        gap: .5rem;\n\n        display: grid;\n        grid-template-columns: repeat(6, 1fr);\n    }\n\n    #filtersButtonIcon{\n        transform: rotate(-90deg);\n    }\n\n    .content-top-button{\n        display: none;\n    }\n\n    .location-item-no-results {\n        display: none;\n        background: #FFFFFF;\n        text-align: center;\n        padding: 7rem 0px;\n        font-size: 3rem;\n        font-weight: 700;\n        border-radius: .5rem;\n    }\n\n    .location-item-no-results.show {\n        display: block;\n    }\n\n    .title-findlocations{\n        font-size: clamp(1.5rem, 0.8182rem + 2.1818vw, 3rem);\n        font-weight: 700;\n        line-height: normal;\n        padding: 3rem 0px;\n\n    }\n\n    .floating-button {\n        display: none;\n        justify-content: center;\n        align-items: center;\n        \/* width: 50px; *\/\n        height: 50px;\n        background-color: #72CDF4;\n        color: #005581;\n        \/* border-radius: 50%; *\/\n        box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);\n        position: absolute;\n        top: 1.5rem;\n        right: 1.52rem;\n        z-index: 1000;\n        cursor: pointer;\n        transition: background-color 0.3s ease;\n        padding: 1rem;\n    }\n    .floating-button.show {\n        display: inline-flex;\n    }\n    .floating-button:hover {\n        background-color: #72CDF4;\n        \n    }\n\n    #locations_theme_5 .content-location-item-image {\n    \/*#locations_theme_5 .location-item-image {*\/\n        height: 80%;\n    }\n    .result-search.hidden{\n        display: none;\n    }\n    .result-search {\n        text-align: center;\n        grid-column: span 6;\n        background-color: #FFD200;\n        color: #000;\n        margin-top: 1rem;\n        padding: .5rem;\n        border-radius: .5rem;\n    }\n\n    .location-item-content-mobile {\n        display: none;\n    }\n   \/* Large screens (desktops, laptops) - Optional, already default *\/\n    @media (min-width: 1200px) {\n        .btn-contact-wrapper .btn-phone-location  {\n            font-size: 36px;\n        }\n\n        .btn.btn-location-call-us {\n            font-size: 14px;\n        }\n    }\n    @media (max-width: 1199px) {\n        .btn.btn-location-call-us {\n            font-size: 12px;\n        }\n    }\n\n\n    \/* Medium screens (tablets) *\/\n    @media (max-width: 992px) {\n        .btn-contact-wrapper .btn-phone-location {\n            font-size: 28px;\n        }\n        .btn.btn-location-call-us, .location-item-units, .location-item-direction{\n            font-size: 10px;\n        }\n\n        .location-item-review{\n            font-size: 10px;\n            gap: 0px;\n            \/* justify-content: space-around; *\/\n            flex-wrap: wrap;\n        }\n        .rating, .location-item-header-title, .location-item-header-distance{\n            font-size: 16px; \n        }\n\n        .location-item-direction-address{\n            font-size: 14px;\n        }\n    }\n    @media (max-width: 799px) {\n        .btn.btn-location-call-us {\n            font-size: 9px;\n        }\n    }\n\n    \/* Small screens (large mobiles) *\/\n    @media (max-width: 768px) {\n        .location-item-review {\n            flex-wrap: nowrap;\n        }\n        .btn.btn-location-call-us {\n            font-size: clamp(0.75rem, 0.6364rem + 0.3636vw, 1rem);\n        }\n        .location-item-image {\n            height: auto;\n            max-height: 215px!important;\n            width: 100%!important;\n        }\n        .btn-contact-wrapper .btn-phone-location {\n            font-size: 24px;\n        }\n\n        .container-location{\n            flex-basis: 100%;\n            flex-grow: 1;\n            flex-shrink: 1;\n        }\n\n        #facilityMapWrapper {\n            display: none;\n        }\n\n        .location-item-title, .location-item-container, .location-item-review {\n            display: none;\n        }\n        .location-item-content-mobile{\n            display: block;\n        }\n        .location-item-content-mobile .location-item-title,\n        .location-item-content-mobile .location-item-container,\n        .location-item-content-mobile .location-item-review {\n            display: flex;\n        }\n        .location-item-content-mobile .location-item-review {\n            margin-bottom: 0px;\n        }\n\n        .content-top-button{\n            display: flex;\n            justify-content: flex-end;\n            flex-direction: row;\n            align-items: center;\n            gap: .5rem;\n            background: #F1F1F2;\n            padding: 3rem 1rem 1rem 1rem;\n        }\n\n        .container.info-locations{\n            display: none;\n        }\n    }\n\n    \/* Smaller screens (mobiles) *\/\n    @media (max-width: 576px) {\n\n        .location-item .CustomerUnitTable{\n            font-size: 0.8rem;\n        }\n\n        #facilityMapWrapper.full {\n            position: fixed;\n            top: 0;\n            left: 0;\n            height: 100%;\n            transition: opacity .3s ease, z-index 0ms ease .3s;\n            pointer-events: none;\n            z-index: 999;\n            margin-left: 0rem;\n        }\n        .floating-button.show{\n            position: fixed;\n        }\n        .btn-contact-wrapper .btn-phone-location {\n            font-size: 20px;\n        }\n\n        .location-item{\n            grid-template-columns: 1fr; \n        }\n\n        .locationsTheme5FiltersWrapper{\n            grid-template-columns: unset;\n        }\n        .locationsTheme5SearchbarWrapper, .btn-actions{\n            grid-column: unset;\n        }\n\n        .location-item-header-title{\n            font-size: 24px;\n        }\n        .location-item-header-distance{\n            font-size: 18px;\n        }\n\n        .btn.btn-location-call-us, .location-item-direction, .location-item-review{\n            font-size: unset;\n        }\n\n        .location-item-units {\n            font-size: 12px;\n        }\n        .rating, .location-item-header-title, .location-item-header-distance{\n            font-size: unset;\n        }\n\n        .location-item-review{\n            font-size: 14px;\n            justify-content: unset;\n            gap: .5rem;\n        }\n        .location-item-features > div{\n            font-size: 14px;\n            padding: .5rem;\n            line-height: normal;\n        }\n        .content-options{\n            margin-bottom: .5rem;\n        }\n        .content-location-button-filter{\n            background: #FFFFFF;\n            padding: 1rem 1rem 3rem 1rem;\n            margin-bottom: 2rem;\n        }\n        .content-locations{\n            padding-top: 0px;\n        }\n        .btn-view-map, .btn-filter {\n            grid-column: span 3\n        }\n\n        .content-location {\n            overflow: unset;\n        }\n\n        .content-locations{\n            height: unset;\n        }\n\n    }\n\n    \/* Even smaller screens (very small mobiles) *\/\n    @media (max-width: 400px) {\n        .btn-contact-wrapper .btn-phone-location {\n            font-size: 16px;\n        }\n    }\n\n    \/* Search near user button styling *\/\n    #buttonNearMe {\n        font-size: 1.1rem;\n        padding: 0 .8rem;\n        border: 1px solid rgba(0,0,0,.2) !important;\n        margin-left: .5rem;\n        border-radius: .5rem;\n        transition: background .2s;\n        color: #555;\n    }\n    \n    #buttonNearMe[disabled=\"disabled\"],\n    #buttonNearMe:hover {\n        color: #555;\n        background: rgba(0,0,0,.05);\n    }\n<\/style>\n<div id=\"locations_theme_5\" class=\"candee candee_locations candee-container\">\n    <div class=\"content-container\">\n        <div class=\"locationsTheme5Breadcrumbs\">\n                    <\/div>\n        \n        <div class=\"content-options\">\n    \n            <div class=\"title-findlocations\">  Choose your ideal location<\/div>\n            <div class=\"locationsTheme5FiltersWrapper\">\n                <div class=\"locationsTheme5SearchbarWrapper\">\n                <!-- City, neighborhood, addresse, postal code... -->\n                    <input type=\"text\" class=\"locationsTheme5Searchbar\" id=\"locationsTheme5Searchbar\" placeholder=\"City, neighborhood, addresse, postal code...\"  value=\"\" autocomplete=\"off\" \/>\n                    <button type=\"button\" class=\"btn btn-locations-search\">\n                        <div>\n                            <i class=\"tsg-search\"><\/i>\n                            <span class=\"btn-text-search\">Search<\/span>\n                        <\/div>\n                    <\/button>\n                    <button id=\"buttonNearMe\" title=\"Search near current location\" aria-label=\"Search near current location\"><i class=\"fa fa-location-arrow\" aria-hidden=\"true\"><\/i><\/button>\n                <\/div>\n                <div class=\"btn-actions\">\n                    <span class=\"text_need_help\">Need Help?<\/span>\n                    <div class=\"btn-contact-wrapper\">\n\n                                                            <\/div>\n                <\/div>\n                <div class=\"result-search hidden\">No results were found for your search<\/div>\n            <\/div>\n        <\/div>\n        <div class=\"ff_menuScrim scrim\"><\/div>\n        <aside class=\"filtersWrapper filterWrapInner\" role=\"group\" aria-label=\"Filters: Selecting a filter checkbox will update the results.\">\n            <div class=\"filterHeader\">Narrow your results:<\/div>\n            <div class=\"sliderFilter filterCard\">\n            <div class=\"smallInfo darkText\"><strong>Include Features:<\/strong><\/div>\n            \n                <ul class=\"checkboxes featuresFilter master_icon_filters\">\n                                                <li tabindex=\"0\" class= \"ripple\">\n                                <label class=\"label-checkbox capitalize\">\n                                                                            <input class=\"masterFeatureFilterCheckbox googleTagManager\" data-google='{\"facname\":\"Exterior Door\",\"cat\":\"CAS3-filters\",\"action\":\"filter-click\",\"value\":\"Exterior Door\",\"label\":\"feature-locations\"}' type=\"checkbox\" value=\"exterior door\"><i aria-hidden=\"true\" class=\"icon icon-form-checkbox\"><\/i>\n                                                                        <div class=\"item-title masterIcon\">\n                                        <span class=\"text\">Exterior Door<\/span>\n                                    <\/div>\n                                <\/label>\n                            <\/li>    \n                                                        <li tabindex=\"0\" class= \"ripple\">\n                                <label class=\"label-checkbox capitalize\">\n                                                                            <input class=\"masterFeatureFilterCheckbox googleTagManager\" data-google='{\"facname\":\"Ground Level\",\"cat\":\"CAS3-filters\",\"action\":\"filter-click\",\"value\":\"Ground Level\",\"label\":\"feature-locations\"}' type=\"checkbox\" value=\"ground level\"><i aria-hidden=\"true\" class=\"icon icon-form-checkbox\"><\/i>\n                                                                        <div class=\"item-title masterIcon\">\n                                        <span class=\"text\">Ground Level<\/span>\n                                    <\/div>\n                                <\/label>\n                            <\/li>    \n                                                        <li tabindex=\"0\" class= \"ripple\">\n                                <label class=\"label-checkbox capitalize\">\n                                                                            <input class=\"masterFeatureFilterCheckbox googleTagManager\" data-google='{\"facname\":\"Inside\",\"cat\":\"CAS3-filters\",\"action\":\"filter-click\",\"value\":\"Inside\",\"label\":\"feature-locations\"}' type=\"checkbox\" value=\"inside\"><i aria-hidden=\"true\" class=\"icon icon-form-checkbox\"><\/i>\n                                                                        <div class=\"item-title masterIcon\">\n                                        <span class=\"text\">Inside<\/span>\n                                    <\/div>\n                                <\/label>\n                            <\/li>    \n                                                        <li tabindex=\"0\" class= \"ripple\">\n                                <label class=\"label-checkbox capitalize\">\n                                                                            <input class=\"masterFeatureFilterCheckbox googleTagManager\" data-google='{\"facname\":\"Interior Door\",\"cat\":\"CAS3-filters\",\"action\":\"filter-click\",\"value\":\"Interior Door\",\"label\":\"feature-locations\"}' type=\"checkbox\" value=\"interior door\"><i aria-hidden=\"true\" class=\"icon icon-form-checkbox\"><\/i>\n                                                                        <div class=\"item-title masterIcon\">\n                                        <span class=\"text\">Interior Door<\/span>\n                                    <\/div>\n                                <\/label>\n                            <\/li>    \n                                                        <li tabindex=\"0\" class= \"ripple\">\n                                <label class=\"label-checkbox capitalize\">\n                                                                            <input class=\"masterFeatureFilterCheckbox googleTagManager\" data-google='{\"facname\":\"Roll Up Door\",\"cat\":\"CAS3-filters\",\"action\":\"filter-click\",\"value\":\"Roll Up Door\",\"label\":\"feature-locations\"}' type=\"checkbox\" value=\"roll up door\"><i aria-hidden=\"true\" class=\"icon icon-form-checkbox\"><\/i>\n                                                                        <div class=\"item-title masterIcon\">\n                                        <span class=\"text\">Roll up Door<\/span>\n                                    <\/div>\n                                <\/label>\n                            <\/li>    \n                                                        <li tabindex=\"0\" class= \"ripple\">\n                                <label class=\"label-checkbox capitalize\">\n                                                                            <input class=\"masterFeatureFilterCheckbox googleTagManager\" data-google='{\"facname\":\"Temperature Controlled\",\"cat\":\"CAS3-filters\",\"action\":\"filter-click\",\"value\":\"Temperature Controlled\",\"label\":\"feature-locations\"}' type=\"checkbox\" value=\"temperature controlled\"><i aria-hidden=\"true\" class=\"icon icon-form-checkbox\"><\/i>\n                                                                        <div class=\"item-title masterIcon\">\n                                        <span class=\"text\">Temperature Controlled<\/span>\n                                    <\/div>\n                                <\/label>\n                            <\/li>    \n                                            <\/ul>\n            <\/div>\n        <\/aside>\n        <div class=\"content-locations\">\n            <a href=\"#\" class=\"floating-button\">\n                <i class=\"fa fa-times\" aria-hidden=\"true\"><\/i>Exit Map            <\/a>\n            <div class=\"container-location\">\n                <div class=\"content-location-button-filter\">\n                    <button class=\"btn-view-map\">View Map<i class=\"fa fa-map\"><\/i> <\/button>\n                    <div id=\"unitsSection\" class=\"btn-filter\" role=\"group\" aria-label=\"Search results list\">\n                        <div class=\"candee-row filter options\">\n                            <div class=\"ripple filterSettingsButton ffIsClosed\" tab-index=\"0\" aria-expanded=\"false\" role=\"button\" aria-label=\"Toggle Filters Menu\"> \n                                <span class=\"flitersText\">Filters <\/span>\n                                <span class=\"filtersApplied\"><\/span>\n                                <span  class=\"mmFilters\"><i id=\"filtersButtonIcon\" aria-hidden class=\"mmFilters fa fa-sliders\"><\/i><\/span>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                                <div class=\"content-location\">\n                                                                                                                        <div class=\"location-item\" id=\"location-1306\" data-property_id=\"1306\" data-lat=\"38.3758524000\" data-lng=\"-75.5755521000\" data-featdures=\"exterior door,roll up door,ground level,temperature controlled,inside,interior door\">\n                                <div class=\"content-location-item-image\"> \n                                    <div class=\"location-item-title\">\n                                        <div class=\"location-item-header-title\">Moss Hill Self Storage<\/div>\n                                        <div class=\"location-item-header-distance\">0<\/div>\n                                    <\/div>\n                                                                        <div class=\"location-item-image\">\n                                        <img decoding=\"async\" src=\"https:\/\/www.mosshillstorage.com\/wp-content\/uploads\/sites\/156\/Moss-Hill-Storage-LOGO.png\" alt=\"Moss Hill Self Storage\" class=\"location-item-image\"   onerror=\"this.onerror=null; this.src='https:\/\/www.candee.co\/candee_images\/webp\/no-img.webp'\" \/>\n                                    <\/div>\n                                    <div class=\"location-item-features\">\n                                                                                                                                    <div class=\"location-item-feature\" data-feature=\"exterior door\">Exterior Door<\/div>\n                                                                                        <div class=\"location-item-feature\" data-feature=\"roll up door\">Roll up Door<\/div>\n                                                                                        <div class=\"location-item-feature\" data-feature=\"ground level\">Ground Level<\/div>\n                                                                                        <div class=\"location-item-feature\" data-feature=\"temperature controlled\">Temperature Controlled<\/div>\n                                                                                        <div class=\"location-item-feature\" data-feature=\"inside\">Inside<\/div>\n                                                                                        <div class=\"location-item-feature\" data-feature=\"interior door\">Interior Door<\/div>\n                                                                                                                    <\/div>\n                                <\/div>\n\n                                <div class=\"location-item-body\">\n                                    <div class=\"location-item-content-mobile\">\n                                        <div class=\"location-item-title\">\n                                            <div class=\"location-item-header-title\">Moss Hill Self Storage<\/div>\n                                            <div class=\"location-item-header-distance\">0<\/div>\n                                        <\/div>\n                                        <div class=\"location-item-container\">\n                                            <div class=\"location-item-direction\">\n                                                <span class=\"location-item-direction-address\">300 Moss Hill Ln<\/span>\n                                                <span class=\"location-item-direction-city\">Salisbury<\/span>\n                                                <span class=\"location-item-direction-region\">MD<\/span>\n                                                <span class=\"location-item-direction-zipcode\">21804<\/span>\n                                            <\/div>\n                                        <\/div>\n                                                                                \n                                    <\/div>\n                                    \n                                                                            <a href=\"https:\/\/www.beta-pinnacle.com\/generic-live\/location\/USA\/MD\/Salisbury\/moss-hill-1306\/\" data-google='{\"facname\":\"Moss Hill Self Storage\",\"cat\":\"CAS3-button-click\",\"action\":\"locations-rent-now\",\"label\":\"rent-now\",\"value\":\"https:\\\/\\\/www.beta-pinnacle.com\\\/generic-live\\\/location\\\/USA\\\/MD\\\/Salisbury\\\/moss-hill-1306\\\/\"}' class=\"location-item-discont\">50% off 1st month rent rate<\/a>\n                                                                        <div class=\"location-item-container\">\n                                        <div class=\"location-item-direction\">\n                                            <span class=\"location-item-direction-address\">300 Moss Hill Ln<\/span>\n                                            <span class=\"location-item-direction-city\">Salisbury<\/span>\n                                            <span class=\"location-item-direction-region\">MD<\/span>\n                                            <span class=\"location-item-direction-zipcode\">21804<\/span>\n                                        <\/div>\n                                    <\/div>\n                                    <div class=\"location-item-units\">\n                                                                                                                                    <div class=\"location-item-unit\">\n                                                    <span class=\"location-item-unit-title\">Small units<\/span>\n                                                    <div class=\"location-item-unit-content-price\">from <span class=\"location-item-unit-price\"><span class=\"\"><span class=\"valueRD-price\">37.00<\/span> $\/mo<\/span><\/span><\/div>\n                                                <\/div>\n                                                                                            <div class=\"location-item-unit\">\n                                                    <span class=\"location-item-unit-title\">Medium units<\/span>\n                                                    <div class=\"location-item-unit-content-price\">from <span class=\"location-item-unit-price\"><span class=\"\"><span class=\"valueRD-price\">52.00<\/span> $\/mo<\/span><\/span><\/div>\n                                                <\/div>\n                                                                                            <div class=\"location-item-unit\">\n                                                    <span class=\"location-item-unit-title\">Large units<\/span>\n                                                    <div class=\"location-item-unit-content-price\">from <span class=\"location-item-unit-price\"><span class=\"\"><span class=\"valueRD-price\">92.50<\/span> $\/mo<\/span><\/span><\/div>\n                                                <\/div>\n                                                                                    \n                                                                            <\/div>\n\n                                                                        \n                                    <div class=\"location-item-buttons\">\n                                        <a href=\"tel:410-546-2282\" class=\"btn btn-location-call-us\"><i class=\"tsg-call\"><\/i>410-546-2282<\/a>\n                                        <a href=\"https:\/\/www.beta-pinnacle.com\/generic-live\/location\/USA\/MD\/Salisbury\/moss-hill-1306\/\" data-google='{\"facname\":\"Moss Hill Self Storage\",\"cat\":\"CAS3-button-click\",\"action\":\"locations-rent-now\",\"label\":\"rent-now\",\"value\":\"https:\\\/\\\/www.beta-pinnacle.com\\\/generic-live\\\/location\\\/USA\\\/MD\\\/Salisbury\\\/moss-hill-1306\\\/\"}' class=\"btn btn-location-movein\">Rent online<\/a>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n\n                                                                <div class=\"location-item-no-results\">\n                        <span class=\"no-results\">No results<\/span>\n                    <\/div>\n\n                <\/div>\n    \n            <\/div>\n            <div id=\"facilityMapWrapper\" class=\"container-map\">\n            <style>\n.candeeFacilityMap{\n    width:100%;\n    text-align:center;\n    overflow:hidden;\n    position:relative;\n    height: 400px;\n}\n\n.facilityMap{\n    position: absolute;\n    top: 0px;\n    width: 100%;\n    display:none;\n}\n\n@media (max-width: 550px) {\t\n    .candeeFacilityMap{\n    height: 300px;\n    }\n}\n<\/style>\n\n<div id=\"facilityMap\" class=\"candeeFacilityMap\"><\/div>\n\n<script>\n    docReady(function() {\n                    MAP.element_id = 'facilityMap';\n            MAP.loadallGlobal = 'false';\n                \n        MAP.preselect = 'false';\n        MAP.loadMap(false, false);\n    });\n<\/script>\n            <\/div>\n        <\/div>\n\n        <a href=\"#locations_theme_5\" class=\"content-top-button\">\n            <span class=\"text-back-to-top\">Back to top<\/span>\n            <i class=\"tsg-row-up\"><\/i>\n        <\/a>\n    <\/div>\n<\/div>\n\n\n\n<script>\n    let facilities = [{\"prop_id\":\"1306\",\"latitude\":\"38.3758524000\",\"longitude\":\"-75.5755521000\",\"name\":\"Moss Hill Self Storage\",\"address\":\"300 Moss Hill Ln\",\"city\":\"Salisbury\",\"state\":\"MD\",\"zip\":\"21804\",\"link\":\"https:\\\/\\\/www.beta-pinnacle.com\\\/generic-live\\\/location\\\/USA\\\/MD\\\/Salisbury\\\/moss-hill-1306\\\/\",\"features\":\"exterior door,roll up door,ground level,temperature controlled,inside,interior door\",\"distance\":0,\"show\":true}];\n    let filterFeatureLocations  = [];\n    const locationList = document.querySelector('.content-location');\n    const btnLocationsSearch = document.querySelector('.btn.btn-locations-search');\n    const locationsTheme5Searchbar = document.querySelector('.locationsTheme5Searchbar');\n    const locationItems = document.querySelectorAll('.location-item');\n    const notResult = document.querySelector(`.location-item-no-results`);\n    const btnViewMap = document.querySelector(`.btn-view-map`);\n    const containerLocation = document.querySelector(`.container-location`);\n    const floatingButton = document.querySelector(`.floating-button`);\n    const resultSearch = document.querySelector(`.result-search`);\n    const facilityMapWrapper = document.getElementById(`facilityMapWrapper`);\n    let searchTermBefore = '';\n\n    function setMapLocations() {\n        let dataLocationMaps  = [];\n        facilities.map(value => {\n            if(value.show){\n                var dataMarkerTemplate = {\n                    name: value.name,\n                    address: value.address,\n                    longitude: value.longitude,\n                    latitude: value.latitude,\n                    city: value.city,\n                    state: value.state,\n                    zip: value.zip,\n                    link: value.link,\n                }\n                var info = MAP.markerTemplate(dataMarkerTemplate);\n                \n                dataLocationMaps.push({\n                    info,\n                    lat: value.latitude,\n                    lng: value.longitude,\n                    prop_id: value.prop_id\n                });\n                \n            }\n        });\n        \n        MAP.clearMarkers();\n        MAP.setMapLocations(dataLocationMaps);\n    }\n\n    locationList.addEventListener('scroll', handleLocationListScroll);\n    function handleLocationListScroll() {\n        const listTop = locationList.scrollTop;\n        const listBottom = listTop + locationList.clientHeight;\n\n        locationItems.forEach((item) => {\n            const itemTop = item.offsetTop - locationList.offsetTop;\n            const itemBottom = itemTop + item.clientHeight;\n            const listCenter = (listTop + listBottom) \/ 2;\n\n            if (itemTop <= listCenter && itemBottom >= listCenter) {\n                const prop_id = +item.dataset.property_id;\n                const lat = parseFloat(item.dataset.lat);\n                const lng = parseFloat(item.dataset.lng);\n                const map = MAP;\n                map.gmap.setCenter({ lat, lng });\n                map.gmap.setZoom(10); \n\n                map.allMarkers.forEach(marker => {\n                    marker.setAnimation(null);\n                });\n\n                map.allMarkers.forEach((marker, index) => {\n                    if (index === prop_id) {\n                        marker.setAnimation(google.maps.Animation.BOUNCE);\n                        setTimeout(() => {marker.setAnimation(null);}, 1500);\n                    }\n                });\n            }\n        });\n    }\n\n    function isSubsetWithSet(subsetArray, mainArray) {\n        const mainSet = new Set(mainArray);\n        return subsetArray.every(element => mainSet.has(element));\n    }\n\n    function filterFeaturesLocations(feature) {\n        if(filterFeatureLocations.includes(feature)) {\n            filterFeatureLocations = filterFeatureLocations.filter(item => item !== feature);\n        } else {\n            filterFeatureLocations.push(feature);\n        }\n\n        const elementos = document.querySelectorAll(`.location-item-feature[data-feature=\"${feature}\"]`);\n        elementos.forEach(elemento => {\n            elemento.classList.toggle('show');\n        });\n\n        let whitResult = 1;\n        facilities = facilities.map(facility => {\n            let item = document.querySelector(`#location-${facility.prop_id}.location-item`)\n            let features = facility.features.split(',');\n            if(isSubsetWithSet(filterFeatureLocations, features)) {\n                facility.show = true;\n                item.classList.remove('hide');\n            } else {\n                facility.show = false;\n                if(!item.classList.contains('hide')) {\n                    item.classList.add('hide');\n                }\n            }\n            return facility;\n        });\n        let hasResult =  facilities.filter(item => item.show == true);\n        if(notResult && hasResult.length == 0 ) {\n            notResult.classList.add('show');\n        } else {\n            notResult.classList.remove('show');\n        }\n        setMapLocations()\n    }\n\n    locationsTheme5Searchbar.addEventListener('keydown', function(event) {\n        if (event.key === 'Enter') {\n            searchTerm();\n        }\n    });\n\n    btnLocationsSearch.addEventListener('click', searchTerm);\n\n\n    let locationVisible = true;\n    if (btnViewMap) {\n        btnViewMap.addEventListener('click', function() {\n            if (locationVisible) {\n                floatingButton.classList.add('show');\n                containerLocation.classList.add('hidden');\n                facilityMapWrapper.classList.add('full');\n            }\n            locationVisible = !locationVisible;\n        });\n    } else {\n        console.error(\"The .btn-view-map button was not found.\");\n    }\n\n    if(floatingButton){\n        floatingButton.addEventListener('click', function() {\n            if (!locationVisible) {\n                floatingButton.classList.remove('show');\n                containerLocation.classList.remove('hidden');\n                facilityMapWrapper.classList.remove('full');\n            }\n            locationVisible = !locationVisible;\n        });\n    }\n\n    async function searchTerm() {\n        resultSearch.classList.toggle('hidden', true);\n\n        const searchTerm = locationsTheme5Searchbar.value.toLowerCase();\n        let filter = false;\n        if(searchTerm.trim() === '' && searchTermBefore !== ''){\n            filter = true;\n            searchTermBefore = '';\n        } else if(searchTerm.trim() !== ''){\n            filter = true;\n            searchTermBefore = searchTerm;\n        }\n\n        if(filter){\n\n            let addressToSearch = await searchAddress(searchTerm);\n            let facilityByProximity = sortFacilityByProximity(addressToSearch?.latitude,addressToSearch?.longitude);\n            sortDivsByDefinedOrder(facilityByProximity);\n\n            let hasResult =  facilities.filter(item => item.show == true);\n            \n            if(notResult && hasResult.length == 0 ) {\n                notResult.classList.add('show');\n            } else {\n                notResult.classList.remove('show');\n            }\n            setMapLocations();\n        }  \n    }\n\n\n    async function searchAddress(address) {\n        const apiKey = candee_js_variables.google_key; \/\/ Replace with your actual API Key\n        const geocoder = new google.maps.Geocoder();\n        try {\n            const results = await new Promise((resolve, reject) => {\n                geocoder.geocode({ 'address': address }, (results, status) => {\n                    if (status === 'OK') {\n                        resolve(results);\n                    } else {\n                        resultSearch.classList.toggle('hidden');\n                        reject(new Error('Geocoding request failed due to: ' + status));\n                    }\n                });\n            });\n\n            if (results.length > 0) {\n                const location = results[0].geometry.location;\n                return {\n                    latitude: location.lat(),\n                    longitude: location.lng(),\n                };\n            } else {\n                \/\/ console.log('No results found for the provided address.');\n            }\n        } catch (error) {\n            \/\/ console.error('Error searching for the address:', error);\n        }\n    }\n\n\n    function sortFacilityByProximity(latitude, longitude) {\n        if (typeof latitude !== 'number' || typeof longitude !== 'number') {\n            console.error(\"The 'latitude' and 'longitude' arguments must be numbers.\");\n            return facilities; \/\/ Return the unsorted array in case of error\n        }\n\n        \/\/ Ensure each place has valid lat and lng properties\n        const validFacilities = facilities.filter(facility => typeof +facility.latitude === 'number' && typeof +facility.longitude === 'number');\n\n        if (validFacilities.length !== facilities.length) {\n            console.warn(\"Some places in the array do not have valid 'latitude' and 'longitude' properties and were omitted for sorting.\");\n        }\n\n        \/\/ Add the distance to each place\n        const facilitiesWithDistance = validFacilities.map(facility => {\n            const distance = SHARED.getDistance(latitude, longitude, +facility.latitude, +facility.longitude);\n            return { ...facility, distance };\n        });\n        \/\/ Sort the array by the 'distance' property from nearest to farthest\n        facilitiesWithDistance.sort((a, b) => a.distance - b.distance);\n        \n        return facilitiesWithDistance;\n    }\n\n\n    function sortDivsByDefinedOrder(orderOfIds) {\n        const divs = Array.from(locationList.children); \/\/ Get direct children (divs) as an array\n        const sortedDivs = [];\n        orderOfIds.map(facility =>{\n            const div = divs.find( item => item.id == `location-${facility.prop_id}`);\n            const distanceDiv = div.querySelector('.location-item-header-distance');\n            if (distanceDiv) {\n                distanceDiv.textContent = getDistance(facility.distance); \/\/ Or your preferred unit and formatting\n            }\n            sortedDivs.push(div);\n        })\n        \n        locationList.innerHTML = '';\n        sortedDivs.forEach(div => {\n            locationList.appendChild(div);\n        });\n    }\n\n    function getDistance(distance) {\n        if(isNaN(distance) || distance === null){\n            return '';\n        }\n        if(candee_js_variables.measurement == 'imperial'){\n            return distance+' '+SHARED.candee_translate('miles', candee_js_variables.lang);\n        }else{\n            return SHARED.candee_convert_to_metric(distance, 'miles');\n        }\n    }\n    document.addEventListener('DOMContentLoaded', () => {\n        facilities.map(item => {\n            const distanceItem = document.querySelector(`#location-${item.prop_id}.location-item .location-item-header-distance`);\n            let distance =  SHARED.formatNumber(item.distance+'');\n            distanceItem.innerHTML = getDistance(distance);\n        });\n        cQuery( 'body' ).on( 'google_maps_loaded', function( event, param1, param2 ) {\n            setMapLocations();\n        });\n        document.querySelectorAll('.location-item-features').forEach(item => {\n            item.addEventListener('click', function(event) {\n                const locatioItemFeature = event.target.closest('div > div');\n                if (locatioItemFeature) {\n                    const feature = locatioItemFeature.dataset.feature;\n                    filterFeaturesLocations(feature);\n                }\n            });\n        });\n        document.querySelectorAll('.masterFeatureFilterCheckbox').forEach(item => {\n            item.addEventListener('click', function(event) {\n                let feature = event.target.value.toLowerCase();\n                filterFeaturesLocations(feature);\n            });\n        });\n    });\n\n    \n    \/**\n     * Functionality for Search Near Me\n     *\/\n    const btnUserLocationSearch = document.querySelector('#buttonNearMe');\n    if (btnUserLocationSearch){\n        async function locationsTheme5UserSearch(lat, lng){\n            cQuery.ajax({\n                type: 'POST',\n                url: ajaxurl,\n                data: {\n                    action: 'candee_get_addredd_by_coordinates', \/\/ PHP function from candee.php\n                    ajax_data: { lat: lat, long: lng },\n                },\n                success: function(response){\n                    if (response){\n                        try { response = JSON.parse(response); } catch (err){}\n                        var coordsAddress = response.results.formatted_address;\n                        var candee_storage_address = JSON.stringify({ lat: lat, long: lng, formatted_address:coordsAddress})\n                        LOCALSTORAGE.setItem('candee_storage_address', candee_storage_address);\n                        \n                        locationsTheme5Searchbar.value = coordsAddress;\n                        searchTerm();\n                    }\n                },\n            });\n        }\n    \n        function locationsTheme5UserSearchShowErr(showErr){\n            if (showErr === false){ btnUserLocationSearch.removeAttribute('disabled'); return; }\n\n            var blurb = `<div class=\"candee white-popup userBarPop locationConfirmationPopup\" style=\"width: 40%;padding: 2rem;left: 28%;\">`+\n                '<div class =\"userPopBlurb\">'+\n                    '<div class=\"userPopIcon background_1 animated fadeInLeft\" style=\"width: 40%\">'+\n                        '<i class=\"fa fa-map-marker\" aria-hidden=\"true\"><\/i>'+\n                        '<span class=\"userPopTitle candee_translate\">Location<\/span>'+\n                    '<\/div>'+\n                    '<div class=\"userPopDesc\" style=\"width: 50%; border-right: unset;\">'+\n                        `<p style=\"display: block;\" class=\"candee_translate confirmationMessage hasGeo error\">${SHARED.candee_translate(\"You have blocked geolocation and need to manually reactivate.\",candee_js_variables.lang)}<\/p>`\n                    '<\/div>'+\n                '<\/div>'+\n            '<\/div>';\n    \n            cQuery.magnificPopup.open({\n                items: {\n                    src: blurb,\n                    type: 'inline'\n                },\n                mainClass: \"userBarMag\",\n                callbacks: {\n                    \/\/ close: function() { addUserIndicator(); }\n                }\n            });\n            btnUserLocationSearch.removeAttribute('disabled');\n        }\n\n        async function locationsTheme5CheckBrowserLocationShare(showErr){\n            btnUserLocationSearch.setAttribute('disabled', 'disabled');\n            let response = await navigator.permissions.query({ name: 'geolocation' });\n            if (response.state === 'granted'){\n                SHARED.getLatLong(locationsTheme5UserSearch, null, true);\n            } else if (response.state === 'prompt'){\n                let refresh = true;\n                navigator.geolocation.watchPosition(function(position) {\n                    if (refresh){\n                        if (position.coords && position.coords.latitude && position.coords.longitude){\n                            locationsTheme5UserSearch(position.coords.latitude, position.coords.longitude);\n                        }\n                        refresh = false;\n                    }\n                    btnUserLocationSearch.removeAttribute('disabled');\n                    return false;\n                }, () => {\n                    locationsTheme5UserSearchShowErr(showErr);\n                });\n            } else if (showErr === true) {\n                locationsTheme5UserSearchShowErr();\n            }\n            \n            btnUserLocationSearch.removeAttribute('disabled');\n        }\n        \n        btnUserLocationSearch.addEventListener('click', async () => {\n            locationsTheme5CheckBrowserLocationShare(true);\n        });\n    \n        locationsTheme5CheckBrowserLocationShare(false);\n    }\n\n    <\/script>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/full-width-no-header.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-129","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Candee Locations - Generic Live Site<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.beta-pinnacle.com\/generic-live\/candee-locations\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Candee Locations - Generic Live Site\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.beta-pinnacle.com\/generic-live\/candee-locations\/\" \/>\n<meta property=\"og:site_name\" content=\"Generic Live Site\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-04T14:48:16+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.beta-pinnacle.com\/generic-live\/candee-locations\/\",\"url\":\"https:\/\/www.beta-pinnacle.com\/generic-live\/candee-locations\/\",\"name\":\"Candee Locations - Generic Live Site\",\"isPartOf\":{\"@id\":\"https:\/\/www.beta-pinnacle.com\/generic-live\/#website\"},\"datePublished\":\"2023-04-06T21:57:15+00:00\",\"dateModified\":\"2024-09-04T14:48:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.beta-pinnacle.com\/generic-live\/candee-locations\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.beta-pinnacle.com\/generic-live\/candee-locations\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.beta-pinnacle.com\/generic-live\/candee-locations\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.beta-pinnacle.com\/generic-live\/pinnacle-default-homepage\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Candee Locations\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.beta-pinnacle.com\/generic-live\/#website\",\"url\":\"https:\/\/www.beta-pinnacle.com\/generic-live\/\",\"name\":\"Generic Live Site\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.beta-pinnacle.com\/generic-live\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Candee Locations - Generic Live Site","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.beta-pinnacle.com\/generic-live\/candee-locations\/","og_locale":"en_US","og_type":"article","og_title":"Candee Locations - Generic Live Site","og_url":"https:\/\/www.beta-pinnacle.com\/generic-live\/candee-locations\/","og_site_name":"Generic Live Site","article_modified_time":"2024-09-04T14:48:16+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.beta-pinnacle.com\/generic-live\/candee-locations\/","url":"https:\/\/www.beta-pinnacle.com\/generic-live\/candee-locations\/","name":"Candee Locations - Generic Live Site","isPartOf":{"@id":"https:\/\/www.beta-pinnacle.com\/generic-live\/#website"},"datePublished":"2023-04-06T21:57:15+00:00","dateModified":"2024-09-04T14:48:16+00:00","breadcrumb":{"@id":"https:\/\/www.beta-pinnacle.com\/generic-live\/candee-locations\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.beta-pinnacle.com\/generic-live\/candee-locations\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.beta-pinnacle.com\/generic-live\/candee-locations\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.beta-pinnacle.com\/generic-live\/pinnacle-default-homepage\/"},{"@type":"ListItem","position":2,"name":"Candee Locations"}]},{"@type":"WebSite","@id":"https:\/\/www.beta-pinnacle.com\/generic-live\/#website","url":"https:\/\/www.beta-pinnacle.com\/generic-live\/","name":"Generic Live Site","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.beta-pinnacle.com\/generic-live\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.beta-pinnacle.com\/generic-live\/wp-json\/wp\/v2\/pages\/129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.beta-pinnacle.com\/generic-live\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.beta-pinnacle.com\/generic-live\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.beta-pinnacle.com\/generic-live\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.beta-pinnacle.com\/generic-live\/wp-json\/wp\/v2\/comments?post=129"}],"version-history":[{"count":1,"href":"https:\/\/www.beta-pinnacle.com\/generic-live\/wp-json\/wp\/v2\/pages\/129\/revisions"}],"predecessor-version":[{"id":2827,"href":"https:\/\/www.beta-pinnacle.com\/generic-live\/wp-json\/wp\/v2\/pages\/129\/revisions\/2827"}],"wp:attachment":[{"href":"https:\/\/www.beta-pinnacle.com\/generic-live\/wp-json\/wp\/v2\/media?parent=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}