/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
#pageheader .menu-bar {
  position: relative;
}
#pageheader .menu-bar .nav-options > li .submenu {
  width: 100%;
  -webkit-box-shadow: -3px 8px 8px 0 rgba(0, 0, 0, 0.15), 5px 8px 8px 0 rgba(0, 0, 0, 0.15);
          box-shadow: -3px 8px 8px 0 rgba(0, 0, 0, 0.15), 5px 8px 8px 0 rgba(0, 0, 0, 0.15);
}
#pageheader .menu-bar .nav-options > li .submenu > ul {
  -webkit-columns: 2;
     -moz-columns: 2;
          columns: 2;
  gap: 1.5rem;
}
@media (min-width: 1600px) {
  #pageheader .menu-bar .nav-options > li .submenu > ul {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3;
  }
}
#pageheader .menu-bar .nav-options > li .submenu > ul.nav-offset-5 {
  padding-left: 1rem;
}
#pageheader .menu-bar .nav-options > li .submenu > ul ul {
  display: block;
  margin-left: 0;
  padding-left: 0;
}
#pageheader .menu-bar .nav-options > li .submenu > ul ul ul {
  display: none;
}
#pageheader .menu-bar .nav-options > li .submenu > ul li {
  line-height: 1.25;
  margin-block: 0.5rem;
}
#pageheader .menu-bar .nav-options > li .submenu > ul > li {
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  page-break-inside: avoid;
  overflow: hidden;
  padding-block: 0.75rem;
  margin-block: 0;
}
#pageheader .menu-bar .nav-options > li .submenu > ul > li > a {
  font-weight: bold;
}
#pageheader .menu-bar .nav-options > li:nth-child(1).active > .submenu {
  left: -2.5px;
  width: 703px;
}
@media (min-width: 1200px) {
  #pageheader .menu-bar .nav-options > li:nth-child(1).active > .submenu {
    width: 838px;
  }
}
@media (min-width: 1600px) {
  #pageheader .menu-bar .nav-options > li:nth-child(1).active > .submenu {
    width: 1063px;
  }
}
#pageheader .menu-bar .nav-options > li:nth-child(1).active > .submenu > ul {
  padding-left: 68px;
}
#pageheader .menu-bar .nav-options > li:nth-child(2).active > .submenu {
  left: -2.5px;
  width: 578px;
}
@media (min-width: 1200px) {
  #pageheader .menu-bar .nav-options > li:nth-child(2).active > .submenu {
    width: 713px;
  }
}
@media (min-width: 1600px) {
  #pageheader .menu-bar .nav-options > li:nth-child(2).active > .submenu {
    width: 939px;
  }
}
#pageheader .menu-bar .nav-options > li:nth-child(2).active > .submenu > ul {
  padding-left: 69px;
}
#pageheader .menu-bar .nav-options > li:nth-child(4).active > .submenu {
  left: -2.5px;
  width: 451px;
}
@media (min-width: 1200px) {
  #pageheader .menu-bar .nav-options > li:nth-child(4).active > .submenu {
    width: 585px;
  }
}
@media (min-width: 1600px) {
  #pageheader .menu-bar .nav-options > li:nth-child(4).active > .submenu {
    width: 809px;
  }
}
#pageheader .menu-bar .nav-options > li:nth-child(4).active > .submenu > ul {
  padding-left: 60px;
}
#pageheader .menu-bar .nav-options > li:nth-child(5).active > .submenu {
  left: -118px;
  width: 453px;
}
@media (min-width: 1200px) {
  #pageheader .menu-bar .nav-options > li:nth-child(5).active > .submenu {
    width: 587px;
  }
}
@media (min-width: 1600px) {
  #pageheader .menu-bar .nav-options > li:nth-child(5).active > .submenu {
    width: 811px;
  }
}
#pageheader .menu-bar .nav-options > li:nth-child(5).active > .submenu > ul {
  padding-left: 60px;
}
#pageheader .menu-bar .nav-options > li:nth-child(6).active > .submenu {
  left: -229px;
  width: 453px;
}
@media (min-width: 1200px) {
  #pageheader .menu-bar .nav-options > li:nth-child(6).active > .submenu {
    width: 588px;
  }
}
@media (min-width: 1600px) {
  #pageheader .menu-bar .nav-options > li:nth-child(6).active > .submenu {
    width: 813px;
  }
}
#pageheader .menu-bar .nav-options > li:nth-child(6).active > .submenu > ul {
  padding-left: 60px;
}
#pageheader .menu-bar .nav-options > li.active > .submenu {
  top: 50px;
  border-left: 3px solid #da291c;
}
#pageheader .menu-bar .nav-options > li.active > .submenu > ul {
  width: 94%;
}
#pageheader .menu-bar .nav-options > li.active > a:focus {
  color: #da291c;
}

.break-before--avoid {
  -webkit-column-break-before: avoid;
     -moz-column-break-before: avoid;
          break-before: avoid;
}