ul.listmenu,ul.listmenu>li{list-style-type:none;float:left;width:100%}ul.listmenu>li{margin-left:0;line-height:20px;margin-bottom:25px;height:auto;position:relative}ul.listmenu>li:first-child{margin-left:0}ul.listmenu>li ul li a,ul.listmenu>li>a{font-family:"Hind",sans-serif;font-weight:500}ul.listmenu>li>a{color:#fff;font-size:18px;display:inline-block;height:auto;line-height:20px}ul.listmenu>li span{position:absolute;right:0;top:0;width:16px;height:10px}ul.listmenu>li span svg{fill:#000;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);width:10px;height:17spx}ul.listmenu>li ul{display:none;width:100%;z-index:899;padding-left:17px;padding-top:30px}ul.listmenu>li ul li{height:auto;line-height:20px;margin-left:0;margin-bottom:0}ul.listmenu>li ul li a{font-size:16px;color:#000;line-height:30px}.sidemenu ul.main>li>a,ul.listmenu>li ul li a:hover{color:#fff}.hamburger.active i.open,ul.listmenu>li ul li.trigger_back_menu{display:none}ul.listmenu>li span svg,ul.listmenu>li.open span{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}ul.listmenu>li.open span svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.hamburger.active i.close,ul.listmenu>li.open>ul{display:block}ul.listmenu>li.open>ul i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}ul.listmenu li a{transition:all .2s ease-in-out;position:relative}ul.socials li{width:38px;height:38px;float:left;margin-right:12px;background-color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;text-align:center}ul.socials li svg{fill:#88bdc0;vertical-align:middle}ul.socials li:last-child{margin-right:0}ul.socials li.facebook svg{width:10px;height:20px}ul.socials li.youtube svg{width:18px;height:22px}ul.socials li.pinterest svg{width:20px;height:24px}ul.socials li.instagram svg{width:23px;height:23px}ul.socials li.linkedin svg{width:18px;height:18px}.hamburger{height:42px;line-height:48px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;width:41px;display:block;float:right;background-image:url(../imgv2/main/hamburger.svg);background-position:center center;background-repeat:no-repeat;background-size:41px 42px;position:fixed;top:27px;right:53px;z-index:996;cursor:pointer;text-align:center}.hamburger i{width:100%;vertical-align:top;display:block;height:19px}.hamburger i svg{width:17px;float:left;margin-left:12px;height:19px;margin-top:11px}.hamburger i.close{display:none;height:11px}.hamburger i.close svg{width:11px;height:11px;margin-top:15px;margin-left:15px}.hamburger.active{background-image:url(../imgv2/main/hamburger_wit.svg);position:fixed}.hamburger.detailpage{border:solid 1px #513f80;top:28px}.sidemenu{position:absolute;top:0;bottom:0;width:50%;max-width:512px;right:0;z-index:995;background-color:#88bdc0;padding-top:27px;padding-right:40px;padding-left:40px;font-family:"Dosis",sans-serif;color:#fff;display:none;min-height:100vh}.sidemenu,.sidemenu *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sidemenu.detailpage{padding-top:28px}.sidemenu .content{float:right;width:100%}.sidemenu a.home,.sidemenu a.home svg{float:left;display:block;width:19px;height:17px}.sidemenu a.home{margin-top:12px;margin-bottom:35px}.sidemenu a.home svg{fill:#fff}.sidemenu ul.main{border-bottom:solid 1px #fff}.sidemenu ul.submenu{margin-top:25px}.sidemenu ul.submenu>li>a{color:#000}.sidemenu .cont_adr{margin-top:30px}.sidemenu .cont_adr a.kn_afspraak{margin-bottom:40px}.sidemenu .cont_adr .contact{font-size:18px;line-height:24px;width:100%;text-align:left;margin-top:13px}.sidemenu .cont_adr .contact a{color:#fff;padding-left:0}.sidemenu .cont_adr .socials{margin-bottom:35px}.footerrea{margin-bottom:70px}.footerrea img{object-fit:contain;max-width:100%;max-height:100%;width:auto;height:auto}.footerrea .strip .afbeelding{float:left;margin-right:29px;margin-bottom:30px}.footerrea .strip .afbeelding:last-child{margin-right:0;float:right}.footerrea a.knop{width:304px;padding-left:0;padding-right:0;text-align:center;margin-left:251px}.footerrefs{z-index:1;position:relative}.footerrefs .nav{width:84px;float:left;height:345px}.footerrefs .nav svg{width:12px;height:22px;cursor:pointer;margin-top:148px;float:right}.footerrefs .nav.prev svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);float:left}.footerrefs .boxrefs{float:left;width:calc(100% - 84px - 84px);background-image:url(../imgv2/main/bg_refs.png);background-size:cover;background-position:center center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:345px;z-index:104;padding:25px 75px 0;text-align:center}.footerrefs .boxrefs p.title{font-weight:700;font-size:18px}.footerrefs .boxrefs a.kn_refs{position:absolute;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:204px;bottom:40px;border:solid 2px #fff;font-size:18px;color:#fff;height:42px;line-height:42px;font-family:"Hind",sans-serif;font-weight:700}.footerrefs .holder_ref_slider{width:100%}.footer{overflow:hidden;z-index:0;margin-top:-40px}.footer .container{position:relative}.footer .info_social{height:234px;background:#000;color:#fff}.footer .info_social p.title{font-family:"Hind",sans-serif;font-size:30px;line-height:34px;font-weight:700}.footer .map{height:400px;color:#fff;position:relative}.footer .map .container{height:100%;position:relative}.footer .map_container{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background-image:url(../imgv2/main/footer.jpg);background-size:cover;background-position:center center}.footer .copyright{height:100px;background:#fff;color:#000;box-sizing:border-box}.footer .footer_logolines{position:absolute;top:0;right:-96px;width:413px;height:96px;background:url(../img/head_logolines.png)no-repeat;background-size:413px 96px}.footer .info{position:absolute;top:104px;left:0}.footer .info li{float:left;width:304px;margin-right:30px;line-height:24px;font-size:18px}.footer .social{position:absolute;top:121px;right:83px}.footer .social li{width:40px;height:40px;float:left;margin-left:12px}.footer .social li a{display:block;width:40px;height:40px;background:url(../imgv2/main/social_iconsv2.png)no-repeat;background-size:300px 100px}.footer .social li.facebook a{background-position:-5px -5px}.footer .social li.youtube a{background-position:-55px -5px}.footer .social li.pinterest a{background-position:-105px -5px}.footer .social li.instagram a{background-position:-155px -5px}.footer .social li.linkedin a{background-position:-205px -5px}.footer .social li.facebook:hover a{background-position:-5px -55px}.footer .social li.youtube:hover a{background-position:-55px -55px}.footer .social li.pinterest:hover a{background-position:-105px -55px}.footer .social li.instagram:hover a{background-position:-155px -55px}.footer .social li.linkedin:hover a{background-position:-205px -55px}.footer .addr_box{background:#000;position:absolute;bottom:0;left:-26px;height:140px;width:248px;box-sizing:border-box;padding-top:26px;padding-left:26px;font-size:18px;line-height:21px;z-index:2}.footer .addr_box a{color:#fff}.footer .addr_box a.mail{display:inline-block;margin-top:10px;color:#88bcc0}.footer .copyright{font-size:16px;line-height:21px;padding-top:28px}.footer .copyright .nmg{width:31px;height:14px;display:block;overflow:hidden;background:url(../img/nmg_logo.png)no-repeat top left;background-size:31px 30px;text-indent:10000px;position:absolute;right:14px;top:6px}.footer .copyright .nmg:hover{background-position:bottom left}@media screen and (max-width:1550px){a.knop{font-size:16px}.hamburger{top:23px}.sidemenu{padding-top:23px}.footerrefs{font-size:18px;line-height:24px}}@media screen and (max-width:1023px){.container{padding-left:0;padding-right:0;max-width:700px}.hamburger{right:37px}.hamburger.detailpage{top:23px}.sidemenu{width:512px}.footer .content{padding-left:22px;padding-right:22px;box-sizing:border-box}.footer .info{left:22px}.footer .info li{width:210px}.footer .footer_logolines{right:-48px;height:48px;width:206px;background-size:206px 48px}.footer .social{top:69px;right:58px}.footer .social li{margin-bottom:12px}.footer .social li.pinterest{clear:left}.footerrea .strip .afbeelding{margin-right:13px}.footerrea .strip .afbeelding img{max-height:155px}.footerrea a.knop{width:226px;margin-left:176px}}@media screen and (max-width:767px){.container{padding-left:0;padding-right:0;max-width:280px;width:280px;margin:0 auto}.hamburger{height:38px;width:39px;right:10px;top:7px;background-size:38px 39px;position:fixed;background-color:#fff}ul.listmenu>li{margin-bottom:15px}ul.listmenu>li a{font-size:17px;line-height:20px}ul.listmenu>li ul{padding-bottom:0;margin-bottom:0;padding-top:10px}ul.listmenu>li ul li a{font-size:16px}.sidemenu{width:100%;max-width:100%;padding-left:calc(50% - (280px/2));padding-right:calc(50% - (280px/2));padding-top:20px}.sidemenu a.home{margin-bottom:20px}.sidemenu .btns a.knop.standaard{background:#fff;border:solid 2px #fff;color:#513f80;margin-right:15px}.sidemenu ul.listmenu{margin-top:15px}.sidemenu .cont_adr{width:100%;margin-top:0;margin-left:0}.sidemenu .cont_adr .adr,.sidemenu .cont_adr .contact,.sidemenu .cont_adr .uren{width:100%;margin-bottom:17px}.sidemenu .cont_adr a.kn_afspraak{margin-bottom:30px}.sidemenu .cont_adr .socials{margin-top:0;margin-bottom:30px;padding-bottom:0}.sidemenu .cont_adr .socials a{line-height:30px}.footerrefs .nav,.sidemenu .cont_adr .adr a.mail{display:none}.footerrea{margin-bottom:40px}.footerrea .strip .afbeelding{margin-right:15px;margin-bottom:15px}.footerrea .strip .afbeelding img{max-height:auto}.footerrea .strip .afbeelding:nth-child(1) img,.footerrea .strip .afbeelding:nth-child(2) img{max-height:106px}.footerrea .strip .afbeelding:nth-child(2){margin-right:0}.footerrea .strip .afbeelding:last-child{width:100%;margin-right:0}.footerrea a.knop,.footerrefs .boxrefs{width:100%;margin-left:0}.footerrefs .boxrefs{padding:10px;height:459px}.footer{margin-top:-20px}.footer .info_social,.footer .info_social .content{height:372px}.footer .info,.footer .social{position:unset;margin-top:22px;float:left}.footer .social li{margin:0 12px 0 0}.footer .social li.pinterest{clear:none}.footer .info{left:0;width:100%;margin-top:72px}.footer .info li{margin-right:0;width:100%;float:none;margin-bottom:40px}}