#mobile-nav{display:none;text-align:center;cursor:pointer;font-size:22px;height:39px;line-height:38px}#mobile-nav i{font-size:24px}#mobile-nav a{display:block;padding:0 10px}#mobile-nav a:hover{background:#F5F5F5;box-shadow:inset 0 1px 7px #D8D8D8}#main-nav{height:40px;padding:0 10px;margin-top:-1px}#nav-menu{float:left;max-width:100%}#nav-menu .caret{display:inline-block;margin-left:3px;vertical-align:middle;border-width:3px 3px 0;border-color:#313131 transparent;border-style:solid}#nav-menu li a:hover .caret{border-color:#08D transparent}#nav-menu li{font-size:16px;position:relative;z-index:999;white-space:nowrap}#nav-menu li a,#nav-menu li.current-menu-item li a{color:#2C7ACD;text-shadow:0 1px 0 #DDD;display:block;padding:0 8px}#nav-menu li a:hover,#nav-menu li.current-menu-item a{color:#08D}#nav-menu li:hover{background:#F5F5F5;border-bottom:2px solid #2C7ACD;box-shadow:inset 0 1px 7px #D8D8D8}#nav-menu li li:hover{background:#F5F5F5;border-bottom:0;box-shadow:none}#nav-menu > ul{height:38px;display:inline-block}#nav-menu > ul > li{line-height:40px;float:left}#nav-menu li ul{background:#FFF;box-shadow:2px 3px 6px 0 #CCC;display:none;position:absolute;left:0;top:40px;padding:6px 0;border-radius:0 0 2px 2px}#nav-menu li li{line-height:28px;height:28px;padding:1px 10px}#nav-menu li li a{height:100%;display:block}#nav-menu li ul li ul{left:100%;top:0;border-radius:2px}#nav-menu li li li a{display:block}