/* Mont font family - Ones & Heroes branding */
/* Start Custom Fonts CSS */
@font-face {
	font-family: 'Mont';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('/assets/fonts/mont/mont-light.otf') format('opentype');
}
@font-face {
	font-family: 'Mont';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url('/assets/fonts/mont/mont-light-italic.otf') format('opentype');
}
@font-face {
	font-family: 'Mont';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('/assets/fonts/mont/mont-regular.otf') format('opentype');
}
@font-face {
	font-family: 'Mont';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('/assets/fonts/mont/mont-regular-italic.otf') format('opentype');
}
@font-face {
	font-family: 'Mont';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('/assets/fonts/mont/mont-semibold.otf') format('opentype');
}
@font-face {
	font-family: 'Mont';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url('/assets/fonts/mont/mont-semibold-italic.otf') format('opentype');
}
@font-face {
	font-family: 'Mont';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('/assets/fonts/mont/mont-bold.otf') format('opentype');
}
@font-face {
	font-family: 'Mont';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url('/assets/fonts/mont/mont-bold-italic.otf') format('opentype');
}
/* End Custom Fonts CSS */

/* Nav: caret (down/up) - Unicode arrows, no Font Awesome */
header#site ul#main-menu>li .dropdown-toggle:after {
	content: "\25BC" !important; /* ▼ black down-pointing triangle - widely supported */
	display: inline-block !important;
	margin-left: 0.35em;
	vertical-align: 0.1em;
	font-size: 0.6em;
	line-height: 1;
	border: none !important;
	font-family: inherit !important;
}
header#site ul#main-menu>li .dropdown-toggle[aria-expanded="true"]:after {
	content: "\25B2" !important; /* ▲ black up-pointing triangle */
}
/* Top nav: Mont font */
header#site .navigation,
header#site .navigation li,
header#site .navigation a,
header#site ul#main-menu,
header#site ul#main-menu>li,
header#site ul#main-menu>li>a,
header#site ul#main-menu>li>a.nav-link,
header#site ul#main-menu>li>.dropdown-toggle {
	font-family: Mont, sans-serif !important;
	font-weight: 400;
}
/* Get in Touch button (nav + .btn-blue) */
header#site ul#main-menu>li.nav-button a,
body.light-theme header#site:not(.drop-it-like-its-hot) ul#main-menu>li.nav-button a,
header#site ul#main-menu>li.nav-button a.nav-link,
.btn-blue {
	font-family: Mont, sans-serif !important;
	font-weight: 700;
}
