/*
    Created on : Jun 25, 2015, 2:43:44 PM
    Author     : Arian Khosravi <arian.khosravi@aofl.com>
*/
@font-face {
    font-family: 'aofl-main-primary';
    font-style: normal;
    font-weight: 400;
    src: url('/artwork/fonts/aofl_century_gothic_regular_webfont.eot');
    src: url('/artwork/fonts/aofl_century_gothic_regular_webfont.eot?#iefix') format('embedded-opentype'),
        url('/artwork/fonts/aofl_century_gothic_regular_webfont.woff') format('woff'),
        url('/artwork/fonts/aofl_century_gothic_regular_webfont.ttf') format('truetype'),
        url('/artwork/fonts/aofl_century_gothic_regular_webfont.svg#AofLCenturyGothic') format('svg');
}
@font-face {
    font-family: 'aofl-main-primary';
    font-style: normal;
    font-weight: 700;
    src: url('/artwork/fonts/aofl_century_gothic_bold_webfont.eot');
    src: url('/artwork/fonts/aofl_century_gothic_bold_webfont.eot?#iefix') format('embedded-opentype'),
        url('/artwork/fonts/aofl_century_gothic_bold_webfont.woff') format('woff'),
        url('/artwork/fonts/aofl_century_gothic_bold_webfont.ttf') format('truetype'),
        url('/artwork/fonts/aofl_century_gothic_bold_webfont.svg#AofLCenturyGothicBold') format('svg');
}
@font-face {
    font-family: 'aofl-main-primary';
    font-weight: 400;
    font-style: italic;
    src:  url('/artwork/fonts/aofl_century_gothic_regular_italic_webfont.eot');
    src:  url('/artwork/fonts/aofl_century_gothic_regular_italic_webfont.eot?#iefix') format('embedded-opentype'),
        url('/artwork/fonts/aofl_century_gothic_regular_italic_webfont.woff') format('woff'),
        url('/artwork/fonts/aofl_century_gothic_regular_italic_webfont.ttf') format('truetype'),
        url('/artwork/fonts/aofl_century_gothic_regular_italic_webfont.svg#AofLCenturyGothic') format('svg');
}
@font-face {
    font-family: 'aofl-main-primary';
    font-style: italic;
    font-weight: 700;
    src: url('/artwork/fonts/aofl_century_gothic_bold_italic_webfont.eot');
    src: url('/artwork/fonts/aofl_century_gothic_bold_italic_webfont.eot?#iefix') format('embedded-opentype'),
        url('/artwork/fonts/aofl_century_gothic_bold_italic_webfont.woff') format('woff'),
        url('/artwork/fonts/aofl_century_gothic_bold_italic_webfont.ttf') format('truetype'),
        url('/artwork/fonts/aofl_century_gothic_bold_italic_webfont.svg#AofLCenturyGothicBold') format('svg');
}
@font-face {
    font-family: 'aofl-tagline-primary';
    font-style: normal;
    font-weight: 400;
    src: url('/artwork/fonts/aofl_sixpack_webfont.eot');
    src: url('/artwork/fonts/aofl_sixpack_webfont.eot?#iefix') format('embedded-opentype'),
        url('/artwork/fonts/aofl_sixpack_webfont.woff') format('woff'),
        url('/artwork/fonts/aofl_sixpack_webfont.ttf') format('truetype'),
        url('/artwork/fonts/aofl_sixpack_webfont.svg#AofLSixPack') format('svg');
}
@font-face {
    font-family: 'abcmouse-main-primary';
    font-style: normal;
    font-weight: 400;
    src: url('/artwork/fonts/abcmousesans-regular-webfont.eot');
    src: url('/artwork/fonts/abcmousesans-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('/artwork/fonts/abcmousesans-regular-webfont.woff') format('woff'),
        url('/artwork/fonts/abcmousesans-regular-webfont.ttf') format('truetype'),
        url('/artwork/fonts/abcmousesans-regular-webfont.svg#ABCmousesansRegular') format('svg');
}
@font-face {
    font-family: 'abcmouse-main-primary';
    font-style: normal;
    font-weight: 700;
    src: url('/artwork/fonts/abcmousesans-bold-webfont.eot');
    src: url('/artwork/fonts/abcmousesans-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('/artwork/fonts/abcmousesans-bold-webfont.woff') format('woff'),
        url('/artwork/fonts/abcmousesans-bold-webfont.ttf') format('truetype'),
        url('/artwork/fonts/abcmousesans-bold-webfont.svg#ABCmousesansBold') format('svg');
}
.aofl-font-tagline {
    font-family: 'aofl-tagline-primary';
    font-weight: 400;
}
.aofl_bold,
.aofl_boldi,
.aoflBold,
.aofl_reg,
.aofl_regi,
.aofl_ital,
.aofl-font {
    font-family: 'aofl-main-primary', Arial, Helvetica, sans-serif;
}
.aofl_bold, .aofl_boldi, .aoflBold { font-weight: 700; }
.aofl_reg, .aofl_regi { font-weight: 400; }
.aofl_ital { font-weight: 400; font-style: italic; }
.aofl_regi, .aofl_boldi { font-style: italic;}

.abcmouse-font,
.abcmouse-reg,
.abcmouse-bold {
    font-family: 'abcmouse-main-primary', Arial, Helvetica, sans-serif;
}

.abcmouse-bold { font-weight: 700;}
.abcmouse-regular { font-weight: 400;}

/* FIX FOR AofLCenturyGothic Bold Spanish Characters */
/* Must update when aofl-main-primary changes font definition */
.mac_desktop.text_language_es .aofl-font .mac_aoflcg,
.mac_desktop.text_language_es .aofl-font .mac_aoflcg_reg {
    font-family: 'Century Gothic', CenturyGothic, AppleGothic, Arial, Helvetica, sans-serif;
}

.arial {
    font-family: Arial, Helvetica, sans-serif;
}

