/* Keep the resting header area covered as Avada expands its inline height.
   Sticky dimensions, logo animations, page spacers and mobile layout stay native. */
.fusion-header-wrapper.avanuval-header-gap-fix:not(.fusion-is-sticky) .fusion-header{
    min-height:var(--avanuval-resting-header-height)!important;
}

/* Extend an existing marketing hero behind the menu instead of exposing the
   empty light title bar as the native header background fades on scroll. */
body.avanuval-hero-joined .fusion-page-title-bar{display:none!important}
body.avanuval-hero-joined .avanuval-joined-hero{
    padding-top:calc(var(--avanuval-hero-base-padding) + var(--avanuval-hero-titlebar-height))!important;
    min-height:calc(var(--avanuval-hero-base-min-height) + var(--avanuval-hero-titlebar-height))!important;
}
