/*
* Sass for http://propublica.github.io/stateface/ icon set.
* author: https://github.com/amurrell

* also adopted some code from other contributors:
*  - replacement: Paul Smith https://github.com/paulsmith
*  - FIPS state abbreviations: https://github.com/joetric
*/
@font-face {
    font-family: 'sf-regular';
    src: url("../webfonts/stateface/stateface-regular-webfont.eot");
    src: url("../webfonts/stateface/stateface-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../webfonts/stateface/stateface-regular-webfont.woff") format("woff"), url("../webfonts/stateface/stateface-regular-webfont.ttf") format("truetype"), url("../webfonts/stateface/stateface-regular-webfont.svg#stateface-regular") format("svg");
    font-style: normal;
    font-weight: normal;
    font-display: block;
}

[class^='stateface-']:before,
[class*=' stateface-']:before,
.locale-switcher__link:before {
    display: inline-block;
    margin-right: 5px;
    font-family: 'sf-regular';
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    speak: none;
}

/* Icons */
.stateface-al:before,
.locale-switcher__link[data-locale="en_US_AL"]:before {
    content: "B";
}

.stateface-ak:before,
.locale-switcher__link[data-locale="en_US_AK"]:before {
    content: "A";
}

.stateface-az:before,
.locale-switcher__link[data-locale="en_US_AZ"]:before {
    content: "D";
}

.stateface-ar:before,
.locale-switcher__link[data-locale="en_US_AR"]:before {
    content: "C";
}

.stateface-ca:before,
.locale-switcher__link[data-locale="en_US_CA"]:before {
    content: "E";
}

.stateface-co:before,
.locale-switcher__link[data-locale="en_US_CO"]:before {
    content: "F";
}

.stateface-ct:before,
.locale-switcher__link[data-locale="en_US_CT"]:before {
    content: "G";
}

.stateface-dc:before,
.locale-switcher__link[data-locale="en_US_DC"]:before {
    content: "y";
}

.stateface-de:before,
.locale-switcher__link[data-locale="en_US_DE"]:before {
    content: "H";
}

.stateface-fl:before,
.locale-switcher__link[data-locale="en_US_FL"]:before {
    content: "I";
}

.stateface-ga:before,
.locale-switcher__link[data-locale="en_US_GA"]:before {
    content: "J";
}

.stateface-hi:before,
.locale-switcher__link[data-locale="en_US_HI"]:before {
    content: "K";
}

.stateface-id:before,
.locale-switcher__link[data-locale="en_US_ID"]:before {
    content: "M";
}

.stateface-il:before,
.locale-switcher__link[data-locale="en_US_IL"]:before {
    content: "N";
}

.stateface-in:before,
.locale-switcher__link[data-locale="en_US_IN"]:before {
    content: "O";
}

.stateface-ia:before,
.locale-switcher__link[data-locale="en_US_IA"]:before {
    content: "L";
}

.stateface-ks:before,
.locale-switcher__link[data-locale="en_US_KS"]:before {
    content: "P";
}

.stateface-ky:before,
.locale-switcher__link[data-locale="en_US_KY"]:before {
    content: "Q";
}

.stateface-la:before,
.locale-switcher__link[data-locale="en_US_LA"]:before {
    content: "R";
}

.stateface-me:before,
.locale-switcher__link[data-locale="en_US_ME"]:before {
    content: "U";
}

.stateface-md:before,
.locale-switcher__link[data-locale="en_US_MD"]:before {
    content: "T";
}

.stateface-ma:before,
.locale-switcher__link[data-locale="en_US_MA"]:before {
    content: "S";
}

.stateface-mi:before,
.locale-switcher__link[data-locale="en_US_MI"]:before {
    content: "V";
}

.stateface-mn:before,
.locale-switcher__link[data-locale="en_US_MN"]:before {
    content: "W";
}

.stateface-ms:before,
.locale-switcher__link[data-locale="en_US_MS"]:before {
    content: "Y";
}

.stateface-mo:before,
.locale-switcher__link[data-locale="en_US_MO"]:before {
    content: "X";
}

.stateface-mt:before,
.locale-switcher__link[data-locale="en_US_MT"]:before {
    content: "Z";
}

.stateface-ne:before,
.locale-switcher__link[data-locale="en_US_NE"]:before {
    content: "c";
}

.stateface-nv:before,
.locale-switcher__link[data-locale="en_US_NV"]:before {
    content: "g";
}

.stateface-nh:before,
.locale-switcher__link[data-locale="en_US_NH"]:before {
    content: "d";
}

.stateface-nj:before,
.locale-switcher__link[data-locale="en_US_NJ"]:before {
    content: "e";
}

.stateface-nm:before,
.locale-switcher__link[data-locale="en_US_NM"]:before {
    content: "f";
}

.stateface-ny:before,
.locale-switcher__link[data-locale="en_US_NY"]:before {
    content: "h";
}

.stateface-nc:before,
.locale-switcher__link[data-locale="en_US_NC"]:before {
    content: "a";
}

.stateface-nd:before,
.locale-switcher__link[data-locale="en_US_ND"]:before {
    content: "b";
}

.stateface-oh:before,
.locale-switcher__link[data-locale="en_US_OH"]:before {
    content: "i";
}

.stateface-ok:before,
.locale-switcher__link[data-locale="en_US_OK"]:before {
    content: "j";
}

.stateface-or:before,
.locale-switcher__link[data-locale="en_US_OR"]:before {
    content: "k";
}

.stateface-pa:before,
.locale-switcher__link[data-locale="en_US_PA"]:before {
    content: "l";
}

.stateface-ri:before,
.locale-switcher__link[data-locale="en_US_RI"]:before {
    content: "m";
}

.stateface-sc:before,
.locale-switcher__link[data-locale="en_US_SC"]:before {
    content: "n";
}

.stateface-sd:before,
.locale-switcher__link[data-locale="en_US_SD"]:before {
    content: "o";
}

.stateface-tn:before,
.locale-switcher__link[data-locale="en_US_TN"]:before {
    content: "p";
}

.stateface-tx:before,
.locale-switcher__link[data-locale="en_US_TX"]:before {
    content: "q";
}

.stateface-ut:before,
.locale-switcher__link[data-locale="en_US_UT"]:before {
    content: "r";
}

.stateface-vt:before,
.locale-switcher__link[data-locale="en_US_VT"]:before {
    content: "t";
}

.stateface-va:before,
.locale-switcher__link[data-locale="en_US_VA"]:before {
    content: "s";
}

.stateface-wa:before,
.locale-switcher__link[data-locale="en_US_WA"]:before {
    content: "u";
}

.stateface-wv:before,
.locale-switcher__link[data-locale="en_US_WV"]:before {
    content: "w";
}

.stateface-wi:before,
.locale-switcher__link[data-locale="en_US_WI"]:before {
    content: "v";
}

.stateface-wy:before,
.locale-switcher__link[data-locale="en_US_WY"]:before {
    content: "x";
}
