#primary-menu ul{list-style:none;margin:0;padding:0;}#primary-menu ul li{position:relative;}#primary-menu ul > li{float:left;margin-left:2px;}#primary-menu .nav-wrapper > ul > li:first-child{margin-left:0;}#primary-menu ul li > a{display:block;line-height:22px;padding:30px 20px;color:#fff;font-weight:bold;font-size:17px;letter-spacing:1px;text-transform:uppercase;-webkit-transition:margin .4s ease,padding .4s ease;-o-transition:margin .4s ease,padding .4s ease;transition:margin .4s ease,padding .4s ease;}#primary-menu .nav-wrapper > ul > li:last-child a{padding-right:0px;}#primary-menu ul li > a span{display:none;}#primary-menu ul li:hover > a,#primary-menu ul li.current > a{color:#fff;text-decoration:none;}#primary-menu ul ul:not(.mega-menu-column),#primary-menu ul li .mega-menu-content{display:none;position:absolute;width:220px;background-color:#FFF;box-shadow:0px 13px 42px 11px rgba(0,0,0,0.05);border:1px solid #EEE;border-top:1px solid #fff;height:auto;z-index:199;top:100%;left:0;margin:0;padding-left:0px;}#primary-menu ul ul:not(.mega-menu-column) ul{top:-2px !important;left:218px;}#primary-menu ul ul.menu-pos-invert:not(.mega-menu-column),#primary-menu ul li .mega-menu-content.menu-pos-invert{left:auto;right:0;}#primary-menu ul ul:not(.mega-menu-column) ul.menu-pos-invert{right:218px;}#primary-menu ul ul li{float:none;margin:0;}#primary-menu ul ul li:first-child{border-top:0;}#primary-menu ul ul li > a{font-size:12px;font-weight:600;color:#343a40;padding-top:10px;padding-bottom:10px;border:0;letter-spacing:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}#primary-menu ul ul li > a i{float:right;margin-top:5px;}#primary-menu ul ul li:hover > a{background-color:#e9ecef;padding-left:25px;transition:all 400ms;color:#343a40;}#primary-menu ul ul li.active > a{background-color:#343a40;color:#fff;}
