.awecf:before, .awecf:after { content: " "; display: table; }
.awecf:after { clear: both; }
.awecf { *zoom: 1; }

.awesome-weather-wrap {
	background: #333; transition: background 0.5s ease-in; 
    text-shadow: 0 1px 2px rgba(0,0,0,0.5); color: #fff;
    clear: both;
}

.awesome-weather-wrap div {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.awesome-weather-wrap.darken { text-shadow: 0 1px 2px rgba(0,0,0,0.9); }

.awesome-weather-wrap.temp1 { background: #43adff; }
.awesome-weather-wrap.temp2 { background: #629BE0; }
.awesome-weather-wrap.temp3 { background: #8289C1; }
.awesome-weather-wrap.temp4 { background: #A178A3; }
.awesome-weather-wrap.temp5 { background: #C06684; }
.awesome-weather-wrap.temp6 { background: #E05465; }
.awesome-weather-wrap.temp7 { background: #ff4246; }

.awesome-weather-cover { width: 100%; height: 100%; background-size: cover; }
.awesome-weather-darken { width: 100%; height: 100%; background: rgba(