/*
	jQuery.mmenu navbar addon CSS
*/
.mm-menu > .mm-navbar {
  background: inherit;
  padding: 0;
  z-index: 3;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }
  .mm-menu > .mm-navbar.mm-hasbtns {
    padding: 0 40px; }

.mm-navbar-bottom {
  border-top: 1px solid transparent;
  top: auto;
  border-bottom: none;
  bottom: 0; }

.mm-navbar-2 > a,
.mm-navbar-3 > a,
.mm-navbar-4 > a,
.mm-navbar-5 > a,
.mm-navbar-6 > a {
  display: block;
  float: left; }

.mm-navbar-2 > a {
  width: 50%; }

.mm-navbar-3 > a {
  width: 33.33%; }

.mm-navbar-4 > a {
  width: 25%; }

.mm-navbar-5 > a {
  width: 20%; }

.mm-navbar-6 > a {
  width: 16.66%; }

.mm-close {
  text-align: right; }
  .mm-close:after {
    content: 'x'; }

.mm-menu.mm-hassearch > .mm-navbar-top {
  top: 40px; }

.mm-menu.mm-hasnavbar .mm-panel .mm-navbar {
  display: none; }

.mm-menu.mm-hasnavbar-top .mm-panel,
.mm-menu.mm-hasnavbar-top .mm-fixeddivider {
  top: 40px; }
.mm-menu.mm-hasnavbar-top.mm-hassearch .mm-panel,
.mm-menu.mm-hasnavbar-top.mm-hassearch .mm-fixeddivider {
  top: 80px; }

.mm-menu.mm-hasnavbar-bottom .mm-panel {
  bottom: 40px; }
