﻿/*
@font-face {
    font-family: 'Roboto-Regular';
    src: url(/css/fonts/Roboto/Roboto-Regular.ttf);
}

@font-face {
    font-family: 'Roboto-Medium';
    src: url(/css/fonts/Roboto/Roboto-Medium.ttf);
}

@font-face {
    font-family: 'Roboto-Bold';
    src: url(/css/fonts/Roboto/Roboto-Bold.ttf);
}
    */
/*
@font-face {
    font-family: 'NotoSansJP-Bold';
    src: url(/css/fonts/Noto_Sans_JP/NotoSansJP-Bold.otf);
}

@font-face {
    font-family: 'NotoSansJP-Medium';
    src: url(/css/fonts/Noto_Sans_JP/NotoSansJP-Medium.otf);
}

@font-face {
    font-family: 'NotoSansJP-Regular';
    src: url(/css/fonts/Noto_Sans_JP/NotoSansJP-Regular.otf);
}
*/
@font-face {
    font-family: 'NotoSans-Bold';
    src: url(/css/fonts/Noto_Sans/NotoSans-Bold.ttf);
}

@font-face {
    font-family: 'NotoSans-Medium';
    src: url(/css/fonts/Noto_Sans/NotoSans-Medium.ttf);
}

@font-face {
    font-family: 'NotoSans-Regular';
    src: url(/css/fonts/Noto_Sans/NotoSans-Regular.ttf);
}

@font-face {
    font-family: 'NotoSansSC-Regular';
    src: url(/css/fonts/Noto_Sans_SC/NotoSansSC-Regular.otf);
}

@font-face {
    font-family: 'NotoSansSC-Medium';
    src: url(/css/fonts/Noto_Sans_SC/NotoSansSC-Medium.otf);
}

@font-face {
    font-family: 'NotoSansSC-Bold';
    src: url(/css/fonts/Noto_Sans_SC/NotoSansSC-Bold.otf);
}

@font-face {
    font-family: 'NotoSansTC-Regular';
    src: url(/css/fonts/Noto_Sans_TC/NotoSansTC-Regular.otf);
}
@font-face {
    font-family: 'NotoSansTC-Medium';
    src: url(/css/fonts/Noto_Sans_TC/NotoSansTC-Medium.otf);
}
@font-face {
    font-family: 'NotoSansTC-Bold';
    src: url(/css/fonts/Noto_Sans_TC/NotoSansTC-Bold.otf);
}

@font-face {
    font-family: 'OpenSans-Regular';
    src: url(/css/fonts/Open_Sans/OpenSans-Regular.ttf);
}

@font-face {
    font-family: 'OpenSans-Medium';
    src: url(/css/fonts/Open_Sans/OpenSans-Medium.ttf);
}

@font-face {
    font-family: 'OpenSans-SemiBold';
    src: url(/css/fonts/Open_Sans/OpenSans-SemiBold.ttf);
}

@font-face {
    font-family: 'OpenSans-Bold';
    src: url(/css/fonts/Open_Sans/OpenSans-Bold.ttf);
}


.font-normal {
    font-size: 16px;
    line-height: 1.8em;
}

.font-medium {
    font-size: 18px;
    line-height: 1.8em;
}

.font-big {
    font-size: 20px;
    line-height: 1.8em;
}

.font-small {
    font-size: 14px !important;
    line-height: 1.8em;
}

@media only screen and (max-width: 991px) {
    .font-normal {
        font-size: 14px;
    }

    .font-medium {
        font-size: 16px;
    }

    .font-big {
        font-size: 18px;
    }

    .font-small {
        line-height: 1.5em;
    }
}