footer#bottom-widgets {
  padding-top: 0;
}
#wd_newsletter_form_wrapper {
  background-color: #333;
  padding-top: 40px;
}
#wd_newsletter_form {
  max-width: 300px;
  margin: 0 auto 1em;
  width: 100%;
  padding-bottom:30px;
}
#wd_newsletter_form form fieldset {
  border-color: white;
}
#wd_newsletter_form form fieldset legend {
  display: none;
}
#wd_newsletter_form form fieldset div {
  text-align: center;
}
#wd_newsletter_form form fieldset div label {
  color: #a7a5a5; // updated color for ADA AA contrast
}
#wd_newsletter_form form fieldset div button[type="submit"] {
  margin-right: 0;
}
