:root {
	--base-font: 18px;
	--base-line-height: 1.4em;
  --brand-core-1: #004770; /* new */
  --brand-core-2: #006838; /* new */
  --brand-secondary-1: #ffd449; /* new */
  --brand-secondary-2: #8cca79; /* new */

  --color-header-bg:       var(--brand-core-1);
  --color-nav-bg:          var(--brand-core-2);
  --color-link:            var(--brand-core-2);
  --color-link-hover:      var(--brand-secondary-2);
  --color-btn-primary:     var(--brand-core-1);
  --color-btn-primary-hov: var(--brand-secondary-1);
  --color-btn-alt:         var(--brand-core-2);
  --color-btn-alt-hov:     var(--brand-core-1);

  /* font stacks */
  --font-sans: "Narin", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --font-serif: "Quincy CF", "Iowan Old Style", "Book Antiqua", "Palatino Linotype", Palatino, Baskerville, Georgia, "Times New Roman", Times, serif;
}


.cpl-rebrand-2025 .suppaMenu_wrap_wide_layout,
.cpl-rebrand-2025 .suppaMenu,
.cpl-rebrand-2025 .suppa_rwd_top_button_container {
	background: transparent !important;
}

.cpl-rebrand-2025 .suppa_submenu {
	background: var(--color-nav-bg);
	box-shadow: 2px 4px 20px rgba(0, 0, 0, 0.2) !important;
}

.cpl-rebrand-2025 .suppaMenu *,
.cpl-rebrand-2025 .suppa_menu_mega_posts .suppa_top_level_link,
.cpl-rebrand-2025 .suppa_menu_dropdown .suppa_top_level_link,
.cpl-rebrand-2025 .suppa_menu_posts .suppa_top_level_link,
.cpl-rebrand-2025 .suppa_menu_html .suppa_top_level_link,
.cpl-rebrand-2025 .suppa_menu_links .suppa_top_level_link,
.cpl-rebrand-2025 .suppa_top_level_link .suppa_item_title,
.cpl-rebrand-2025 .suppa_menu_dropdown > .suppa_submenu a,
.cpl-rebrand-2025 .suppa_menu_dropdown > .suppa_submenu a .suppa_item_title,
.cpl-rebrand-2025 .suppaMenu a, .suppa_rwd_text,
.cpl-rebrand-2025 .suppa_rwd_menu > a .suppa_item_title,
.cpl-rebrand-2025 .suppa_rwd_submenu_mega_posts > a .suppa_item_title,
.cpl-rebrand-2025 .suppa_rwd_submenu > .suppa_dropdown_item_container > a .suppa_item_title {
	font-family: var(--font-sans) !important;
	font-weight: 400 !important;
	font-style: normal !important;
	font-size: var(--base-font) !important;
}

.cpl-rebrand-2025 .suppa_menu:hover .suppa_top_level_link {
	background: var(--brand-secondary-2);
	color: var(--brand-core-2);
}

.cpl-rebrand-2025 .suppa_menu_1 {
	background: transparent !important;
}

.cpl-rebrand-2025 .suppaMenu .green-highlight,
.cpl-rebrand-2025 .current-menu-item,
.cpl-rebrand-2025 .suppa_menu .suppa_top_level_link.current-menu-item,
.cpl-rebrand-2025 .suppa_menu .suppa_top_level_link.current-menu-ancestor,
.cpl-rebrand-2025 .era_rwd_suppa_link_both_open, .suppa_rwd_menu:hover > a,
.cpl-rebrand-2025 .suppa_rwd_submenu_mega_posts > a:hover,
.cpl-rebrand-2025 .suppa_rwd_menu .suppa_dropdown_item_container a:hover,
.cpl-rebrand-2025 .era_rwd_suppa_link_both_open,
.cpl-rebrand-2025 .suppa_rwd_menu:hover > a,
.cpl-rebrand-2025 .suppa_rwd_submenu_mega_posts > a:hover,
.cpl-rebrand-2025 .suppa_rwd_menu .suppa_dropdown_item_container a:hover {
	background: #014224 !important;
	color: #fff !important;
}
.cpl-rebrand-2025 .suppaMenu .green-highlight:hover {
	background: var(--brand-secondary-2) !important;
}

.cpl-rebrand-2025 .suppaMenu .gold-highlight {
	background: #ffd449 !important;
	color: #000 !important;
}

.cpl-rebrand-2025 .suppaMenu .gold-highlight:hover {
	background-color: #ffebac !important;
	color: #000 !important;
}


.cpl_rebrand_2025 .suppa_menu_dropdown > .suppa_submenu a {
	border-bottom-color: #fff;
}

.cpl-rebrand-2025 .suppa_menu_dropdown > .suppa_submenu div:hover > a,
.cpl-rebrand-2025 .suppa_menu_dropdown > .suppa_submenu a:hover {
	border-bottom-color: #fff;
	background-color: var(--brand-secondary-2);
	color: #000;
}

.cpl-rebrand-2025 .suppa_menu_dropdown > .suppa_submenu a {
	border-bottom: 1px solid rgba(255,255,255,.2) !important;
	font-size: var(--base-font) !important;
}

.cpl-rebrand-2025 .suppa_rwd_menu > a,
.cpl-rebrand-2025 .suppa_rwd_submenu_mega_posts > a,
.cpl-rebrand-2025 .suppa_rwd_submenu > .suppa_dropdown_item_container > a {
	background-color: var(--brand-core-2) !important;
	color: #fff !important;
	border-bottom: 1px solid rgba(255,255,255,.25) !important;
}

.cpl-rebrand-2025 .era_rwd_suppa_link_both_open,
.cpl-rebrand-2025 .suppa_rwd_menu:hover > a,
.cpl-rebrand-2025 .suppa_rwd_submenu_mega_posts > a:hover,
.cpl-rebrand-2025 .suppa_rwd_menu .suppa_dropdown_item_container a:hover {
	background: var(--brand-secondary-2);
	color: var(--brand-core-2);
}

.cpl-rebrand-2025 .suppa_rwd_menu > a .suppa_item_title,
.cpl-rebrand-2025 .suppa_rwd_submenu_mega_posts > a .suppa_item_title,
.cpl-rebrand-2025 .suppa_rwd_submenu > .suppa_dropdown_item_container > a .suppa_item_title {
	color: #fff !important;
}

.cpl-rebrand-2025 .suppa_menu .suppa_top_level_link .ctf_suppa_fa_box_top_arrow {
	display: none !important;
}

