/* =====================================================
   WFSNSW WildApricot — visual alignment with wfsnsw.org.au
   Non-destructive override — delete to revert to template
   ===================================================== */

/* Keep existing: hides redundant login form */
.WaGadgetAuthorizationRequired .openAuthFormContainer {
  display: none !important;
}

/* FIX 1: Yellow sidebar headings → white
   Set via <font color="#ffff00"> inline HTML attribute */
font[color="#ffff00"] {
  color: #ffffff !important;
}

/* FIX 2: Any other garish inline font colours in sidebar content */
font[color="#ff0000"],
font[color="#FF0000"] {
  color: #ffffff !important;
}

/* FIX 3: Blue text in event descriptions → dark readable */
font[color="blue"],
font[color="#0000ff"],
font[color="#0000FF"],
font[color="#003366"],
font[color="#003399"] {
  color: #1a1a1a !important;
}

/* FIX 4: Register button → maroon to match site palette */
.registrationButton,
a.registrationButton,
input.registrationButton {
  background-color: #7a1f1f !important;
  color: #ffffff !important;
  border-color: #7a1f1f !important;
}

/* FIX 5: Member offers images — prevent broken image stretch */
.WaGadgetMemberOffers img {
  max-width: 100% !important;
  height: auto !important;
}