ul.dnnmega{list-style:none;margin:0;padding:0}ul.dnnmega ul{padding:5px 0;margin:0}.dnnmega .breadcrumb{background:0 0}ul.dnnmega li{float:left;list-style:none;position:relative}ul.dnnmega li.root{float:left;list-style-type:none;position:relative;margin:0 2px;padding:0}ul.dnnmega li.root span{padding:0 15px;display:block}ul.dnnmega li.root>span{color:White}ul.dnnmega li.root a{display:block;color:#fff;line-height:40px;font-size:14px;text-transform:uppercase;margin:10px 0;font-weight:600;letter-spacing:.5px;border-radius:5px}.dnnmega li.selected a{border-top-style:solid;border-top-width:3px}ul.dnnmega li a{display:inline-block}ul.dnnmega li:hover a,ul.dnnmega li a:hover{background-position:left bottom}ul.dnnmega li .megaborder{position:absolute;left:-150px;z-index:1200;float:left;display:none;text-align:left;min-height:180px;min-width:560px}ul.dnnmega li.mmFirst .megaborder{left:0;right:inherit}ul.dnnmega li.mmLast .megaborder{left:inherit;right:0}ul.dnnmega li:nth-last-child(2) .megaborder{left:-300px;right:inherit}ul.dnnmega .megaborder .M{display:block;border-top:0;border-bottom:0;min-height:135px;padding:10px 0 20px 10px;margin:0}ul.dnnmega ul ul ul{padding:0 0 0 10px}ul.dnnmega .megaborder ul li.mmLast{background:0 0}ul.dnnmega .megaborder ul li.mmRightColumn{background:0 0}ul.dnnmega li.category{display:block;width:180px;float:left;padding:0 10px;height:auto!important}ul.dnnmega li.root .category a{display:block;padding:7px 0;line-height:1.3;text-transform:capitalize;background:0 0;font-weight:400;border-radius:0;margin:0}ul.dnnmega li.mmItemHover .category a{background:0 0}ul.dnnmega li.category a:hover{background:0 0}ul.dnnmega li.root .category li a{border:medium;font-weight:400;margin:0!important;padding:0 0 0 12px;position:relative;text-transform:capitalize}ul.dnnmega li.category li a span:before{content:"\f105";font-family:FontAwesome;display:inline-block;font-size:12px;position:absolute;left:10px;vertical-align:top}ul.dnnmega .megaborder li.category a span{display:block;color:#fff;padding:7px 10px;margin:0;-moz-transition:all .7s ease 0s;-webkit-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s}ul.dnnmega li.category li a span{color:#fff;text-transform:capitalize;padding:8px 0 8px 0;line-height:1;font-weight:300}ul.dnnmega li.category li.leaf,ul.dnnmega li.category li.mmLast{clear:left;float:none;position:static;padding:0;margin:2px 0}ul.dnnmega li.category li.leaf a span{font-size:12px;border:0;background:0 0}ul.dnnmega img.mmIcon{max-height:24px;margin-right:5px;vertical-align:middle}ul.dnnmega li.root>a>span img.mmIcon{height:16px}.dnnmega .root li a{background:0 0;border:none;border-bottom:1px solid rgba(255,255,255,.3);border-radius:0}.dnnmega .root li li a{border:none}.dnnmega .root.mmBreadcrumb .category li.mmSelected li a:hover{background:rgba(0,0,0,.15)}ul.dnnmega li.root .category a:hover span{background:rgba(0,0,0,.15)}ul.dnnmega li.category li.leaf a:hover{background:rgba(0,0,0,.15)}ul.dnnmega li.category li.leaf a:hover span{background:0 0}.dnnmega .root.mmBreadcrumb .category li.mmSelected a{background:rgba(0,0,0,.15)}.dnnmega .root.mmBreadcrumb .category li.mmSelected li a{background:0 0}ul.dnnmega .megaborder li.mmSelected a span{background:rgba(0,0,0,.15)}.dnnmega .root.mmBreadcrumb li li a{border:none}@media handheld,only screen and (max-width:960px){ul.dnnmega li.root{display:inline-block;margin:0}}@media handheld,only screen and (max-width:860px){ul.dnnmega li.root a span{font-size:16px}}