/* Only the theme's dedicated smooth-scroll wrappers are reset. */
html.ere-native-scroll #smooth-wrapper{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;height:auto!important;min-height:100vh;overflow:visible!important;transform:none!important;perspective:none!important}
html.ere-native-scroll #smooth-content{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;overflow:visible!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important;will-change:auto!important}
html.ere-native-scroll{scroll-behavior:auto!important;overflow-x:clip}
/* Native flow must retain the theme's floating Header 4 placement. */
html.ere-native-scroll body header.header-four{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;z-index:999!important;background:transparent!important}
html.ere-native-scroll body header.header-four.sticky,html.ere-native-scroll body header.header-four.header-sticky,html.ere-native-scroll body header.header-four.is-sticky,html.ere-native-scroll body header.header-four.sticky-on,html.ere-native-scroll body header.header-four.fixed-header{position:fixed!important;top:0!important;left:0!important;right:0!important;transform:none!important}
html.ere-native-scroll body.admin-bar header.header-four.sticky,html.ere-native-scroll body.admin-bar header.header-four.header-sticky,html.ere-native-scroll body.admin-bar header.header-four.is-sticky{top:var(--wp-admin--admin-bar--height,32px)!important}
/* Keep the floating navigation below the visible admin bar in every scroll state. */
html.ere-native-scroll body header.header-four,html.ere-native-scroll body.admin-bar header.header-four,html.ere-native-scroll body header.header-four.sticky,html.ere-native-scroll body.admin-bar header.header-four.sticky,html.ere-native-scroll body.admin-bar header.header-four.header-sticky,html.ere-native-scroll body.admin-bar header.header-four.is-sticky{position:fixed!important;top:calc(var(--ere-visible-admin-bar,0px) + 12px)!important;bottom:auto!important;left:0!important;right:0!important;margin-top:0!important;transform:none!important;translate:none!important;animation:none!important;transition:none!important;overflow:visible!important;z-index:999!important}
html.ere-native-scroll body.admin-bar{--ere-visible-admin-bar:var(--wp-admin--admin-bar--height,32px)}
html.ere-native-scroll body header.header-four .header-navigation{border-radius:24px!important}
@media(max-width:767px){html.ere-native-scroll body header.header-four{top:calc(var(--ere-visible-admin-bar,0px) + 10px)!important}html.ere-native-scroll body header.header-four .header-navigation{border-radius:18px!important}}

@media(max-width:1199px){
 html.ere-native-scroll body.ere-mobile-menu-open header.header-four{
  z-index:2147483646!important;
 }
}
@media(prefers-reduced-motion:no-preference){
 html.ere-native-scroll{scroll-behavior:smooth!important}
}
