@font-face {
    font-family: 'weather';
    src: url(../fonts/weather/artill_clean_icons-webfont.ttf) format("truetype") url(../fonts/weather/artill_clean_icons-webfont.eot);
    src: url(../fonts/weather/artill_clean_icons-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/weather/artill_clean_icons-webfont.woff) format("woff"),url(../fonts/weather/artill_clean_icons-webfont.ttf) format("truetype"),url(../fonts/weather/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg) format("svg");
    font-weight: 400;
    font-style: normal;
}


[class^="ico-"], [class*=" ico-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'weather' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    line-height: 0px;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ico-0:before {
    content: ":";
}

.ico-1:before {
    content: "p";
}

.ico-2:before {
    content: "S";
}

.ico-3:before {
    content: "Q";
}

.ico-4:before {
    content: "S";
}

.ico-5:before {
    content: "W";
}

.ico-6:before {
    content: "W";
}

.ico-7:before {
    content: "W";
}

.ico-8:before {
    content: "W";
}

.ico-9:before {
    content: "I";
}

.ico-10:before {
    content: "W";
}

.ico-11:before {
    content: "I";
}

.ico-12:before {
    content: "I";
}

.ico-13:before {
    content: "I";
}

.ico-14:before {
    content: "I";
}

.ico-15:before {
    content: "W";
}

.ico-16:before {
    content: "I";
}

.ico-17:before {
    content: "W";
}

.ico-18:before {
    content: "U";
}

.ico-19:before {
    content: "Z";
}

.ico-20:before {
    content: "Z";
}

.ico-21:before {
    content: "Z";
}

.ico-22:before {
    content: "Z";
}

.ico-23:before {
    content: "Z";
}

.ico-24:before {
    content: "E";
}

.ico-25:before {
    content: "E";
}

.ico-26:before {
    content: "3";
}

.ico-27:before {
    content: "a";
}

.ico-28:before {
    content: "A";
}

.ico-29:before {
    content: "a";
}

.ico-30:before {
    content: "A";
}

.ico-31:before {
    content: "6";
}

.ico-32:before {
    content: "1";
}

.ico-33:before {
    content: "6";
}

.ico-34:before {
    content: "1";
}

.ico-35:before {
    content: "W";
}

.ico-36:before {
    content: "1";
}

.ico-37:before {
    content: "S";
}

.ico-38:before {
    content: "S";
}

.ico-39:before {
    content: "S";
}

.ico-40:before {
    content: "M";
}

.ico-41:before {
    content: "W";
}

.ico-42:before {
    content: "I";
}

.ico-43:before {
    content: "W";
}

.ico-44:before {
    content: "a";
}

.ico-45:before {
    content: "S";
}

.ico-46:before {
    content: "U";
}

.ico-47:before {
    content: "S";
}