/* Alfie WP Weather Widget Styling */ .alfie-container { color: #000!important; font-family: Arial, Helvetica, sans-serif; list-style: none; } .alfie-container a { color: #888; } .alfie-container a:hover { color: #000; text-decoration: none; } .alfie-wp-weather-object { text-align: right; display: inline-block; width: 100%; background-size: 100%; padding-top: 20px; position: relative; } .alfie-wp-weather-item { font-size: 9px; line-height: 14px; } .alfie-city { text-transform: uppercase;} .alfie-country { margin-bottom: 5px; font-size: 11px; } .alfie-temperature { font-size: 2.8em; font-weight: bold; padding-bottom: 10px; line-height: 28px; } .alfie-temperature span { letter-spacing: -1px; } .degrees { font-size: 12px; } .alfie-description, .alfie-city { font-weight: bold; font-size: 12px; } .alfie-wp-weather-forecast-item { background-color: transparent; background-position: center 10px; width: 50%; float: left; font-size: 10px; line-height: 12px; text-align: center; } .alfie-wp-weather-forecast-day { text-align: center; margin-bottom: 0; font-size: 11px; font-weight: 700; padding-bottom: 10px; } .odd { background-color: transparent; } .even { background-color: transparent; } .alfie-wp-weather-forecast { margin-top: 10px; width: 100%; float: left; border-top: 1px dashed #EFEFEF; padding-top: 10px; } .alfie-wp-weather-forecast-highlow{ text-align: center; } .alfie-wp-weather-forecast-highlow span{ font-weight: bold; font-size: 12px; } .alfie-wp-weather-footer { float: left; width: 100%; margin-top: 30px; } .alfie-wp-weather-footer ul { } .alfie-wp-weather-footer ul li { width: 50%; display: inline; float: left; font-size: 8px; line-height: 8px; margin: 0; } .alfie-wp-weather-footer ul li strong{ color: #000; font-size: 10px; } .left { text-align: left; } .right { text-align: right; } .alfie-wp-weather-footer ul li a{ } .alfie-wp-weather-footer ul li img{ width: 80px; } .weather-main-info { min-height: 90px; } .condition-main-image { position: absolute; left: 0; top: 0; }