.weather-temp{font-size:120%;margin-top:6px}.weather-temp-high{color:red}.weather-temp-low{color:blue}.weather-icon{float:right;margin-left:20px;margin-top:20px;height:50px!important}.hourly-forecasts{overflow-x:scroll;white-space:nowrap}.forecast{display:inline-block;width:16.666%;width:105px;text-align:center;padding:15px;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;margin-right:-1px;position:relative}.hourly-forecasts .weather-temp{font-size:32px;font-weight:bold;padding:10px 0;margin:0}.hourly-forecasts sup{font-size:18px}.hourly-forecasts .weather-icon{float:none;margin:0}@media(min-width:768px){.hourly-forecasts{overflow-x:visible;white-space:normal}.forecast{margin-bottom:25px}.forecast:nth-child(6):after{content:'';display:block;background:#e8e8e8;height:1px;width:630px;position:absolute;left:-523px;bottom:-13px}.forecast:nth-child(n+7){margin-bottom:0}}