
/* =========================================================
   v2.8.28 — Newsletter submit spacing fix
   Scope: newsletter form button spacing only.
   ========================================================= */

.newsletter-card form button,
.newsletter-box form button,
.newsletter-section form button,
form.newsletter button,
form[data-newsletter] button,
#newsletter-form button,
.newsletter-card form input[type="submit"],
.newsletter-box form input[type="submit"],
.newsletter-section form input[type="submit"],
form.newsletter input[type="submit"],
form[data-newsletter] input[type="submit"],
#newsletter-form input[type="submit"] {
  margin-top: 30px !important;
}

.newsletter-card form input + button,
.newsletter-box form input + button,
.newsletter-section form input + button,
form.newsletter input + button,
form[data-newsletter] input + button,
#newsletter-form input + button,
.newsletter-card form .form-group + button,
.newsletter-box form .form-group + button,
.newsletter-section form .form-group + button,
form.newsletter .form-group + button,
form[data-newsletter] .form-group + button,
#newsletter-form .form-group + button {
  margin-top: 32px !important;
}

.newsletter-card form button,
.newsletter-box form button,
.newsletter-section form button,
form.newsletter button,
form[data-newsletter] button,
#newsletter-form button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  align-self: start !important;
}

@media (max-width: 760px) {
  .newsletter-card form button,
  .newsletter-box form button,
  .newsletter-section form button,
  form.newsletter button,
  form[data-newsletter] button,
  #newsletter-form button {
    margin-top: 26px !important;
  }
}
