/* INFIVO MOBILE HEADER V10 — Android touch and dark brand */
@media (max-width:1180px){
  body.infivo-topnav-v4 .side{
    z-index:10020!important;
    isolation:auto!important;
  }

  body.infivo-topnav-v4 .v4-mobile-toggle{
    position:relative!important;
    z-index:10022!important;
    pointer-events:auto!important;
    touch-action:manipulation!important;
    -webkit-tap-highlight-color:transparent;
  }

  body.infivo-topnav-v4 .office-menu{
    z-index:10021!important;
    pointer-events:auto!important;
  }

  body.infivo-topnav-v4 .top-brand-link,
  body.infivo-topnav-v4 .side .brand > a{
    overflow:hidden!important;
    border:1px solid rgba(90,135,210,.35)!important;
    border-radius:14px!important;
    background:#0b1739 url('/assets/img/infivo-primary-dark.svg?v=10') no-repeat left center/contain!important;
    box-shadow:0 8px 24px rgba(4,17,45,.2)!important;
  }

  body.infivo-topnav-v4 .top-brand-logo,
  body.infivo-topnav-v4 .side .brand > a > img{
    opacity:0!important;
  }

  body.infivo-topnav-v4.infivo-mobile-nav-open-v10 .office-menu{
    transform:translate3d(0,0,0)!important;
    opacity:1!important;
    visibility:visible!important;
    filter:none!important;
  }

  body.infivo-topnav-v4.infivo-mobile-nav-open-v10 .v4-nav-veil{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
  }

  body.infivo-topnav-v4.infivo-mobile-nav-open-v10{
    overflow:hidden!important;
  }

  body.infivo-topnav-v4.infivo-mobile-nav-open-v10 .v4-mobile-toggle span:nth-child(1){
    transform:translateY(6px) rotate(45deg)!important;
  }
  body.infivo-topnav-v4.infivo-mobile-nav-open-v10 .v4-mobile-toggle span:nth-child(2){
    opacity:0!important;
  }
  body.infivo-topnav-v4.infivo-mobile-nav-open-v10 .v4-mobile-toggle span:nth-child(3){
    transform:translateY(-6px) rotate(-45deg)!important;
  }
}
