/* Nunito Sans */

@font-face {
    font-family: 'Nunito Sans';
    src: url('../eot/nunitosans-regular.eot');
    src: local('Nunito Sans Regular'), local('NunitoSans-Regular'),
    url('../eot/nunitosans-regulard41d.eot#iefix') format('embedded-opentype'),
    url('../woff/nunitosans-regular.woff') format('woff'),
    url('../ttf/nunitosans-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Nunito Sans';
    src: url('../eot/nunitosans-light.eot');
    src: local('Nunito Sans Light'), local('NunitoSans-Light'),
    url('../eot/nunitosans-lightd41d.eot#iefix') format('embedded-opentype'),
    url('../woff/nunitosans-light.woff') format('woff'),
    url('../ttf/nunitosans-light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Nunito Sans';
    src: url('../eot/nunitosans-lightitalic.eot');
    src: local('Nunito Sans Light Italic'), local('NunitoSans-LightItalic'),
    url('../eot/nunitosans-lightitalicd41d.eot#iefix') format('embedded-opentype'),
    url('../woff/nunitosans-lightitalic.woff') format('woff'),
    url('../ttf/nunitosans-lightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Nunito Sans';
    src: url('../eot/nunitosans-blackitalic.eot');
    src: local('Nunito Sans Black Italic'), local('NunitoSans-BlackItalic'),
    url('../eot/nunitosans-blackitalicd41d.eot#iefix') format('embedded-opentype'),
    url('../woff/nunitosans-blackitalic.woff') format('woff'),
    url('../ttf/nunitosans-blackitalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Nunito Sans';
    src: url('../eot/nunitosans-semibold.eot');
    src: local('Nunito Sans SemiBold'), local('NunitoSans-SemiBold'),
    url('../eot/nunitosans-semiboldd41d.eot#iefix') format('embedded-opentype'),
    url('../woff/nunitosans-semibold.woff') format('woff'),
    url('../ttf/nunitosans-semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Nunito Sans';
    src: url('../eot/nunitosans-bold.eot');
    src: local('Nunito Sans Bold'), local('NunitoSans-Bold'),
    url('../eot/nunitosans-boldd41d.eot#iefix') format('embedded-opentype'),
    url('../woff/nunitosans-bold.woff') format('woff'),
    url('../ttf/nunitosans-bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Nunito Sans';
    src: url('../eot/nunitosans-extrabold.eot');
    src: local('Nunito Sans ExtraBold'), local('NunitoSans-ExtraBold'),
    url('../eot/nunitosans-extraboldd41d.eot#iefix') format('embedded-opentype'),
    url('../woff/nunitosans-extrabold.woff') format('woff'),
    url('../ttf/nunitosans-extrabold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Nunito Sans';
    src: url('../eot/nunitosans-semibolditalic.eot');
    src: local('Nunito Sans SemiBold Italic'), local('NunitoSans-SemiBoldItalic'),
    url('../eot/nunitosans-semibolditalicd41d.eot#iefix') format('embedded-opentype'),
    url('../woff/nunitosans-semibolditalic.woff') format('woff'),
    url('../ttf/nunitosans-semibolditalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Nunito Sans';
    src: url('../eot/nunitosans-black.eot');
    src: local('Nunito Sans Black'), local('NunitoSans-Black'),
    url('../eot/nunitosans-blackd41d.eot#iefix') format('embedded-opentype'),
    url('../woff/nunitosans-black.woff') format('woff'),
    url('../ttf/nunitosans-black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Nunito Sans';
    src: url('../eot/nunitosans-extralightitalic.eot');
    src: local('Nunito Sans ExtraLight Italic'), local('NunitoSans-ExtraLightItalic'),
    url('../eot/nunitosans-extralightitalicd41d.eot#iefix') format('embedded-opentype'),
    url('../woff/nunitosans-extralightitalic.woff') format('woff'),
    url('../ttf/nunitosans-extralightitalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Nunito Sans';
    src: url('../eot/nunitosans-extralight.eot');
    src: local('Nunito Sans ExtraLight'), local('NunitoSans-ExtraLight'),
    url('../eot/nunitosans-extralightd41d.eot#iefix') format('embedded-opentype'),
    url('../woff/nunitosans-extralight.woff') format('woff'),
    url('../ttf/nunitosans-extralight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Nunito Sans';
    src: url('../eot/nunitosans-bolditalic.eot');
    src: local('Nunito Sans Bold Italic'), local('NunitoSans-BoldItalic'),
    url('../eot/nunitosans-bolditalicd41d.eot#iefix') format('embedded-opentype'),
    url('../woff/nunitosans-bolditalic.woff') format('woff'),
    url('../ttf/nunitosans-bolditalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Nunito Sans';
    src: url('../eot/nunitosans-extrabolditalic.eot');
    src: local('Nunito Sans ExtraBold Italic'), local('NunitoSans-ExtraBoldItalic'),
    url('../eot/nunitosans-extrabolditalicd41d.eot#iefix') format('embedded-opentype'),
    url('../woff/nunitosans-extrabolditalic.woff') format('woff'),
    url('../ttf/nunitosans-extrabolditalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Nunito Sans';
    src: url('../eot/nunitosans-italic.eot');
    src: local('Nunito Sans Italic'), local('NunitoSans-Italic'),
    url('../eot/nunitosans-italicd41d.eot#iefix') format('embedded-opentype'),
    url('../woff/nunitosans-italic.woff') format('woff'),
    url('../ttf/nunitosans-italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}


/* Lato */

@font-face {
    font-family: 'Lato';
    src: local('Lato Hairline'), local('Lato-Hairline'), url('../woff2/latohairline.woff2') format('woff2'), url('../woff/latohairline.woff') format('woff'), url('../ttf/latohairline.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'), url('../woff2/latohairlineitalic.woff2') format('woff2'), url('../woff/latohairlineitalic.woff') format('woff'), url('../ttf/latohairlineitalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Lato';
    src: local('Lato Thin'), local('Lato-Thin'), url('../woff2/latothin.woff2') format('woff2'), url('../woff/latothin.woff') format('woff'), url('../ttf/latothin.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: local('Lato Thin Italic'), local('Lato-ThinItalic'), url('../woff2/latothinitalic.woff2') format('woff2'), url('../woff/latothinitalic.woff') format('woff'), url('../ttf/latothinitalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Lato';
    src: local('Lato Light'), local('Lato-Light'), url('../woff2/latolight.woff2') format('woff2'), url('../woff/latolight.woff') format('woff'), url('../ttf/latolight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: local('Lato Light Italic'), local('Lato-LightItalic'), url('../woff2/latolightitalic.woff2') format('woff2'), url('../woff/latolightitalic.woff') format('woff'), url('../ttf/latolightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Lato';
    src: local('Lato Regular'), local('Lato-Regular'), url('../woff2/latoregular.woff2') format('woff2'), url('../woff/latoregular.woff') format('woff'), url('../ttf/latoregular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: local('Lato Italic'), local('Lato-Italic'), url('../woff2/latoitalic.woff2') format('woff2'), url('../woff/latoitalic.woff') format('woff'), url('../ttf/latoitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Lato';
    src: local('Lato Medium'), local('Lato-Medium'), url('../woff2/latomedium.woff2') format('woff2'), url('../woff/latomedium.woff') format('woff'), url('../ttf/latomedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: local('Lato Medium Italic'), local('Lato-MediumItalic'), url('../woff2/latomediumitalic.woff2') format('woff2'), url('../woff/latomediumitalic.woff') format('woff'), url('../ttf/latomediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Lato';
    src: local('Lato Semibold'), local('Lato-Semibold'), url('../woff2/latosemibold.woff2') format('woff2'), url('../woff/latosemibold.woff') format('woff'), url('../ttf/latosemibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: local('Lato Semibold Italic'), local('Lato-SemiboldItalic'), url('../woff2/latosemibolditalic.woff2') format('woff2'), url('../woff/latosemibolditalic.woff') format('woff'), url('../ttf/latosemibolditalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Lato';
    src: local('Lato Bold'), local('Lato-Bold'), url('../woff2/latobold.woff2') format('woff2'), url('../woff/latobold.woff') format('woff'), url('../ttf/latobold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url('../woff2/latobolditalic.woff2') format('woff2'), url('../woff/latobolditalic.woff') format('woff'), url('../ttf/latobolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Lato';
    src: local('Lato Heavy'), local('Lato-Heavy'), url('../woff2/latoheavy.woff2') format('woff2'), url('../woff/latoheavy.woff') format('woff'), url('../ttf/latoheavy.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: local('Lato Heavy Italic'), local('Lato-HeavyItalic'), url('../woff2/latoheavyitalic.woff2') format('woff2'), url('../woff/latoheavyitalic.woff') format('woff'), url('../ttf/latoheavyitalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Lato';
    src: local('Lato Black'), local('Lato-Black'), url('../woff2/latoblack.woff2') format('woff2'), url('../woff/latoblack.woff') format('woff'), url('../ttf/latoblack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: local('Lato Black Italic'), local('Lato-BlackItalic'), url('../woff2/latoblackitalic.woff2') format('woff2'), url('../woff/latoblackitalic.woff') format('woff'), url('../ttf/latoblackitalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}