.clear{padding:10px}.menu{float:left;margin-left:-60px}.menu ul li a{padding:10px}.menu li:hover .submenu{position:relative;display:block;max-height:200px}.submenu{overflow:hidden;max-height:0;-webkit-transition:all .5s ease-out}.submenu a:hover{background-color:#666}.submenu a{background-color:#999}#dock li img{width:64px;height:64px;-webkit-box-reflect:below 2px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(.7,transparent),to(hsla(0,0%,100%,.5)));-webkit-transition:all .3s;-webkit-transform-origin:50% 100%}#dock li:hover img{-webkit-transform:scale(2);margin:0 2em}#dock li.prev img,#dock li:hover+li img{-webkit-transform:scale(1);margin:0 1em}#dock li{display:inherit}.navigation ul,.navigation ul li,.navigation ul ul{list-style:none;margin:0;padding:0}.navigation ul li.hover,.navigation ul li:hover{position:relative;z-index:10;cursor:default}.navigation ul ul{visibility:hidden;position:absolute}.navigation ul ul li{float:none}.navigation ul ul ul{top:0;right:0}.navigation ul li:hover>ul{visibility:visible}.navigation ul ul{top:0;left:99%}.navigation ul li{float:none}.navigation ul ul{margin-top:.05em}.navigation{width:13em;zoom:1}.navigation:before{content:"";display:block}.navigation:after{content:"";display:table;clear:both}.navigation a{display:block;padding:1em 1.3em;color:#4316bd;text-decoration:none}.navigation ul ul,.navigation>ul{width:13em}.navigation>ul>li>a{border-right:.3em solid #34a65f;color:#fff}.navigation>ul>li>a:hover{color:#fff}.navigation>ul>li a:hover,.navigation>ul>li:hover a{background:#34a65f}.navigation li{position:relative}.navigation ul li.has-sub>a:after{content:"»";position:absolute;right:1em}.navigation ul ul li.first{border-radius:0 3px 0 0}.navigation ul ul li.last{border-radius:0 0 3px 0;border-bottom:0}.navigation ul ul{border-radius:0 3px 3px 0;border:1px solid #17a2b8}.navigation ul ul a{color:#17a2b8}.navigation ul ul a:hover{color:#fff}.navigation ul ul li{border-bottom:1px solid #17a2b8;background:#fff}.navigation ul ul li:hover>a{background:#17a2b8;color:#fff}.panel-primary{border:1px solid #4eb1ff;background:#4eb1ff;border-radius:5px;height:55px;margin:7px;color:#fff;text-align:left;padding:8px;font-size:25px}.icon{cursor:pointer}