.typography .introBox div.pdf-print,
#introBoxContent .sideMenu {
	display: none;
}

.site-map-wrapper {
	width: 100%;
}

.site-map-wrapper .site-map-record {
	width: 100%;
	font-size: 16px;
	line-height: 30px;
	font-weight: 600;
}

.site-map-wrapper .site-map-record::before {
	/*content: "— ";*/
}

.site-map-wrapper .site-map-record.site-map-level-1 {
	padding-left: 20px;
	width: calc(100% - 20px);
	font-size: 13px;
	font-weight: 400;
}

.site-map-wrapper .site-map-record.site-map-level-2 {
	padding-left: 40px;
	width: calc(100% - 40px);
	font-size: 13px;
	font-weight: 400;
}

.site-map-wrapper .site-map-record.site-map-level-3 {
	padding-left: 60px;
	width: calc(100% - 60px);
	font-size: 13px;
	font-weight: 400;
}

.site-map-wrapper .site-map-record.site-map-level-4 {
	padding-left: 80px;
	width: calc(100% - 80px);
	font-size: 13px;
	font-weight: 400;
}

.site-map-wrapper .site-map-record .drawer-control {
	vertical-align: middle;
	margin-left: 5px;
	cursor: pointer;
	font-size: 14px;
	color: rgb(0,78,127);
}

.site-map-wrapper .site-map-record.staff-person,
.site-map-wrapper .site-map-record .staff-drawer-control.fa-minus {
	display: none;
}

.site-map-wrapper.staff-visible .site-map-record.staff-person {
	display: block;
}

.site-map-wrapper.staff-visible .site-map-record .staff-drawer-control.fa-minus {
	display: inline-block;
}

.site-map-wrapper.staff-visible .site-map-record .staff-drawer-control.fa-plus {
	display: none;
}
