/* JBA v16.20.196 — force desktop cart to the real far-left of the full menu row. */
@media (min-width:992px){
  html body #menu-indo #bs-example-navbar-collapse-1{
    position:relative!important;
    width:100%!important;
    max-width:none!important;
    padding-left:0!important;
    padding-right:0!important;
  }

  html body #menu-indo #menu-main{
    display:flex!important;
    flex-direction:row!important;
    direction:rtl!important;
    align-items:center!important;
    justify-content:flex-start!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    float:none!important;
    margin:0!important;
    padding:0!important;
  }

  html body #menu-indo #menu-main > li{
    float:none!important;
    flex:0 0 auto!important;
  }

  html body #menu-indo #menu-main > li.jba-v11-cart-menu-li{
    order:999!important;
    margin-right:auto!important;
    margin-left:0!important;
    padding-left:0!important;
    position:relative!important;
  }

  html body #menu-indo #menu-main > li.jba-v11-cart-menu-li > a.jba-v11-menu-cart{
    margin-left:0!important;
    margin-right:0!important;
  }

  html body #menu-indo #menu-main .jba-v11-menu-cart .jba-v11-cart-title{
    padding-left:12px!important;
    margin-left:4px!important;
    border-left:2px solid #0b2f72!important;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  html body #menu-indo #menu-main > li.jba-v11-cart-menu-li > a.jba-v11-menu-cart{
    padding-inline:14px!important;
  }
  html body #menu-indo #menu-main .jba-v11-menu-cart .jba-v11-cart-title{
    font-size:18px!important;
  }
}
