/* weather2 */
div.weather2-item ul.secondaryProperties {
  padding: 0;
}

div.weather2-item {
  background-color: #fff;
  border: 1px solid #dcdcdc;
  margin: 0;
  max-width: 400px;
  padding: 2em;
}

.weather-moreinfo ul {
  padding: 0;
  text-align: left;
}

div.weather2-item ul li {
  margin: 0;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 47%;
  padding-right: 4%;
}

div.weather2-item ul li:nth-child(2n) {
  padding-right: 0;
}

div.weather2-report h3 {
  font-size: 250%;
}

.weather-moreinfo {
  margin-top: 1em;
  font-size: .8em;
}

.weather-time {
  margin-top: 1em;
  font-size: .8em;
  text-align: left;
}

div.weather2-item .primary .weather-data {
  width: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}