/* === FONTS ==================================================================================== */
@font-face {
	font-family: 'fontello';
	src: url('fontello.woff2') format('woff2'),
		url('fontello.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	src: url('montserrat-v14-latin_latin-ext-regular.woff2') format('woff2');
}

@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: normal;
	src: url('montserrat-v14-latin_latin-ext-italic.woff2') format('woff2'); 
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	src: url('montserrat-v14-latin_latin-ext-700.woff2') format('woff2'); 
}

@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 700;
	src: url('montserrat-v14-latin_latin-ext-700italic.woff2') format('woff2'); 
}

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

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	src: url('open-sans-v34-latin-300italic.woff2') format('woff2');
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: url('open-sans-v34-latin-regular.woff2') format('woff2'); 
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: url('open-sans-v34-latin-italic.woff2') format('woff2'); 
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 500;
	src: url('open-sans-v34-latin-500.woff2') format('woff2'); 
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 500;
	src: url('open-sans-v34-latin-500italic.woff2') format('woff2'); 
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	src: url('open-sans-v34-latin-600.woff2') format('woff2'); 
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	src: url('open-sans-v34-latin-600italic.woff2') format('woff2'); 
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	src: url('open-sans-v34-latin-800.woff2') format('woff2'); 
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	src: url('open-sans-v34-latin-800italic.woff2') format('woff2'); 
}

/* Noto Sans */
@font-face {
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 400;
	src: url('noto-sans-v27-latin-regular.woff2') format('woff2'); 
}

@font-face {
	font-family: 'Noto Sans';
	font-style: italic;
	font-weight: 400;
	src: url('noto-sans-v27-latin-italic.woff2') format('woff2'); 
}

@font-face {
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 800;
	src: url('noto-sans-v27-latin-800.woff2') format('woff2'); 
}

@font-face {
	font-family: 'Noto Sans';
	font-style: italic;
	font-weight: 800;
	src: url('noto-sans-v27-latin-800italic.woff2') format('woff2');
}