html,
body {
  margin: 0px;
  height: 100%;
}

body {
  display: flex;
  flex-flow: column wrap;
}

.body {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
}

.address-suggestion {
  z-index: 10;
  position: fixed;
  background: black;
  display: none;
}

.address-suggestion-item {
  padding: 0.2em;
  padding-right: 0.4em;
}

#weather{
  position: absolute;
  bottom: 0;
  color: white;
  padding: 1em;
}

#map {
  flex: 1;
  min-width: 75%;
}

#menu {
  background: none repeat scroll 0% 0% #191818;
  width: 25%;
  flex: 1;
  display: flex;
  overflow: auto;
  flex-direction: column;
}

#menu a,label {
    color: #999;
    border: none;
    padding: 0.6em 0 0.6em 0.6em;
}


html,
body {
  margin: 0px;
  height: 100%;
}

body {
  display: flex;
  flex-flow: column wrap;
}

.body {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
}

.address-suggestion {
  z-index: 10;
  position: fixed;
  background: #191818;
  display: none;
}

.address-suggestion-item {
  padding: 0.2em;
  padding-right: 0.4em;
}

#weather{
  position: absolute;
  bottom: 0;
  color: white;
  padding: 1em;
}

#map {
  flex: 1;
  min-width: 75%;
}

#menu {
  background: none repeat scroll 0% 0% #191818;
  width: 25%;
  flex: 1;
  display: flex;
  overflow: auto;
  flex-direction: column;
}

#menu a,label {
    color: #999;
    border: none;
    padding: 0.6em 0 0.6em 0.6em;
}


Fix address list background color
Fix address list background color

signed off by: Bruno <endo.bruno@gmail.com>
