.text-widget-jc {
    margin: 0;
    min-width: 210px !important;
    text-align:left;
    display:grid;
}
.back-to-top {
	color: #fff !important;align-content}
.widget {
	margin-bottom: 0px !important;}
/* Neutralize anchor/hash links in normal header */
.header-navbar a[href^="#"],
.header-navbar a[href^="/#"],
.header-navbar a[href*="/#"],
.header-navbar a[href*="#"] {
  color: inherit !important;
}

/* Neutralize anchor/hash links in sticky header clones/variants */
:is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar a[href^="#"],
:is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar a[href^="/#"],
:is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar a[href*="/#"],
:is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar a[href*="#"] {
  color: inherit !important;
}

/* If your theme adds "current" classes while sticky */
.header-navbar li.current-menu-item > a[href*="#"],
.header-navbar li.current_page_item > a[href*="#"],
:is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar li.current-menu-item > a[href*="#"],
:is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar li.current_page_item > a[href*="#"] {
  color: inherit !important;
}

/* Also prevent :active (mouse down) color on hash links */
.header-navbar a[href*="#"]:active,
:is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar a[href*="#"]:active {
  color: inherit !important;
}
/* --- Hash/anchor menu items ---
   Keep hover highlight, but remove persistent "active/current" styling.
*/

/* 1) Allow hover color on hash links (normal + sticky header) */
.header-navbar a[href*="#"]:hover,
:is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar a[href*="#"]:hover {
  color: #066cae !important; /* match your menu hover color */
}

/* 2) Neutralize NON-HOVER current/active classes for hash links */
.header-navbar li.current-menu-item > a[href*="#"]:not(:hover),
.header-navbar li.current_page_item > a[href*="#"]:not(:hover),
.header-navbar li.current-menu-ancestor > a[href*="#"]:not(:hover),
.header-navbar li.menu-item-has-children.current_page_parent > a[href*="#"]:not(:hover),
:is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar li.current-menu-item > a[href*="#"]:not(:hover),
:is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar li.current_page_item > a[href*="#"]:not(:hover),
:is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar li.current-menu-ancestor > a[href*="#"]:not(:hover),
:is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar li.menu-item-has-children.current_page_parent > a[href*="#"]:not(:hover) {
  color: inherit !important;
}

/* 3) Optional: don't change color on mousedown for hash links */
.header-navbar a[href*="#"]:active,
:is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar a[href*="#"]:active {
  color: inherit !important;
}
/* Hover color for all header menu links */
.header-navbar a:hover,
.header-navbar li:hover > a,
:is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar a:hover,
:is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar li:hover > a {
  color: #066cae !important;
}
/* HOMEPAGE — keep hover color #066cae for anchor/hash links */
.home .header-navbar a[href^="#"]:hover,
.home .header-navbar a[href^="/#"]:hover,
.home .header-navbar a[href*="/#"]:hover,
.home .header-navbar a[href*="#"]:hover,
.home :is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar a[href^="#"]:hover,
.home :is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar a[href^="/#"]:hover,
.home :is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar a[href*="/#"]:hover,
.home :is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar a[href*="#"]:hover {
  color: #066cae !important;
}

/* HOMEPAGE — remove persistent “active/current” color on hash links ONLY when not hovering */
.home .header-navbar li.current-menu-item > a[href*="#"]:not(:hover),
.home .header-navbar li.current_page_item > a[href*="#"]:not(:hover),
.home .header-navbar li.current-menu-ancestor > a[href*="#"]:not(:hover),
.home .header-navbar a[href*="#"]:not(:hover),
.home :is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar li.current-menu-item > a[href*="#"]:not(:hover),
.home :is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar li.current_page_item > a[href*="#"]:not(:hover),
.home :is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar li.current-menu-ancestor > a[href*="#"]:not(:hover),
.home :is(.is-sticky, .sticky, .fixed, .stuck, .sticky-header) .header-navbar a[href*="#"]:not(:hover) {
  color: inherit !important;
}


