.py-menu,.py-menu li{list-style:none}.py-menu,.py-menu--horizontal .py-menu-item:focus,.py-menu--horizontal .py-menu-item:hover,.py-menu--horizontal .py-submenu .py-submenu__title:hover,.py-menu--horizontal .py-submenu>.py-menu{background-color:#fff}.py-menu{border-right:solid 1px #e6e6e6;position:relative;margin:0;padding-left:0}.py-menu::after,.py-menu::before{display:table;content:""}.py-menu::after{clear:both}.py-menu--horizontal{border-right:none;border-bottom:solid 1px #e6e6e6}.py-menu--horizontal .py-menu-item{float:left;height:60px;line-height:60px;margin:0;cursor:pointer;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid transparent;color:#878d99}.py-menu--horizontal .py-menu-item a,.py-menu--horizontal .py-menu-item a:hover{color:inherit}.py-menu--horizontal .py-submenu{float:left;position:relative}.py-menu--horizontal .py-submenu:focus{outline:0}.py-menu--horizontal .py-submenu:focus>.py-submenu__title{color:#2d2f33}.py-menu--horizontal .py-submenu>.py-menu{position:absolute;top:65px;left:0;border:none;padding:5px 0;z-index:100;min-width:100%;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:2px}.py-menu--horizontal .py-submenu .py-submenu__title{height:60px;line-height:60px;border-bottom:2px solid transparent;color:#878d99}.py-menu--horizontal .py-submenu .py-menu-item{background-color:#fff;float:none;height:36px;line-height:36px;padding:0 10px}.py-menu--horizontal .py-submenu .py-submenu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:-3px}.py-menu--horizontal .py-menu-item:focus,.py-menu--horizontal .py-menu-item:hover,.py-menu--horizontal .py-submenu__title:hover{outline:0;color:#2d2f33}.py-menu--horizontal>.py-menu-item.is-active,.py-menu--horizontal>.py-submenu.is-active .py-submenu__title{border-bottom:2px solid #409EFF;color:#2d2f33}.py-menu--collapse{width:64px}.py-menu--collapse>.py-menu-item [class^=py-icon-],.py-menu--collapse>.py-submenu>.py-submenu__title [class^=py-icon-]{margin:0;vertical-align:middle;width:24px;text-align:center}.py-menu--collapse>.py-menu-item .py-submenu__icon-arrow,.py-menu--collapse>.py-submenu>.py-submenu__title .py-submenu__icon-arrow{display:none}.py-menu--collapse>.py-menu-item span,.py-menu--collapse>.py-submenu>.py-submenu__title span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.py-menu--collapse>.py-menu-item.is-active i{color:inherit}.py-menu--collapse .py-menu .py-submenu{min-width:200px}.py-menu--collapse .py-submenu{position:relative}.py-menu--collapse .py-submenu .py-menu{position:absolute;margin-left:5px;top:0;left:100%;z-index:10;border:1px solid #dfe4ed;border-radius:2px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.py-menu-item,.py-submenu__title{height:56px;line-height:56px;padding:0 20px;cursor:pointer;position:relative;white-space:nowrap}.py-menu--collapse .py-submenu.is-opened>.py-submenu__title .py-submenu__icon-arrow{-webkit-transform:none;transform:none}.py-menu-item{font-size:14px;color:#2d2f33;-webkit-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;-webkit-box-sizing:border-box;box-sizing:border-box}.py-menu-item [class^=py-icon-]{margin-right:5px;width:24px;text-align:center;font-size:18px}.py-menu-item *{vertical-align:middle}.py-menu-item:first-child{margin-left:0}.py-menu-item:last-child{margin-right:0}.py-menu-item:focus,.py-menu-item:hover{outline:0;background-color:#ecf5ff}.py-menu-item i{color:#878d99}.py-menu-item.is-active{color:#409EFF}.py-menu-item.is-active i{color:inherit}.py-submenu__title{font-size:14px;color:#2d2f33;-webkit-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;-webkit-box-sizing:border-box;box-sizing:border-box}.py-submenu__title *{vertical-align:middle}.py-submenu__title i{color:#878d99}.py-submenu__title:hover{background-color:#ecf5ff}.py-submenu .py-menu{border:none}.py-submenu .py-menu-item{height:50px;line-height:50px;padding:0 45px;min-width:200px}.py-submenu__icon-arrow{position:absolute;top:50%;right:20px;margin-top:-7px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:12px}.py-submenu.is-active .py-submenu__title{border-bottom-color:#409EFF}.py-submenu.is-opened>.py-submenu__title .py-submenu__icon-arrow{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.py-submenu [class^=py-icon-]{vertical-align:middle;margin-right:5px;width:24px;text-align:center;font-size:18px}.py-menu-item-group>ul{padding:0}.py-menu-item-group__title{padding:7px 0 7px 20px;line-height:normal;font-size:12px;color:#878d99}.horizontal-collapse-transition .py-submenu__title .py-submenu__icon-arrow{-webkit-transition:.2s;transition:.2s;opacity:0}