/*Ghost Chart Sizing */
.ghost-chart-container {
    max-width: 500px !important;
    margin: 30px auto !important;
}
/* Hide redundant page title/breadcrumb hero (gray marble) */
.feature-header, 
.post-title, 
.entry-title, 
.page-header, 
.breadcrumbs, 
h1.entry-title,
.feature-header-title {
    display: none !important;
}

/* Also kill its container spacing (gray marble, part 2*/
.entry-header, 
.page-hero, 
.hero-section {
    display: none !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}/*Working as of 1/4/2025 */

/* This gives us rounded cards on the homepage (for groups) */
.landing-card {
    background: #ffffff !important;
    border: 1px solid #e0e6ed !important;
    border-radius: 32x !important;
    padding: 32px !important;
    box-shadow: 0 8px 32px rgba(0,0,0,0.12) !important;
    margin: 16px 0 !important;
}/*Working as of 1/4/2025 */

/* Landing card for columns (1/1) */
.wp-block-column.is-layout-flow.landing-card {
    background: #ffffff !important;
    border: 1px solid #e0e6ed !important;
    border-radius: 32px !important;
    padding: 24px !important;
    box-shadow: 0 8px 32px rgba(0,0,0,0.12) !important;
    margin: 16px 0 !important;
} /*Working as of 1/4/2025 */

/* This piece of code creates the avator icon for user profiles in the upper right of the menu (Avatar 1/2) */
/* Style ONLY your My Account link as profile button */
.menu-item a[href*="my-account"] {
    position: fixed !important;  /* Stays top-right */
    top: 35x !important;
    right: 20px !important;
    background: #0693e3 !important;
    color: white !important;
    padding: 8px !important;     /* Smaller for icon feel */
    border-radius: 50% !important; /* Circle like profile pic */
    width: 50px !important;
    height: 50px !important;
    text-indent: -9999px !important; /* Hide text */
    overflow: hidden !important;
    border: 3px solid white !important;
    box-shadow: 0 2px 10px rgba(0,0,0,0.3) !important;
    z-index: 999 !important;
}/*Working as of 1/5/2025 */

/*This is the pretty formatting for the avatar (Avatar 2/2) */
.menu-item a[href*="my-account"] img.menu-profile-avatar {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 44px !important;
    height: 44px !important;
    border-radius: 50% !important;
    object-fit: cover !important;
} /*Working as of 1/5/2025 */

/*Removes the theme copyright*/
.copyright {
	display:none;
} /*From WP:Nick, works 1/6/2026*/



/* We use the #ninja_forms_form_2 ID to increase specificity (weight) */
#ninja_forms_form_2_all_fields_wrap [id*="1766087551308-container"],
#ninja_forms_form_2_all_fields_wrap [id*="1766087632978-container"],
#ninja_forms_form_2_all_fields_wrap [id*="1766089101280-container"],
#ninja_forms_form_2_all_fields_wrap [id*="1768704039022-container"] {
    background-color: #f1f5f9 !important;
    opacity: 0.7 !important;
    pointer-events: none !important;
    cursor: not-allowed !important;
    border: 1px solid #cbd5e1 !important;
}  /*KRJ:  Unconfirmed but possible 3/2026 */

/* Force the actual input/select boxes inside to look disabled */
#ninja_forms_form_2_all_fields_wrap [id*="1766087551308-container"] input,
#ninja_forms_form_2_all_fields_wrap [id*="1766087632978-container"] select {
    background-color: #f1f5f9 !important;
    color: #94a3b8 !important;
    pointer-events: none !important;
}  /*KRJ:  Unconfirmed but possible 3/2026 */


#block-17.col-lg-3 {
  width: 100% !important;
  max-width: 100% !important;
}  /*KRJ:  Confirmed.  Fixes footer width */



/* Experiments go below this */