/* Current top-level navigation state, including service/industry descendants. */
.mm-primary-navigation .wp-block-navigation-item__content{
  position:relative;
}
.mm-primary-navigation .wp-block-navigation-item__content.mm-nav-current,
.mm-primary-navigation .wp-block-navigation-item__content[aria-current="page"],
.mm-primary-navigation .wp-block-navigation-item__content[aria-current="true"]{
  color:#fff!important;
  background:rgba(0,200,244,.07);
}
.mm-primary-navigation .wp-block-navigation-item__content.mm-nav-current:after,
.mm-primary-navigation .wp-block-navigation-item__content[aria-current="page"]:after,
.mm-primary-navigation .wp-block-navigation-item__content[aria-current="true"]:after{
  content:"";
  position:absolute;
  left:.7rem;
  right:.7rem;
  bottom:.14rem;
  height:2px;
  border-radius:999px;
  background:linear-gradient(90deg,#00c8f4,#176df5,#7c3aed);
  box-shadow:0 0 14px rgba(0,200,244,.45);
}
@media(max-width:1180px){
  .mm-primary-navigation .wp-block-navigation-item__content.mm-nav-current,
  .mm-primary-navigation .wp-block-navigation-item__content[aria-current="page"],
  .mm-primary-navigation .wp-block-navigation-item__content[aria-current="true"]{
    border-color:rgba(0,200,244,.72)!important;
    background:rgba(0,200,244,.11)!important;
  }
  .mm-primary-navigation .wp-block-navigation-item__content.mm-nav-current:after,
  .mm-primary-navigation .wp-block-navigation-item__content[aria-current="page"]:after,
  .mm-primary-navigation .wp-block-navigation-item__content[aria-current="true"]:after{
    left:1.1rem;
    right:auto;
    width:58px;
    bottom:.55rem;
  }
}
