/* mmenu Mobile Menu CSS */
.mm-menu {
    display: none;
}

.mm-menu.mm-current {
    display: block;
}

.mm-menu .mm-listview {
    list-style: none;
    margin: 0;
    padding: 0;
}

.mm-menu .mm-listview > li {
    border-bottom: 1px solid #ddd;
}

.mm-menu .mm-listview > li > a {
    display: block;
    padding: 10px 15px;
    color: #333;
    text-decoration: none;
}

.mm-menu .mm-listview > li > a:hover {
    background-color: #f5f5f5;
}

.mm-menu .mm-listview > li.mm-selected > a,
.mm-menu .mm-listview > li.mm-selected > span {
    background-color: #4a4a4a;
    color: #fff;
}

.mm-menu .mm-listview > li.mm-selected > a:hover,
.mm-menu .mm-listview > li.mm-selected > span:hover {
    background-color: #333;
}

.mm-menu .mm-listview li.mm-opened.mm-vertical > .mm-panel,
.mm-menu .mm-listview li.mm-opened.mm-vertical > .mm-panel,
.mm-menu .mm-listview li.mm-vertical.mm-opened > a.mm-next,
.mm-menu .mm-listview li.mm-vertical.mm-opened > .mm-panel {
    display: block;
}

.mm-menu .mm-listview li.mm-vertical > .mm-panel {
    display: none;
}

.mm-menu .mm-listview li.mm-vertical > a.mm-next {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCA0IDQiPjxnIGZpbGw9IiM5OTk5OTkiPjxyZWN0IHdpZHRoPSI0IiBoZWlnaHQ9IjQiIHJ5PSIxIi8+PC9nPjwvc3ZnPg==) no-repeat center center;
    background-size: 4px 4px;
}

.mm-menu .mm-listview li.mm-vertical.mm-opened > a.mm-next {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCA0IDQiPjxnIGZpbGw9IiM5OTk5OTkiPjxyZWN0IHdpZHRoPSI0IiBoZWlnaHQ9IjQiIHJ5PSIxIi8+PC9nPjwvc3ZnPg==) no-repeat center center;
    background-size: 4px 4px;
    transform: rotate(45deg);
}

.mm-menu.mm-theme-white {
    background: #fff;
    color: #333;
}

.mm-menu.mm-theme-white .mm-listview > li > a:hover {
    background: #f9f9f9;
}

.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a,
.mm-menu.mm-theme-white .mm-listview > li.mm-selected > span {
    background: #4a4a4a;
    color: #fff;
}