/* customized styles for weather widget*/

section.ce_rsce_widget_openweather_extended.first.last.widget_openweather.widget_openweather--extended {
    background: transparent !important;
}

.weather-all {
    text-align: center;
    padding: 0.5em;
}

.weather-today {
    border: 1px solid var(--color-brand);
    margin-right: 0.5em;
    padding-bottom: 2em;
}

.widget_openweather--extended .widget-weather__icon {
    background-color: #fff;
    border-radius: 50%;
    border: 2px solid #fff;
}

.widget-weather__forecast-wrapper-inner {
    background-color: rgba(96, 160, 64, 0.1);
    width: unset;
    border-right: 1px solid;
    border-left: 1px solid;
    min-height: 310px;
}

.widget-weather__forecast-wrapper-inner > div {
    margin-bottom: 0em;
}

.widget-weather__today-wrapper-inner {
    text-align: center;
}

.widget_openweather--extended .widget-weather__temp {
    font-size: 1em;
    font-weight: bold;
    margin: 0;
}

.widget-weather__forecast-wrapper-inner .temp-wrapper {
    font-size: 1em;
}

.widget_openweather--extended .widget-weather__feels-like {
    font-size: 1em;
}

.bg-green {
    background-color: rgba(96, 160, 64, 0.25);
}