/* @group Leaflet */

#map {
	height: 101vh !important;
}

.leaflet-popup-content-wrapper, .leaflet-popup-content {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;
	font-size: .65rem !important;
	background: white !important;
}

.off-canvas-content #map {
	margin-left: -4rem !important;
	margin-top: -.4rem !important;
	margin-right: -.4rem !important;
	z-index: 0 !important;
}

.leaflet-control-attribution.leaflet-control {
	display: none !important;
}

.leaflet-popup-content {
	max-width: 25rem !important;
}

@media (max-width: 960px) {
	.off-canvas .off-canvas-toggle {
		z-index: 10000;
	}
	
	.off-canvas-content {
		margin: -.4rem !important;
	}
	
	.off-canvas-content #map {
		margin-left: -4rem !important;
		z-index: 0 !important;
	}
}

@media (max-width: 720px) {
	.leaflet-control-zoom.leaflet-bar.leaflet-control {
		display: none !important;
	}
}

/* @end */

img {
	vertical-align: middle !important;
}

.menu-item img {
	vertical-align: middle !important;
}

.menu.menu-nav {
	font-size: .55rem !important;
}

.text-small {
	font-size: 80% !important;
}
