.Q{
    padding: .2em 1em 1em;
}
.Map{
    display: block;
    justify-content: center;
    align-items: center;
    padding: .2em 1em 1em;
}
.caption{
    color: #999;
    text-align:center;
    padding: 0em 20%;
}
.legend {
    padding: 1em;
    background: #FFF;
    border: 3px #5b7 solid;
}
.legend i {
	width:1em;
	height: 1em;
	float: left;
	margin: .3em .5em 0em 0em;
}
#map1{
    height: 600px;
    width: 100%;
}
#map2{
    height: 600px;
    width: 100%;
}
footer{
    height: 3em
}
h2 {
    text-align:center;
    background-color:#5b7;
    width: 100%;
    padding: .3em .1em;
}
body{
    margin: 0em 10%;
    width: 80%;
}
