.ntkmenu{width:100%;text-align:right;padding:0;margin-top:-7px;font-size:.8em}#ntkmenubutton{width:100%;text-align:right;display:none}#ntkmenulinks{display:inline-block}ul.topmenu{padding:0;text-align:right}ul.topmenu li{display:inline-block;padding:0;margin:0}ul.topmenu li a{color:var(--headfoottext);text-decoration:none;padding:6px 10px;border-radius:9999px}ul.topmenu li a:hover{background:var(--blue);color:#fff}ul.topmenu li:hover ul.sub-menu{display:block}ul.topmenu ul.sub-menu{position:absolute;display:none;padding:6px 4px 4px 4px;margin-top:4px;background:var(--pageback);color:var(--maintext);border-radius:0 0 18px 18px;box-shadow:0 8px 10px 0 rgba(0,0,0,.15)}ul.topmenu ul.sub-menu li{display:block}ul.topmenu ul.sub-menu li a{display:block;text-align:left}#ntkpopupmenu{display:none;position:fixed;right:0;clear:both;width:320px;max-height:90vh;max-height:calc(100vh - 130px);min-height:unset;overflow-y:auto;overflow-x:hidden;z-index:20;background:var(--pageback);color:var(--maintext);border:1px solid var(--maintext);box-shadow:0 0 5px 5px rgba(0,0,0,.15)}#ntkpopupmenu .ntkpopupmenuwrapper{clear:both}.ntkpopupmenuwrapper ul{list-style:none;margin:5px 0;padding:0}.ntkpopupmenuwrapper ul li a{display:block;width:300px;background:var(--pageback);color:var(--maintext);padding:5px 10px;font-size:1.2em;font-weight:700;line-height:1.4em;text-decoration:none;text-align:left;border-radius:0}.ntkpopupmenuwrapper ul li a:hover{color:#fff;background:var(--blue)}.ntkpopupmenuwrapper ul.topmenu{position:relative;display:block;height:unset;list-style:none;color:var(--headfoottext);font-size:.9em;margin:0;margin-right:10px;padding:0}.ntkpopupmenuwrapper ul.sub-menu{position:relative!important;display:block!important;padding:0 0 0 20px!important;margin:0;width:310px;border-radius:0!important;box-shadow:none!important}.ntkpopupmenuwrapper ul.sub-menu li{display:block;margin-top:0!important}.ntkpopupmenuwrapper ul.sub-menu li a{text-align:left!important}ul.footermenu{display:block;list-style:none;color:#fff;padding:0;margin:0}ul.footermenu li{padding:0}.footermenu p{margin-top:0}.footerbar .ntkmenu{text-align:left;font-size:1em;margin-top:0}.footerbar .headerbuttonorange{display:none}.footerbar .headerbuttonblue{display:none}