/***** GT EESTI PRO DISPLAY FONT OVERRIDES *****/
@font-face {
	font-family: "GT-Eesti-Pro-Display";
	src: url("https://cdn-7.nikon-cdn.com/static/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Thin.eot"); /* IE9 Compat Modes */
	src: url("https://cdn-7.nikon-cdn.com/static/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Thin.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		 url("https://cdn-7.nikon-cdn.com/static/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Thin.woff2") format("woff2"), /* Super Modern Browsers */
		 url("https://cdn-7.nikon-cdn.com/static/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Thin.woff") format("woff"), /* Pretty Modern Browsers */
		 url("https://cdn-7.nikon-cdn.com/static/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Thin.ttf") format("truetype"); /* Safari, Android, iOS */
	font-weight: 200;
}
@font-face {
	font-family: "GT-Eesti-Pro-Display";
	src: url("https://cdn-7.nikon-cdn.com/static/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Regular.eot"); /* IE9 Compat Modes */
	src: url("https://cdn-7.nikon-cdn.com/static/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		 url("https://cdn-7.nikon-cdn.com/static/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Regular.woff2") format("woff2"), /* Super Modern Browsers */
		 url("https://cdn-7.nikon-cdn.com/static/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Regular.woff") format("woff"), /* Pretty Modern Browsers */
		 url("https://cdn-7.nikon-cdn.com/static/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Regular.ttf") format("truetype"); /* Safari, Android, iOS */
	font-weight: 400;
}
@font-face {
	font-family: "GT-Eesti-Pro-Display";
	src: url("https://cdn-7.nikon-cdn.com/static/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Bold.eot"); /* IE9 Compat Modes */
	src: url("https://cdn-7.nikon-cdn.com/static/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		 url("https://cdn-7.nikon-cdn.com/static/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Bold.woff2") format("woff2"), /* Super Modern Browsers */
		 url("https://cdn-7.nikon-cdn.com/static/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Bold.woff") format("woff"), /* Pretty Modern Browsers */
		 url("https://cdn-7.nikon-cdn.com/static/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Bold.ttf") format("truetype"); /* Safari, Android, iOS */
	font-weight: 600;
}
body {
	color: #000;
	font-family: "GT-Eesti-Pro-Display", "Arial", sans-serif;
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	line-height: 1.375;
	text-rendering: geometricPrecision;
}
.hero > div h1 {
	font-weight: 400;
}
.hero > div p {
	font-family: "GT-Eesti-Pro-Display", "Arial", sans-serif;
}
.promo h2 {
	color: #000;
	font-family: "GT-Eesti-Pro-Display", "Arial", sans-serif;
}
.promo a {
	font-family: "GT-Eesti-Pro-Display", "Arial", sans-serif;
}
.call-to-actions h3 {
	font-weight: 400;
}
.inpage-hero h1, .inpage-hero h2, .inpage-hero h3, .inpage-hero h4, .inpage-hero h5, .inpage-hero h6 {
	color: #000;
	font-family: "GT-Eesti-Pro-Display", "Arial", sans-serif;
	font-weight: 400;
}
.inpage-hero p {
	color: #000;
	font-family: "GT-Eesti-Pro-Display", "Arial", sans-serif;
	font-weight: 200;
}
.inpage-hero .cta {
	color: #000;
	font-family: "GT-Eesti-Pro-Display", "Arial", sans-serif;
}
.inpage-hero .cta:hover, .inpage-hero .cta:focus {
	color: #000 !important;
}
p:not(.small) {
	font-family: "GT-Eesti-Pro-Display", "Arial", sans-serif;
}
p:not(.small) a:not(.instructor-link), p:not(.small) a:not(.instructor-link):visited, p:not(.small) a:not(.cta), p:not(.small) a:not(.cta):visited {
	color: #000;
}
.article header h1 a {
	color: #000;
	font-weight: 400;
}
.article header h1 a:visited {
	color: #000;
}
.article .availability {
	font-family: "GT-Eesti-Pro-Display", "Arial", sans-serif;
}
.article .product-meta .price {
	font-weight: 400;
}
.article .cta {
	color: #000;
	font-family: "GT-Eesti-Pro-Display", "Arial", sans-serif;
}
.article .cta:hover, .article .cta:focus {
	color: #000 !important;
}
.status {
	font-family: "GT-Eesti-Pro-Display", "Arial", sans-serif;
}
.modaal-content-container * {
	font-family: "GT-Eesti-Pro-Display", "Arial", sans-serif;
}
.modaal-container {
	color: #000;
}
.modaal-content-container button, .modaal-content-container .button {
	font-family: "GT-Eesti-Pro-Display", "Arial", sans-serif;
}
.article header h1 {
	color: #000;
	font-weight: 600;
}
.article header h2 {
	color: #000;
}
.tabs #tab-overview > div p:first-of-type {
	font-family: "GT-Eesti-Pro-Display", "Arial", sans-serif;
	font-weight: 400;
}
.tabs .tabpanel ul:not(#cue-list) li a {
	color: #000;
}
.access-block.full-access dl dt {
	font-family: "GT-Eesti-Pro-Display", "Arial", sans-serif;
	font-weight: 400;
}
.access-block.full-access .availability {
	color: #000;
}
.access-block dl dd.origi-price {
	font-weight: 400;
}
.playlist__title {
	font-family: "GT-Eesti-Pro-Display", "Arial", sans-serif;
	font-weight: 400;
}
.plist-item__title {
	font-weight: 400;
}
.plist-item__time-dur {
	font-family: "GT-Eesti-Pro-Display", "Arial", sans-serif;
}
.posts.expired-posts h3 {
	font-weight: 400;
}