.menu_sidebar {
	font-size: inherit;
	color: inherit;
	margin: 0;
	padding: 0;
}

.menu_sidebar li {
	padding: 0 0 1rem;
	line-height: 1.2;
}

.menu_sidebar li a {
	position: relative;
	display: block;
	color: inherit;
	text-decoration: none;
	-webkit-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}

.menu_sidebar li a:after {
	position: absolute;
	content: '';
	left: 25%;
	bottom: -2px;
	width: 0;
	border-bottom: 1px solid currentColor;
	-webkit-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}

.menu_sidebar li a:hover:after {
	width: 75%;
}

.menu_sidebar  li ul {
	padding: 1rem 0 0 1rem;
}
