.dovi-weather-data {

}
.dovi-weather-current {
    font-size: 100%;
    line-height: 100%;
}
.dovi-weather-icon {
    display: inline-block;
    float: left;
    max-height: 64px;
    margin-top: -12px;
    margin-bottom: -12px;
}
.dovi-weather-city {
    font-weight: bold;
    text-transform: uppercase;
}
.dovi-weather-description {
    font-size: 86%;
}
.dovi-weather-forecast table {
    width: 100%;
    border: none;
}
.dovi-weather-forecast table td {
    text-align: center;
}
.dovi-weather-forecast-icon {
    max-height: 64px;
    margin-top: -12px;
    margin-bottom: -12px;
}
.dovi-weather-today {
    font-size: 86%;
    font-weight: bold;
}
.dovi-weather-temp {
    font-weight: bold;
}