@font-face {
	font-family: 'TT Commons';
	src: url('/theme/assets/fonts/TTCommons-Bold.woff2') format('woff2'),
		url('/theme/assets/fonts/TTCommons-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'TT Commons';
	src: url('/theme/assets/fonts/TTCommons-Regular.woff2') format('woff2'),
		url('/theme/assets/fonts/TTCommons-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'TT Commons';
	src: url('/theme/assets/fonts/TTCommons-DemiBold.woff2') format('woff2'),
		url('/theme/assets/fonts/TTCommons-DemiBold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

body {
	font-family: 'TT Commons', sans-serif;
}

.navbar-outer-button {
	z-index: 9999;
}

#basicMap {
	width: 100%;
	height: 100%;
	margin: 0;
}

@media (max-width: 600px) {
	.top-bar-items .nav-link {
		padding-left: 0 !important;
	}
	.top-bar-items {
		margin-right: 15px;
		max-width: unset;
		z-index: 999999;
		margin-left: 15px !important;
	}

	.top-bar-items li {
		width: 40px !important;
	}

	.menu--background-color {
		background-color: white !important;
	}

	.nav-link {
		padding-left: 20px !important;
	}
}
