.p-sitemap td {
	vertical-align: top;
}

.p-sitemap .map-level-0 {
	list-style: none;
	padding: 0;
	margin: 0;
}

.p-sitemap li:not(:last-child) {
	margin-bottom: 12px;
}

.p-sitemap .map-level-0 > li > a {
	margin-bottom: 8px;
}

.p-sitemap a {
	display: inline-block;
	color: #1f2937;
	font-weight: 500;
	text-decoration: none;
	transition: 0.2s;
}

.p-sitemap .map-level-0  > li > a {
	font-weight: 600;
}

.p-sitemap a:hover {
	color: #151f6d;
}