/* Mobile hamburger menu fallback */
.et_mobile_nav_menu,
.et_pb_fullwidth_menu .et_mobile_nav_menu {
	position: relative;
	z-index: 100002;
}
.mobile_menu_bar {
	cursor: pointer;
	display: block;
	min-width: 32px;
	min-height: 32px;
	pointer-events: auto !important;
}
.et_mobile_menu {
	display: none;
	position: absolute;
	right: 0;
	top: 100%;
	z-index: 100003;
	padding: 5%;
	background: #0c0c0c;
	width: min(320px, 90vw);
	text-align: left;
	list-style: none !important;
	margin: 0;
}
.mobile_nav.opened .et_mobile_menu {
	display: block !important;
}
.et_mobile_menu li {
	display: block !important;
	padding: 0 !important;
	margin: 0 !important;
	border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.et_mobile_menu a {
	display: block;
	padding: 12px 10px;
	color: #fff !important;
	text-decoration: none;
	font-family: Oswald, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 16px;
}
.et_pb_menu__wrap,
.et_pb_fullwidth_menu .et_pb_row {
	position: relative;
	z-index: 100001;
}
/* Prevent hero overlays from eating header clicks */
.et-l--header {
	position: relative;
	z-index: 100000;
}
.et_pb_fullwidth_header_overlay,
.et_pb_top_inside_divider {
	pointer-events: none !important;
}
@media only screen and (max-width: 980px) {
	.et_pb_fullwidth_menu .et_pb_menu__menu {
		display: none !important;
	}
	.et_pb_fullwidth_menu .et_mobile_nav_menu {
		display: flex !important;
	}
}
