/* {{{ fonts -- `@font-face` definitions et al for ActiveState's brand fonts ----
 * `@font-face`s generated by <http://www.fontsquirrel.com/fontface/generator>
 */


/* Swiss 921 Regular. Used for ActiveState's main logo. */
@font-face {
    font-family: 'Swiss921BTRegular';
    src: url('../font/swiss921_bt-webfont.eot');
    src: local('☺'), url('../font/swiss921_bt-webfont.woff') format('woff'), url('../font/swiss921_bt-webfont.ttf') format('truetype'), url('../font/swiss921_bt-webfont.svg#webfontSCKXj4Us') format('svg');
    font-weight: normal;
    font-style: normal;
}

.as_font_swiss921 {
    font-weight: normal; 
    font-style: normal;
    line-height: normal;
    font-family: 'Swiss921BTRegular', sans-serif;
}


/* Swiss 721 Condensed Bold. Used for ActiveState's site banner headers.
 * Note: The name of the font files from ShannonP had "Swis" instead of
 * "Swiss". Don't know why. I'm intentionally using "swiss" for the class
 * name.
 */
@font-face {
    font-family: 'Swis721CnBTBold';
    src: url('../font/swis721_cn_bt_bold-webfont.eot');
    src: local('☺'), url('../font/swis721_cn_bt_bold-webfont.woff') format('woff'), url('../font/swis721_cn_bt_bold-webfont.ttf') format('truetype'), url('../font/swis721_cn_bt_bold-webfont.svg#webfontk5lZlBO2') format('svg');
    font-weight: normal;
    font-style: normal;
}

.as_font_swiss721cnbold {
    font-weight: normal; 
    font-style: normal;
    line-height: normal;
    font-family: 'Swis721CnBTBold', sans-serif;
}

/* Swiss 721 Light Condensed. A lighter version of the above for some
 * non-heading copy.
 */
@font-face {
    font-family: 'Swis721LtCnBTLight';
    src: url('swis721_ltcn_bt_light-webfont.eot');
    src: local('☺'), url('swis721_ltcn_bt_light-webfont.woff') format('woff'), url('swis721_ltcn_bt_light-webfont.ttf') format('truetype'), url('swis721_ltcn_bt_light-webfont.svg#webfontJSJgwkj6') format('svg');
    font-weight: normal;
    font-style: normal;
}

.as_font_swiss721ltcnlight {
    font-weight: normal; 
    font-style: normal;
    line-height: normal;
    font-family: 'Swis721LtCnBTLight', sans-serif;
}


/* See the ActiveState Web Styleguide for more color specs. */
.as_brand_red {
    color: #ae1a27;  
}
.as_brand_blue {
    color: #026981;
}


/* Common for banner text on AS dev sites. 
 * Note: `text-shadow` doesn't work in IE7, IE8.
 */
.as_banner_text {
    font-size: 36px;
    color: white;
    text-shadow: 2px 2px 4px #222;
}

/* }}} */

