/* Alfie WP Weather Widget Styling */ .alfie-container { color: #000 !important; font-family: Arial, Helvetica, sans-serif; list-style: none; position: relative; clear: both!important; } .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; z-index: 999; } .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; list-style-type: none !important; background: none !important; padding: 0 !important; } .alfie-wp-weather-footer ul li strong { color: #000; font-size: 10px; } .alfie-left { text-align: left; float: left; } .alfie-right { text-align: right; float: 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; z-index: 1; }