@font-face {
    font-family: "SourceSansPro-Bold";
    src: url("fonts/SourceSansPro-Bold/SourceSansPro-Bold.eot"); /* IE9 Compat Modes */
    src: url("fonts/SourceSansPro-Bold/SourceSansPro-Bold.eot?#iefix")
            format("embedded-opentype"),
        /* IE6-IE8 */ url("fonts//SourceSansPro-Bold/SourceSansPro-Bold.woff2")
            format("woff2"),
        /* Super Modern Browsers */
            url("fonts/SourceSansPro-Bold/SourceSansPro-Bold.woff")
            format("woff"),
        /* Pretty Modern Browsers */
            url("fonts/SourceSansPro-Bold/SourceSansPro-Bold.ttf")
            format("truetype"),
        /* Safari, Android, iOS */
            url("fonts/SourceSansPro-Bold/SourceSansPro-Bold.svg#SourceSansPro-Bold")
            format("svg"); /* Legacy iOS */
}

@font-face {
    font-family: "SourceSansPro-ExtraLight";
    src: url("fonts/SourceSansPro-ExtraLight/SourceSansPro-ExtraLight.eot"); /* IE9 Compat Modes */
    src: url("fonts/SourceSansPro-ExtraLight/SourceSansPro-ExtraLight.eot?#iefix")
            format("embedded-opentype"),
        /* IE6-IE8 */
            url("fonts/SourceSansPro-ExtraLight/SourceSansPro-ExtraLight.woff2")
            format("woff2"),
        /* Super Modern Browsers */
            url("fonts/SourceSansPro-ExtraLight/SourceSansPro-ExtraLight.woff")
            format("woff"),
        /* Pretty Modern Browsers */
            url("fonts/SourceSansPro-ExtraLight/SourceSansPro-ExtraLight.ttf")
            format("truetype"),
        /* Safari, Android, iOS */
            url("fonts/SourceSansPro-ExtraLight/SourceSansPro-ExtraLight.svg#SourceSansPro-ExtraLight")
            format("svg"); /* Legacy iOS */
}

@font-face {
    font-family: "SourceSansPro-Regular";
    src: url("fonts/SourceSansPro-Regular/SourceSansPro-Regular.eot"); /* IE9 Compat Modes */
    src: url("fonts/SourceSansPro-Regular/SourceSansPro-Regular.eot?#iefix")
            format("embedded-opentype"),
        /* IE6-IE8 */
            url("fonts/SourceSansPro-Regular/SourceSansPro-Regular.woff2")
            format("woff2"),
        /* Super Modern Browsers */
            url("fonts/SourceSansPro-Regular/SourceSansPro-Regular.woff")
            format("woff"),
        /* Pretty Modern Browsers */
            url("fonts/SourceSansPro-Regular/SourceSansPro-Regular.ttf")
            format("truetype"),
        /* Safari, Android, iOS */
            url("fonts/SourceSansPro-Regular/SourceSansPro-Regular.svg#SourceSansPro-Regular")
            format("svg"); /* Legacy iOS */
}

@font-face {
    font-family: "FTBase-Book";
    src: url("fonts/FTBase-Book.otf") format("opentype");
}

@font-face {
    font-family: "FTBase-Light";
    src: url("fonts/FTBase-Light.otf") format("opentype");
}

@font-face {
    font-family: "FTBase-Semibold";
    src: url("fonts/FTBase-Semibold.otf") format("opentype");
}

.san-b {
    font-family: SourceSansPro-Bold !important;
}
.san-l {
    font-family: SourceSansPro-ExtraLight !important;
}
.san-r {
    font-family: SourceSansPro-ExtraLight !important;
}
