/* custom overrides (loaded last) */
@media (min-width: 768px) {
  /* footer bottom row: copyright on the left, "Download Our App" + app badges
     right-justified on the SAME row. The template's 30% widths + base block
     margin overflow 100% and wrap the app block to its own line. Float the app
     block RIGHT (its inner content also right-aligned) and lift it up with a
     negative top margin so "Download Our App" sits level with the copyright
     line instead of dropping below the full-width divider above it. */
  .footerContent .blockWrap_e1ab2a4fc0ca471fbc30e07bb0a2d0f9 {
    float: left;
    width: 55%;
    margin: 0;
    clear: both;
    text-align: left;
  }
  .footerContent .blockWrap_d6e1858f40e64497a900cc2568b58e1a {
    display: none;
  }
  .footerContent .blockWrap_db86d595c9424d9f9d4d0403895bf81e {
    float: right;
    width: 44%;
    margin: -2.75em 0 0 0;
    clear: none;
  }
  .footerContent .blockWrap_db86d595c9424d9f9d4d0403895bf81e .blockInnerContent,
  .footerContent .blockWrap_db86d595c9424d9f9d4d0403895bf81e .blockInnerContent ul {
    text-align: right;
  }
  .footerContent .blockWrap_db86d595c9424d9f9d4d0403895bf81e .blockInnerContent ul {
    margin: 0;
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .headerAndNavContainer {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 1000 !important;
  }
  /* eyebrow (secondary nav) collapses on scroll to reclaim space */
  .secondaryNav {
    overflow: hidden;
    max-height: 300px;
    transition: max-height 0.25s ease, opacity 0.2s ease;
  }
  .secondaryNav.eyebrow-collapsed {
    max-height: 0 !important;
    opacity: 0 !important;
  }
}
/* Newsletter capture embed: the styled block already carries the
   "Sign Up For Our Newsletter" <h2>, so hide the embed's own duplicate heading
   (.lk-title) and subtitle (.lk-sub) — keep only its email field + button. */
[data-lumistry-capture] .lk-title,
[data-lumistry-capture] .lk-sub {
  display: none !important;
}
