<script>
(function () {
  var year = document.getElementById("hop-footer-year");
  if (year) {
    year.textContent = new Date().getFullYear();
  }
})();
</script>
<!-- /wp:html -->

/* Hide the duplicate WordPress theme footer */
body:has(.hop-footer) footer:not(.hop-footer),
body:has(.hop-footer) .site-footer,
body:has(.hop-footer) #colophon {
    display: none !important;
}

/* Remove white strip above the hero */
html,
body {
  background: #111 !important;
}

body:has(.hop-hero) {
  margin-top: 0 !important;
}

.hop-hero {
  margin-top: 0 !important;
  border-top: 0 !important;
}


/* One-line House of Prayer header */
@media (min-width: 1200px) {
  .hop-hdr {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 16px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .hop-hdr nav {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 14px !important;
    white-space: nowrap !important;
    flex: 1 1 auto !important;
  }

  .hop-hdr nav a {
    color: #FDFBF7 !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
  }

  .hop-hdr nav a:hover {
    color: #D4AF37 !important;
  }
}


/* House of Prayer — footer alignment refinement */
.hop-footer {
  margin-top: 0 !important;
  padding: 24px 24px 18px !important;
  border-top: 1px solid #D4AF37 !important;
}

.hop-footer-inner {
  max-width: 1100px !important;
  margin: 0 auto !important;
}

.hop-footer-brand {
  margin-bottom: 8px !important;
}

.hop-footer-verse {
  margin: 12px auto !important;
  line-height: 1.6 !important;
}

.hop-footer-nav {
  margin: 14px 0 !important;
  gap: 12px 24px !important;
}

.hop-footer-divider {
  margin: 16px 0 12px !important;
}

.hop-footer-copyright {
  text-align: center !important;
}

/* Keep the footer black edge to edge */
footer.hop-footer {
  width: 100% !important;
  background: #111 !important;
  color: #FDFBF7 !important;
}

/* Center the footer scripture and tagline */
.hop-footer-verse {
  text-align: center !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}