.weatherwidget-wrapper{font-family:'Open Sans',Helvetica,Arial,sans-serif;padding:15px 8px;position:relative;overflow:hidden;display:block;color:#fff;text-shadow:1px 1px 3px #222;margin-top:-5px;margin-bottom:20px}.weatherhoriz-wrapper a,.weatherwidget-wrapper a{color:#fff!important;width:100%}.weatherinside-wrapper{display:block;overflow:hidden}.weatherwidget-wrapper .weather-radar{margin:5px 0}.weatherwidget{text-align:center;display:block}.weatherwidget .location{font-weight:700;text-transform:uppercase}.weatherwidget .curdewpoint,.weatherwidget .curpressure,.weatherwidget .curvis{display:inline-block;margin-left:5px}.weatherwidget .currentcond{margin-top:10px;margin-bottom:5px;overflow:hidden}.weatherwidget .summary{font-size:1.3em;line-height:1.3em;font-weight:700}.weatherwidget .currentcond .icon{width:45%;float:left;text-align:right;padding-right:5px;font-size:56px;line-height:67px}.weatherwidget .currentcond .temp{width:55%;float:right;text-align:left;padding-left:5px;font-size:65px;line-height:65px;font-weight:700}.weatherwidget .details{margin-top:10px;font-size:.84em}.weatherwidget .update-time{display:block;width:100%}.weatherwidget-upcoming{display:block;margin-top:10px}.weatherwidget-shortcast{position:relative;padding:4px 10px;margin-bottom:3px;overflow:hidden;display:block}.weatherwidget-shortcast .day{width:90px;display:inline-block;font-weight:700;text-transform:uppercase;font-size:13px;float:left;line-height:15px}.weatherwidget-shortcast .icon{float:left}.weatherwidget-shortcast .temp{margin:5px 0;font-weight:700;text-transform:uppercase;font-size:19px;float:left;padding-left:10px}.weatherwidget-shortcast .details{float:right;font-weight:700;text-transform:uppercase;font-size:15px;margin-top:5px}.weatherwidget-sponsor{display:block;width:100%;text-align:center;margin-top:8px;font-size:11px;line-height:13px}.weatherhoriz-wrapper{font-family:'Open Sans',Helvetica,Arial,sans-serif;padding:10px 8px;position:relative;overflow:hidden;display:flex;color:#fff;text-shadow:1px 1px 3px #222;margin-top:-5px;margin-bottom:20px}.weatherhoriz-shortcast{position:relative;display:inline-block;text-align:center;width:16.05%;padding:8px 5px;margin:0 .3%;float:left;height:100%}.weatherhoriz-shortcast .day{display:block;font-weight:700;text-transform:uppercase;font-size:15px;margin-bottom:4px;line-height:15px}.weatherhoriz-shortcast .temp{margin:5px 0;font-weight:700;text-transform:uppercase;font-size:19px}.weatherhoriz-shortcast .details{font-weight:700;text-transform:uppercase;font-size:15px;margin-top:5px}.weatherhoriz-sponsor{display:block;width:100%;text-align:center;margin-top:8px;font-size:11px;line-height:13px}@media (max-width:991px){.weatherhoriz-shortcast{width:32.7%;margin:0 .3%}.wid_short_2,.wid_short_3,.wid_short_4{display:none}}.weather-loc-widget{overflow:hidden;padding:10px;background-size:cover;background-position:center center;position:relative;text-shadow:1px 1px 3px #222}.weather-loc-widget .cond,.weather-loc-widget .summary{position:relative;width:50%;display:inline-block;float:left}.weather-loc-widget .cond{text-align:right}.weather-loc-widget .cond .icon{display:inline-block}.weather-loc-widget .cond .temp{float:right;margin-left:5px}.weather-loc-widget .cond .icon img{width:40px;height:40px;vertical-align:middle;display:inline-block}.weather-loc-widget .cond .temp{font-size:30px;color:#fff;font-weight:700;padding-top:8px}.weather-loc-widget .forecast-city{display:block;color:#fff;font-size:18px;font-weight:700}.weather-loc-widget .forecast-cond{display:block;color:#fff;font-size:15px;font-weight:500}.weather-loc-widget .wxloc-overlay{position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,.3)}.weather-loc-widget:hover .wxloc-overlay{background:rgba(0,0,0,.18)}