.mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
.mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next {
	background-color: #ffffff;
}

.mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
	background-color: #ffffff;
}

.mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
	border-top: 1px solid #1C4257;
}

.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel {
	padding-top: 0px;
	padding-bottom: 0px;
}

li[current="1"] > a.mm-next {
	background-color: #005691 !important;
}

li[current="1"] > a.mm-next:after {
	border-color: #ffffff !important;
}

.mm-panel li[entry-id][current="1"] > div > ul > li > a {
	color: #1C4257;
}

#off-canvas-menu.loading .mm-panel {
	visibility: visible;
}

.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel {
	padding-left: 25px;
}