/* Lock page while popup is open */
body.ml-visible { 
    overflow: hidden !important; 
    pointer-events: none !important; 
}

/* Make the overlay dominant */
.ml-popup { 
    position: fixed !important; 
    top: 0 !important; 
    left: 0 !important;
    width: 100vw !important; 
    height: 100vh !important; 
    z-index: 99999 !important;
    pointer-events: auto !important;
}

/* HIDE ALL close buttons */
.ml-popup .ml-popup-close,
.ml-embedded .ml-popup-close,
button[data-element="close"],
button[class*="popup-close"],
button[class*="close"],
.ml-popup [aria-label="Close"],
.ml-modal__close,
.ml-modal [data-element="close"],
[class*="close-button"],
.nebula-icon-close,
svg[class*="close"] {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}

/* FORCE header colors - nuclear option */
* .site-header,
*[class*="header"],
*[id*="header"],
body > header,
.site-branding {
    background-color: #b40a7e !important;
    background-image: none !important;
    background: #b40a7e !important;
}

* .site-title a,
*[class*="site-title"] a {
    color: #000000 !important;
}

/* Tagline color */
.site-description,
.site-tagline,
*[class*="tagline"],
p.site-description {
    color: #000000 !important;
}

/* Lock page while popup is open */
body.ml-visible { overflow: hidden !important; pointer-events: none; }
/* Make the overlay dominant */
.ml-popup { position: fixed !important; top:0 !important; left:0 !important;
  width:100vw !important; height:100vh !important; z-index:99999 !important; }
/* HIDE the close button (Nebula classes) */
.ml-popup .ml-popup-close,
.ml-embedded .ml-popup-close,
button[data-element="close"],
button[class*="popup-close"],
.ml-popup [aria-label="Close"],
.ml-modal__close,
.ml-modal [data-element="close"],
[class*="close-button"],
.nebula-icon-close,
svg[class*="close"] {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}
/* Prevent clicks on the background under the overlay */
.ml-overlay,
.ml-backdrop { pointer-events: none !important; }

/* FORCE header colors - nuclear option */
* .site-header,
*[class*="header"],
*[id*="header"],
body > header,
.site-branding {
    background-color: #b40a7e !important;
    background-image: none !important;
    background: #b40a7e !important;
}

* .site-title a,
*[class*="site-title"] a {
    color: #000000 !important;
}

/* Tagline color */
.site-description,
.site-tagline,
*[class*="tagline"],
p.site-description {
    color: #000000 !important;
}

/* ULTRA STRONG Footer styling - target ALL possible footer elements */
body footer,
body .site-footer,
body footer.site-footer,
html footer,
html .site-footer,
div[class*="footer"],
section[class*="footer"],
.footer-wrapper,
#colophon,
.footer-area,
.footer-widget-area,
.site-info,
.footer-bottom,
.footer-content,
footer *,
body > footer,
body > div[class*="footer"],
#page footer,
.site footer {
    background-color: #b40a7e !important;
    background-image: none !important;
    background: #b40a7e !important;
}

/* Target the specific blue container */
body,
body > div,
#page,
.site,
main + *,
article + * {
    background-color: transparent !important;
}

/* Force all footer children to have pink background */
footer > *,
.site-footer > *,
[class*="footer"] > * {
    background-color: #b40a7e !important;
}

/* Footer text color */
footer,
footer *,
.site-footer,
.site-footer *,
footer a,
.site-footer a {
    color: #ffffff !important; /* White text for better contrast */
}

/* Hide search bar on password-protected and leadership pages */
.page-id-15 .search-form,
.post-password-form ~ .search-form,
input[type="search"],
.search-submit {
    display: none !important;
}
/* Remove blue banner at bottom */
.site-footer,
footer,
.footer-widgets,
.site-info {
    display: none !important;
}
.site-description {
white-space: nowrap;
}

.site-title,
.site-description {
white-space: nowrap;
}

Women Leading With Empathy, Innovation, 
and Authority From Lived Experience

h2 {
text-align: center;
max-width: 100%;
margin-left: auto;
margin-right: auto;
line-height: 1.2;
}
/* Keep header title + tagline on one line */
.site-title,
.site-title a,
.site-description {
  white-space: nowrap;
}

/* Center all H2 headings sitewide */
h2 {
  text-align: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.2;
}
/* Keep header title + tagline on one line */
.site-title,
.site-title a,
.site-description {
  white-space: nowrap;
}

/* Center all H2 headings sitewide */
h2 {
  text-align: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.2;
}

@media (max-width: 768px) {
  .site-title,
  .site-title a,
  .site-description {
    white-space: normal;
  }
}

@media (max-width: 768px) {
  .site-title,
  .site-title a,
  .site-description,
  header .site-title,
  header .site-description {
    white-space: normal !important;
    word-break: break-word;
  }
}

leadership 


.wpforms-container {
  max-width: 480px;
  margin: 0 auto;
}

.wpforms-container input,
.wpforms-container textarea {
  padding: 8px 10px !important;
  font-size: 14px !important;
}

.wpforms-submit {
  padding: 10px 16px !important;
  font-size: 14px !important;
}


.wpforms-container {
  max-width: 480px;
  margin: 0 auto;
}

.wpforms-container input,
.wpforms-container textarea {
  padding: 8px 10px !important;
  font-size: 14px !important;
}

.wpforms-submit {
  padding: 10px 16px !important;
  font-size: 14px !important;
}


