/* ReachEmpireBot Home V31 - measured header correction after live phone viewport review. */
@media (max-width:767px){
  /* The previous theme added 9px vertical padding and clipped the account box. */
  html body.reb-home .main-header .header-top{
    height:50px!important;
    min-height:50px!important;
    padding:0!important;
    overflow:hidden!important;
  }
  html body.reb-home .main-header .header-top .large-container{
    height:50px!important;
    min-height:50px!important;
    padding:0 11px!important;
  }
  html body.reb-home .main-header .header-top .top-inner{
    height:50px!important;
    min-height:50px!important;
    padding:4px 0!important;
    overflow:visible!important;
  }
  html body.reb-home .main-header .option-block{
    width:238px!important;
    max-width:68vw!important;
    height:42px!important;
    min-height:42px!important;
    align-self:center!important;
    margin:0!important;
  }

  /* Remove inherited top:31px which pushed the hamburger into the market strip. */
  html body.reb-home .main-header .header-lower{
    height:76px!important;
    min-height:76px!important;
    overflow:hidden!important;
  }
  html body.reb-home .main-header .header-lower .outer-box{
    height:76px!important;
    min-height:76px!important;
    padding:6px 0!important;
    align-items:center!important;
  }
  html body.reb-home .main-header .logo-box{
    display:flex!important;
    align-items:center!important;
    height:64px!important;
    min-height:64px!important;
    margin:0!important;
    overflow:hidden!important;
  }
  html body.reb-home .main-header .logo-box a{display:flex!important;align-items:center!important;height:100%!important}
  html body.reb-home .main-header .logo-box img{max-height:58px!important;object-fit:contain!important}
  html body.reb-home .main-header .menu-area{
    position:relative!important;
    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;
    align-self:center!important;
    justify-self:end!important;
    width:46px!important;
    height:44px!important;
    min-height:44px!important;
    margin:0!important;
    transform:translateY(-5px)!important;
  }
  html body.reb-home .main-header .mobile-nav-toggler{
    position:relative!important;
    inset:auto!important;
    width:46px!important;
    height:44px!important;
    margin:0!important;
  }
}

