.hpc-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.hpc-menu--vertical ul {
	flex-direction: column;
}

.hpc-menu--vertical li {
	width: 100%;
}

.hpc-menu li {
	margin: 0;
	display: flex;
	align-items: center;
}

.hpc-menu li::before {
	font-size: inherit;
	line-height: inherit;
}

.hpc-menu a {
	text-decoration: none;
	color: inherit;
}

.hpc-menu a:hover {
	color: inherit;
}
