﻿/* Mega Menu Styles */
/*
#mainNavi {height:85px;}
*/

ul.dnnmega{
	width: 100%;
	list-style: none;
	line-height:18px;
	position:relative;
	margin:10px 0;
	padding:0;
}
ul.dnnmega ul{
	padding:0;
	margin: 0;
	position:absolute;
	display:block; 
	left:0;
	margin-left:0;
}
ul.dnnmega ul li {
	margin-left:0;
}

/*WAM - removed z-index*/
ul.dnnmega li {
	float:left;
	list-style: none;
	/* position: relative; */
	display:inline;
}

ul.dnnmega li.root {
	display:block;
	text-align:left;
	margin:0 0px 0 0;
}
ul.dnnmega li.root span{
	line-height:18px;
	margin:0 0 0 0;
	padding:0px 18px 0 0;
	text-transform: uppercase;
}
ul.dnnmega li.root.mmLast  span { padding:4px 0 0 0; }

ul.dnnmega li.root a {
	color: #0b2449;
}
ul.dnnmega li.root a:hover{
	color: #7ac7f1;
	text-decoration:none;
}
ul.dnnmega li.root a:hover span{}

ul.dnnmega li.mmSelected a {
	color: #7ac7f1;
}

/* Mobile */
#togglemenu { 
   display:block; 
	position:fixed;
	top:0;
	right:-100%;
	z-index:1000;
	width:100%;
	height:100%;
	background:#76bede;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	overflow-x:hidden;
	overflow-y:auto;
}
#togglemenu.expanded { 
	display:block; 
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	right:0!Important;
}
#togglemenu ul { padding:10px 0 20px 20%;}
#togglemenu ul.dnnmega li {display:block; float:none;}
#togglemenu ul.dnnmega li.root a { color:#fff; }
#togglemenu ul.dnnmega li.root a:hover,
#togglemenu ul.dnnmega li.mmSelected a { color:#0b2449;}

#togglemenu ul.dnnmega ul {
    height:auto;
    position:relative;
}
#togglemenu ul ul {padding-left:20px;}
#togglemenu ul ul li {}
#togglemenu ul.dnnmega ul li.category a span{ line-height:18px; font-size:12px; color:#fff;}
#togglemenu ul.dnnmega li.category.mmBreadcrumb a span,
#togglemenu ul.dnnmega ul li.category:hover a span { color:#0b2449;}

/* Mobile End */

body ul.dnnmega li.mmItemHover a,
body ul.dnnmega li.mmItemHover a:hover{
	color: #ccc;
	position:relative;
}
body ul.dnnmega li.mmItemHover a span,
body ul.dnnmega li.mmItemHover a:hover span{}

ul.dnnmega li a {}

ul.dnnmega li:hover a, ul.dnnmega li a:hover {  }

ul.dnnmega li.mmBreadcrumb a {
	color:#7ac7f1;
}

/*--Sub nav heading style--*/

ul.dnnmega li.category {
	display:inline;
	float:left;
	list-style: none;
}
ul.dnnmega ul li.category span{
	padding:0;
	margin:0;
	line-height:11px;
	text-transform: uppercase;
}

ul.dnnmega li.category a{padding:0;margin:0;}
ul.dnnmega li.category a span{
	font-size:11px;
	color:#000;
	padding:0 7px 0 0; 
	margin:0 7px 0 0; 
	background: url(images/navitrenner.png) 100% 1px no-repeat; 
}
ul.dnnmega li.category.mmBreadcrumb  a span {
	color:#7ac7f1
}
ul.dnnmega li.category.mmLast a span {background:none;}

ul.dnnmega li.category a:hover span{color:#7ac7f1;}

ul.dnnmega li.category ul{padding:0 0 0 0;}


/*--Sub nav heading link style--*/

/* SUBMENU in Breadcrumb */
.Submenu ul.dnnmega{
	padding:0;
	margin:0;
}

.Submenu ul.dnnmega li.root span{
	line-height:11px;
	font-size:11px;
	font-size: 11px;
	color: #000;
	padding: 0 7px 0 0;
	margin: 4px 7px 0 0;
	background: url(images/navitrenner.png) 100% 1px no-repeat;
}
.Submenu ul.dnnmega li.root a:hover span,
.Submenu ul.dnnmega li.mmSelected a span{
	color:#7ac7f1;
}
 
