/* line 13, aa-menu.scss */
.aa-menu-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 998;
  width: 100%;
  height: 100%;
  background-color: #009688;
  display: none;
  overflow-y: auto; }
  /* line 28, aa-menu.scss */
  .aa-menu-wrapper a.close {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    color: rgba(255, 255, 255, 0.4);
    text-transform: uppercase;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 18px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    padding: 5px 0;
    margin: 10px 21px;
    text-align: center;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out; }
    /* line 44, aa-menu.scss */
    .aa-menu-wrapper a.close:hover, .aa-menu-wrapper a.close:focus {
      color: #009688;
      border-color: #009688;
      -webkit-transition: all 300ms ease-in-out;
      -moz-transition: all 300ms ease-in-out;
      -ms-transition: all 300ms ease-in-out;
      -o-transition: all 300ms ease-in-out;
      transition: all 300ms ease-in-out; }
    /* line 49, aa-menu.scss */
    .aa-menu-wrapper a.close:before {
      content: "";
      font-family: FontAwesome;
      font-size: 26px;
      font-style: normal;
      font-weight: normal;
      text-decoration: inherit; }

/* line 59, aa-menu.scss */
.aa-menu {
  list-style: none;
  margin-left: 0;
  padding: 0;
  clear: both;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  width: 100%;
  height: 100%;
  min-height: 500px;
  z-index: 998;
  position: relative;
  margin-top: 100px; }
  /* line 76, aa-menu.scss */
  .aa-menu li a {
    display: block;
    width: 100%;
    color: rgba(255, 255, 255, 0.8) !important;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    line-height: 50px;
    padding-left: 21px; }
  /* line 106, aa-menu.scss */
  .aa-menu li.active a {
    color: white !important;
    font-weight: 600; }
  /* line 111, aa-menu.scss */
  .aa-menu li:first-child {
    border-top: 1px solid rgba(255, 255, 255, 0.1); }
  /* line 114, aa-menu.scss */
  .aa-menu li a.next {
    float: right;
    width: auto;
    padding-right: 21px;
    line-height: 50px;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: none;
    background-color: transparent; }
    /* line 122, aa-menu.scss */
    .aa-menu li a.next:before {
      content: " ";
      display: none; }
    /* line 126, aa-menu.scss */
    .aa-menu li a.next:after {
      font-family: FontAwesome;
      font-size: 18px;
      content: "\f0da";
      margin: 0;
      line-height: 1; }
  /* line 134, aa-menu.scss */
  .aa-menu li a.back {
    display: block;
    color: rgba(255, 255, 255, 0.4) !important;
    border-top: 0px solid rgba(255, 255, 255, 0.1); }
    /* line 138, aa-menu.scss */
    .aa-menu li a.back:before {
      content: " ";
      display: none; }
  /* line 143, aa-menu.scss */
  .aa-menu li.label {
    background: #004a43;
    line-height: 36px;
    text-indent: 21px;
    color: white;
    text-transform: uppercase;
    font-size: 18px; }

/* 2nd level nav */
/* line 154, aa-menu.scss */
.aa-menu li ul {
  list-style: none;
  position: absolute;
  background-color: #009688;
  top: 0;
  bottom: 0;
  width: 100%;
  padding: 0;
  margin: 0;
  /* hidden by default */
  left: 100%;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }

/* line 171, aa-menu.scss */
.aa-menu {
  max-height: 0;
  overflow: hidden; }

/* line 175, aa-menu.scss */
.aa-menu.active {
  max-height: 30em;
  overflow: hidden; }

/* line 179, aa-menu.scss */
.aa-menu li ul.active {
  /* reveal on active state */
  left: 0; }

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