@charset "UTF-8";
@media (min-width: 960px) {
  body .horizontal-menu > li {
    position: static;
  }
  body .horizontal-menu > li > a {
    padding-left: 0.2em;
    background-color: transparent;
  }
  body .horizontal-menu > li ul {
    margin-right: 10px;
    border-top: 1px solid white;
    margin-top: 3px;
    padding-top: 3px;
  }
  body ul.sub-nav a:hover {
    text-decoration: underline;
  }
  body .horizontal-menu li li {
    width: auto;
  }
  body .horizontal-menu li li:before {
    content: "• ";
    color: #e44;
    position: absolute;
    font-size: 1.8em;
    top: 0;
    line-height: 120%;
  }
  body .menu.sub-nav {
    max-width: 730px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.3);
  }
}

@media (max-width: 959px) {
  body .responsive-menu-toggle {
    display: inline-block;
    margin-right: 20px;
    float: right;
  }
  body .horizontal-menu > li {
    display: block;
  }
}

/*Required in order for the sticky-footer to stick to the bottom of the view
port */
.mm-page,
body.mm-wrapper {
  position: static;
}

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