#menu,#menu a#logo{width:45px;display:block}#menu,#menu a,#menu a#logo{display:block}#menu{position:fixed;height:calc(100% - 60px);padding:30px;z-index:200;background-color:var(--light)}#menu div *{transition:background-size 50ms,background-position 50ms}#menu.menu-abs{position:absolute;height:500px}#menu.menu-open{min-width:130px;width:auto}#menu a{color:#000;text-decoration:none;font-size:0;font-weight:600;padding-left:40px;min-height:32px}#menu a.hasfold{padding-right:20px}.mainmenu{margin-left:5px!important}.actline{margin-left:8px!important}#menu.menu-open .mainmenu{margin-left:0!important}#menu.menu-open .actline{margin-left:-2px!important}#menu.menu-open a{font-size:18px;line-height:var(--menusizemax);white-space:nowrap}#menu a:hover{color:var(--magenta);text-decoration:none}#menu a#logo{height:45px;padding-left:0;background:url(../images/logo.png) top center no-repeat;background-size:cover;margin-bottom:50px}#menu.menu-open a#logo{width:100%;height:235px;background-size:contain;background-position:left top}a#menu-toggle{bottom:30px;position:absolute;background:url(../images/icons/icoon_arrow_uitklappen.svg) center left no-repeat;background-size:contain}a.act{color:var(--magenta)!important}#menu.menu-abs a#menu-toggle{position:relative!important;margin-top:60px}#menu.menu-open a#menu-toggle{background:url(../images/icons/icoon_arrow_inklappen.svg) center left no-repeat;background-size:contain}#menu a.fold{min-height:0}#body-pos{clear:both;position:relative}#menu.menu-open a.fold{padding-left:0;float:right;width:12px;height:12px;min-height:28px;background:url(../images/foldout.jpg) center center no-repeat;background-size:contain;display:inline-block}#menu.menu-open a.foldout{background:url(../images/fold.jpg) center center no-repeat}.submenu{padding:0 0 20px;margin-left:40px;display:none}.submenu a{padding-left:0!important;font-weight:400!important}@media only screen and (min-width:768px){.mainmenu{margin-bottom:20px}#menu2{margin-bottom:40px}}@media only screen and (max-width:768px){#menu .mainmenu:nth-child(3),.hidemobile{display:none}#menu.menu-open{min-width:1px}#menu{width:calc(100% - 40px)!important;padding:0 20px 10px;height:auto!important;position:fixed;bottom:0;display:flex;justify-content:space-between;flex-direction:row;flex-grow:1}#menu div,a.mainmenu{padding-top:20px}#menu div.act{border-top:2px solid var(--magenta)}#container{width:100%!important}#logo,#menu-pos,#menu-toggle,.actline,.submenu,a.fold{display:none!important}a.mainmenu{font-size:12px!important;background-position:center top!important;text-align:center;padding-left:0!important;padding-right:0!important}}@media only screen and (max-width:400px){a.mainmenu{font-size:11px!important}}@media only screen and (max-width:330px){a.mainmenu{font-size:10px!important}}