@media (min-width: 992px) {
	html body #header#header#header.header-builder .header-main {
		position: relative !important;
	}

	html body #header#header#header#header.header-builder.po-nav-indicator-ready #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link,
	html body #header#header#header#header.header-builder.po-nav-indicator-ready .po-header-extra-nav > a {
		background-image: none !important;
		background-size: 0 0 !important;
		border-bottom: 0 !important;
		box-shadow: none !important;
		text-decoration: none !important;
	}

	html body #header#header#header#header.header-builder.po-nav-indicator-ready #mega-menu-main_menu > li.mega-menu-item::before,
	html body #header#header#header#header.header-builder.po-nav-indicator-ready #mega-menu-main_menu > li.mega-menu-item::after,
	html body #header#header#header#header.header-builder.po-nav-indicator-ready #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link::before,
	html body #header#header#header#header.header-builder.po-nav-indicator-ready #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link::after,
	html body #header#header#header#header.header-builder.po-nav-indicator-ready .po-header-extra-nav > a::before,
	html body #header#header#header#header.header-builder.po-nav-indicator-ready .po-header-extra-nav > a::after {
		content: none !important;
		display: none !important;
		visibility: hidden !important;
		opacity: 0 !important;
		background: transparent !important;
		border: 0 !important;
	}

	html body #header#header#header.header-builder .po-nav-hover-indicator {
		position: absolute !important;
		z-index: 50 !important;
		top: 0;
		left: 0;
		display: block !important;
		width: var(--po-nav-width, 0);
		height: 2px !important;
		margin: 0 !important;
		padding: 0 !important;
		opacity: 0;
		background: #c7b299 !important;
		border: 0 !important;
		border-radius: 0 !important;
		box-shadow: none !important;
		pointer-events: none !important;
		transform: translate3d(var(--po-nav-x, 0), var(--po-nav-y, 0), 0);
		transform-origin: left center;
		transition:
			transform .22s cubic-bezier(.22, .61, .36, 1),
			width .22s cubic-bezier(.22, .61, .36, 1),
			opacity .14s ease;
		will-change: transform, width;
	}

	html body #header#header#header.header-builder .po-nav-hover-indicator.is-visible {
		opacity: 1;
	}

	html body #header#header#header.header-builder .po-nav-hover-indicator::before,
	html body #header#header#header.header-builder .po-nav-hover-indicator::after {
		content: none !important;
		display: none !important;
	}
}

@media (max-width: 991px) {
	#header .po-nav-hover-indicator {
		display: none !important;
	}
}
