/*
 * @author: E-Spring Tran
 */
/*Roboto Thin*/
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    src: local('Roboto Thin'),
    local('Roboto-Thin'),
    url('/fonts/Roboto-Thin.eot');
    src: local('Roboto Thin'),
    local('Roboto-Thin'),
    url('/fonts/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
    url('/fonts/Roboto-Thin.woff') format('woff'),
    url('/fonts/Roboto-Thin.ttf') format('truetype'),
    url('/fonts/Roboto-Thin.svg#Roboto-Thin') format('svg');
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 100;
        src: local('Roboto Thin'),
        local('Roboto-Thin'),
        url('/fonts/Roboto-Thin.svg#Roboto-Thin') format('svg');
    }
}

/*Roboto Thin Italic*/
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    src: local('Roboto Thin Italic'),
    local('Roboto-Thin-Italic'),
    url('/fonts/Roboto-ThinItalic.eot');
    src: local('Roboto Thin Italic'),
    local('Roboto-Thin-Italic'),
    url('/fonts/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/Roboto-ThinItalic.woff') format('woff'),
    url('/fonts/Roboto-ThinItalic.ttf') format('truetype'),
    url('/fonts/Roboto-ThinItalic.svg#Roboto-ThinItalic') format('svg');
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: 'Roboto';
        font-style: italic;
        font-weight: 100;
        src: local('Roboto Thin Italic'),
        local('Roboto-Thin-Italic'),
        url('/fonts/Roboto-ThinItalic.svg#Roboto-ThinItalic') format('svg');
    }
}

/*Roboto Light*/
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'),
    local('Roboto-Light'),
    url('/fonts/Roboto-Light.eot');
    src: local('Roboto Light'),
    local('Roboto-Light'),
    url('/fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
    url('/fonts/Roboto-Light.woff') format('woff'),
    url('/fonts/Roboto-Light.ttf') format('truetype'),
    url('/fonts/Roboto-Light.svg#Roboto-Light') format('svg');
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 300;
        src: local('Roboto Light'),
        local('Roboto-Light'),
        url('/fonts/Roboto-Light.svg#Roboto-Light') format('svg');
    }
}

/*Roboto Light Italic*/
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    src: local('Roboto Light Italic'),
    local('Roboto-Light-Italic'),
    url('/fonts/Roboto-LightItalic.eot');
    src: local('Roboto Light Italic'),
    local('Roboto-Light-Italic'),
    url('/fonts/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/Roboto-LightItalic.woff') format('woff'),
    url('/fonts/Roboto-LightItalic.ttf') format('truetype'),
    url('/fonts/Roboto-LightItalic.svg#Roboto-LightItalic') format('svg');
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: 'Roboto';
        font-style: italic;
        font-weight: 300;
        src: local('Roboto Light Italic'),
        local('Roboto-Light-Italic'),
        url('/fonts/Roboto-LightItalic.svg#Roboto-LightItalic') format('svg');
    }
}

/*Roboto Regular*/
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Regular'),
    local('Roboto-Regular'),
    url('/fonts/Roboto-Regular.eot');
    src: local('Roboto Regular'),
    local('Roboto-Regular'),
    url('/fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
    url('/fonts/Roboto-Regular.woff') format('woff'),
    url('/fonts/Roboto-Regular.ttf') format('truetype'),
    url('/fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 400;
        src: local('Roboto Regular'),
        local('Roboto-Regular'),
        url('/fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
    }
}

/*Roboto Italic*/
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'),
    local('Roboto-Italic'),
    url('/fonts/Roboto-Italic.eot');
    src: local('Roboto Italic'),
    local('Roboto-Italic'),
    url('/fonts/Roboto-Italic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/Roboto-Italic.woff') format('woff'),
    url('/fonts/Roboto-Italic.svg#Roboto-Italic') format('svg');
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: 'Roboto';
        font-style: italic;
        font-weight: 400;
        src: local('Roboto Italic'),
        local('Roboto-Italic'),
        url('/fonts/Roboto-Italic.svg#Roboto-Italic') format('svg');
    }
}

/*Roboto Medium*/
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'),
    local('Roboto-Medium'),
    url('/fonts/Roboto-Medium.eot');
    src: local('Roboto Medium'),
    local('Roboto-Medium'),
    url('/fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
    url('/fonts/Roboto-Medium.woff') format('woff'),
    url('/fonts/Roboto-Medium.ttf') format('truetype'),
    url('/fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 500;
        src: local('Roboto Medium'),
        local('Roboto-Medium'),
        url('/fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
    }
}

/*Roboto Medium Italic*/
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    src: local('Roboto Medium Italic'),
    local('Roboto-Medium-Italic'),
    url('/fonts/Roboto-MediumItalic.eot');
    src: local('Roboto Medium Italic'),
    local('Roboto-Medium-Italic'),
    url('/fonts/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/Roboto-MediumItalic.woff') format('woff'),
    url('/fonts/Roboto-MediumItalic.ttf') format('truetype'),
    url('/fonts/Roboto-MediumItalic.svg#Roboto-MediumItalic') format('svg');
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: 'Roboto';
        font-style: italic;
        font-weight: 500;
        src: local('Roboto Medium Italic'),
        local('Roboto-Medium-Italic'),
        url('/fonts/Roboto-MediumItalic.svg#Roboto-MediumItalic') format('svg');
    }
}

/*Roboto Bold*/
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'),
    local('Roboto-Bold'),
    url('/fonts/Roboto-Bold.eot');
    src: local('Roboto Bold'),
    local('Roboto-Bold'),
    url('/fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
    url('/fonts/Roboto-Bold.woff') format('woff'),
    url('/fonts/Roboto-Bold.ttf') format('truetype'),
    url('/fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 700;
        src: local('Roboto Bold'),
        local('Roboto-Bold'),
        url('/fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
    }
}

/*Roboto Bold Italic*/
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    src: local('Roboto Bold Italic'),
    local('Roboto-Bold-Italic'),
    url('/fonts/Roboto-BoldItalic.eot');
    src: local('Roboto Bold Italic'),
    local('Roboto-Bold-Italic'),
    url('/fonts/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/Roboto-BoldItalic.woff') format('woff'),
    url('/fonts/Roboto-BoldItalic.ttf') format('truetype'),
    url('/fonts/Roboto-BoldItalic.svg#Roboto-BoldItalic') format('svg');
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: 'Roboto';
        font-style: italic;
        font-weight: 700;
        src: local('Roboto Bold Italic'),
        local('Roboto-Bold-Italic'),
        url('/fonts/Roboto-BoldItalic.svg#Roboto-BoldItalic') format('svg');
    }
}

/*Roboto Black*/
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: local('Roboto Black'),
    local('Roboto-Black'),
    url('/fonts/Roboto-Black.eot');
    src: local('Roboto Black'),
    local('Roboto-Black'),
    url('/fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'),
    url('/fonts/Roboto-Black.woff') format('woff'),
    url('/fonts/Roboto-Black.ttf') format('truetype'),
    url('/fonts/Roboto-Black.svg#Roboto-Black') format('svg');
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 900;
        src: local('Roboto Black'),
        local('Roboto-Black'),
        url('/fonts/Roboto-Black.svg#Roboto-Black') format('svg');
    }
}

/*Roboto Black Italic*/
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    src: local('Roboto Black Italic'),
    local('Roboto-Black-Italic'),
    url('/fonts/Roboto-BlackItalic.eot');
    src: local('Roboto Black Italic'),
    local('Roboto-Black-Italic'),
    url('/fonts/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/Roboto-BlackItalic.woff') format('woff'),
    url('/fonts/Roboto-BlackItalic.ttf') format('truetype'),
    url('/fonts/Roboto-BlackItalic.svg#Roboto-BlackItalic') format('svg');
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: 'Roboto';
        font-style: italic;
        font-weight: 900;
        src: local('Roboto Black Italic'),
        local('Roboto-Black-Italic'),
        url('/fonts/Roboto-BlackItalic.svg#Roboto-BlackItalic') format('svg');
    }
}
