﻿#dnnMenu{text-transform:uppercase;margin:0;padding:0;height:inherit;text-align:left;}
#dnnMenu .topLevel{position:relative;height:inherit;}
#dnnMenu .topLevel li{float:left;list-style-type:none;position:relative;cursor:pointer;padding-left:18px;padding-right:8px;line-height:95px;}
#dnnMenu .topLevel li a div.rootMenuText{display:block;margin:0 13px 0 0;}
#dnnMenu .topLevel li a div.rootMenuText:hover{color:#fff!important;}
#dnnMenu .subLevel{display:none;position:absolute;width:auto;margin:0;padding:0;z-index:1000;left:0px;top:95px;}
#dnnMenu .topLevel li.hover .subLevel{display:block;white-space:nowrap;}
#dnnMenu .subLevel ul{margin:0;padding:0;position:relative;z-index:1200;width:170px;}
#dnnMenu .subLevel li{float:none;clear:both;width:auto;background:#1f1f1f;height:auto;line-height:40px;padding:0px;}
#dnnMenu .subLevel li.item a{background:none;text-decoration:none;}
#dnnMenu .subLevel li.item a div{display:block;background:none;line-height:40px;}
#dnnMenu .subLevel li.item a div span{padding-left:18px;}
#dnnMenu .subLevel li.item a div:hover{display:block;line-height:40px;width:100%;}
#dnnMenu .subLevel li.item div.itemSep{width:100%;margin:0 auto;padding:0px;}
.whiteText{color:#fff!important;}
#dnnMenu .subLevel li.item.last div.itemSep{width:100%;margin:0 auto;border-bottom:none;padding:0px;}
#dnnMenu .subLevelRight li.item div.itemSep{width:100%;margin:0 auto;padding:0px;}
#dnnMenu .subLevelRight li.item.last div.itemSep{width:100%;margin:0 auto;border-bottom:none !important;padding:0px;}
#dnnMenu .subLevelRight ul{left:0px;}
#dnnMenu .subLevelRight{display:none;position:absolute;left:100%;top:0px;width:auto;}
#dnnMenu .subLevelRight ul li a div{display:block;white-space:nowrap;}
#dnnMenu .topLevel li a div.rootMenuText{background:none;display:inline-block;text-decoration:none;position:relative;cursor:pointer;}
#dnnMenu .topLevel li.selected{display:block !important;}
#dnnMenu .topLevel li.selected a div.rootMenuText{color:#fff!important;}
#dnnMenu .subLevel li.haschild{padding-right:0px;}
#dnnMenu .topLevel li.notSelected:hover{-webkit-transition:background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;-moz-transition:background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;-ms-transition:background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;-o-transition:background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;transition:background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;}
#dnnMenu .topLevel li.notSelected{background-color:transparent;-webkit-transition:background-color .5s ease, border .5s ease, color .5s ease, opacity .5s ease-in-out;-moz-transition:background-color .5s ease, border .5s ease, color .5s ease, opacity .5s ease-in-out;-ms-transition:background-color .5s ease, border .5s ease, color .5s ease, opacity .5s ease-in-out;-o-transition:background-color .5s ease, border .5s ease, color .5s ease, opacity .5s ease-in-out;transition:background-color .5s ease, border .5s ease, color .5s ease, opacity .5s ease-in-out;}
#mobileMenuSelect option {color:#000;}