/* Desktop header: collapse empty icon slot so menu aligns to former icon edge */
@media screen and (min-width: 769px) {
  #c_navigation_084-1648710209003 .e_container-21 .cbox-21-1 {
    flex: 1 1 auto;
    display: flex;
    justify-content: flex-end;
  }

  #c_navigation_084-1648710209003 .e_navigationF-24 {
    width: 100%;
    justify-content: flex-end;
  }

  #c_navigation_084-1648710209003 .e_navigationF-24 .p_navButton {
    display: none !important;
    width: 0 !important;
    min-width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden;
  }

  #c_navigation_084-1648710209003 .e_navigationF-24 .p_navBox1 {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
    background: transparent !important;
    width: auto;
    flex: 0 0 auto;
  }
}

/* Current page top-nav (not hover); scrolled bar uses .active white text */
#c_navigation_084-1648710209003 .e_navigationF-24 .p_navItem1.is-current > .p_navCon,
#c_navigation_084-1648710209003 .e_navigationF-24 .p_navItem1.cur > .p_navCon {
  color: #4088d3 !important;
}

#c_navigation_084-1648710209003 .e_navigationF-24 .p_navItem1.is-current > .p_navCon::after,
#c_navigation_084-1648710209003 .e_navigationF-24 .p_navItem1.cur > .p_navCon::after,
#c_navigation_084-1648710209003 .e_navigationF-24 .p_navItem1.is-current > p::after,
#c_navigation_084-1648710209003 .e_navigationF-24 .p_navItem1.cur > p::after {
  width: 100% !important;
  background: #4088d3 !important;
  height: 4px !important;
}

#c_navigation_084-1648710209003.active .e_navigationF-24 .p_navItem1.is-current > .p_navCon,
#c_navigation_084-1648710209003.active .e_navigationF-24 .p_navItem1.cur > .p_navCon,
#c_navigation_084-1648710209003.active .e_navigationF-24 .p_navCon {
  color: #fff !important;
}

#c_navigation_084-1648710209003.active .e_navigationF-24 .p_navItem1.is-current > .p_navCon::after,
#c_navigation_084-1648710209003.active .e_navigationF-24 .p_navItem1.cur > .p_navCon::after,
#c_navigation_084-1648710209003.active .e_navigationF-24 .p_navItem1.is-current > p::after,
#c_navigation_084-1648710209003.active .e_navigationF-24 .p_navItem1.cur > p::after {
  background: #fff !important;
}
