.popup,
.mfp-hide,
header {
	display: none;
}

.wrapper,
.main-body {
	height: 100vh;
	position: relative;
	top: -2px;
}

.map-wrap,
.side {
	height: 460px;
}

#map {
	height: 300px;
}

.legend-graphic {
	width: 202px;
}

.scombobox-display {
    padding: 5px 19px 5px 6px;
}

body {
	background: none;
	/*height: 100vh;*/
	font-size: 1em;
}

.time-slider {
	margin-bottom: 7px;
}

.map-title {
	margin-bottom: 5px;
}

.place-info > div {
	margin: 4px;
}

section {
	border-bottom: none;
}

@media (max-width: 767px) {
	.map-wrap {
		height: auto;
	}
}