/* Fix unreadable/blacked-out member profile renewal links */
.wa-member-profile-renew-link, 
.memberProfileContainer a, 
input[type="button"].openInDialog, 
.typeButton {
    color: #ffffff !important;
}
/* Force the 2nd (Apply to Bocce Club) and 4th (Directory By-Laws) items to wrap */
.menuInner ul.firstLevel > li:nth-child(2),
.menuInner ul.firstLevel > li:nth-child(2) *,
.menuInner ul.firstLevel > li:nth-child(4),
.menuInner ul.firstLevel > li:nth-child(4) * {
  white-space: normal !important;
  word-wrap: break-word !important;
}

/* Style and set width for Apply to Bocce Club (2nd item) */
.menuInner ul.firstLevel > li:nth-child(2) > a {
  display: inline-block !important;
  max-width: 110px !important;
  text-align: center !important;
  line-height: 1.2 !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  vertical-align: middle !important;
}

/* Style and set width for Directory By-Laws (4th item) */
.menuInner ul.firstLevel > li:nth-child(4) > a {
  display: inline-block !important;
  max-width: 105px !important;
  text-align: center !important;
  line-height: 1.2 !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  vertical-align: middle !important;
}

/* Keep all single-line items vertically centered */
.menuInner ul.firstLevel > li > a {
  vertical-align: middle !important;
}