#tm:checked+.main-menu{display:block}#menu input[type=checkbox],#menu ul span.drop-icon{display:none}#menu .sub-menu{background-color:#333;padding:10px}#menu .sub-menu li:last-child{border-width:0}#toggle-menu,a{position:relative}#toggle-menu{background:#fff}#menu .sub-menu{display:none}#menu input[type=checkbox]:checked+.sub-menu{display:block}#menu label.drop-icon,#toggle-menu span.drop-icon{background-color:rgba(0,0,0,.125);color:hsla(0,0%,100%,.75);font-size:1em;padding:1em;text-align:center;text-shadow:0 0 0 transparent}@media only screen and (min-width:1024px){#menu label.drop-icon,#toggle-menu{display:none}#menu ul span.drop-icon{display:inline-block}#menu li.active-branch>a,#menu li.active>a{color:#02b4e6}#menu .sub-menu li{float:none}#menu .sub-menu{left:0;min-width:160px;padding:16px;position:absolute;top:100%;z-index:3000}#menu .sub-menu,#menu input[type=checkbox]:checked+.sub-menu{display:none}#menu .sub-menu .sub-menu{left:100%;top:0}#menu .sub-menu .drop-icon{padding:1em;position:absolute;right:0;top:0}#menu li:hover>input[type=checkbox]+.sub-menu{display:block}}