.nav-menu,.nav-menu a,.nav-menu li,.nav-menu ul{margin:0;padding:0;line-height:normal;list-style:none;display:block;position:relative}.nav-menu ul{opacity:0;position:absolute;top:100%;left:-9999px;z-index:999;-webkit-transition:opacity .3s;transition:opacity .3s}.nav-menu li:hover>ul{left:0;opacity:1;z-index:20;box-shadow:5px 5px 10px rgba(153,153,153,.25)}.nav-menu li{cursor:default;float:left;white-space:nowrap}.nav-menu ul li{float:none}.nav-menu ul{min-width:12em;color:red;-webkit-box-shadow:2px 2px 2px rgba(153,153,153,.25);box-shadow:10px 10px 10px rgba(153,153,153,.25)}.nav-right{float:right}.nav-menu a{padding:3px 20px 0 6px;color:#fff;font-weight:400;font-size:16pt;font-size:15pt;line-height:40px;text-decoration:none;text-shadow:3px 3px 3px #333;background-color:transparent;z-index:1000}.nav-menu>li>.nav-active{background-color:rgba(c,c,c,.9)}.nav-menu a:focus,.nav-menu a:hover,.nav-menu li:hover a{background:var(--col1);color:#ccc;text-shadow:2px 2px 2px #111;transition:.5s;background-color:transparent;border-bottom:solid 0 transparent;margin-bottom:0}.nav-menu li li a,.nav-menu li:hover li a{padding:9px 10px;background:#666;color:#fff;text-shadow:3px 3px 3px #333;font-size:15pt;font-size:14pt;line-height:150%;border-right:solid 2px #ddd;border-bottom:solid 2px #ddd;border-left:solid 2px #ddd;box-shadow:8px 8px 5px rgba(50,50,50,.2)}li.navTop{margin-top:10px}.nav-menu li:hover li a:focus,.nav-menu li:hover li a:hover,.nav-menu li:hover li:hover a{background:#999;color:#fff;border-right:solid 2px #fff;border-bottom:solid 2px #fff;border-left:solid 2px #fff;transition:.3s;box-shadow:10px 10px 5px rgba(50,50,50,.5)}.navContainer{width:98%;max-width:1400px;margin:0 auto}