* {
	margin: 0;
	padding: 0;
}

html {
	width: 100%;
	height: 100%;
}

body {
	width: 100%;
	min-height: 100%;
	font-family: 'Raleway', sans-serif;
	color: rgba(54, 58, 61, 1);
	font-weight: 400;
	font-size: 1em;
	background-color: rgba(9, 31, 39, 1);
}

.cntnr {
	width: 100vw;
	height: 100vh;
	position: fixed;
	top: 0;
	/* background-color: yellow; */
	overflow: hidden;
	background-position: center center;
	background-size: cover;
	z-index: 1;
}

.navigator {
	position: fixed;
	left: 0;
	bottom: 10vh;
	width: 27vw;
	height: 10vh;
	background-color: rgba(12, 49, 63, .8);
}

#mapLayerG {

	width: 28vw;
	height: 40vh;
	background-color: #DDD;
	margin-top: 1vh;
	margin-left: 1vh;

}

#map {
  height: 100%;
  /* opacity: 0.5; */
}


@media (max-width: 870px) {
	.navigator {
		top:0;
		width: 100vw;
	}
}

h1,h2 {
	color: rgba(236, 240, 242, .6);
}

h1 {
	font-weight: 800;
	font-size: 280%;
}

h2 {
	font-weight: 700;
	font-size: 250%;
}

h2 i {
	font-size: 75%;
}

/* ---- */

/* VERTICAL MARGINS TOP */

.vm5t {
	margin-top: .5vh;
}

.vm15t {
	margin-top: 1.5vh;
}

.vm30t {
	margin-top: 3vh;
}

/* VERTICAL MARGINS BOTTOM */

.vm5b {
	margin-bottom: .5vh;
}

.vm15b {
	margin-bottom: 1.5vh;
}

.vm30b {
	margin-bottom: 3vh;
}

.vm60b {
	margin-bottom: 6vh
}

.vm75b {
	margin-bottom: 7.5vh;
}

/* HORIZONTAL MAGRINS LEFT */

.hm5l {
	margin-left: .5vw;
}

.hm15l {
	margin-left: 1.5vw;
}

.hm30l {
	margin-left: 3vw;
}

/* HORIZONTAL MARGINS RIGHT */

.hm5r {
	margin-right: .5vw;
}

.hm15r {
	margin-right: 1.5vw;
}

.hm30r {
	margin-right: 3vw;
}

/* VERTICAL PADDINGS TOP */

.vp5t {
	padding-top: .5vh;
}

.vp15t {
	padding-top: 1.5vh;
}

.vp30t {
	padding-top: 3vh;
}

/* VERTICAL PADDINGS BOTTOM */

.vp5b {
	padding-bottom: .5vh;
}

.vp15b {
	padding-bottom: 1.5vh;
}

.vp30b {
	padding-bottom: 3vh;
}

.vp45b {
	padding-bottom: 4.5vh;
}

.vp75b {
	padding-bottom: 7.5vh;
}

/* HORIZONTAL PADDING LEFT */

.hp5l {
	padding-left: .5vw;
}

.hp15l {
	padding-left: 1.5vw;
}

.hp30l {
	padding-left: 3vw;
}

/* HORIZONTAL PADDING RIGHT */

.hp5r {
	padding-right: .5vw;
}

.hp15r {
	padding-right: 1.5vw;
}

.hp30r {
	padding-right: 3vw;
}

/* --- */

