/************ SEASONS ****************/
:root {
   /* COLOURS */
   --main_colour: #2F5B7A;
   --darker_shade_1: #2B526E;
   --darker_shade_2: #213F54;
   --lighter_shade_1: #336384;
   --lighter_shade_2: #3B7297;
   --lighter_shade_3: #4585B0;
   --lighter_shade_4: #5A96BF;
   --lighter_shade_5: #82B0CE;
   --lightest_shade_1: #e3eaef;
   --lightest_shade_2:  #dee9ec;
   --light_transparent: #82b0ce2f;

   /* NAVIGATOR */
   --navigator_font: #FFFFFF;
	--navigator_image_overlay: url(/images/navigator_bg_style_curves.svg); /* e.g light curves image overlayed on navigator */
   --navigator_hover: rgba(0, 0, 0, 0.2); /* e.g hovering over items in navigator */
   --navigator_selected: rgba(0, 0, 0, 0.2); /* e.g current page item highlighted in navigator */
   --navigator_skeleton_loader_gradient: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0));
   --navigator_skeleton_loader_background: #00000044;

	--scrollbar_thumb: #b4b4b4;
	--scrollbar_thumb_hover: #909090;
}


/* MAIN BACKGROUND IMAGE */
#navigator {
   background: url(/images/seasons/easter2026/season_background.png) !important;
	/* background-image: url(/images/seasons/easter2026/season_background.png), var(--navigator_image_overlay) !important;; */

	   /* background-image:  var(--navigator_image_overlay), linear-gradient(to bottom right, var(--navigator_gradient1), var(--navigator_gradient2)); */

}

#navigatorcontent {
   background-color: unset !important;
}

/* LOGO */
#navigator .navigator_logo {
   background-image: url(/images/seasons/easter2026/season_logo.svg) !important;
   background-size: auto 37px !important;
   background-position: left center !important;
}

/* OVERRIDING CONTACTS GRADIENT NAV */
#navigator.contactenergy, #navigator.contactenergy #navigatorcontent, #navigator.powerco, #navigator.powerco #navigatorcontent {
   background: unset;
}

/* SEARCH BAR COLOR */
#quick_keywords {
   background-color: #FF988F !important;
   color: #fff !important;
}

/* SEARCH BAR PLACEHOLDER */
#quick_keywords::placeholder {
	color: #ffffff9d !important;
}

.tree a.treeselected:hover {
   background-color: var(--navigator_selected) !important;
}
#navigatorcontent #local_tree > ul > #node_0 > .navigator_tree_div a{
	color:#FFFFFF;
}

.tree, .tree a, .tree a:visited{
	color:#FFFFFF;
}
.treeselected{
	color:#FFFFFF !important

}

/* BOTTOM UTILS BACKGROUND COLOR */
#siteutils {
   background: #00000063 !important;
}

#navigatorcontent .tree .navigator_tree_div > .navigator_open_node svg {
	background-color: rgba(0, 0, 0, 0.25);
}

/* USER PHOTO STATUS DOT - MAKE SIMILAR COLOUR TO BACKGROUND */
#menuDropdown .status_state {
   border: 2px solid #4d8ab3;
}

/* TREE INDENT LINE COLOR */
.navigator_expanded #navigatorcontent:hover .navigator_indent {
   border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
}

/* FAVOURITES SECTION BORDER BOTTOM */
#navigatorcontent #local_tree > ul > #node_0 {
   border-bottom: 1px solid #ffffff79 !important;
}

/* SCROLLBAR COLOR */
#navigatorcontent::-webkit-scrollbar-thumb {
   background: rgba(255,255,255,0.4) !important;
}

/* SHOW NAV COLOR - MAKE SIMILAR COLOUR TO BACKGROUND*/
.show_navigator_button {
   background-color: #FF988F !important;
}

.show_navigator_button:hover {
	background-color: var(--darker_shade_1) !important;
}
