@font-face {
  font-family: 'Header';
  src: url("../fonts/Caladea-Regular.woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Menu';
  src: url("../fonts/OpenSans-Regular.woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Footer';
  src: url("../fonts/OpenSans-Regular.woff2");
  font-weight: normal;
  font-style: normal;
}
.region-user-bar ul.menu {
  float: left;
  padding: 0;
  margin: 0;
}
.region-user-bar ul.menu li a {
  font-size: 0.85em;
  padding: 10px 5px;
  color: #000;
  border: none;
  background: none;
}
.region-user-bar ul.menu li a:hover {
  background: #3e57a4;
  color: #fff;
}
.region-menu-bar .menu--main .menu,
.region-user-bar .menu--main .menu,
.region-header .menu--main .menu {
  float: left;
  margin: 0;
}
.region-menu-bar .menu--main .menu ul,
.region-user-bar .menu--main .menu ul,
.region-header .menu--main .menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.region-menu-bar .menu--main .menu li,
.region-user-bar .menu--main .menu li,
.region-header .menu--main .menu li {
  position: relative;
  float: left;
}
.region-menu-bar .menu--main .menu.menu-item--expanded > a:after,
.region-user-bar .menu--main .menu.menu-item--expanded > a:after,
.region-header .menu--main .menu.menu-item--expanded > a:after,
.region-menu-bar .menu--main .menu.menu-item--expanded > span:after,
.region-user-bar .menu--main .menu.menu-item--expanded > span:after,
.region-header .menu--main .menu.menu-item--expanded > span:after {
  content: ' \1401';
  font-weight: 300;
  font-size: 0.5em;
  vertical-align: bottom;
}
.region-menu-bar .menu--main .menu a,
.region-user-bar .menu--main .menu a,
.region-header .menu--main .menu a,
.region-menu-bar .menu--main .menu span,
.region-user-bar .menu--main .menu span,
.region-header .menu--main .menu span,
.region-menu-bar .menu--main .menu span.nolink,
.region-user-bar .menu--main .menu span.nolink,
.region-header .menu--main .menu span.nolink {
  font-size: 1.1em;
  padding: 10px;
  text-decoration: none;
}
.region-menu-bar .menu--main .menu ul.menu,
.region-user-bar .menu--main .menu ul.menu,
.region-header .menu--main .menu ul.menu {
  position: absolute;
  z-index: 50;
  top: 100%;
  left: -9999px;
  padding: 0;
  margin: 0;
  white-space: nowrap;
}
.region-menu-bar .menu--main .menu ul.menu li,
.region-user-bar .menu--main .menu ul.menu li,
.region-header .menu--main .menu ul.menu li {
  float: left;
  display: block;
  clear: both;
  padding: 0;
}
.region-menu-bar .menu--main .menu ul.menu li a,
.region-user-bar .menu--main .menu ul.menu li a,
.region-header .menu--main .menu ul.menu li a {
  display: block;
  padding: 5px 10px;
}
.region-menu-bar .menu--main .menu li:hover > ul,
.region-user-bar .menu--main .menu li:hover > ul,
.region-header .menu--main .menu li:hover > ul {
  left: 0;
}
.region-menu-bar .menu--main .menu ul.menu li,
.region-user-bar .menu--main .menu ul.menu li,
.region-header .menu--main .menu ul.menu li {
  width: 100%;
}
.region-menu-bar .menu--main .menu ul.menu ul.menu,
.region-user-bar .menu--main .menu ul.menu ul.menu,
.region-header .menu--main .menu ul.menu ul.menu {
  left: -9999px;
}
.region-menu-bar .menu--main .menu ul.menu li:hover > ul.menu,
.region-user-bar .menu--main .menu ul.menu li:hover > ul.menu,
.region-header .menu--main .menu ul.menu li:hover > ul.menu {
  left: 100%;
  top: 0;
}
.region-menu-bar .menu--main .menu ul.menu ul.menu li:hover > ul.menu,
.region-user-bar .menu--main .menu ul.menu ul.menu li:hover > ul.menu,
.region-header .menu--main .menu ul.menu ul.menu li:hover > ul.menu {
  left: 100%;
}
li.menu-item--expanded > a:after {
  content: ' \1401';
  font-weight: 300;
  font-size: 0.5em;
  vertical-align: bottom;
}
li.menu-item--expanded li.menu-item--expanded > a:after {
  content: '	\1405';
  text-align: right;
  vertical-align: middle;
}
ul.menu {
  margin-left: 1em; /* LTR */
  padding: 0;
  list-style: none outside;
  text-align: left; /* LTR */
}
[dir="rtl"] ul.menu {
  margin-right: 1em;
  margin-left: 0;
  text-align: right;
}
[dir="rtl"] .menu-item--collapsed {
  list-style-image: url("../images/icons/menu-collapsed-rtl.png");
}
.menu-item {
  margin: 0;
  padding-top: 0.2em;
}
ul.menu a.is-active {
  color: #000;
}
/*# sourceMappingURL=menu.css.map */