/*! typey | GPLv2 License | https://github.com/jptaranto/typey */
.footer {
  background-color: #46283c;
  width: 100%;
  font-size: 0.9375em;
  margin-top: 3rem;
  padding: 1.5rem 0 0 0;
  color: #fff;
  text-align: center;
}

.footer:before {
  content: '';
  display: table;
}

.footer:after {
  content: '';
  display: table;
  clear: both;
}

.footer .navigation .menu {
  text-align: center;
  margin: 0;
  padding: 0;
}

.footer .navigation a {
  display: inline-block;
  text-decoration: none;
  color: #eee;
  padding: 0.25em 0;
}

.footer .navigation a:hover {
  color: #fff;
}

.footer .navigation a.is-active {
  color: #fff;
}

.footer .menu--main:before {
  content: '';
  display: table;
}

.footer .menu--main:after {
  content: '';
  display: table;
  clear: both;
}

.footer .menu--main .menu-item {
  text-align: left;
  vertical-align: top;
}

.footer .menu--main .menu-item--collapsed, .footer .menu--main .menu-item--expanded {
  list-style: none;
  list-style-image: none;
}

.footer .menu--main > .menu > .menu-item {
  display: inline-block;
  margin-right: 1.5em;
  min-width: 120px;
}

.footer .menu--main > .menu > .menu-item > a {
  font-size: 1.2em;
  font-weight: bold;
}

.footer .menu--tertiary-navigation {
  clear: both;
}

.footer .menu--tertiary-navigation .menu-item {
  display: inline-block;
}

.footer .menu--tertiary-navigation a {
  padding: .5em .75em;
  font-weight: bold;
}

.footer #block-footersocial {
  padding-top: 1.5em;
}

.footer #block-footersocial .social {
  display: inline-block;
  margin: 0 .3333em;
}

.footer #block-footersocial img {
  max-width: 30px;
}

.footer #block-footercopyright {
  padding: 0 0 1.25em 0;
}

.footer .block {
  clear: both;
}

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