/* Extracted from duplicated inline style block: oh-menu-line-align-fix-v61 */
/* v61: lock all desktop menu dividers to one vertical centerline */
@media (min-width:901px){
  .topnav .navlinks,
  .oh-mock-nav{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    height:72px !important;
    min-height:72px !important;
    line-height:1 !important;
    overflow:visible !important;
  }

  .topnav .navlinks::before,
  .topnav .navlinks::after,
  .oh-mock-nav::before,
  .oh-mock-nav::after{
    top:50% !important;
    bottom:auto !important;
    height:54px !important;
    transform:translateY(-50%) !important;
  }

  .topnav .navlinks a,
  .oh-mock-nav a{
    position:relative !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    height:56px !important;
    min-height:56px !important;
    line-height:1 !important;
    box-sizing:border-box !important;
    border-right:0 !important;
    transform:none !important;
  }

  .topnav .navlinks a + a::before,
  .oh-mock-nav a + a::before{
    content:none !important;
    display:none !important;
  }

  .topnav .navlinks a:not(:last-child)::before,
  .oh-mock-nav a:not(:last-child)::before{
    content:"" !important;
    display:block !important;
    position:absolute !important;
    right:0 !important;
    left:auto !important;
    top:50% !important;
    bottom:auto !important;
    width:1px !important;
    height:34px !important;
    transform:translateY(-50%) !important;
    background:rgba(120,146,172,.44) !important;
    box-shadow:0 0 10px rgba(0,174,255,.12) !important;
    opacity:1 !important;
    pointer-events:none !important;
  }

  .topnav .navlinks a svg,
  .oh-mock-nav a svg,
  .topnav .navlinks a span,
  .oh-mock-nav a span{
    align-self:center !important;
  }

  .topnav .navlinks a.active::after,
  .topnav .navlinks a:hover::after,
  .oh-mock-nav a.active::after,
  .oh-mock-nav a:hover::after{
    top:auto !important;
    bottom:-4px !important;
    transform:translateX(-50%) !important;
  }
}

@media (min-width:901px) and (max-width:1400px){
  .topnav .navlinks a:not(:last-child)::before,
  .oh-mock-nav a:not(:last-child)::before{
    height:32px !important;
  }
}
