
.mm-menu .mm-listview { border-color: rgba(0, 0, 0, 0.2); }

.mm-menu,
.mm-menu span,
.mm-menu a, .mm-menu a:visited {
	font-weight: 400;
	font-size: 1rem;
	line-height: 100%;
	letter-spacing: 0px;
	color: #ffffff;
	text-decoration: none;

	background: #444444;
	border-color: rgba(0, 0, 0, 0.2);

	/*background: #220011 !important;*/
}
.mm-menu a:hover { color: var(--global-color-hoverondark); }
.mm-menu a i.fa { font-size: 26px; }

.mm-menu a i.cat_pictos { margin: 0 0.5rem; }

.mm-menu .mm-navbar a.mm-title, .mm-menu .mm-navbar a.mm-title:visited {
	font-weight: 400;
	font-size: 20px;
	line-height: 100%;
	letter-spacing: -1px;
	color: #ffffff;
	text-decoration: none;
}

/* Arrow back */
.mm-menu .mm-navbar .mm-btn:before, .mm-menu .mm-navbar .mm-btn:after { border-color: #ffffff; }

/* Arrow submenu */
.mm-menu .mm-listview > li .mm-next:after, .mm-menu .mm-listview > li .mm-arrow:after { border-color: #ffffff; }


a.mmenu_trigger {
	background-color: #000000;
	border: 1px solid #ffffff;

	display: inline-block;
	position: relative;
	width: 40px;
	height: 40px;
}

a.mmenu_trigger:after {
	content: '';
	position: absolute;
	width: 70%;
	height: 5px;
	top: 7px;
	left: 16%;

	background: #ffffff;
	box-shadow:
		0 10px 0 #ffffff,
		0 20px 0 #ffffff;
}

a.mmenu_trigger:hover { background-color: #555555; /* border: 1px solid #000000; */ }
a.mmenu_trigger:hover:after {
	background: #ffffff;
	box-shadow:
		0 10px 0 #ffffff,
		0 20px 0 #ffffff;
}

/* Menu hide link */
.mm-menu li.menu_hide_link { position: absolute; top: 4px; right: 4px; }

.mm-menu li.menu_hide_link a.menu_hide, .mm-menu li.menu_hide_link a.menu_hide:visited { display: inline-block; padding: 0.125rem 0.375rem; border: 1px solid #ffffff; }
.mm-menu li.menu_hide_link a.menu_hide i.fas { font-size: 24px; color: #ffffff; }
.mm-menu li.menu_hide_link a.menu_hide:hover { border: 1px solid var(--global-color-hoverondark); }
.mm-menu li.menu_hide_link a.menu_hide:hover i.fas { color: var(--global-color-hoverondark); }
/* /Menu hide link */


.mm-menu li.menu_offres > span { color: var(--global-color-red1); font-weight: 600; text-transform: uppercase; }

/* Social links */
.mm-menu li.menu_social_links { text-align: center; }
.mm-menu li.menu_social_links a, .mm-menu li.menu_social_links a:visited { display: inline-block; padding: 0.5rem 0.750rem 0.25rem 0.750rem; font-size: 1.750rem; }
.mm-menu li.menu_social_links a:hover { color: var(--global-color-hoverondark); }
/* /Social links */
