/* @override 
	http://p551036.webspaceconfig.de/fileadmin/templates/ext/mmenu/dist/menu-right-se.css?* */

nav:not(.mm-menu) {
	display: none;
}

.mm-slideout {
	height: 100%;
}

:root {
	--mb-button-size: 40px;
	--mb-bar-width: 1;
	--mb-bar-height: 2px;
	
	--mm-color-button: rgba(255, 255, 255, 1);
}

#mobilenavi {
	width: calc(100% - 20px);
	padding-right: 20px;
	padding-top: 9px;
	height: 51px;
	position: fixed;
	z-index: 4;
	background-color: rgba(49, 59, 141, 1);
	
	display: none;
}

.mburger {
	color:rgba(255, 255, 255, 1);
	float: right;
}
 
/* @group Navi Format */

.mm-panel.mm-panel_opened {
	background-color: rgba(255, 255, 255, 1);
}



.mm-panel.mm-panel_opened div.mm-navbar.mm-navbar_sticky {
	height: 60px;
	background-color: rgba(49, 59, 141, 1);
	color:rgba(255, 255, 255, 1);
	
	font-family:"Cambria W01 Bold";
	font-weight: normal;
	font-style: normal;	
	font-size: 28px;
	line-height: 33px;
	text-transform: uppercase;
}

.mm-panel.mm-panel_opened ul.mm-listview li.mm-listitem a.mm-btn.mm-btn_next.mm-listitem__btn{
	--mm-color-button: rgba(49, 59, 141, 1);
}


.mm-panel.mm-panel_opened ul.mm-listview li.mm-listitem a.mm-listitem__text {
	display: block;
}

.mm-panel.mm-panel_opened ul.mm-listview li.mm-listitem a.mm-listitem__text {
	font-family:"Cambria W01 Regular";
	font-weight: normal;
	font-style: normal;
	font-size: 20px;
	line-height: 25px;
	color: rgba(49, 59, 141, 1);

}

/* @end */