 .site-navigation{background:#111;position:fixed;left:0;top:0;bottom:0;width:100%;overflow-y:scroll;;display:block;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;z-index:1;}.site-navigation{transform:translateX(-100%);transition:transform .5s ease;}body.body--has-navigation .site-navigation{transform:translateX(0%);}.site-navigation .menu{flex:1 1 auto;-webkit-flex:1 1 auto;}a.mobile--logo{position:absolute;right:0;top:0;width:95px;z-index:2;}a.mobile--logo img{width:100%;}a.navigation--logo{display:block;background:url(/ui/Herkenhoek2/img/logo_bg.jpg) no-repeat -30px -80px rgba(255,255,255,1);width:100%;position:relative;text-align:right;background-size:240px;}a.navigation--logo img{margin-bottom:-30px;z-index:1000;position:relative;pointer-events:none;}a.navigation--logo{text-align:right;border-bottom:7px solid var(--hh-red);}a.navigation--logo img{width:130px;margin:10px 0 -18px;position:relative;z-index:100;}.menu nav ul ul{display:none;}.menu nav ul li{background:rgba(0,0,0,0.7);position:relative;border-bottom:1px solid rgba(255,255,255,.15);}.menu nav ul li a{padding:.9em 1.8em;font-size:1em;font-family:'Krub',cursive;font-weight:500;text-decoration:none;color:#fff;display:block;position:relative;letter-spacing:.05em;}.menu nav ul li a.sub::after{content:'';position:absolute;right:15px;border-radius:3px;border:6px solid var(--hh-yellow);border-bottom:6px solid transparent;border-right:6px solid transparent;transform:translateY(0px) rotate(-135deg);transition:transform .3s ease;}.menu nav ul li.li--active a.sub::after{transform:translateY(0px) rotate(45deg);}.menu nav ul li::after{content:'';position:absolute;left:0;top:0;bottom:0;width:0px;background:var(--hh-red);transition:width .3s ease;}.menu nav ul li.li--active::after{width:5px;}.menu nav ul li > ul{}.menu nav ul li.li--active > ul{display:block;}.footer--menu ul{margin:0;padding:15px 0 15px;color:#fff;text-align:center;}.footer--menu h3{margin:0;font-size:1.4em;}.footer--menu ul li{list-style:none;}.footer--menu ul li a{color:#fff;text-decoration:none;display:block;text-align:center;padding:0em 1.8em;}.footer--menu ul li p{margin-top:0px;}.footer--menu .button{margin:15px 15px 5px 15px;}.hamburger{position:fixed;bottom:10px;right:10px;height:70px;width:70px;background:#ffffff;border:6px solid #000000;z-index:100;border-radius:50%;box-shadow:0 0 10px;padding:9px 11px;}