
/* Fuentes locales 

	Links:
		https://google-webfonts-helper.herokuapp.com/fonts
		https://fontshub.pro/
*/

/* Available fonts:
		Google:
			Archivo Narrow
			Inconsolata (Mono)
			Lato
			Nunito Sans
			Open Sans [Condensed]
			Raleway
			Roboto [Condensed|Mono]
		Others:
			Apercu [Condensed] Pro
			Devant (Medium/500 only)
*/	

/* Examples:
	font-family:'Open Sans' , sans-serif;

	Here's how the names map to CSS font weight numbers:
		Thin            100     
		Extra Light     200
		Light           300
		Regular         400
		Medium          500
		Semi-Bold       600
		Bold            700
		Extra-Bold      800
		Black           900
*/

/* lato-300 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/google/lato-v22-latin-300.woff2') format('woff2'), 
       url('../fonts/google/lato-v22-latin-300.woff') format('woff'); 
}

/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/google/lato-v22-latin-regular.woff2') format('woff2'), 
       url('../fonts/google/lato-v22-latin-regular.woff') format('woff'); 
}

/* lato-italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('../fonts/google/lato-v22-latin-italic.woff2') format('woff2'), 
       url('../fonts/google/lato-v22-latin-italic.woff') format('woff'); 
}

/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/google/lato-v22-latin-700.woff2') format('woff2'), 
       url('../fonts/google/lato-v22-latin-700.woff') format('woff'); 
}

/* lato-900 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local(''),
       url('../fonts/google/lato-v22-latin-900.woff2') format('woff2'), 
       url('../fonts/google/lato-v22-latin-900.woff') format('woff'); 
}

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/google/roboto-v29-latin-300.woff2') format('woff2'), 
       url('../fonts/google/roboto-v29-latin-300.woff') format('woff'); 
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/google/roboto-v29-latin-regular.woff2') format('woff2'), 
       url('../fonts/google/roboto-v29-latin-regular.woff') format('woff'); 
}

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('../fonts/google/roboto-v29-latin-italic.woff2') format('woff2'), 
       url('../fonts/google/roboto-v29-latin-italic.woff') format('woff'); 
}

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('../fonts/google/roboto-v29-latin-500.woff2') format('woff2'), 
       url('../fonts/google/roboto-v29-latin-500.woff') format('woff'); 
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/google/roboto-v29-latin-700.woff2') format('woff2'), 
       url('../fonts/google/roboto-v29-latin-700.woff') format('woff'); 
}

/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local(''),
       url('../fonts/google/roboto-v29-latin-900.woff2') format('woff2'), 
       url('../fonts/google/roboto-v29-latin-900.woff') format('woff'); 
}

/* roboto-condensed-300 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/google/roboto-condensed-v24-latin-300.woff2') format('woff2'), 
       url('../fonts/google/roboto-condensed-v24-latin-300.woff') format('woff'); 
}

/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/google/roboto-condensed-v24-latin-regular.woff2') format('woff2'), 
       url('../fonts/google/roboto-condensed-v24-latin-regular.woff') format('woff'); 
}

/* roboto-condensed-italic - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('../fonts/google/roboto-condensed-v24-latin-italic.woff2') format('woff2'), 
       url('../fonts/google/roboto-condensed-v24-latin-italic.woff') format('woff'); 
}

/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/google/roboto-condensed-v24-latin-700.woff2') format('woff2'), 
       url('../fonts/google/roboto-condensed-v24-latin-700.woff') format('woff'); 
}

/* roboto-mono-regular - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/google/roboto-mono-v13-latin-regular.woff2') format('woff2'), 
       url('../fonts/google/roboto-mono-v13-latin-regular.woff') format('woff'); 
}

/* roboto-mono-500 - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('../fonts/google/roboto-mono-v13-latin-500.woff2') format('woff2'), 
       url('../fonts/google/roboto-mono-v13-latin-500.woff') format('woff'); 
}

/* roboto-mono-600 - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../fonts/google/roboto-mono-v13-latin-600.woff2') format('woff2'), 
       url('../fonts/google/roboto-mono-v13-latin-600.woff') format('woff'); 
}

/* roboto-mono-700 - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/google/roboto-mono-v13-latin-700.woff2') format('woff2'), 
       url('../fonts/google/roboto-mono-v13-latin-700.woff') format('woff'); 
}

/* roboto-mono-italic - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('../fonts/google/roboto-mono-v13-latin-italic.woff2') format('woff2'), 
       url('../fonts/google/roboto-mono-v13-latin-italic.woff') format('woff'); 
}

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

@font-face {
    font-family: 'Apercu Pro';
    src: local(''), 
        url('../fonts/ApercuPro/ApercuPro-ExtraLight.woff2') format('woff2'),
        url('../fonts/ApercuPro/ApercuPro-ExtraLight.woff') format('woff'),
        url('../fonts/ApercuPro/ApercuPro-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

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

@font-face {
    font-family: 'Apercu Pro';
    src: local(''), 
        url('../fonts/ApercuPro/ApercuPro-Bold.woff2') format('woff2'),
        url('../fonts/ApercuPro/ApercuPro-Bold.woff') format('woff'),
        url('../fonts/ApercuPro/ApercuPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Apercu Pro';
    src: local(''), 
        url('../fonts/ApercuPro/ApercuPro-Thin.woff2') format('woff2'),
        url('../fonts/ApercuPro/ApercuPro-Thin.woff') format('woff'),
        url('../fonts/ApercuPro/ApercuPro-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Apercu Pro';
    src: local(''), 
        url('../fonts/ApercuPro/ApercuPro-Regular.woff2') format('woff2'),
        url('../fonts/ApercuPro/ApercuPro-Regular.woff') format('woff'),
        url('../fonts/ApercuPro/ApercuPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Apercu Pro';
    src: local(''), 
        url('../fonts/ApercuPro/ApercuPro-Italic.woff2') format('woff2'),
        url('../fonts/ApercuPro/ApercuPro-Italic.woff') format('woff'),
        url('../fonts/ApercuPro/ApercuPro-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

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

@font-face {
    font-family: 'Apercu Condensed Pro';
    src: local(''), 
        url('../fonts/ApercuPro/ApercuCondensedPro-Italic.woff2') format('woff2'),
        url('../fonts/ApercuPro/ApercuCondensedPro-Italic.woff') format('woff'),
        url('../fonts/ApercuPro/ApercuCondensedPro-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Apercu Condensed Pro';
    src: local(''), 
        url('../fonts/ApercuPro/ApercuCondensedPro-Bold.woff2') format('woff2'),
        url('../fonts/ApercuPro/ApercuCondensedPro-Bold.woff') format('woff'),
        url('../fonts/ApercuPro/ApercuCondensedPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Apercu Condensed Pro';
    src: local(''), 
        url('../fonts/ApercuPro/ApercuCondensedPro-Light.woff2') format('woff2'),
        url('../fonts/ApercuPro/ApercuCondensedPro-Light.woff') format('woff'),
        url('../fonts/ApercuPro/ApercuCondensedPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Apercu Condensed Pro';
    src: local(''), 
        url('../fonts/ApercuPro/ApercuCondensedPro-Medium.woff2') format('woff2'),
        url('../fonts/ApercuPro/ApercuCondensedPro-Medium.woff') format('woff'),
        url('../fonts/ApercuPro/ApercuCondensedPro-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Apercu Condensed Pro';
    src: local(''), 
        url('../fonts/ApercuPro/ApercuCondensedPro-Regular.woff2') format('woff2'),
        url('../fonts/ApercuPro/ApercuCondensedPro-Regular.woff') format('woff'),
        url('../fonts/ApercuPro/ApercuCondensedPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Apercu Condensed Pro';
    src: local(''), 
        url('../fonts/ApercuPro/ApercuCondensedPro-BoldItalic.woff2') format('woff2'),
        url('../fonts/ApercuPro/ApercuCondensedPro-BoldItalic.woff') format('woff'),
        url('../fonts/ApercuPro/ApercuCondensedPro-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

/* nunito-sans-300 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/google/nunito-sans-v11-latin-300.woff2') format('woff2'), 
       url('../fonts/google/nunito-sans-v11-latin-300.woff') format('woff'); 
}

/* nunito-sans-regular - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/google/nunito-sans-v11-latin-regular.woff2') format('woff2'), 
       url('../fonts/google/nunito-sans-v11-latin-regular.woff') format('woff'); 
}

/* nunito-sans-italic - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('../fonts/google/nunito-sans-v11-latin-italic.woff2') format('woff2'), 
       url('../fonts/google/nunito-sans-v11-latin-italic.woff') format('woff'); 
}

/* nunito-sans-600 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../fonts/google/nunito-sans-v11-latin-600.woff2') format('woff2'), 
       url('../fonts/google/nunito-sans-v11-latin-600.woff') format('woff'); 
}

/* nunito-sans-700 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/google/nunito-sans-v11-latin-700.woff2') format('woff2'), 
       url('../fonts/google/nunito-sans-v11-latin-700.woff') format('woff'); 
}

/* nunito-sans-800 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('../fonts/google/nunito-sans-v11-latin-800.woff2') format('woff2'), 
       url('../fonts/google/nunito-sans-v11-latin-800.woff') format('woff'); 
}

/* nunito-sans-900 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  src: local(''),
       url('../fonts/google/nunito-sans-v11-latin-900.woff2') format('woff2'), 
       url('../fonts/google/nunito-sans-v11-latin-900.woff') format('woff'); 
}


/* archivo-narrow-regular - latin */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/google/archivo-narrow-v21-latin-regular.woff2') format('woff2'), 
       url('../fonts/google/archivo-narrow-v21-latin-regular.woff') format('woff'); 
}

/* archivo-narrow-500 - latin */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('../fonts/google/archivo-narrow-v21-latin-500.woff2') format('woff2'), 
       url('../fonts/google/archivo-narrow-v21-latin-500.woff') format('woff'); 
}

/* archivo-narrow-600 - latin */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../fonts/google/archivo-narrow-v21-latin-600.woff2') format('woff2'), 
       url('../fonts/google/archivo-narrow-v21-latin-600.woff') format('woff'); 
}

/* archivo-narrow-700 - latin */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/google/archivo-narrow-v21-latin-700.woff2') format('woff2'), 
       url('../fonts/google/archivo-narrow-v21-latin-700.woff') format('woff'); 
}

/* archivo-narrow-italic - latin */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('../fonts/google/archivo-narrow-v21-latin-italic.woff2') format('woff2'), 
       url('../fonts/google/archivo-narrow-v21-latin-italic.woff') format('woff'); 
}

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/google/open-sans-v27-latin-300.woff2') format('woff2'), 
       url('../fonts/google/open-sans-v27-latin-300.woff') format('woff'); 
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/google/open-sans-v27-latin-regular.woff2') format('woff2'), 
       url('../fonts/google/open-sans-v27-latin-regular.woff') format('woff'); 
}

/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('../fonts/google/open-sans-v27-latin-500.woff2') format('woff2'), 
       url('../fonts/google/open-sans-v27-latin-500.woff') format('woff'); 
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../fonts/google/open-sans-v27-latin-600.woff2') format('woff2'), 
       url('../fonts/google/open-sans-v27-latin-600.woff') format('woff'); 
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/google/open-sans-v27-latin-700.woff2') format('woff2'), 
       url('../fonts/google/open-sans-v27-latin-700.woff') format('woff'); 
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('../fonts/google/open-sans-v27-latin-800.woff2') format('woff2'), 
       url('../fonts/google/open-sans-v27-latin-800.woff') format('woff'); 
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('../fonts/google/open-sans-v27-latin-italic.woff2') format('woff2'), 
       url('../fonts/google/open-sans-v27-latin-italic.woff') format('woff'); 
}

/* open-sans-condensed-300 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/google/open-sans-condensed-v21-latin-300.woff2') format('woff2'), 
       url('../fonts/google/open-sans-condensed-v21-latin-300.woff') format('woff'); 
}

/* open-sans-condensed-700 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/google/open-sans-condensed-v21-latin-700.woff2') format('woff2'), 
       url('../fonts/google/open-sans-condensed-v21-latin-700.woff') format('woff'); 
}

/* inconsolata-regular - latin */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/google/inconsolata-v21-latin-regular.woff2') format('woff2'), 
       url('../fonts/google/inconsolata-v21-latin-regular.woff') format('woff'); 
}

/* inconsolata-500 - latin */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('../fonts/google/inconsolata-v21-latin-500.woff2') format('woff2'), 
       url('../fonts/google/inconsolata-v21-latin-500.woff') format('woff'); 
}

/* inconsolata-600 - latin */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../fonts/google/inconsolata-v21-latin-600.woff2') format('woff2'), 
       url('../fonts/google/inconsolata-v21-latin-600.woff') format('woff'); 
}

/* inconsolata-700 - latin */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/google/inconsolata-v21-latin-700.woff2') format('woff2'), 
       url('../fonts/google/inconsolata-v21-latin-700.woff') format('woff'); 
}

/* inconsolata-800 - latin */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('../fonts/google/inconsolata-v21-latin-800.woff2') format('woff2'), 
       url('../fonts/google/inconsolata-v21-latin-800.woff') format('woff'); 
}

/* inconsolata-900 - latin */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 900;
  src: local(''),
       url('../fonts/google/inconsolata-v21-latin-900.woff2') format('woff2'), 
       url('../fonts/google/inconsolata-v21-latin-900.woff') format('woff'); 
}

/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/google/raleway-v26-latin-regular.woff2') format('woff2'), 
       url('../fonts/google/raleway-v26-latin-regular.woff') format('woff'); 
}

/* raleway-600 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../fonts/google/raleway-v26-latin-600.woff2') format('woff2'), 
       url('../fonts/google/raleway-v26-latin-600.woff') format('woff'); 
}

/* raleway-700 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/google/raleway-v26-latin-700.woff2') format('woff2'), 
       url('../fonts/google/raleway-v26-latin-700.woff') format('woff'); 
}

/* raleway-800 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('../fonts/google/raleway-v26-latin-800.woff2') format('woff2'), 
       url('../fonts/google/raleway-v26-latin-800.woff') format('woff'); 
}

/* raleway-900 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: local(''),
       url('../fonts/google/raleway-v26-latin-900.woff2') format('woff2'), 
       url('../fonts/google/raleway-v26-latin-900.woff') format('woff'); 
}

/* raleway-italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('../fonts/google/raleway-v26-latin-italic.woff2') format('woff2'), 
       url('../fonts/google/raleway-v26-latin-italic.woff') format('woff'); 
}

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