/* Keep the native Flatsome header and its menu behavior, with the captured PEScience header palette. */
body:not(.chi-captured-homepage) #header .header-main,
body:not(.chi-captured-homepage) #header .header-bottom,
body:not(.chi-captured-homepage) #header .header-bg-color {
	background-color: #0c0c0c !important;
}

body:not(.chi-captured-homepage) #header .header-inner {
	max-width: 1200px;
}

body:not(.chi-captured-homepage) #header .header-main .nav > li > a,
body:not(.chi-captured-homepage) #header .header-main .header-nav-main > li > a,
body:not(.chi-captured-homepage) #header .header-bottom .nav > li > a,
body:not(.chi-captured-homepage) #header .header-main .header-button,
body:not(.chi-captured-homepage) #header .header-main .icon,
body:not(.chi-captured-homepage) #header .header-main .cart-icon strong {
	color: #fff !important;
}

body:not(.chi-captured-homepage) #header .header-main .header-nav-main > li > a {
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0;
	text-transform: none;
}

body:not(.chi-captured-homepage) #header .header-main .nav-dropdown,
body:not(.chi-captured-homepage) #header .header-main .nav-dropdown-has-arrow .nav-dropdown {
	background-color: #0c0c0c !important;
	border-color: rgba(255, 255, 255, .16) !important;
	color: #fff !important;
}

body:not(.chi-captured-homepage) #header .header-main .nav-dropdown a {
	color: #fff !important;
	text-transform: none;
}

body:not(.chi-captured-homepage) #header .header-main .nav-dropdown a:hover,
body:not(.chi-captured-homepage) #header .header-main .nav-dropdown a:focus-visible {
	background-color: rgba(255, 255, 255, .08) !important;
	color: #fff !important;
}

body:not(.chi-captured-homepage) #header #logo img.header-logo,
body:not(.chi-captured-homepage) #header #logo img.header-logo-dark {
	filter: invert(1);
}

body:not(.chi-captured-homepage) #header .header-main .account-item > .nav-dropdown {
	min-width: 220px;
	padding: 8px 0;
}

@media (max-width: 849px) {
	body:not(.chi-captured-homepage) #header .header-main {
		min-height: 70px;
	}
}
