@font-face {
    font-family: 'weather';
    src:url('icons/weather.eot');
    src:url('icons/weather.eot?#iefix') format('embedded-opentype'),
        url('icons/weather.ttf') format('truetype'),
        url('icons/weather.woff') format('woff'),
        url('icons/weather.svg#weather') format('svg');
    font-weight: normal;
    font-style: normal;
}
.weather-icon {
	font-family: 'weather';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.weather-icon--a:before {
	content: "\E001";
}
.weather-icon--b:before {
	content: "\E002";
}
.weather-icon--c:before {
	content: "\E003";
}
.weather-icon--d:before {
	content: "\E004";
}
.weather-icon--e:before {
	content: "\E005";
}
.weather-icon--f:before {
	content: "\E006";
}
.weather-icon--g:before {
	content: "\E007";
}
.weather-icon--h:before {
	content: "\E008";
}
.weather-icon--i:before {
	content: "\E009";
}
.weather-icon--j:before {
	content: "\E00A";
}
.weather-icon--k:before {
	content: "\E00B";
}
.weather-icon--l:before {
	content: "\E00C";
}
.weather-icon--m:before {
	content: "\E00D";
}
.weather-icon--n:before {
	content: "\E00E";
}
.weather-icon--o:before {
	content: "\E00F";
}
.weather-icon--p:before {
	content: "\E010";
}
.weather-icon--q:before {
	content: "\E011";
}
.weather-icon--r:before {
	content: "\E012";
}
.weather-icon--s:before {
	content: "\E013";
}
.weather-icon--t:before {
	content: "\E014";
}
.weather-icon--u:before {
	content: "\E015";
}
.weather-icon--v:before {
	content: "\E016";
}
.weather-icon--w:before {
	content: "\E017";
}
.weather-icon--x:before {
	content: "\E018";
}
.weather-icon--y:before {
	content: "\E019";
}
.weather-icon--z:before {
	content: "\E01A";
}