/* CC Sticky Header v1.0.0 — pin the Elementor header (template 2954) to the
   top of the viewport while scrolling. Sticky (not fixed) so the page flow
   never jumps. A soft shadow appears once it is stuck, so it reads as
   floating over the content, per Chioma's "float when a person scrolls". */
header.elementor-location-header {
  position: sticky;
  top: 0;
  z-index: 99980;
  transition: box-shadow 0.25s ease;
}
header.elementor-location-header.cc-stuck {
  box-shadow: 0 10px 28px rgba(20, 20, 20, 0.12);
}
/* Logged-in admin bar offset */
body.admin-bar header.elementor-location-header { top: 32px; }
@media (max-width: 782px) {
  body.admin-bar header.elementor-location-header { top: 46px; }
}
