.menu-control{display:none}div.menu1{background:transparent;position:relative}ul.menu{position:relative;list-style:none;margin:0;padding:0;z-index:15}ul.menu li{position:relative}ul.menu a{display:block}ul.menu a:hover{text-decoration:none}ul.menu a:focus{outline:none}ul.menu>li{float:left;display:block}ul.menu ul{display:none;position:absolute;list-style:none;margin:0;padding:0;top:100%;left:0;z-index:16;line-height:1em;min-width:150px;background:var(--gray100)}ul.menu ul ul{top:0;left:100%}ul.menu ul li{display:block}ul.menu.menu-no-load li:hover>ul{display:block}ul.menu.menu-hover li:hover>ul{display:block}ul.menu>li>a{height:40px;line-height:40px;padding:0 15px 0 15px;margin:0}ul.menu>li a{color:var(--gray100)}ul.menu>li a:hover{color:var(--primary100);background-color:rgba(0,0,0,.3)}ul.menu li.group ul li a{height:35px;line-height:35px;padding:0 40px 0 10px;margin:0}ul.menu li.group ul li a{color:var(--gray200);background-color:var(--gray900)}ul.menu li.group ul li a:hover{color:var(--gray100);background-color:var(--gray800)}ul.menu li.group ul li a{white-space:nowrap}ul.menu li.divider{display:block !important;height:1px !important;padding:0 !important;background-color:transparent}ul.menu li.divider>span{display:block;padding:0;height:1px;border:var(--gray850) 1px solid;margin:0}ul.menu>li.group>a:after,ul.menu li.group ul li.group>a:after{font-family:mfont;color:inherit;display:inline-block;font-weight:normal;font-style:normal;text-decoration:none}ul.menu>li.group>a:after{content:"";margin:0 0 0 10px;float:right}ul.menu li.group ul li.group>a:after{content:"";position:absolute;right:5px}ul.menu li.selected a{color:var(--primary400);background-color:transparent}ul.menu li.selected a:hover{color:var(--primary400);background-color:transparent}ul.menu a{transition:color .2s,background-color .1s}ul.menu ul{min-width:200px}ul.menu li.group ul{font-size:.9rem;box-shadow:0 2px 5px 0 rgba(0,0,0,.4)}ul.menu li.group ul li.selected a{font-weight:bold;color:var(--primary500)}ul.menu li.group-open>a{color:var(--gray100);background-color:transparent}ul.menu>li.group:hover>a{color:var(--primary100);background-color:rgba(0,0,0,.3)}@media(max-width: 768px){div.menu1-tablet{background:transparent}input.menu-control{position:absolute;top:-9999px;left:-9999px}input.menu-control:checked~ul.menu-tablet{display:block}label.menu-control{display:block}ul.menu-tablet{display:none;position:absolute;left:0;right:0;background-color:var(--gray800);box-shadow:0 10px 5px -5px rgba(0,0,0,.5),-1px 0 2px -2px rgba(0,0,0,.5),1px 0 2px -2px rgba(0,0,0,.5)}ul.menu-tablet>li{float:none}ul.menu-tablet ul{display:none;position:relative;min-width:100%}ul.menu-tablet ul li{display:block}ul.menu-tablet li.group ul{box-shadow:none}ul.menu-tablet>li>a{padding-left:25px}ul.menu-tablet>li.group>a{padding-left:10px}ul.menu-tablet>li.group>a::before{font-family:mfont;display:inline-block;content:"";padding-right:10px;width:20px}ul.menu-tablet li.group-open>a::before{font-family:mfont;display:inline-block;content:"";padding-right:10px}ul.menu-tablet li.group>a:after{display:none}ul.menu-tablet>li a:hover{color:var(--gray300);background-color:var(--gray600)}ul.menu-tablet li.group ul li a{height:40px;line-height:40px;padding:0 20px 0 40px;margin:0}ul.menu-tablet li.group ul li a{color:var(--gray100);background-color:var(--gray700)}ul.menu-tablet li.divider{display:block !important;height:1px !important;padding:0 !important;background-color:var(--gray700)}ul.menu-tablet li.divider>span{display:block;padding:0;height:1px;border:var(--gray500) 1px dotted;margin:0 35px}ul.menu-tablet li.group-open>a{color:var(--gray100);background-color:var(--gray700)}ul.menu-tablet>li:not([class^=group]):hover>a{border:none}ul.menu-tablet li.group ul{border:none}ul.menu-tablet>li.group:hover>a{color:var(--gray300);background-color:var(--gray600)}ul.menu-tablet li.group ul li.selected a{font-weight:bold;color:var(--primary400)}}
