@charset "UTF-8";
/*!
 * 
 * 
 * 
 * 
 */


/*-----------------------------------------------
|  FONTS
-----------------------------------------------*/


@font-face {
    font-family: 'Roboto-ThinItalic';
    src: url('../../fonts/Roboto-ThinItalic.ttf') format('truetype')
}

@font-face {
    font-family: 'Roboto-Thin';
    src: url('../../fonts/Roboto-Thin.ttf') format('truetype')
}

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

@font-face {
    font-family: 'Roboto-MediumItalic';
    src: url('../../fonts/Roboto-MediumItalic.ttf') format('truetype')
}

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

@font-face {
    font-family: 'Roboto-LightItalic';
    src: url('../../fonts/Roboto-LightItalic.ttf') format('truetype')
}

@font-face {
    font-family: 'Roboto-Light';
    src: url('../../fonts/Roboto-Light.ttf') format('truetype')
}

@font-face {
    font-family: 'Roboto-Italic';
    src: url('../../fonts/Roboto-Italic.ttf') format('truetype')
}

@font-face {
    font-family: 'Roboto-BoldItalic';
    src: url('../../fonts/Roboto-BoldItalic.ttf') format('truetype')
}

@font-face {
    font-family: 'Roboto-Bold';
    src: url('../../fonts/Roboto-Bold.ttf') format('truetype')
}

@font-face {
    font-family: 'Roboto-BlackItalic';
    src: url('../../fonts/Roboto-BlackItalic.ttf') format('truetype')
}
@font-face {
    font-family: 'Roboto-Black';
    src: url('../../fonts/Roboto-Black.ttf') format('truetype')
}


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

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

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

@font-face {
    font-family: 'Montserrat-SemiBold';
    src: url('../../fonts/Montserrat-SemiBold.eot');
    src: url('../../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/Montserrat-SemiBold.woff2') format('woff2'),
    url('../../fonts/Montserrat-SemiBold.woff') format('woff'),
    url('../../fonts/Montserrat-SemiBold.ttf') format('truetype'),
    url('../../fonts/Montserrat-SemiBold.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-Italic';
    src: url('../../fonts/Montserrat-Italic.eot');
    src: url('../../fonts/Montserrat-Italic.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/Montserrat-Italic.woff2') format('woff2'),
    url('../../fonts/Montserrat-Italic.woff') format('woff'),
    url('../../fonts/Montserrat-Italic.ttf') format('truetype'),
    url('../../fonts/Montserrat-Italic.svg#montserratitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-LightItalic';
    src: url('../../fonts/Montserrat-LightItalic.eot');
    src: url('../../fonts/Montserrat-LightItalic.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/Montserrat-LightItalic.woff2') format('woff2'),
    url('../../fonts/Montserrat-LightItalic.woff') format('woff'),
    url('../../fonts/Montserrat-LightItalic.ttf') format('truetype'),
    url('../../fonts/Montserrat-LightItalic.svg#montserratlightitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-MediumItalic';
    src: url('../../fonts/Montserrat-MediumItalic.eot');
    src: url('../../fonts/Montserrat-MediumItalic.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/Montserrat-MediumItalic.woff2') format('woff2'),
    url('../../fonts/Montserrat-MediumItalic.woff') format('woff'),
    url('../../fonts/Montserrat-MediumItalic.ttf') format('truetype'),
    url('../../fonts/Montserrat-MediumItalic.svg#montserratmediumitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-SemiBoldItalic';
    src: url('../../fonts/Montserrat-SemiBoldItalic.eot');
    src: url('../../fonts/Montserrat-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/Montserrat-SemiBoldItalic.woff2') format('woff2'),
    url('../../fonts/Montserrat-SemiBoldItalic.woff') format('woff'),
    url('../../fonts/Montserrat-SemiBoldItalic.ttf') format('truetype'),
    url('../../fonts/Montserrat-SemiBoldItalic.svg#montserratsemibolditalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

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

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

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

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

/* ********************************************************************************* */


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

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

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

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

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


