/* Keep the site header visible while scrolling.
   The theme's header stylesheet is loaded after this file and sets
   #masthead to position:relative, so these rules need !important to win. */
body #masthead {
	position: -webkit-sticky !important;
	position: sticky !important;
	top: 0 !important;
	z-index: 1000 !important;
	background: #ffffff;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}

/* Offset in-page anchor jumps so content isn't hidden behind the header */
html {
	scroll-padding-top: 130px;
}

/* The theme clips overflow on the page wrapper; older browsers fall back to
   overflow:hidden, which disables sticky positioning. Clip horizontally only. */
body #wrapper {
	overflow: visible !important;
	overflow-x: clip !important;
}
