/*
 * Montserrat
================================================================================ */

@font-face {
   font-family: 'montserrat-regular';
   src: url('montserrat/montserrat-regular-webfont.eot');
   src: url('montserrat/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('montserrat/montserrat-regular-webfont.woff') format('woff'),
        url('montserrat/montserrat-regular-webfont.ttf') format('truetype'),
        url('montserrat/montserrat-regular-webfont.svg#montserratregular') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'montserrat-bold';
   src: url('montserrat/montserrat-bold-webfont.eot');
   src: url('montserrat/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('montserrat/montserrat-bold-webfont.woff') format('woff'),
        url('montserrat/montserrat-bold-webfont.ttf') format('truetype'),
        url('montserrat/montserrat-bold-webfont.svg#montserratbold') format('svg');
   font-weight: normal;
   font-style: normal;
}

/*
 * Raleway
================================================================================ */
@font-face {
    font-family: 'raleway-thin';
    src: url('raleway/raleway-thin-webfont.eot');
    src: url('raleway/raleway-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway/raleway-thin-webfont.woff') format('woff'),
         url('raleway/raleway-thin-webfont.ttf') format('truetype'),
         url('raleway/raleway-thin-webfont.svg#ralewaythin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'raleway-extra-light';
    src: url('raleway/raleway-extralight-webfont.eot');
    src: url('raleway/raleway-extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway/raleway-extralight-webfont.woff') format('woff'),
         url('raleway/raleway-extralight-webfont.ttf') format('truetype'),
         url('raleway/raleway-extralight-webfont.svg#ralewayextralight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'raleway-light';
    src: url('raleway/raleway-light-webfont.eot');
    src: url('raleway/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway/raleway-light-webfont.woff') format('woff'),
         url('raleway/raleway-light-webfont.ttf') format('truetype'),
         url('raleway/raleway-light-webfont.svg#ralewaylight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'raleway-regular';
    src: url('raleway/raleway-regular-webfont.eot');
    src: url('raleway/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway/raleway-regular-webfont.woff') format('woff'),
         url('raleway/raleway-regular-webfont.ttf') format('truetype'),
         url('raleway/raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'raleway-medium';
    src: url('raleway/raleway-medium-webfont.eot');
    src: url('raleway/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway/raleway-medium-webfont.woff') format('woff'),
         url('raleway/raleway-medium-webfont.ttf') format('truetype'),
         url('raleway/raleway-medium-webfont.svg#ralewaymedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'raleway-semibold';
    src: url('raleway/raleway-semibold-webfont.eot');
    src: url('raleway/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway/raleway-semibold-webfont.woff') format('woff'),
         url('raleway/raleway-semibold-webfont.ttf') format('truetype'),
         url('raleway/raleway-semibold-webfont.svg#ralewaysemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'raleway-bold';
    src: url('raleway/raleway-bold-webfont.eot');
    src: url('raleway/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway/raleway-bold-webfont.woff') format('woff'),
         url('raleway/raleway-bold-webfont.ttf') format('truetype'),
         url('raleway/raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'raleway-heavy';
    src: url('raleway/raleway-heavy-webfont.eot');
    src: url('raleway/raleway-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway/raleway-heavy-webfont.woff') format('woff'),
         url('raleway/raleway-heavy-webfont.ttf') format('truetype'),
         url('raleway/raleway-heavy-webfont.svg#ralewayheavy') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*
 * Merriweather
================================================================================ */

@font-face {
    font-family: 'merriweather-heavy';
    src: url('merriweather/merriweather-black-webfont.eot');
    src: url('merriweather/merriweather-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('merriweather/merriweather-black-webfont.woff') format('woff'),
         url('merriweather/merriweather-black-webfont.ttf') format('truetype'),
         url('merriweather/merriweather-black-webfont.svg#merriweatherheavy') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'merriweather-bold';
    src: url('merriweather/merriweather-bold-webfont.eot');
    src: url('merriweather/merriweather-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('merriweather/merriweather-bold-webfont.woff') format('woff'),
         url('merriweather/merriweather-bold-webfont.ttf') format('truetype'),
         url('merriweather/merriweather-bold-webfont.svg#merriweatherbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'merriweather-bold-italic';
    src: url('merriweather/merriweather-bolditalic-webfont.eot');
    src: url('merriweather/merriweather-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('merriweather/merriweather-bolditalic-webfont.woff') format('woff'),
         url('merriweather/merriweather-bolditalic-webfont.ttf') format('truetype'),
         url('merriweather/merriweather-bolditalic-webfont.svg#merriweatherbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'merriweather-heavy-italic';
    src: url('merriweather/merriweather-heavyitalic-webfont.eot');
    src: url('merriweather/merriweather-heavyitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('merriweather/merriweather-heavyitalic-webfont.woff') format('woff'),
         url('merriweather/merriweather-heavyitalic-webfont.ttf') format('truetype'),
         url('merriweather/merriweather-heavyitalic-webfont.svg#merriweatherheavy_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'merriweather-italic';
    src: url('merriweather/merriweather-italic-webfont.eot');
    src: url('merriweather/merriweather-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('merriweather/merriweather-italic-webfont.woff') format('woff'),
         url('merriweather/merriweather-italic-webfont.ttf') format('truetype'),
         url('merriweather/merriweather-italic-webfont.svg#merriweatheritalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'merriweather-light';
    src: url('merriweather/merriweather-light-webfont.eot');
    src: url('merriweather/merriweather-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('merriweather/merriweather-light-webfont.woff') format('woff'),
         url('merriweather/merriweather-light-webfont.ttf') format('truetype'),
         url('merriweather/merriweather-light-webfont.svg#merriweatherlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'merriweather-light-italic';
    src: url('merriweather/merriweather-lightitalic-webfont.eot');
    src: url('merriweather/merriweather-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('merriweather/merriweather-lightitalic-webfont.woff') format('woff'),
         url('merriweather/merriweather-lightitalic-webfont.ttf') format('truetype'),
         url('merriweather/merriweather-lightitalic-webfont.svg#merriweatherlight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'merriweather-regular';
    src: url('merriweather/merriweather-regular-webfont.eot');
    src: url('merriweather/merriweather-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('merriweather/merriweather-regular-webfont.woff') format('woff'),
         url('merriweather/merriweather-regular-webfont.ttf') format('truetype'),
         url('merriweather/merriweather-regular-webfont.svg#merriweatherregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*
 * Roboto Mono
================================================================================ */
@font-face {
     font-family: 'robotomono-bold';
     src: url('roboto_mono/RobotoMono-Bold.ttf') format('truetype');
     font-weight: bold;
     font-style: normal;
 }

 @font-face {
     font-family: 'robotomono-bold';
     src: url('roboto_mono/RobotoMono-BoldItalic.ttf') format('truetype');
     font-weight: bold;
     font-style: italic;
 }

 @font-face {
     font-family: 'robotomono-regular';
     src: url('roboto_mono/RobotoMono-Regular.ttf') format('truetype');
     font-weight: normal;
     font-style: normal;
 }

/*
 * Poppins
================================================================================ */
@font-face {
    font-family: 'poppins-bold';
    src: url('poppins/poppins-bold-webfont.eot');
    src: url('poppins/poppins-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('poppins/poppins-bold-webfont.woff2') format('woff2'),
         url('poppins/poppins-bold-webfont.woff') format('woff'),
         url('poppins/poppins-bold-webfont.ttf') format('truetype'),
         url('poppins/poppins-bold-webfont.svg#poppinsbold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'poppins-light';
    src: url('poppins/poppins-light-webfont.eot');
    src: url('poppins/poppins-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('poppins/poppins-light-webfont.woff2') format('woff2'),
         url('poppins/poppins-light-webfont.woff') format('woff'),
         url('poppins/poppins-light-webfont.ttf') format('truetype'),
         url('poppins/poppins-light-webfont.svg#poppinslight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppins-medium';
    src: url('poppins/poppins-medium-webfont.eot');
    src: url('poppins/poppins-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('poppins/poppins-medium-webfont.woff2') format('woff2'),
         url('poppins/poppins-medium-webfont.woff') format('woff'),
         url('poppins/poppins-medium-webfont.ttf') format('truetype'),
         url('poppins/poppins-medium-webfont.svg#poppinsmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppins-regular';
    src: url('poppins/poppins-regular-webfont.eot');
    src: url('poppins/poppins-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('poppins/poppins-regular-webfont.woff2') format('woff2'),
         url('poppins/poppins-regular-webfont.woff') format('woff'),
         url('poppins/poppins-regular-webfont.ttf') format('truetype'),
         url('poppins/poppins-regular-webfont.svg#poppinsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppins-semibold';
    src: url('poppins/poppins-semibold-webfont.eot');
    src: url('poppins/poppins-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('poppins/poppins-semibold-webfont.woff2') format('woff2'),
         url('poppins/poppins-semibold-webfont.woff') format('woff'),
         url('poppins/poppins-semibold-webfont.ttf') format('truetype'),
         url('poppins/poppins-semibold-webfont.svg#poppinssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CharisSIL-R';
    src: url("charis/CharisSIL-Regular.woff2") format("woff2");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'CharisSIL-I';
    src: url("charis/CharisSIL-Italic.woff2") format("woff2");
    font-style: italic;
    font-weight: normal;
}

@font-face {
    font-family: 'CharisSIL-B';
    src: url("charis/CharisSIL-Bold.woff2") format("woff2");
    font-style: bold;
    font-weight: normal;
}

@font-face {
    font-family: 'CharisSIL-BI';
    src: url("charis/CharisSIL-BoldItalic.woff2") format("woff2");
    font-style: italic;
    font-weight: normal;
}

.charis-R { font-family: CharisSIL-R; }
.charis-B { font-family: CharisSIL-B; }
.charis-I { font-family: CharisSIL-I; }
.charis-BI { font-family: CharisSIL-BI; }

@font-face {
    font-family: 'DoulosSIL-R';
    src: url("doulos/DoulosSIL-Regular.woff2") format("woff2");
    font-style: normal;
    font-weight: normal;
}

.doulos-R { font-family: DoulosSIL-R; }

@font-face {
    font-family: 'OCRB';
    src: url("ocrb/ocrb medium.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'Noto-Sans-Regular';
    src: url("Noto_Sans/NotoSans-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'Noto-Sans-Bold';
    src: url("Noto_Sans/NotoSans-Bold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'Noto-Sans-Mono-Regular';
    src: url("Noto_Sans_Mono/static/NotoSansMono-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'Noto-Serif-Regular';
    src: url("Noto_Serif/NotoSerif-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'GoNotoKurrent-Regular';
    src: url("GoNotoKurrent/GoNotoKurrent-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'NotoSansArabic-Regular';
    src: url("Noto_Sans_Arabic/NotoSansArabic-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'Cedarville Cursive';
    src: url("Cedarville_Cursive/CedarvilleCursive-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'Dancing Script';
    src: url("Dancing_Script/DancingScript-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'Alex Brush';
    src: url("Alex_Brush/AlexBrush-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'Kristi';
    src: url("Kristi/Kristi-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'Qwigley';
    src: url("Qwigley/Qwigley-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'RedThinker-Regular';
    src: url("RT-SPECIAL-ES/RedThinker-Regular.ttf") format("truetype"),
         url("RT-SPECIAL-ES/RedThinker-Regular.otf") format("opentype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'RedThinker-Bold';
    src: url("RT-SPECIAL-ES/RedThinker-Bold.ttf") format("truetype"),
         url("RT-SPECIAL-ES/RedThinker-Bold.otf") format("opentype");
    font-style: normal;
    font-weight: bold;
}

@font-face {
    font-family: 'RedThinker-Light';
    src: url("RT-SPECIAL-ES/RedThinker-Light.ttf") format("truetype"),
         url("RT-SPECIAL-ES/RedThinker-Light.otf") format("opentype");
    font-style: normal;
    font-weight: lighter;
}

@font-face {
    font-family: 'RedThinker-Italic';
    src: url("RT-SPECIAL-ES/RedThinker-Italic.ttf") format("truetype"),
         url("RT-SPECIAL-ES/RedThinker-Italic.otf") format("opentype");
    font-style: italic;
    font-weight: normal;
}

@font-face {
    font-family: 'RedThinker-BoldItalic';
    src: url("RT-SPECIAL-ES/RedThinker-BoldItalic.ttf") format("truetype"),
         url("RT-SPECIAL-ES/RedThinker-BoldItalic.otf") format("opentype");
    font-style: italic;
    font-weight: bold;
}

@font-face {
    font-family: 'RedThinker-LightItalic';
    src: url("RT-SPECIAL-ES/RedThinker-LightItalic.ttf") format("truetype"),
         url("RT-SPECIAL-ES/RedThinker-LightItalic.otf") format("opentype");
    font-style: italic;
    font-weight: bold;
}

@font-face {
    font-family: 'Arizonia';
    src: url( 'Arizonia/Arizonia-Regular.ttf' ) format('truetype' );
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Great Vibes';
    src: url( 'Great_Vibes/GreatVibes-Regular.ttf' ) format('truetype' );
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Allura';
    src: url( 'Allura/Allura-Regular.ttf' ) format('truetype' );
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Yellowtail';
    src: url( 'Yellowtail/Yellowtail-Regular.ttf' ) format('truetype' );
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Dynalight';
    src: url( 'Dynalight/Dynalight-Regular.ttf' ) format('truetype' );
    font-weight: normal;
    font-style: normal;
}

