@font-face {
    font-family: 'MeteoconsRegular';
    src: url('meteocons-webfont.eot');
    src: url('meteocons-webfont.eot?#iefix') format('embedded-opentype'),
         url('meteocons-webfont.woff') format('woff'),
         url('meteocons-webfont.ttf') format('truetype'),
         url('meteocons-webfont.svg#MeteoconsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.meteocons-icon {
  font-style: normal;
  font-weight: normal;
}

.meteocons-icon:before,
.meteocons-icon-solid:before {
	font-family: 'MeteoconsRegular';
}

/* Clear Sky */

.meteocons-icon.openweather-01d:before,
.meteocons-icon.openweather-01n:before {
    content: "B";
}

/* Few Clouds */

.meteocons-icon.openweather-02d:before,
.meteocons-icon.openweather-02n:before {
    content: "H";
}

/* Scattered Clouds & Broken Clouds */

.meteocons-icon.openweather-03d:before,
.meteocons-icon.openweather-03n:before,
.meteocons-icon.openweather-04d:before,
.meteocons-icon.openweather-04n:before {
    content: "N";
}

/* Rain Shower */

.meteocons-icon.openweather-09d:before,
.meteocons-icon.openweather-09n:before {
    content: "Q";
}

/* Rain */

.meteocons-icon.openweather-10d:before,
.meteocons-icon.openweather-10n:before {
    content: "R";
}

/* Thunderstorm */

.meteocons-icon.openweather-11d:before,
.meteocons-icon.openweather-11n:before {
    content: "0";
}

/* Snow */

.meteocons-icon.openweather-13d:before,
.meteocons-icon.openweather-13n:before {
    content: "W";
}

/* Mist */

.meteocons-icon.openweather-50d:before,
.meteocons-icon.openweather-50n:before {
    content: "E";
}


/* Solid versions */
/* Clear Sky */

.meteocons-icon-solid.openweather-01d:before,
.meteocons-icon-solid.openweather-01n:before {
    content: "1";
}

/* Few Clouds */

.meteocons-icon-solid.openweather-02d:before,
.meteocons-icon-solid.openweather-02n:before {
    content: "3";
}

/* Scattered Clouds & Broken Clouds */

.meteocons-icon-solid.openweather-03d:before,
.meteocons-icon-solid.openweather-03n:before,
.meteocons-icon-solid.openweather-04d:before,
.meteocons-icon-solid.openweather-04n:before {
    content: "5";
}

/* Rain Shower */

.meteocons-icon-solid.openweather-09d:before,
.meteocons-icon-solid.openweather-09n:before {
    content: "7";
}

/* Rain */

.meteocons-icon-solid.openweather-10d:before,
.meteocons-icon-solid.openweather-10n:before {
    content: "8";
}

/* Thunderstorm */

.meteocons-icon-solid.openweather-11d:before,
.meteocons-icon-solid.openweather-11n:before {
    content: "6";
}

/* Snow */

.meteocons-icon-solid.openweather-13d:before,
.meteocons-icon-solid.openweather-13n:before {
    content: "%";
}

/* Mist */

.meteocons-icon-solid.openweather-50d:before,
.meteocons-icon-solid.openweather-50n:before {
    content: "9";
}

/* Sunrise */

.meteocons-icon.sunrise:before {
    content: "J";
}

/* Sunset */

.meteocons-icon.sunset:before {
    content: "K";
}

/* Compass */

.meteocons-icon.compass:before {
    content: "(";
}