@font-face {
	font-family: 'FontAwesome';
	src: url('fontawesome-webfont.eot?v=4.7.0');
	src: url('fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
		url('fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
		url('fontawesome-webfont.woff?v=4.7.0') format('woff'),
		url('fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
		url('fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
font-family: 'MontserratBold';
src: url('MontserratBold.eot');
src: url('MontserratBold.eot') format('embedded-opentype'),
     url('MontserratBold.woff2') format('woff2'),
     url('MontserratBold.woff') format('woff'),
     url('MontserratBold.ttf') format('truetype'),
     url('MontserratBold.svg#MontserratBold') format('svg');
}


@font-face {
font-family: 'MontserratLight';
src: url('MontserratLight.eot');
src: url('MontserratLight.eot') format('embedded-opentype'),
     url('MontserratLight.woff2') format('woff2'),
     url('MontserratLight.woff') format('woff'),
     url('MontserratLight.ttf') format('truetype'),
     url('MontserratLight.svg#MontserratLight') format('svg');
}

@font-face {
font-family: 'MontserratRegular';
src: url('MontserratRegular.eot');
src: url('MontserratRegular.eot') format('embedded-opentype'),
     url('MontserratRegular.woff2') format('woff2'),
     url('MontserratRegular.woff') format('woff'),
     url('MontserratRegular.ttf') format('truetype'),
     url('MontserratRegular.svg#MontserratRegular') format('svg');
}

@font-face {
font-family: 'MontserratMedium';
src: url('MontserratMedium.eot');
src: url('MontserratMedium.eot') format('embedded-opentype'),
     url('MontserratMedium.woff2') format('woff2'),
     url('MontserratMedium.woff') format('woff'),
     url('MontserratMedium.ttf') format('truetype'),
     url('MontserratMedium.svg#MontserratMedium') format('svg');
}
   
@font-face {
    font-family: 'MontserratExtraBold';
    src: url('MontserratExtraBold.eot');
    src: url('MontserratExtraBold.eot') format('embedded-opentype'),
         url('MontserratExtraBold.woff2') format('woff2'),
         url('MontserratExtraBold.woff') format('woff'),
         url('MontserratExtraBold.ttf') format('truetype'),
         url('MontserratExtraBold.svg#MontserratExtraBold') format('svg');
}


/* ── ITC Avant Garde Gothic ──────────────────────────────── */

/* --- Standard weights --- */

@font-face {
	font-family: 'ITCAvantGarde';
	src: url('ITC Avant Garde Gothic Std Extra Light.woff2') format('woff2');
	font-weight: 200;
	font-style: normal;
	font-stretch: normal;
	font-display: swap;
}

@font-face {
	font-family: 'ITCAvantGarde';
	src: url('ITC Avant Garde Gothic Std Book.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	font-display: swap;
}

@font-face {
	font-family: 'ITCAvantGarde';
	src: url('ITC Avant Garde Gothic Std Medium.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	font-display: swap;
}

@font-face {
	font-family: 'ITCAvantGarde';
	src: url('ITC Avant Garde Gothic Std Demi.woff2') format('woff2');
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	font-display: swap;
}

@font-face {
	font-family: 'ITCAvantGarde';
	src: url('ITC Avant Garde Gothic Std Bold.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	font-display: swap;
}

/* --- Oblique variants --- */

@font-face {
	font-family: 'ITCAvantGarde';
	src: url('ITC Avant Garde Gothic Medium Oblique.woff2') format('woff2');
	font-weight: 500;
	font-style: oblique;
	font-stretch: normal;
	font-display: swap;
}

@font-face {
	font-family: 'ITCAvantGarde';
	src: url('ITC Avant Garde Gothic Bold Oblique.woff2') format('woff2');
	font-weight: 700;
	font-style: oblique;
	font-stretch: normal;
	font-display: swap;
}

/* --- Condensed variants --- */

@font-face {
	font-family: 'ITCAvantGarde';
	src: url('ITC Avant Garde Gothic Book Condensed.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-stretch: condensed;
	font-display: swap;
}

@font-face {
	font-family: 'ITCAvantGarde';
	src: url('ITC Avant Garde Gothic Medium Condensed.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
	font-stretch: condensed;
	font-display: swap;
}

@font-face {
	font-family: 'ITCAvantGarde';
	src: url('ITC Avant Garde Gothic Demi Condensed.woff2') format('woff2');
	font-weight: 600;
	font-style: normal;
	font-stretch: condensed;
	font-display: swap;
}

@font-face {
	font-family: 'ITCAvantGarde';
	src: url('ITC Avant Garde Gothic Bold Condensed.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	font-stretch: condensed;
	font-display: swap;
}

/* --- CE (Central European) variants --- */

@font-face {
	font-family: 'ITCAvantGarde';
	src: url('ITC Avant Garde Gothic CE Book.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF;
	font-display: swap;
}

@font-face {
	font-family: 'ITCAvantGarde';
	src: url('ITC Avant Garde Gothic CE Book Oblique.woff2') format('woff2');
	font-weight: 400;
	font-style: oblique;
	font-stretch: normal;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF;
	font-display: swap;
}

@font-face {
	font-family: 'ITCAvantGarde';
	src: url('ITC Avant Garde Gothic CE Demi.woff2') format('woff2');
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF;
	font-display: swap;
}

@font-face {
	font-family: 'ITCAvantGarde';
	src: url('ITC Avant Garde Gothic CE Demi Oblique.woff2') format('woff2');
	font-weight: 600;
	font-style: oblique;
	font-stretch: normal;
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF;
	font-display: swap;
}

/* --- Legacy bold --- */

@font-face {
	font-family: 'ITCAvantGarde';
	src: url('ITC_ Avant_ Garde Bold.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	font-display: swap;
}
