@font-face {
  font-family: 'weathericons';
  src: url("/assets/weather-icons/fonts/weathericons-regular-webfont-91ab1207.eot");
  src: url("/assets/weather-icons/fonts/weathericons-regular-webfont-91ab1207.eot?#iefix") format('embedded-opentype'), url("/assets/weather-icons/fonts/weathericons-regular-webfont-aaab105d.woff2") format('woff2'), url("/assets/weather-icons/fonts/weathericons-regular-webfont-969efa1f.woff") format('woff'), url("/assets/weather-icons/fonts/weathericons-regular-webfont-6f71085c.ttf") format('truetype'), url("/assets/weather-icons/fonts/weathericons-regular-webfont-ee1091a4.svg#weather_iconsregular") format('svg');
  font-weight: normal;
  font-style: normal;
}
.wi {
  display: inline-block;
  font-family: 'weathericons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wi-fw {
  text-align: center;
  width: 1.4em;
}
.wi-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.wi-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.wi-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.wi-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.wi-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
