ul.expand-menu-ul {
	position: absolute;
	z-index: 10;
	background: #fff;
	padding: 1em;
	line-height: 2;
	display: none;
	opacity: 0;
	transition: .3s ease;
	box-shadow: 0 15px 15px rgba(0, 0, 0, 0.2);
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.expand-menu-wrapper:hover a + ul.expand-menu-ul {
	display: block;
	opacity:1;
}

ul.expand-menu-ul > li {
	padding-left: 1em;
}

ul.expand-menu-ul > li > a {
	font-weight: 600;
}

ul.expand-menu-ul a:hover {
	color: var(--color_red);
}

ul.expand-menu-ul ul.root-item {
	padding-left: 1.5em;
}