@import url('https://fonts.googleapis.com/css?family=Oswald|Roboto');

html, body {
  margin: 0;
  padding: 0;
  font-family: 'Oswald', sans-serif;
}
#map {
  position:absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}

#info-pane {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1000;
  padding: 1em;
  background: white;
  max-width: 240px;
}

#info-box {
  color: white;
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px 10px 0 0;
  max-width: 33%;
  z-index: 1000;
}
#info-box h1 {
  margin: 0;
  font-size: 4em;
  text-shadow: rgb(0, 0, 0) 0px 0px 20px,
               rgb(0, 0, 0) 10px 10px 40px;
}
#info-box ul {
  margin: 4px 0;
  list-style-type: none;
  font-size: 1.4em;
  text-shadow: rgb(0, 0, 0) 0px 0px 6px,
               rgb(0, 0, 0) 4px 4px 12px;
}

#info-box-hover {
  font-style: italic;
}

@media (max-width: 900px) {
  #info-box h1 {
    font-size: 3em;
  }
  #info-box p {
    font-size: 1.2em;
  }
}
@media (max-width: 600px) {
  #info-box h1 {
    font-size: 2em;
  }
  #info-box p {
    font-size: 1em;
  }
}
@media (max-width: 400px) {
  #info-box h1 {
    font-size: 1.8em;
  }
}
@media (max-width: 300px) {
  #info-box h1 {
    font-size: 1.2em;
  }
  #info-box p {
    font-size: 0.8em;
  }
}
