ul.map-level-0 a {
	font-weight: bold;
}

ul.map-level-1 a, ul.map-level-2 a, ul.map-level-3 a {
	font-weight: normal;
}

.map-columns td {
	vertical-align: top;
	padding:15px;
}


.map-columns {margin-bottom:25px;}
.map-columns a {color:var(--new-black);text-decoration:none;}
.map-level-0 > li {margin:0 0 25px;}
.map-level-0 > li li {margin:0 0 5px;}
.map-level-1 {margin:10px 0 0;}

@media screen and (max-width: 480px) {
.map-columns, .map-columns tbodym .map-columns tr, .map-columns td {
		display:block;}
}