/*
jQuery.mmenu justifiedListview extension CSS
*/
.mm-menu.mm-justified-listview .mm-panels > .mm-panel:before, .mm-menu.mm-justified-listview .mm-panels > .mm-panel:after,
.mm-menu .mm-panels > .mm-panel.mm-justified-listview:before,
.mm-menu .mm-panels > .mm-panel.mm-justified-listview:after {
  content: none;
  display: none; }

.mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview,
.mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview {
  display: flex;
  flex-flow: column nowrap;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0; }
  .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider),
  .mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) {
    flex: 1 1 0; }
    .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) > a:not(.mm-next),
    .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) > span,
    .mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) > a:not(.mm-next),
    .mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) > span {
      box-sizing: border-box;
      height: 100%; }
      .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) > a:not(.mm-next):before,
      .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) > span:before,
      .mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) > a:not(.mm-next):before,
      .mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) > span:before {
        content: '';
        vertical-align: middle;
        display: inline-block;
        height: 100%;
        width: 0; }
