/* =============================================================================
   weather2
   ========================================================================== */

div.weather2-item {
  max-width: 350px;
  margin: 0;
  background-color: rgb(var(--c-neutral-lightest));
  border: 1px solid rgb(var(--c-neutral-light));
}

.page.-main .content > .frame:nth-child(odd) div.weather2-item,
.page.-sub .content > .frame:nth-child(even) div.weather2-item {
  background-color: rgb(var(--c-neutral-lighter));
}

div.weather2-item .primary {
  padding: 15px;
}

div.weather2-item .primary .weather-data,
div.weather2-item .primary .weather-icon {
  padding: 0;
}

div.weather2-item h3 {
  font-weight: var(--f-weight-sb);
}

div.weather2-item ul.secondaryProperties {
  padding: 0;
}

div.weather2-item ul li {
  display: inline-block;
  width: 47%;
  margin: 0;
  padding-right: 4%;
}

div.weather2-item ul li:nth-child(2n) {
  padding-right: 0;
}
