#navigation .wy-header-nav {
  display: none;
  visibility: hidden; }
#navigation > ul[role="menu"] {
  display: flex;
  margin: 0;
  position: relative; }
  @media (max-width: 1199px) {
    #navigation > ul[role="menu"] {
      display: none;
      visibility: hidden; } }
  #navigation > ul[role="menu"] li[role="menuitem"] {
    flex-grow: 1;
    flex-shrink: 1; }
    #navigation > ul[role="menu"] li[role="menuitem"]:nth-child(1) .submenu, #navigation > ul[role="menu"] li[role="menuitem"]:nth-child(2) .submenu {
      left: 0; }
    #navigation > ul[role="menu"] li[role="menuitem"]:nth-child(3) .submenu {
      left: 25%;
      transform: translateX(-50%); }
    #navigation > ul[role="menu"] li[role="menuitem"]:nth-child(4) .submenu, #navigation > ul[role="menu"] li[role="menuitem"]:nth-child(5) .submenu, #navigation > ul[role="menu"] li[role="menuitem"]:nth-child(6) .submenu {
      left: 50%;
      transform: translateX(-50%); }
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      #navigation > ul[role="menu"] li[role="menuitem"]:nth-child(4) .submenu {
        left: 0;
        transform: none; } }
    #navigation > ul[role="menu"] li[role="menuitem"]:nth-child(7) .submenu, #navigation > ul[role="menu"] li[role="menuitem"]:nth-child(8) .submenu, #navigation > ul[role="menu"] li[role="menuitem"]:nth-child(9) .submenu, #navigation > ul[role="menu"] li[role="menuitem"]:nth-child(10) .submenu, #navigation > ul[role="menu"] li[role="menuitem"]:nth-child(11) .submenu, #navigation > ul[role="menu"] li[role="menuitem"]:nth-child(12) .submenu {
      right: 0; }
    #navigation > ul[role="menu"] li[role="menuitem"] > a {
      width: 100%;
      height: 44px;
      display: block;
      background-color: #0871c8;
      text-transform: uppercase;
      text-align: center;
      color: white;
      text-decoration: none;
      font-size: 16px;
      line-height: 42px;
      font-weight: 600; }
      #navigation > ul[role="menu"] li[role="menuitem"] > a.nav-selected.nav-path-selected {
        background-color: #333333; }
    #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu {
      display: none;
      position: absolute;
      z-index: 1000;
      top: 44px;
      background-color: rgba(255, 255, 255, 0.9);
      box-shadow: 0 5px 5px rgba(0, 0, 0, 0.95); }
      #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group {
        width: calc((100vw - 230px) / 6);
        float: left;
        box-sizing: border-box;
        padding: 9px 25px 9px 5px; }
        #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-of-type(1) {
          max-width: 230px !important;
          min-width: 197px !important;
          width: 230px !important;
          text-align: center;
          padding: 12px 25px; }
          #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-of-type(1) h2 {
            font-size: 19px;
            letter-spacing: 1px;
            border: none;
            margin-top: 1px;
            margin-bottom: 13px;
            display: block; }
            #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-of-type(1) h2 a {
              text-decoration: none;
              border-bottom: none; }
          #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-of-type(1) p {
            font-size: 12px;
            line-height: 16px; }
            @media (min-resolution: 192dpi), (min-width: 1824px) {
              #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-of-type(1) p {
                font-size: 14px;
                line-height: 18px; } }
            #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-of-type(1) p a {
              color: #015779; }
          #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-of-type(1) a.button {
            font-size: 11px;
            padding: 5px 13px;
            background-image: none;
            margin-top: 3px; }
            @media (min-resolution: 192dpi), (min-width: 1824px) {
              #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-of-type(1) a.button {
                font-size: 14px; } }
            #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-of-type(1) a.button:before {
              top: 0;
              content: "";
              margin-right: 5px;
              background: url("../images/arrow-right.png") no-repeat center;
              background-size: 15px auto; }
        #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:empty {
          display: none;
          visibility: hidden; }
        #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-child(1):nth-last-child(6), #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-child(2):nth-last-child(5), #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-child(3):nth-last-child(4), #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-child(4):nth-last-child(3), #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-child(5):nth-last-child(2), #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-child(6):nth-last-child(1) {
          min-width: 160px;
          max-width: 194px; }
        #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-child(1):nth-last-child(5), #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-child(2):nth-last-child(4), #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-child(3):nth-last-child(3), #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-child(4):nth-last-child(2), #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-child(5):nth-last-child(1) {
          min-width: 160px;
          max-width: 194px; }
        #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-child(1):nth-last-child(4), #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-child(2):nth-last-child(3), #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-child(3):nth-last-child(2), #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-child(4):nth-last-child(1) {
          min-width: 160px;
          max-width: 194px; }
        #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-child(1):nth-last-child(3), #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-child(2):nth-last-child(2), #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-child(3):nth-last-child(1) {
          min-width: 160px;
          max-width: 194px; }
        #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-child(1):nth-last-child(2), #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:nth-child(2):nth-last-child(1) {
          min-width: 160px;
          max-width: 194px; }
        #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:only-child {
          max-width: 230px; }
        #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group h2 {
          font-size: 12px;
          letter-spacing: 1px;
          margin-top: 5px;
          margin-bottom: 5px;
          text-transform: uppercase;
          color: black;
          display: block;
          line-height: 16px; }
          @media (min-resolution: 192dpi), (min-width: 1824px) {
            #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group h2 {
              font-size: 14px; } }
          #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group h2 a {
            font-weight: 700;
            color: black;
            padding-bottom: 0; }
            #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group h2 a img {
              padding-right: 3px;
              display: inline-block;
              vertical-align: top;
              transform: translateY(-2px); }
            #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group h2 a span {
              display: inline-block;
              max-width: calc(100% - 23px); }
            #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group h2 a:hover span {
              color: #015779; }
        #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group:not(:nth-child(1)) h2 + p {
          margin-bottom: 0;
          line-height: 5px; }
        #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group p.button a {
          text-decoration: none; }
        #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group ul li {
          color: black;
          font-size: 12px;
          line-height: 16px;
          margin-bottom: 5px; }
          @media (min-resolution: 192dpi), (min-width: 1824px) {
            #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group ul li {
              font-size: 14px;
              line-height: 18px; } }
          #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group ul li a {
            color: #444444;
            text-decoration: none;
            font-weight: 400; }
            #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group ul li a:hover {
              color: #015779;
              font-weight: 600; }
          #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group ul li ul li {
            padding-left: 11px;
            position: relative;
            margin-bottom: 2px; }
            #navigation > ul[role="menu"] li[role="menuitem"] > div.submenu > div.submenu-group ul li ul li:before {
              content: "\25A0";
              display: inline-block;
              color: #0F6A3F;
              transform: translateY(-1px);
              position: absolute;
              top: 0;
              left: 0;
              font-size: 6px; }
    #navigation > ul[role="menu"] li[role="menuitem"]:hover > a {
      background-color: #444444; }
    #navigation > ul[role="menu"] li[role="menuitem"] > a:focus + .submenu {
      display: flex; }

/*# sourceMappingURL=menu.css.map */
