/*
 * The site header and footer when they come from Elementor templates
 * (Header Footer Elementor + the theme's Site Header / Site Footer widgets).
 * See inc/site-chrome.php.
 */

/*
 * The header is laid over the page (position:absolute, then fixed once
 * scrolled), measured from the page itself. Elementor's wrappers are
 * position:relative, which would make them the reference instead, so they
 * are put back to static.
 */
#masthead .elementor,
#masthead .e-con,
#masthead .elementor-element,
#masthead .elementor-widget-container {
	position: static;
}

#masthead .e-con,
#colophon .e-con {
	--padding-top: 0;
	--padding-right: 0;
	--padding-bottom: 0;
	--padding-left: 0;
	--gap: 0;
	padding: 0;
}

/* HFE's hidden site title for search engines. */
#masthead .bhf-hidden {
	display: none;
}

/*
 * Editing the header template: nothing sits under it there, so it takes its
 * own space instead of floating, or there would be nothing to click on.
 */
.single-elementor-hf .site-header,
.single-elementor-hf .site-header.scrolled {
	position: relative;
	top: 0;
}
