span.you { unicode-bidi:bidi-override; direction:rtl }
span.you.write:before { content:"gro.straretaeht" }
span.you.write:after { content:"@ofni" }
span.you.dial:before { content:"8886. " }
span.you.dial:after { content:" .262" }
.WABranding {display: none}

/* Navigation Bar Text Color */
ul.firstLevel a {
    color: #34004F !important;
}

/* Link Text Color */
a {
    color: rgb(0, 0, 0) !important;
}

/* Paragraph Text Color */
p {
  color: #000000;
}

/* White text class */
.white p, .white a {
  color: #FFFFFF !important;
}

/* Black text class */
.black p, .black a, .black h1 {
  color: #000000 !important;
}

/* From button colors */
.WaGadgetDonationForm input.nextButton,
.WaGadgetMembershipApplication .nextButton,
#FunctionalBlock1_ctl00_subscribeButton {
  background-color: #000000 !important;
  color: #ffffff !important;
}

/* Form colors */
#id_PSihj7v,
#id_PSihj7v .typeInstruction,
#id_PSihj7v .typeInstruction *,
#id_PSihj7v strong,
div.typeInstruction,
#id_5erGlnm,
#id_5erGlnm * {
  color: #000000 !important;
}

.WaGadgetMembershipApplication {
  color: #000000 !important;
}

.WaGadgetMembershipApplication * {
  color: #000000 !important;
}

/* Reset social icons */
.WaLayoutRow:last-of-type .WaGadgetSocialProfile a {
  color: initial !important;
}

/* Keeps the footer white */
#id_6dyEO8n,
#id_SqQeep8 {
  color: #FFFFFF !important;
}
#id_6dyEO8n *,
#id_SqQeep8 * {
  color: #FFFFFF !important;
}

/* Always underline links */
a, a:link, a:visited, a:hover, a:active, a:focus {
  text-decoration: underline;
  text-decoration-color: currentColor; /* keeps underline same color as link */
  text-decoration-thickness: 1.5px;
  transition: color 150ms ease, background-color 150ms ease;
}

/* Maintain strong color contrast on white */
a { color: #1a73e8; }
a:visited { color: #5f3dc4; }
a:hover, a:focus { color: #0048a1; background-color: rgba(26,115,232,0.06); }

/* Focus for keyboard users (visible but not removing underline) */
a:focus {
  outline: 3px solid rgba(26,115,232,0.18);
  outline-offset: 3px;
}

/* Keep buttons with no underline while keeping accessibility */
a.button, .button a {
  text-decoration: none;
  display: inline-block;
  background-color: #1a73e8;
  color: #fff;
  padding: 8px 14px;
  border-radius: 6px;
  font-weight: 600;
}
a.button:hover, .button a:hover { background-color: #0048a1; }