/*Global Styles*/
div#globalNavMobile.mm-menu > .mm-panel { /*This selector controlls the styles of the entire side-panel*/
	padding: 0px;
	background: #fff;
	text-align: left;
	}
ul#global-nav.mm-panel > li a { /*This Selector makes the children of menus the appropriate font size*/
	font-size: 14px;
	}
ul#global-nav.mm-panel li {
	display: block;
	border: none;
	}
ul#global-nav.mm-panel > li li a {	/*This block controls the style of the children in drop down style menus*/
	background: rgba(255,255,255,.1);
	margin: .7em 0;
	padding: .5em;
	display: block;
	border: none;
	}
ul#global-nav.mm-panel > li#globalNavMmenu li, ul#global-nav.mm-panel > li#globalToolsMmenu li { /*This block controls the style of the children in tools and global menus*/
	background: rgba(0,0,0,.1);
	}
/*End Global Styles*/


li.mmenu-superfish.menuparent > a.sf-depth-1 {
	width: 75%;
	}
ul#global-nav.mm-panel .expandIconContainer {
	float:right;
	margin-top: 6px;
	width:12%;
	position: relative;
	border-left: 1px solid #ccc;
	}
ul#global-nav.mm-panel .expandIconContainer:hover {
	background: none;
	}
ul#global-nav.mm-panel .expandIconContainer .expandIcon, ul#global-nav.mm-panel .expandIconContainer .expandIcon:hover {
	padding-left:20%;
	color: #fff;
	}
/*Specific Styles*/
ul#global-nav.mm-panel > li, ul.globalNavCollapse > li { /*default top level li styles*/
	background: #ebe8e5;
	margin: .4em 0;
	padding: .5em;
	display: block;
	border: none;
}
ul#global-nav.mm-panel > li.mmenuAudienceNavigation { /*audience nav bg color*/
	background: #8a991f;
	}
ul#global-nav.mm-panel > li.mmenuAudienceNavigation a { /*audience nav bg color*/
	color: #fff;
	}
ul#global-nav.mm-panel > li.mmenu-superfish { /*superfish bg color*/
	background: #003da5;
	}
ul#global-nav.mm-panel > li.mmenuSideNavigation { /*side navigation bg color*/
	background: #eee;
	}
ul#global-nav.mm-panel > li.mmenuSideNavigation li {
	background: rgba(150,150,150,.3);
	}
ul#global-nav.mm-panel > li.sf-depth-1.mmenuSideNavigation a, ul#global-nav.mm-panel > li.sf-depth-1.mmenuSideNavigation a:visited {
	color: #003da5;
	}

ul#global-nav.mm-panel > li#globalNavMmenu, ul#global-nav.mm-panel > li#globalToolsMmenu { /*tools & global bg color*/
	background: #ebe8e5;
	}
ul#global-nav.mm-panel > li#globalNavMmenu .expandIcon, ul#global-nav.mm-panel > li#globalToolsMmenu .expandIcon {
	color: #003da5;
	}
ul#global-nav.mm-panel > li#globalNavMmenu .expandIconContainer, ul#global-nav.mm-panel > li#globalToolsMmenu .expandIconContainer {
	border-left: 1px solid #003da5;
	}
ul#global-nav.mm-panel > li#globalNavMmenu .globalNavLi {
	margin: 0 10px 0 0;
	padding: 0px;
	}
.mm-list > li > a.mmenu-group { /*This selector makes the a's within top level li's have a max-width to accomodate the dual function of going to the link and unzipping the menu*/
	max-width: 100px;
	border-right: 1px solid rgba(255,255,255,.5);
	}


.mm-list > li > a.superfish-mmenu-dropdown-arrow { /*arrow styles*/
	float: right;
	width: 14px;
	height: 12px;
	margin-right: 30px;
	margin-top: -25px;
	/*background-image:url("https://dev.unca.edu/sites/default/files/images/icons/dropDownMenuIconV.png");*/
	background-size: 14px 12px;
	padding: 0px;
	display: inline;
	}
.mm-list > li > a.superfish-mmenu-dropdown-arrow-open { /*arrow transform*/
	-ms-transform: rotate(180deg); /* IE 9 */
	-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
	transform: rotate(180deg);
	}
.mm-list > li#globalNavMmenu > a.superfish-mmenu-dropdown-arrow, .mm-list > li#globalToolsMmenu > a.superfish-mmenu-dropdown-arrow {
	float: right;
	width: 14px;
	height: 12px;
	margin-right: 30px;
	margin-top: -25px;
	/*background-image:url("http://dev.unca.edu/sites/default/files/images/icons/dropDownMenuIconVBlue.png");*/
	background-size: 14px 12px;
	padding: 0px;
	display: inline;
	}
/*end specific styles*/





/*Fixes*/
ul#global-nav.mm-panel > li span.nolink {
	color: #fff;
	}
ul#global-nav.mm-panel > li a:visited {
	color: #fff;
	}
ul#global-nav.mm-panel > li a.special-link:visited {
	color: #ffffff;
	}
ul#global-nav.mm-panel > li.sf-depth-1 li a, ul#global-nav.mm-panel > li.sf-depth-1 li a:visited {
	color: #fff;
	}
ul#global-nav.mm-panel > li.sf-depth-1 a, ul#global-nav.mm-panel > li.sf-depth-1 a:visited{
	color: #fff;
	}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after {
	border: none;
}
ul#global-nav.mm-panel > li#globalNavMmenu a, ul#global-nav.mm-panel > li#globalNavMmenu a:hover, ul#global-nav.mm-panel > li#globalToolsMmenu a, ul#global-nav.mm-panel > li#globalToolsMmenu a:hover {
	color: #003da5;
	}
/*end fixes*/
