.city_selector_toggle_link, .weather-atlas-wrapper .city_name, .weather-atlas-wrapper a {text-decoration: none !important;box-shadow: none !important;outline: 0 !important;}
.weather-atlas-wrapper {font-family: "Open Sans",sans-serif;font-size: 1em;line-height: 1.5;text-shadow: 0 1px 1px rgba(0,0,0,.8);text-align: center;}
.weather-atlas-wrapper a {border: none !important;}
.weather-atlas-wrapper .weather-atlas-header {padding: .3em;text-align: center;background: rgba(0,0,0,.075);text-transform: uppercase;}
.weather-atlas-wrapper .weather-atlas-body {max-width: 600px;margin: 0 auto;padding: .7em 1.25em;}
@media (min-width :480px) {.weather-atlas-wrapper {font-size: .9em;}
	.weather-atlas-wrapper .current_horizontal {overflow: hidden;clear: both;}
	.weather-atlas-wrapper .current_horizontal .current_temp {float: left;width: 50%;}
	.weather-atlas-wrapper .current_horizontal .current_text_2 {font-size: 1em;float: left;text-align: left;padding-left: 10%;width: 40%;}}
.weather-atlas-wrapper .current_temp {text-align: center;margin-bottom: .5em;}
.weather-atlas-wrapper .current_temp .wi {font-size: 3.5em;}
.weather-atlas-wrapper .current_temp .sunrise_sunset, .weather-atlas-wrapper .current_temp .sunrise_sunset .wi {margin-top: .5em;font-size: .85em;}
.weather-atlas-wrapper .current_temp .temp {font-size: 3.75em;line-height: 1.2;margin-left: .1em;letter-spacing: -.05em;}
.weather-atlas-wrapper .current_temp .current_text {font-size: 1.5em;line-height: 1.2;text-transform: lowercase;}
.weather-atlas-wrapper .current_text_2 {display: none;}
@media (min-width :480px) {.weather-atlas-wrapper .current_text_2 {margin-top: .2em;display: inline-block;text-align: left;font-size: .9em;text-transform: lowercase;}}
.weather-atlas-wrapper .daily, .weather-atlas-wrapper .hourly {margin-top: .25em;display: table;table-layout: fixed;width: 100%;text-align: center;}
.weather-atlas-wrapper .daily.days, .weather-atlas-wrapper .hourly.hours {text-transform: lowercase;margin-top: .6em;}
.weather-atlas-wrapper .extended_day, .weather-atlas-wrapper .extended_hour {display: table-cell;}
.weather-atlas-wrapper .extended_day_4, .weather-atlas-wrapper .extended_day_5, .weather-atlas-wrapper .extended_hour_4, .weather-atlas-wrapper .extended_hour_5 {display: none;}
@media (min-width :480px) {.weather-atlas-wrapper .extended_day_4, .weather-atlas-wrapper .extended_day_5, .weather-atlas-wrapper .extended_hour_4, .weather-atlas-wrapper .extended_hour_5 {display: table-cell;}}
.weather-atlas-wrapper .extended_day .wi, .weather-atlas-wrapper .extended_hour .wi {font-size: 2em;line-height: 1.3;}
.weather-atlas-wrapper .weather-atlas-footer {padding: .25em 1em;font-size: .85em;text-align: center;background: rgba(0,0,0,.05);}
.weather-atlas-wrapper .weather-atlas-footer .weather-atlas-footer-block {display: inline-block;}
.ui-menu, .ui-menu-item, .weather-atlas-wrapper .city_name {font-family: "Open Sans",sans-serif;font-size: .85em;line-height: 1;text-shadow: none;text-align: left;color: #000;text-transform: uppercase;}
.weather-atlas-wrapper .city_name {padding: .2em 5px;margin: -.3em;border: none !important;}
.weather-atlas-wrapper input.city_name {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.weather-atlas-wrapper .city_name::-webkit-input-placeholder {font-family: "Open Sans",sans-serif;color: #333;text-transform: lowercase;}
.weather-atlas-wrapper .city_name::-moz-placeholder {font-family: "Open Sans",sans-serif;color: #333;text-transform: lowercase;}
.weather-atlas-wrapper .city_name:-ms-input-placeholder {font-family: "Open Sans",sans-serif;color: #333;text-transform: lowercase;}
.weather-atlas-wrapper .city_name:-moz-placeholder {font-family: "Open Sans",sans-serif;color: #333;text-transform: lowercase;}
.weather-atlas-header-title-wrapper {display: inline-block;margin: 0 0 0 10%;width: 80%;}
.city_selector_toggle {display: inline-block;text-align: right;width: 10%;}
.city_selector_toggle_link {font-size: 1em;text-decoration: none !important;box-shadow: none !important;border: none !important;outline: none !important;}
.ui-autocomplete {position: absolute;z-index: 10000;cursor: default;background: #fff;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.ui-menu {list-style: none;padding: 0;margin: 0;display: block;outline: 0;}
.ui-menu .ui-menu-item {list-style-type: none;padding: .5em 5px;margin: 0 -1px 0 0;cursor: pointer;border-left: 1px solid #ddd;border-top: 1px solid #ddd;}
.ui-menu .ui-state-active, .ui-menu .ui-state-focus {background: #ccc;}
.ui-autocomplete-input.ui-autocomplete-loading {background-image: url("/wp-admin/images/loading.gif");background-repeat: no-repeat;background-position: right center;visibility: visible;}