/* v1.0.51: balanced two-row navigation, no background stripe. */
@media (min-width:1101px) {
  .ev-navbar-v150 .nav-links.ev-nav-two-rows {
    justify-items:center;
    align-content:center;
    padding:2px 0;
    margin:0 auto;
    border-left:0;
    max-width:920px;
  }
  .ev-navbar-v150 .nav-links .ev-nav-row {
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:clamp(9px,1.6vw,24px);
    min-height:35px;
    margin:0;
    padding:0;
    background:transparent!important;
    border:0;
    border-radius:0;
  }
  .ev-navbar-v150 .ev-nav-row a,
  .ev-navbar-v150 .ev-nav-video a:nth-child(-n+2) {
    color:#cdd3e5;
    text-align:center;
    font-size:12.5px;
    font-weight:650;
    padding:8px 7px;
  }
  .ev-navbar-v150 .ev-nav-row a:hover {color:#fff;}
  .ev-navbar-v150 .ev-nav-row a[aria-current="page"] {
    background:rgba(172,149,255,.16);
    color:#f6f0ff;
  }
}
@media (min-width:1101px) and (max-width:1235px) {
  .ev-navbar-v150 .nav-links.ev-nav-two-rows {max-width:none;}
  .ev-navbar-v150 .nav-links .ev-nav-row {gap:8px;}
  .ev-navbar-v150 .ev-nav-row a,
  .ev-navbar-v150 .ev-nav-video a:nth-child(-n+2) {font-size:12px;padding:8px 5px;}
}
