/* N&I Design 2.4.28 — smoother, taller article masthead with balanced spacing. */
.single-post-main > .article-header {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
  background-color: #F0EFE9 !important;
}
.single-post-main > .article-header::before {
  background-image:
    linear-gradient(90deg,
      rgba(247,246,241,.945) 0%,
      rgba(247,246,241,.86) 31%,
      rgba(247,246,241,.62) 65%,
      rgba(247,246,241,.44) 100%),
    linear-gradient(180deg,
      rgba(240,239,233,.88) 0%,
      rgba(240,239,233,.42) 17%,
      rgba(240,239,233,.08) 45%,
      rgba(240,239,233,.16) 80%,
      rgba(240,239,233,.82) 100%),
    var(--nid-article-image) !important;
  background-size: cover !important;
  background-position: center 46% !important;
  background-repeat: no-repeat !important;
  transform: scale(1.025) !important;
}

@media (max-width: 760px) {
  .single-post-main > .article-header {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .single-post-main > .article-header::before {
    background-image:
      linear-gradient(90deg,
        rgba(247,246,241,.94) 0%,
        rgba(247,246,241,.84) 48%,
        rgba(247,246,241,.66) 100%),
      linear-gradient(180deg,
        rgba(240,239,233,.84) 0%,
        rgba(240,239,233,.22) 26%,
        rgba(240,239,233,.10) 72%,
        rgba(240,239,233,.80) 100%),
      var(--nid-article-image) !important;
    background-position: 58% center !important;
  }
}

@media (max-width: 480px) {
  .single-post-main > .article-header::before {
    background-image:
      linear-gradient(90deg,
        rgba(247,246,241,.93) 0%,
        rgba(247,246,241,.82) 54%,
        rgba(247,246,241,.64) 100%),
      linear-gradient(180deg,
        rgba(240,239,233,.82) 0%,
        rgba(240,239,233,.18) 28%,
        rgba(240,239,233,.12) 72%,
        rgba(240,239,233,.78) 100%),
      var(--nid-article-image) !important;
    background-position: 60% center !important;
  }
}
