p {
  margin-bottom: 1.5em !important;
}

.single-meta {
  display: flex !important;
  gap: 1rem;
  font-size: 0.9rem !important;
  color: #333333 !important;
  margin-bottom: 1rem;
  visibility: visible !important;
  opacity: 1 !important;
}
/* Hide Subscribe button in header */
.header-subscribe-btn,
a.subscribe-button {
  display: none !important;
}

/* Hide Newsletter link in footer */
.footer-newsletter,
a[href*="contact-us"] {
  display: none !important;
}
/* Hide MailPoet popup styling, show only the form */
.mailpoet-form-popup-overlay,
.mailpoet_form .mailpoet_message,
.mailpoet_form img,
.mailpoet_form h1,
.mailpoet_form h2,
.mailpoet_form h3,
.mailpoet_form p:not(.mailpoet_paragraph) {
  display: none !important;
}
/* Style MailPoet button to match site */
.mailpoet_submit {
  background-color: #e0132b !important;
  border-color: #e0132b !important;
  border-radius: 4px !important;
  color: #fff !important;
  font-family: inherit !important;
  font-size: 0.85rem !important;
  letter-spacing: 0.05em !important;
  padding: 10px 20px !important;
  width: 100% !important;
}
/* Tighten up MailPoet form spacing */
.mailpoet_form .mailpoet_form_field {
  margin-bottom: 8px !important;
  margin-top: 8px !important;
}

.mailpoet_form .mailpoet_paragraph {
  margin: 0 !important;
  padding: 0 !important;
}

.mailpoet_form {
  padding: 0 !important;
  margin: 0 !important;
}

.mailpoet_text_field {
  padding: 8px 12px !important;
  font-size: 0.85rem !important;
}

.mailpoet_submit {
  padding: 8px 16px !important;
  font-size: 0.85rem !important;
}
/* Further tighten MailPoet form */
.aside-nl .mailpoet_form,
.nl-block .mailpoet_form {
  margin-top: -10px !important;
}

.aside-nl .mailpoet_text_field,
.nl-block .mailpoet_text_field {
  padding: 6px 10px !important;
  font-size: 0.8rem !important;
  height: auto !important;
}

.aside-nl .mailpoet_submit,
.nl-block .mailpoet_submit {
  padding: 6px 10px !important;
  font-size: 0.8rem !important;
  height: auto !important;
  margin-top: 4px !important;
}

.aside-nl .mailpoet_form .mailpoet_paragraph,
.nl-block .mailpoet_form .mailpoet_paragraph {
  margin: 0 !important;
  padding: 0 !important;
}