/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 13 2026 | 21:59:52 */
/* ===== HIDE ALL HERO VARIATIONS BY DEFAULT ===== */
.hero-default,
.hero-assisted-living,
.hero-memory-care,
.hero-independent-living,
.hero-personal-care-home,
.hero-assistive-services,
.hero-apartments,
.hero-studio-life,
.hero-activities {
    display: none;
}

/* ===== SHOW MATCHING HERO BASED ON USER CLASS ===== */
body.user-default .hero-default { display: block !important; }
body.user-assisted-living .hero-assisted-living { display: block !important; }
body.user-memory-care .hero-memory-care { display: block !important; }
body.user-independent-living .hero-independent-living { display: block !important; }
body.user-personal-care-home .hero-personal-care-home { display: block !important; }
body.user-assistive-services .hero-assistive-services { display: block !important; }
body.user-apartments .hero-apartments { display: block !important; }
body.user-studio-life .hero-studio-life { display: block !important; }
body.user-activities .hero-activities { display: block !important; }

/* ===== ELEMENTOR EDITOR: SHOW ALL VARIATIONS ===== */
body.elementor-editor-active .hero-default,
body.elementor-editor-active .hero-assisted-living,
body.elementor-editor-active .hero-memory-care,
body.elementor-editor-active .hero-independent-living,
body.elementor-editor-active .hero-personal-care-home,
body.elementor-editor-active .hero-assistive-services,
body.elementor-editor-active .hero-apartments,
body.elementor-editor-active .hero-studio-life,
body.elementor-editor-active .hero-activities {
    display: block !important;
}

/* ===== ELEMENTOR EDITOR: ADD VISUAL BADGES ===== */
body.elementor-editor-active .hero-assisted-living,
body.elementor-editor-active .hero-memory-care,
body.elementor-editor-active .hero-independent-living,
body.elementor-editor-active .hero-personal-care-home,
body.elementor-editor-active .hero-assistive-services,
body.elementor-editor-active .hero-apartments,
body.elementor-editor-active .hero-studio-life,
body.elementor-editor-active .hero-activities {
    position: relative !important;
}

body.elementor-editor-active .hero-assisted-living::before,
body.elementor-editor-active .hero-memory-care::before,
body.elementor-editor-active .hero-independent-living::before,
body.elementor-editor-active .hero-personal-care-home::before,
body.elementor-editor-active .hero-assistive-services::before,
body.elementor-editor-active .hero-apartments::before,
body.elementor-editor-active .hero-studio-life::before,
body.elementor-editor-active .hero-activities::before {
    content: "Return Visitor";
    position: absolute;
    top: 10px;
    right: 10px;
    background: rgba(0, 0, 0, 0.5);
    color: rgba(255, 255, 255, 0.9);
    padding: 4px 10px;
    border-radius: 3px;
    font-weight: 500;
    font-size: 11px;
    z-index: 99999;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    font-family: Arial, sans-serif;
    opacity: 0.7;
}

/* ===== OPTIONAL: SPECIFIC BADGE LABELS PER PAGE TYPE ===== */
/* Uncomment to show specific page type in badge instead of generic "Return Visitor" */
/*
body.elementor-editor-active .hero-assisted-living::before { content: "Return Visitor: Assisted Living"; }
body.elementor-editor-active .hero-memory-care::before { content: "Return Visitor: Memory Care"; }
body.elementor-editor-active .hero-independent-living::before { content: "Return Visitor: Independent Living"; }
body.elementor-editor-active .hero-personal-care-home::before { content: "Return Visitor: Personal Care"; }
body.elementor-editor-active .hero-assistive-services::before { content: "Return Visitor: Assistive Services"; }
body.elementor-editor-active .hero-apartments::before { content: "Return Visitor: Apartments"; }
body.elementor-editor-active .hero-studio-life::before { content: "Return Visitor: Studio Life"; }
body.elementor-editor-active .hero-activities::before { content: "Return Visitor: Activities"; }
*/