.mg-accordion, .mg-accordion ul{
	list-style-type: none;
}
.mg-accordion .submenu{
	display: none;
}
.my-menu, .mg-flat{
	width: 300px;
        padding-left: 0
}
.my-menu, .mg-flat {
	width: 100%;
	max-width: 100%;
	font-size: 15px;
	padding-bottom: 10px;
	border-radius: 0 0 10px 10px;
	background: #f5f5f5;
        margin-bottom: 0;
}
.justify-items-evenly{
	justify-content: space-evenly;
}
.mg-flat li.parent-category{
	margin-left: 0;
}
.mg-flat .submenu li{
	margin-left: -20px;
}
.mg-flat span.toggler{
	float: right;
}
.mg-flat a{
	text-decoration: none;
	display: block;
}
.mg-flat li {
	border-bottom:1px solid #ebebeb;
}
.mg-flat li a{
	padding: 10px 10px;
        color: #333;
}
a.openItem{
	background: #0056b3!important;
	color: #fff;
}
.openItem span{
	transform: rotate(180deg);
	color: #fff;
}
.toggler{
	transition: all 1s;
}
.mg-flat li:hover {
	background: #666;
	color: #fff;
}

.mg-flat li:hover a, .mg-flat li a.openItem{
    color: #fff;
}
.mg-flat li i{
    padding-right: 5px;
}
.mg-flat .sub-category-dropdown{
    background: #fff;
}
.mg-flat .sub-category-dropdown li a{
    color: #232325;
}
.mg-flat .sub-category-dropdown li:hover a{
    color: #fff;
}