@font-face {
  font-family: 'packyicons';
  src: url("../fonts/packyicons/fonts/packyicons.eot?lgglfw");
  src: url("../fonts/packyicons/fonts/packyicons.eot?#iefixlgglfw") format("embedded-opentype"), url("../fonts/packyicons/fonts/packyicons.woff?lgglfw") format("woff"), url("../fonts/packyicons/fonts/packyicons.ttf?lgglfw") format("truetype"), url("../fonts/packyicons/fonts/packyicons.svg?lgglfw#packyicons") format("svg");
  font-weight: normal;
  font-style: normal;
}
#region-menu {
  margin: 0;
  width: 100%;
}

#superfish-1 {
  border-top: 1px solid #4a4748;
  height: 44px;
  margin: 0;
  width: 100%;
  display: flex;
  position: relative;
  z-index: 99;
}
#superfish-1 > li {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
}
#superfish-1 ul {
  display: none;
  margin: 0;
  padding: 0;
  position: absolute;
  left: -2px;
}
#superfish-1 ul ul {
  top: -1px;
}
#superfish-1 ul a:hover {
  text-decoration: underline;
}
#superfish-1 li {
  background: black;
  border: 1px solid #4a4748;
  border-top: none;
  float: left;
  list-style: none;
  position: relative;
}
#superfish-1 li.first ul {
  left: 0px;
}
#superfish-1 li li.first {
  border: 1px solid #4a4748;
}
#superfish-1 a {
  font-family: Lato, sans-serif;
  font-weight: 700;
  color: #ffffff;
  display: block;
  font-size: 15px;
  font-weight: bold;
  padding: 5px 16px;
  text-decoration: none;
}
#superfish-1 > li {
  border: none;
  border-left: 1px solid #312d2e;
  border-right: 1px solid #3d3a3b;
}
#superfish-1 > li.first {
  border-left: none;
}
#superfish-1 > li.last {
  border-right: none;
}
#superfish-1 > li {
  height: 44px;
}
#superfish-1 > li > a {
  font-family: Lato, sans-serif;
  font-weight: 400;
  color: #ffffff;
  font-size: 24px;
  height: 44px;
  line-height: 44px;
  padding: 0 16px;
  text-align: center;
}
#superfish-1 > li.active > a:focus,
#superfish-1 > li.active > a:hover,
#superfish-1 > li.active > a:active,
#superfish-1 > li.active > a,
#superfish-1 > li:hover > a:focus,
#superfish-1 > li:hover > a:hover,
#superfish-1 > li:hover > a:active,
#superfish-1 > li:hover > a,
#superfish-1 > li.sfHover > a:focus,
#superfish-1 > li.sfHover > a:hover,
#superfish-1 > li.sfHover > a:active,
#superfish-1 > li.sfHover > a,
#superfish-1 > li.active-trail > a:focus,
#superfish-1 > li.active-trail > a:hover,
#superfish-1 > li.active-trail > a:active,
#superfish-1 > li.active-trail > a {
  border-top-width: 6px;
  border-top-style: solid;
  height: 38px;
}
#superfish-1 > li.active > a:focus > span,
#superfish-1 > li.active > a:hover > span,
#superfish-1 > li.active > a:active > span,
#superfish-1 > li.active > a > span,
#superfish-1 > li:hover > a:focus > span,
#superfish-1 > li:hover > a:hover > span,
#superfish-1 > li:hover > a:active > span,
#superfish-1 > li:hover > a > span,
#superfish-1 > li.sfHover > a:focus > span,
#superfish-1 > li.sfHover > a:hover > span,
#superfish-1 > li.sfHover > a:active > span,
#superfish-1 > li.sfHover > a > span,
#superfish-1 > li.active-trail > a:focus > span,
#superfish-1 > li.active-trail > a:hover > span,
#superfish-1 > li.active-trail > a:active > span,
#superfish-1 > li.active-trail > a > span {
  display: block;
  margin-top: -6px;
}
#superfish-1 > .sf-item-1 > a {
  border-top-color: #A9AD36;
}
#superfish-1 > .sf-item-2 > a {
  border-top-color: #72B0C7;
}
#superfish-1 > .sf-item-3 > a {
  border-top-color: #A49382;
}
#superfish-1 > .sf-item-4 > a {
  border-top-color: #DAB117;
}
#superfish-1 > .sf-item-5 > a {
  border-top-color: #DB6126;
}
#superfish-1 a:focus,
#superfish-1 a:hover,
#superfish-1 a:active {
  color: #ffffff;
}

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