/*! typey | GPLv2 License | https://github.com/jptaranto/typey */
#block-mainnavigation {
  margin: 0;
  padding: 0;
  text-align: left;
  background-color: #4f5e78;
  border-top: 10px solid #97ac41;
}

#block-mainnavigation .menu {
  text-align: center;
}

#block-mainnavigation .menu-item {
  padding: 0;
  display: inline-block;
  list-style-type: none;
  list-style-image: none;
}

#block-mainnavigation .menu-item a {
  display: block;
  padding: 0.5em 1.25em;
  text-decoration: none;
  color: #fff;
  line-height: 180%;
  font-size: 1.25em;
  font-weight: bold;
}

#block-mainnavigation .menu-item a:hover {
  color: #ddd;
}

#block-mainnavigation .menu-item--active-trail a,
#block-mainnavigation .menu-item .is-active,
#block-mainnavigation .menu-item .link-clicked {
  color: #a7bd4f !important;
  background-color: #414d62;
}

#block-mainnavigation .menu-item--active-trail a:hover,
#block-mainnavigation .menu-item .is-active:hover,
#block-mainnavigation .menu-item .link-clicked:hover {
  color: #869a36 !important;
  background-color: #3b4659;
}

#block-mainnavigation .menu {
  max-width: 1180px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}

#block-mainnavigation .menu:before {
  content: '';
  display: table;
}

#block-mainnavigation .menu:after {
  content: '';
  display: table;
  clear: both;
}

@media (min-width: 777px) {
  #block-mainnavigation .menu {
    padding-left: 12px;
    padding-right: 13px;
  }
  [dir="rtl"] #block-mainnavigation .menu {
    padding-left: 13px;
    padding-right: 12px;
  }
}

#block-mainnavigation-3:before,
#block-secondarynavigation-2:before {
  content: '';
  display: table;
}

#block-mainnavigation-3:after,
#block-secondarynavigation-2:after {
  content: '';
  display: table;
  clear: both;
}

#block-mainnavigation-3 > .menu,
#block-secondarynavigation-2 > .menu {
  margin-top: 0;
  margin-bottom: 0;
}

#block-mainnavigation-3 > .menu > .menu-item > a,
#block-secondarynavigation-2 > .menu > .menu-item > a {
  font-weight: bold;
  font-size: 1.25em;
}

#block-mainnavigation-3 .menu-item a,
#block-secondarynavigation-2 .menu-item a {
  text-decoration: none;
  display: block;
  padding: 0.15em 0;
}

.layout-3col__right-sidebar .menu-item {
  margin: 0;
  padding: 0;
}

.layout-3col__right-sidebar .menu-item a {
  text-decoration: none;
  display: block;
  padding: 0.25em 0;
}

.menu-item--collapsed {
  list-style: none;
  list-style-image: none;
}

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