/*
Variation Name: UNC Charlotte Epsilon Light
Description: The UNC Charlotte epsilon variation for offical public UNC Charlotte WordPress sites.
Version: 1.0.0
Author: Alex Chapin
Author URI: https://clas-pages.uncc.edu/alexchapin
Parent Variation: uncc-epsilon
*/
#responsive-title .logo {
	background-image: url('images/logo-green.svg');
}
#pre-header-menu-wrapper.pre-header-menu-wrapper {
	background-color: #FFF;
	border-bottom: solid 1px #CCC;
}
#pre-header-menu.pre-header-menu .pre-header-navigation a {
	color: #83744E;
	font-weight: 600;
}
#header-wrapper,
#responsive-title {
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(240, 240, 240, 1) 80%) !important;
	border-bottom: 3px solid #00421e;
}
#header .uncc-logo,
#responsive-title .logo {
	color: #000;
}
#header::after {
	opacity:1;
}
#header .uncc-logo {
	background-image: url('images/logo-green.svg');
}
#header .searchform .textbox_wrapper {
    border: 1px solid #444;
}
#header .searchform button,
#pre-header-menu .searchform button {
	height: 32px;
}
#title-box a,
#title-box .name,
#title-box .description {
	color: #00421e;
}
#header .btn,
.pre-header-search .btn {
	color: #222;
}
#header-menu-wrapper {
    background: linear-gradient(to bottom, rgba(240, 240, 240, 1) 0%, rgba(210, 210, 210, 1) 100%);
}
#header .searchform button,
#pre-header-menu .searchform button {
    background-color: #00421e;
}
#header-menu .header-navigation ul > li.current_page_ancestor,
#header-menu .header-navigation > li, #header-menu .menu > li {
	border-right: 1px solid #00421e;
}
#header-menu a,
#header-menu .header-navigation ul li > a {
    color: #00421e;
}
#header-menu ul > li.current_page_parent > a,
#header-menu ul > li.current_page_ancestor > a,
#header-menu ul ul li.current_page_parent,
#header-menu ul li:hover > a {
	background-color:#e9e9e9;
	color: #00421e;
	text-decoration: none;
}
#header-menu .header-navigation ul.sub-menu li.current_page_item > a,
#header-menu .menu ul li.current_page_item > a,
#header-menu .header-navigation ul li.current_page_ancestor>ul.sub-menu li.current-menu-item, 
#header-menu .header-navigation ul.sub-menu li.current-menu-item > a {
	background-color:#e9e9e9;
	color:#2e3934;
}
#header-menu .header-navigation ul li.current_page_ancestor > ul.sub-menu li.current_page_parent {
	background-color: #e9e9e9;
}
#header-menu .header-navigation ul li.current-page-item > a,
#header-menu .header-navigation ul li.current-menu-item > a {
	background-color:#FFF;
}
#header-menu ul > li.current_page_parent > a,
#header-menu ul > li.current_page_ancestor > a,
#header-menu ul ul li.current_page_parent,
#header-menu ul li:hover > a {
	background-color: #e9e9e9;
	border-color: transparent;
	color: #2e3934 !important;
	text-decoration: none;
}

#header-menu ul > li.current_page_parent:hover > a,
#header-menu ul > li.current_page_ancestor:hover > a,
#header-menu .header-navigation ul li.current_page_item:hover > a,
#header-menu .menu ul li.current_page_item:hover > a {
	background-color: transparent;
	color: #2e3934;
}

#header-menu .header-navigation ul li.current_page_ancestor>ul.sub-menu {
	background-color: #fff;
	color:#2e3934;
	border-color:#2e3934;
}
#header-menu .header-navigation .sub-menu li,
#header-menu .menu .sub-menu li,
#header-menu .header-navigation ul li.current_page_ancestor>ul.sub-menu li{
	background-color: #FFF;
	color:#2e3934;
}

#header-menu ul ul {
	background-color: #e9e9e9;
	color:#2e3934;
	border: solid 1px #2e3934;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}


#header-menu .header-navigation ul a:hover,
#header-menu .menu ul a:hover {
	color: #00421e !important;
	text-decoration: none;
	background-color:#e9e9e9;
}

#header-menu ul > li.current_page_parent:hover > a,
#header-menu ul > li.current_page_ancestor:hover > a,
#header-menu .header-navigation ul li.current_page_item:hover > a,
#header-menu .menu ul li.current_page_item:hover > a {
	background-color: transparent;
	color: #2e3934;
}

#header-menu .header-navigation ul li.current_page_item > a,
#header-menu .menu ul li.current_page_item > a {
	color:#2e3934;
	text-decoration: none;
}

#reponsive-title .title a,
#responsive-title .title .name,
#responsive-title .menu-button {
	color: #444 !important;
}
#responsive-menu #header-menu .header-navigation li,
#responsive-menu #header-menu .menu li {
	background-color: #e9e9e9;
}
#responsive-menu #header-menu .header-navigation ul li a {
	color: #2e3934;
}
#responsive-menu #header-menu ul > li.current_page_parent > a,
#responsive-menu #header-menu ul > li.current_page_ancestor > a {
	background-color: #e9e9e9;
}
#responsive-menu #header-menu .header-navigation ul.sub-menu li.current-menu-item > a {
	background-color: #FFF;
}
