/**
 * Basic CSS-Styles for Openweather Plugin
 * 
 * 
 * Licensed under the GPLv3 license.
 **/



.jowm {
  /*  background: #111111;*/
  margin: 0;
  padding: 1rem;
  white-space: nowrap;
}

.jowm ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.jowm li {

  list-style-type: none;
  margin: 0;
  padding: 0;
}
.jowm .forecast li {
  float: left;
}
.jowm .forecastDaily li {
  float: left;
}
.jowm li.sunrise-sunset {
  float: left;
}

.jowm .weather-forecast {
  margin: 0 .5rem;
}
.jowm .last .weather-forecast {
  margin-right: 0;
}

.jowm .weather-forecast .temperature{
  font-size: 1rem;
  line-height: 1.5rem;
  text-align: center;
}

.jowm ul.forecast .weather-forecast .day{
  font-size: 1rem;
  line-height: 1.5rem;
  text-align: center;
}

.jowm ul.weather-forecast .sunrise-sunset{
  font-size: 1rem;
  line-height: 1.5rem;
  text-align: center;
}
.jowm ul.forecastDaily .weather-forecast .day{
  font-size: 2.5rem;
  line-height: 2.5rem;
  text-align: center;
}
.jowm ul.forecastDaily .weather-forecast .legend{
  margin-left: 2rem;
  font-size: 1.2rem;
  line-height: 3rem;
  text-align: center;
}
.jowm .openweathermap_value{
  font-size: 2em;
  line-height: 1px;
  margin: 1em 0em;
  padding: 0em;
}
.jowm .weather-sunrise .weather-icon,
.jowm .weather-sunset .weather-icon{
  font-size: 1rem;
  line-height: 1.5rem;
  text-align: center;
}

.jowm .weather-forecast .day {
  color: #daffad;
}
.jowm .weather-forecast .temperature.low {
  color: #a7a7a7;
}

.jowm .forecast .weather-icon {
  font-size: 1.5rem;
  line-height: 2.5rem;
  margin: 0;
  padding: 0;
}

.jowm .forecastDaily .weather-icon {
  font-size: 2.5rem;
  line-height: 3rem;
  margin: 5px;
  padding: 2px;
}

.jowm .weather-detailed .temperature,
.jowm .weather-detailed .weather {
  display: inline-block;
  float: left;
}
.jowm .weather-detailed .condition {
  font-size: 1rem;
}
.jowm .weather-detailed .temperature {
  font-size: 3.5rem;
  line-height: 5rem;
  margin: 0.5rem 0 0 1.2rem;
  text-align: right;
}
.jowm .separationLine{
  width: auto;
  height: 1px;
  padding: 1px;
  background-color: #58585870;
  margin: 16px;
}

.jowm .text {
  border-style: none
}