:root {
--ahrc-header-offset: 198px;
--ahrc-analysis-z: 90;
--ahrc-header-z: 99;
}
html:has(#ahrc-hegemony-header-visible-root),
body:has(#ahrc-hegemony-header-visible-root) {
margin: 0 !important;
padding: 0 !important;
overflow: hidden !important;
background: #F4F0E8 !important;
}
#ahrc-hegemony-header-visible-root {
position: fixed !important;
left: 0 !important;
right: 0 !important;
bottom: 0 !important;
top: var(--ahrc-header-offset, 198px) !important;
z-index: var(--ahrc-analysis-z, 900000) !important;
width: 100vw !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
overflow: hidden !important;
background: #F4F0E8 !important;
}
#ahrc-hegemony-header-visible-root iframe {
width: 100% !important;
height: 100% !important;
max-width: none !important;
border: 0 !important;
display: block !important;
margin: 0 !important;
padding: 0 !important;
background: #F4F0E8 !important;
}
body:has(#ahrc-hegemony-header-visible-root) header,
body:has(#ahrc-hegemony-header-visible-root) nav,
body:has(#ahrc-hegemony-header-visible-root) #masthead,
body:has(#ahrc-hegemony-header-visible-root) #header,
body:has(#ahrc-hegemony-header-visible-root) .site-header,
body:has(#ahrc-hegemony-header-visible-root) .main-header,
body:has(#ahrc-hegemony-header-visible-root) .header,
body:has(#ahrc-hegemony-header-visible-root) .header-wrapper,
body:has(#ahrc-hegemony-header-visible-root) .top-header,
body:has(#ahrc-hegemony-header-visible-root) .navbar,
body:has(#ahrc-hegemony-header-visible-root) .navigation,
body:has(#ahrc-hegemony-header-visible-root) .elementor-location-header,
body:has(#ahrc-hegemony-header-visible-root) .menu,
body:has(#ahrc-hegemony-header-visible-root) .main-menu,
body:has(#ahrc-hegemony-header-visible-root) .primary-menu,
body:has(#ahrc-hegemony-header-visible-root) .nav-menu {
position: relative !important;
z-index: var(--ahrc-header-z, 999999) !important;
overflow: visible !important;
}
body:has(#ahrc-hegemony-header-visible-root) .sub-menu,
body:has(#ahrc-hegemony-header-visible-root) .dropdown-menu,
body:has(#ahrc-hegemony-header-visible-root) .mega-menu,
body:has(#ahrc-hegemony-header-visible-root) .mega-menu-wrap,
body:has(#ahrc-hegemony-header-visible-root) .menu-dropdown,
body:has(#ahrc-hegemony-header-visible-root) .nav-dropdown,
body:has(#ahrc-hegemony-header-visible-root) .navbar-collapse,
body:has(#ahrc-hegemony-header-visible-root) .elementor-nav-menu--dropdown,
body:has(#ahrc-hegemony-header-visible-root) .elementor-nav-menu__container,
body:has(#ahrc-hegemony-header-visible-root) [class*="dropdown"],
body:has(#ahrc-hegemony-header-visible-root) [class*="mega-menu"],
body:has(#ahrc-hegemony-header-visible-root) [class*="submenu"],
body:has(#ahrc-hegemony-header-visible-root) [class*="sub-menu"] {
z-index: calc(var(--ahrc-header-z, 999999) + 1) !important;
overflow: visible !important;
}
body:has(#ahrc-hegemony-header-visible-root) #comments,
body:has(#ahrc-hegemony-header-visible-root) .comments-area,
body:has(#ahrc-hegemony-header-visible-root) .comments,
body:has(#ahrc-hegemony-header-visible-root) .comments-title,
body:has(#ahrc-hegemony-header-visible-root) .comment-title,
body:has(#ahrc-hegemony-header-visible-root) .comment-respond,
body:has(#ahrc-hegemony-header-visible-root) .comment-navigation,
body:has(#ahrc-hegemony-header-visible-root) .comment-list,
body:has(#ahrc-hegemony-header-visible-root) .comment-form,
body:has(#ahrc-hegemony-header-visible-root) #reply-title,
body:has(#ahrc-hegemony-header-visible-root) .post-navigation,
body:has(#ahrc-hegemony-header-visible-root) .navigation.post-navigation,
body:has(#ahrc-hegemony-header-visible-root) .single-post-navigation,
body:has(#ahrc-hegemony-header-visible-root) .post-nav,
body:has(#ahrc-hegemony-header-visible-root) .prev-post,
body:has(#ahrc-hegemony-header-visible-root) .next-post,
body:has(#ahrc-hegemony-header-visible-root) [id*="comment" i],
body:has(#ahrc-hegemony-header-visible-root) [class*="comment" i],
body:has(#ahrc-hegemony-header-visible-root) [class*="comments" i],
body:has(#ahrc-hegemony-header-visible-root) [class*="post-navigation" i],
body:has(#ahrc-hegemony-header-visible-root) [class*="post_nav" i] {
display: none !important;
visibility: hidden !important;
}
(function () {
var root = document.getElementById('ahrc-hegemony-header-visible-root');
if (!root) return;
var headerSelectors = [
'header', 'nav', '#masthead', '#header', '.site-header', '.main-header', '.header',
'.header-wrapper', '.top-header', '.navbar', '.navigation', '.elementor-location-header',
'.menu', '.main-menu', '.primary-menu', '.nav-menu'
];
var dropdownSelectors = [
'.sub-menu', '.dropdown-menu', '.mega-menu', '.mega-menu-wrap', '.menu-dropdown',
'.nav-dropdown', '.navbar-collapse', '.elementor-nav-menu--dropdown',
'.elementor-nav-menu__container', '[class*="dropdown"]', '[class*="mega-menu"]',
'[class*="submenu"]', '[class*="sub-menu"]'
];
function visible(el) {
var style = window.getComputedStyle(el);
if (style.display === 'none' || style.visibility === 'hidden') return false;
var rect = el.getBoundingClientRect();
return rect.width > window.innerWidth * 0.25 && rect.height >= 18 && rect.bottom > 0 && rect.top < 340;
}
function uniqueQuery(selectors) {
var seen = new Set();
var nodes = [];
selectors.forEach(function (selector) {
document.querySelectorAll(selector).forEach(function (el) {
if (seen.has(el) || el.closest('#ahrc-hegemony-header-visible-root')) return;
seen.add(el);
nodes.push(el);
});
});
return nodes;
}
function headerCandidates() {
return uniqueQuery(headerSelectors).filter(visible);
}
function liftElement(el, z) {
var style = window.getComputedStyle(el);
if (style.position === 'static') el.style.position = 'relative';
el.style.zIndex = String(z);
el.style.overflow = 'visible';
}
function liftHeaderAndMenus() {
headerCandidates().forEach(function (el) { liftElement(el, 999999); });
uniqueQuery(dropdownSelectors).forEach(function (el) { liftElement(el, 1000000); });
}
function setHeaderOffset() {
var bottom = 0;
headerCandidates().forEach(function (el) {
var rect = el.getBoundingClientRect();
if (rect.top