
/*
	Copyright (C) Hoefler & Co.
	This software is the property of Hoefler & Co. (H&Co).
	Your right to access and use this software is subject to the
	applicable License Agreement, or Terms of Service, that exists
	between you and H&Co. If no such agreement exists, you may not
	access or use this software for any purpose.
	This software may only be hosted at the locations specified in
	the applicable License Agreement or Terms of Service, and only
	for the purposes expressly set forth therein. You may not copy,
	modify, convert, create derivative works from or distribute this
	software in any way, or make it accessible to any third party,
	without first obtaining the written permission of H&Co.
	For more information, please visit us at http://typography.com.
*/

/*
	Revised style sheet reduces the font variants (Thin, XLight, Book, Medium, Bold, Ultra, etc.)
	under the following font-family listings:
	* Gotham
	* GothamCond
	* GothamNarrow
	* GothamXNarrow

	font-weights:
	* 100 to 900
	(Gotham 800 & 900 are identical to provide failover)
*/

@font-face {
	font-family: 'Gotham';
	src:url('./gotham/Gotham-Thin_Web.woff2') format('woff2'),
		url('./gotham/Gotham-Thin_Web.woff') format('woff');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src:url('./gotham/Gotham-ThinItalic_Web.woff2') format('woff2'),
		url('./gotham/Gotham-ThinItalic_Web.woff') format('woff');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham';
	src:url('./gotham/Gotham-XLight_Web.woff2') format('woff2'),
		url('./gotham/Gotham-XLight_Web.woff') format('woff');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src:url('./gotham/Gotham-XLightItalic_Web.woff2') format('woff2'),
		url('./gotham/Gotham-XLightItalic_Web.woff') format('woff');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham';
	src:url('./gotham/Gotham-Light_Web.woff2') format('woff2'),
		url('./gotham/Gotham-Light_Web.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src:url('./gotham/Gotham-LightItalic_Web.woff2') format('woff2'),
		url('./gotham/Gotham-LightItalic_Web.woff') format('woff');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham';
	src:url('./gotham/Gotham-Book_Web.woff2') format('woff2'),
		url('./gotham/Gotham-Book_Web.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src:url('./gotham/Gotham-BookItalic_Web.woff2') format('woff2'),
		url('./gotham/Gotham-BookItalic_Web.woff') format('woff');
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham';
	src:url('./gotham/Gotham-Medium_Web.woff2') format('woff2'),
		url('./gotham/Gotham-Medium_Web.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src:url('./gotham/Gotham-MediumItalic_Web.woff2') format('woff2'),
		url('./gotham/Gotham-MediumItalic_Web.woff') format('woff');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham';
	src:url('./gotham/Gotham-Bold_Web.woff2') format('woff2'),
		url('./gotham/Gotham-Bold_Web.woff') format('woff');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src:url('./gotham/Gotham-BoldItalic_Web.woff2') format('woff2'),
		url('./gotham/Gotham-BoldItalic_Web.woff') format('woff');
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham';
	src:url('./gotham/Gotham-Black_Web.woff2') format('woff2'),
		url('./gotham/Gotham-Black_Web.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src:url('./gotham/Gotham-BlackItalic_Web.woff2') format('woff2'),
		url('./gotham/Gotham-BlackItalic_Web.woff') format('woff');
	font-weight: 700;
	font-style: italic;
}

/* Gotham 800 & 900 are deliberately identical */
@font-face {
	font-family: 'Gotham';
	src:url('./gotham/Gotham-Ultra_Web.woff2') format('woff2'),
		url('./gotham/Gotham-Ultra_Web.woff') format('woff');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src:url('./gotham/Gotham-UltraItalic_Web.woff2') format('woff2'),
		url('./gotham/Gotham-UltraItalic_Web.woff') format('woff');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham';
	src:url('./gotham/Gotham-Ultra_Web.woff2') format('woff2'),
		url('./gotham/Gotham-Ultra_Web.woff') format('woff');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src:url('./gotham/Gotham-UltraItalic_Web.woff2') format('woff2'),
		url('./gotham/Gotham-UltraItalic_Web.woff') format('woff');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'GothamCond';
	src:url('./gotham/GothamCond-Thin_Web.woff2') format('woff2'),
		url('./gotham/GothamCond-Thin_Web.woff') format('woff');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'GothamCond';
	src:url('./gotham/GothamCond-ThinItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamCond-ThinItalic_Web.woff') format('woff');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'GothamCond';
	src:url('./gotham/GothamCond-XLight_Web.woff2') format('woff2'),
		url('./gotham/GothamCond-XLight_Web.woff') format('woff');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'GothamCond';
	src:url('./gotham/GothamCond-XLightItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamCond-XLightItalic_Web.woff') format('woff');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'GothamCond';
	src:url('./gotham/GothamCond-Light_Web.woff2') format('woff2'),
		url('./gotham/GothamCond-Light_Web.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'GothamCond';
	src:url('./gotham/GothamCond-LightItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamCond-LightItalic_Web.woff') format('woff');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'GothamCond';
	src:url('./gotham/GothamCond-Book_Web.woff2') format('woff2'),
		url('./gotham/GothamCond-Book_Web.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'GothamCond';
	src:url('./gotham/GothamCond-BookItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamCond-BookItalic_Web.woff') format('woff');
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: 'GothamCond';
	src:url('./gotham/GothamCond-Medium_Web.woff2') format('woff2'),
		url('./gotham/GothamCond-Medium_Web.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'GothamCond';
	src:url('./gotham/GothamCond-MediumItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamCond-MediumItalic_Web.woff') format('woff');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'GothamCond';
	src:url('./gotham/GothamCond-Bold_Web.woff2') format('woff2'),
		url('./gotham/GothamCond-Bold_Web.woff') format('woff');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'GothamCond';
	src:url('./gotham/GothamCond-BoldItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamCond-BoldItalic_Web.woff') format('woff');
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: 'GothamCond';
	src:url('./gotham/GothamCond-Black_Web.woff2') format('woff2'),
		url('./gotham/GothamCond-Black_Web.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'GothamCond';
	src:url('./gotham/GothamCond-BlackItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamCond-BlackItalic_Web.woff') format('woff');
	font-weight: 700;
	font-style: italic;
}

@font-face {
	font-family: 'GothamCond';
	src:url('./gotham/GothamCond-XBlack_Web.woff2') format('woff2'),
		url('./gotham/GothamCond-XBlack_Web.woff') format('woff');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'GothamCond';
	src:url('./gotham/GothamCond-XBlackItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamCond-XBlackItalic_Web.woff') format('woff');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'GothamCond';
	src:url('./gotham/GothamCond-Ultra_Web.woff2') format('woff2'),
		url('./gotham/GothamCond-Ultra_Web.woff') format('woff');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'GothamCond';
	src:url('./gotham/GothamCond-UltraItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamCond-UltraItalic_Web.woff') format('woff');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'GothamNarrow';
	src:url('./gotham/GothamNarrow-Thin_Web.woff2') format('woff2'),
		url('./gotham/GothamNarrow-Thin_Web.woff') format('woff');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'GothamNarrow';
	src:url('./gotham/GothamNarrow-ThinItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamNarrow-ThinItalic_Web.woff') format('woff');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'GothamNarrow';
	src:url('./gotham/GothamNarrow-XLight_Web.woff2') format('woff2'),
		url('./gotham/GothamNarrow-XLight_Web.woff') format('woff');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'GothamNarrow';
	src:url('./gotham/GothamNarrow-XLightItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamNarrow-XLightItalic_Web.woff') format('woff');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'GothamNarrow';
	src:url('./gotham/GothamNarrow-Light_Web.woff2') format('woff2'),
		url('./gotham/GothamNarrow-Light_Web.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'GothamNarrow';
	src:url('./gotham/GothamNarrow-LightItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamNarrow-LightItalic_Web.woff') format('woff');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'GothamNarrow';
	src:url('./gotham/GothamNarrow-Book_Web.woff2') format('woff2'),
		url('./gotham/GothamNarrow-Book_Web.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'GothamNarrow';
	src:url('./gotham/GothamNarrow-BookItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamNarrow-BookItalic_Web.woff') format('woff');
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: 'GothamNarrow';
	src:url('./gotham/GothamNarrow-Medium_Web.woff2') format('woff2'),
		url('./gotham/GothamNarrow-Medium_Web.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'GothamNarrow';
	src:url('./gotham/GothamNarrow-MediumItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamNarrow-MediumItalic_Web.woff') format('woff');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'GothamNarrow';
	src:url('./gotham/GothamNarrow-Bold_Web.woff2') format('woff2'),
		url('./gotham/GothamNarrow-Bold_Web.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'GothamNarrow';
	src:url('./gotham/GothamNarrow-BoldItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamNarrow-BoldItalic_Web.woff') format('woff');
	font-weight: 700;
	font-style: italic;
}

@font-face {
	font-family: 'GothamNarrow';
	src:url('./gotham/GothamNarrow-Black_Web.woff2') format('woff2'),
		url('./gotham/GothamNarrow-Black_Web.woff') format('woff');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'GothamNarrow';
	src:url('./gotham/GothamNarrow-BlackItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamNarrow-BlackItalic_Web.woff') format('woff');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'GothamNarrow';
	src:url('./gotham/GothamNarrow-Ultra_Web.woff2') format('woff2'),
		url('./gotham/GothamNarrow-Ultra_Web.woff') format('woff');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'GothamNarrow';
	src:url('./gotham/GothamNarrow-UltraItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamNarrow-UltraItalic_Web.woff') format('woff');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'GothamXNarrow';
	src:url('./gotham/GothamXNarrow-Thin_Web.woff2') format('woff2'),
		url('./gotham/GothamXNarrow-Thin_Web.woff') format('woff');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'GothamXNarrow';
	src:url('./gotham/GothamXNarrow-ThinItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamXNarrow-ThinItalic_Web.woff') format('woff');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'GothamXNarrow';
	src:url('./gotham/GothamXNarrow-XLight_Web.woff2') format('woff2'),
		url('./gotham/GothamXNarrow-XLight_Web.woff') format('woff');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'GothamXNarrow';
	src:url('./gotham/GothamXNarrow-XLightItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamXNarrow-XLightItalic_Web.woff') format('woff');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'GothamXNarrow';
	src:url('./gotham/GothamXNarrow-Light_Web.woff2') format('woff2'),
		url('./gotham/GothamXNarrow-Light_Web.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'GothamXNarrow';
	src:url('./gotham/GothamXNarrow-LightItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamXNarrow-LightItalic_Web.woff') format('woff');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'GothamXNarrow';
	src:url('./gotham/GothamXNarrow-Book_Web.woff2') format('woff2'),
		url('./gotham/GothamXNarrow-Book_Web.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'GothamXNarrow';
	src:url('./gotham/GothamXNarrow-BookItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamXNarrow-BookItalic_Web.woff') format('woff');
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: 'GothamXNarrow';
	src:url('./gotham/GothamXNarrow-Medium_Web.woff2') format('woff2'),
		url('./gotham/GothamXNarrow-Medium_Web.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'GothamXNarrow';
	src:url('./gotham/GothamXNarrow-MediumItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamXNarrow-MediumItalic_Web.woff') format('woff');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'GothamXNarrow';
	src:url('./gotham/GothamXNarrow-Bold_Web.woff2') format('woff2'),
		url('./gotham/GothamXNarrow-Bold_Web.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'GothamXNarrow';
	src:url('./gotham/GothamXNarrow-BoldItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamXNarrow-BoldItalic_Web.woff') format('woff');
	font-weight: 700;
	font-style: italic;
}

@font-face {
	font-family: 'GothamXNarrow';
	src:url('./gotham/GothamXNarrow-Black_Web.woff2') format('woff2'),
		url('./gotham/GothamXNarrow-Black_Web.woff') format('woff');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'GothamXNarrow';
	src:url('./gotham/GothamXNarrow-BlackItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamXNarrow-BlackItalic_Web.woff') format('woff');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'GothamXNarrow';
	src:url('./gotham/GothamXNarrow-Ultra_Web.woff2') format('woff2'),
		url('./gotham/GothamXNarrow-Ultra_Web.woff') format('woff');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'GothamXNarrow';
	src:url('./gotham/GothamXNarrow-UltraItalic_Web.woff2') format('woff2'),
		url('./gotham/GothamXNarrow-UltraItalic_Web.woff') format('woff');
	font-weight: 900;
	font-style: italic;
}
