/*
 * Business Voice C10 R1 HF54
 * Primary navigation active-state authority.
 */
:root{--bv-active-burgundy:#A1081D}

.navbar .menu > .current-menu-item > a,
.navbar .menu > .current_page_item > a,
.navbar .menu > .current-menu-ancestor > a,
.navbar .menu > .current_page_ancestor > a,
.navbar .menu > li > a[aria-current="page"]{
  color:var(--bv-active-burgundy)!important;
}

.navbar .menu > .current-menu-item > a::after,
.navbar .menu > .current_page_item > a::after,
.navbar .menu > .current-menu-ancestor > a::after,
.navbar .menu > .current_page_ancestor > a::after,
.navbar .menu > li > a[aria-current="page"]::after{
  display:block!important;
  width:100%!important;
  background:var(--bv-active-burgundy)!important;
}

.navbar .sub-menu .current-menu-item > a,
.navbar .sub-menu .current_page_item > a,
.navbar .sub-menu a[aria-current="page"]{
  color:var(--bv-active-burgundy)!important;
  background:#fff5f6!important;
  font-weight:800!important;
}

@media(max-width:960px){
  .navbar .menu > .current-menu-item > a,
  .navbar .menu > .current_page_item > a,
  .navbar .menu > .current-menu-ancestor > a,
  .navbar .menu > .current_page_ancestor > a,
  .navbar .menu > li > a[aria-current="page"]{
    color:var(--bv-active-burgundy)!important;
    font-weight:800!important;
  }

  .navbar .menu > .current-menu-item > a::after,
  .navbar .menu > .current_page_item > a::after,
  .navbar .menu > .current-menu-ancestor > a::after,
  .navbar .menu > .current_page_ancestor > a::after,
  .navbar .menu > li > a[aria-current="page"]::after{
    display:block!important;
    left:0!important;
    bottom:2px!important;
    width:42px!important;
    height:3px!important;
    transform:none!important;
    background:var(--bv-active-burgundy)!important;
  }
}
