/* Mobile announcement: in normal page flow, never floating over the header. */
@media(max-width:600px){
 body #bfl-banner{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:100%!important;max-width:100%!important;z-index:999!important;margin:0!important;box-shadow:none!important}
 body #bfl-banner[hidden]{display:none!important}
 #bfl-header-spacer{height:0!important;min-height:0!important}
 html{scroll-padding-top:0!important}
}
