.menu{margin:0;padding:0;line-height:100%;font-size:0;position:relative;z-index:1000}.menu:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.menu li{margin:0;padding:0;list-style-type:none;display:inline-block;*display:inline;position:relative;zoom:1;line-height:inherit;top:0;left:0;font-size:16px}.menu li a{margin:0;padding:0;display:block;display:inline;display:inline-block;position:relative;zoom:1;line-height:100%;top:0;left:0}.menu ul{margin:0;padding:0;position:absolute;top:100%;left:0;display:none;min-width:150px;max-width:150%;*width:150px}.menu ul li{display:block;width:100%}.menu ul li a{display:block}.menu ul ul{top:0;left:100%}.menu ul li.divider{border-top:1px solid #ccc}.menu ul li.divider a{border-top:1px solid #fff}.menu li.right{float:right}.menu li.has-menu a{padding-right:25px}.menu li.has-menu span.arrow{border-style:solid;border-width:5px;display:block;position:absolute;top:50%;right:5px;font-size:0;line-height:0;height:0;width:0}.menu li li.has-menu span.arrow{margin-top:-4px}.menu.vertical li{display:block}.menu.vertical li a{display:block}.menu.vertical ul{top:0;left:100%}.menu.vertical li.has-menu span.arrow{margin-top:-4px}.menu.vertical.right{text-align:left}.menu.vertical.right ul{top:0;right:100%;left:auto}.menu.vertical.right li a{padding-left:25px;padding-right:20px}.menu.vertical.right li.has-menu span.arrow{right:auto;left:5px;margin-top:-4px}.menu{border:1px solid #ccc;background:#eee;background:-moz-linear-gradient(top, #fcfcfc 0%, #e0e0e0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #e0e0e0));background:-webkit-linear-gradient(top, #fcfcfc 0%, #e0e0e0 100%);background:-o-linear-gradient(top, #fcfcfc 0%, #e0e0e0 100%);background:linear-gradient(top, #fcfcfc 0%, #e0e0e0 100%);z-index:600}.menu li a{text-shadow:0px 1px 1px #fff;padding:15px 20px;text-decoration:none;font-size:0.9em;color:#777}.menu li.current>a,.menu li.current>a:hover,.menu li.current.hover>a{background:#7abcff;background:-moz-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #7abcff), color-stop(44%, #60abf8), color-stop(100%, #4096ee));background:-webkit-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);background:-o-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 );background:linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);color:#fff;text-shadow:0px -1px 0px rgba(0,0,0,0.2);cursor:default}.menu li a:hover,.menu li.hover>a{background:#f5f5f5}.menu ul{background:#efefef;border:1px solid #ccc}.menu li.has-menu span.arrow{border-color-top:#ccc;border-color:#ccc transparent transparent transparent}.menu li li.has-menu span.arrow,.menu.vertical li.has-menu span.arrow{border-color-left:#ccc;border-color:transparent transparent transparent #ccc}.menu.vertical.right li.has-menu span.arrow{border-color-right:#ccc;border-color:transparent #ccc transparent transparent}.menu ul li.divider{border-top:1px solid #ccc}.menu ul li.divider a{border-top:1px solid #fff}.menu li.menu-toggle{display:none}@media all and (max-width: 768px){.grid .menu li,.grid .menu.vertical li,.grid .menu.vertical.right li{display:block;display:none}.grid .menu li.menu-toggle,.grid .menu.vertical li.menu-toggle,.grid .menu.vertical.right li.menu-toggle{display:block}.grid .menu:hover li,.grid .menu.vertical:hover li,.grid .menu.vertical.right:hover li{display:block}.grid .menu li.has-menu span.arrow,.grid .menu.vertical li.has-menu span.arrow,.grid .menu.vertical.right li.has-menu span.arrow,.grid .menu li li.has-menu span.arrow,.menu.vertical li.has-menu span.arrow{border-color-top:#ccc;border-color:#ccc transparent transparent transparent}.grid .menu.vertical.right li.has-menu span.arrow{right:5px;left:auto}.grid .menu li a{display:block}.grid .menu ul,.grid .menu ul ul,.grid .menu.vertical ul,.grid .menu.vertical.right ul{position:relative;top:0;left:0;margin:10px}}
