@charset "UTF-8";html,body,div,table,tr,td,th,h1,h2,h3,h4,h5,h6,ul,li,ol,p,span,a,img{margin:0;padding:0;border:none;box-sizing:border-box}html{height:100%}body{background:#f5f5f5;font-size:18px;font-family:'Roboto',sans-serif;font-weight:300;color:#4c4c4c;position:relative}input[type=text],input[type=search],input[type=password],input[type=email],input[type=tel],textarea{color:#4c4c4c;background:#fff;border:1px solid #4c4c4c;font-size:16px;height:30px;line-height:30px;padding-left:5px;font-family:'Roboto',sans-serif;font-weight:300;-webkit-appearance:none;-moz-appearance:none;margin-bottom:10px}textarea{height:100px;line-height:normal}input[type=file]{margin-bottom:10px}select{font-family:'Roboto',sans-serif;height:30px;line-height:30px;padding-left:5px}label{display:inline-block;margin-bottom:5px}h1{font-size:36px;font-weight:500;color:#252160;margin-top:40px;margin-bottom:15px;text-align:center}h2{font-size:24px;font-weight:300;font-style:italic;color:#666;margin-top:15px;margin-bottom:30px;text-align:center}body.homepage h2{margin-top:0px}h3{display:block;font-size:22px;font-weight:300;color:#FFF;padding:10px 20px;background:#3b8026;margin-top:50px;margin-bottom:20px}a{color:#252160;text-decoration:none}a:hover{color:#df4831;text-decoration:underline;cursor:pointer}#content p{margin-bottom:15px;line-height:24px}#content li{margin-bottom:5px;line-height:24px}ul,ol{list-style-position:outside;margin-bottom:20px;list-style-type:disc;margin-left:35px}a.button,input.button,button,.btn{display:inline-block;font-size:18px;font-weight:400;line-height:normal;height:auto;color:#FFF;background-color:#df4831;text-align:center;padding:5px 25px;border:none;border-radius:5px;margin-right:10px;margin-bottom:10px;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none}a.button:hover,input.button:hover,.btn:hover{text-decoration:none;background-color:#252160;color:#fff}table{margin-bottom:20px}table td,table th{height:30px;padding:0 10px}pre{white-space:pre-wrap}.visually-hidden{display:none !important}.container{margin:0 auto;padding:0 240px;width:1440px;box-sizing:border-box;position:relative}.row{}.newline{clear:left}.clear,.clearfix{clear:both}.tooltip,.jmodedit,.item-page>.icons{display:none !important}#header{height:auto;width:100%;background:#fff}#header .hamburger{display:none}#header .logo{margin-top:9px;margin-left:-5px;margin-bottom:3px;width:450px;float:left}#header .logo img{max-width:100%}#header div.menu{height:100%}#header ul.mod-menu{position:relative;clear:both;width:100%;list-style:none;margin:0;padding:0;height:35px}#header ul.mod-menu>li{display:block;float:left;margin:0 1px 0 0}#header ul.mod-menu>li>a{display:block;font-size:16px;height:35px;line-height:20px;padding:5px 13px 10px;text-decoration:none;color:#252160}#header ul.mod-menu>li:hover>a,#header ul.mod-menu>li.active>a{background:#3b8026;color:#fff}#header ul.mod-menu>li>ul{display:none;line-height:normal;position:absolute;top:100%;height:240px;box-sizing:border-box;margin:0;padding:25px 20px;left:0;right:0;background:rgba(255,255,255,0.9);z-index:10;list-style:none}#header ul.mod-menu>li:hover>ul{display:block}#header ul.mod-menu>li>ul .mod-menu-column{float:left;height:100%;margin-right:75px}#header ul.mod-menu>li>ul li a{color:#252160;display:block;padding:5px 0 5px 32px;background:url('https://www.vandenkerkhof.be/templates/loft33/images/vandenkerkhof-check-logo.png') no-repeat left 5px}#header ul.mod-menu>li>ul li.active a,#header ul.mod-menu>li>ul li:hover a{color:#df4831;text-decoration:none}#mod-custom99{position:absolute;right:245px;top:10px}#mod-custom99 a{display:block;height:30px;line-height:30px;padding:0 15px;border-radius:15px;background:#1462f2;color:#fff}#mod-custom99 a:hover{text-decoration:none;background:#252160}#banner{height:auto;background:#f5f5f5}#banner-container{position:relative;height:240px}#banner-container .custom{position:absolute;left:0;top:0;width:100%;height:100%;background-color:transparent;background-size:cover;background-position:center center;background-repeat:no-repeat}#socials{height:50px;background:#3b8026}#socials p{text-align:center;padding-top:7px;padding-bottom:0}#socials a{display:inline-block;margin:0 7px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}#socials a:hover{display:inline-block;margin:0 7px;opacity:0.5;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}#system-message-container{color:red}.alert a.close{display:none}#system-message-container p{margin-bottom:3px}#content{background:#fff;overflow-x:hidden}#content-container{padding-bottom:40px;padding-top:5px}#content .content-main{margin-bottom:50px}#content ul,#content ol{list-style:none}#content ul li,#content ol li{margin-bottom:15px;padding-left:25px;background:url("https://www.vandenkerkhof.be/templates/loft33/images/vandenkerkhof-check-green.png") no-repeat 0px 4px;line-height:normal}#content .article-details{display:none}#content ul.verzekeringen{text-align:center;overflow:auto;margin:50px 0}#content ul.verzekeringen li{display:inline-block;width:175px;padding:0;margin:0 20px;font-size:18px;background:none}#content ul.verzekeringen li a span{display:inline-block;position:relative;width:120px;height:120px;border-radius:50%;margin:6px auto 16px;background-color:#3b8026;background-repeat:no-repeat;background-position:center center;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;will-change:width,height,background-color}#content ul.verzekeringen li a:hover span{background-color:#DF4831;transform:scale(1.1)}#content ul.verzekeringen li img{display:none}#content ul.verzekeringen li a{color:#000;transition:all 0.3s ease-in-out 0s}#content ul.verzekeringen li a:hover{color:#DF4831;text-decoration:none}table.imageLeft,table.imageRight{position:relative;min-height:400px;margin:50px 0;padding:0px;clear:both}.imageLeft td,.imageRight td{width:50%;position:relative;padding:0;height:400px}.imageLeft td:last-of-type{padding-left:30px}.imageRight td:first-of-type{padding-right:30px}.imageLeft td:first-of-type img{position:absolute;top:0;right:0;width:auto;height:auto}.imageRight td:last-of-type img{position:absolute;top:0;left:0;width:auto;height:auto}.imageLeft h3,.imageRight h3{margin-top:0;padding:0;background:none;color:#4c4c4c}.imageLeft a.button,.imageRight a.button{float:right;margin:0}.content-partners{clear:both;padding-top:1px}#partners{position:relative;height:auto;margin-top:30px;overflow:hidden}#partners .slick-slide{display:inline-block;vertical-align:middle;float:none;text-align:center}#partners .slick-slide img{display:block;width:auto;height:auto;max-height:100px;margin:0 auto}#partners button{position:absolute;top:50%;margin:-12px 0 0;padding:0;width:15px;height:24px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:999}#partners button:focus,#partners button:active{outline:none;border:none}#partners button.slick-prev{left:0;background:url('https://www.vandenkerkhof.be/templates/loft33/images/vandenkerkhof-vorig.png') no-repeat left top}#partners button.slick-next{right:0;background:url('https://www.vandenkerkhof.be/templates/loft33/images/vandenkerkhof-volgende.png') no-repeat right top}#content ul.docList{list-style:none;display:flex;flex-wrap:wrap;flex-direction:row}#content ul.docList li{background:none;margin-bottom:25px;padding-left:0;margin-right:2%}#content ul.docList li img{background:none;width:200px;height:auto}.moduletable.makelaar{overflow:auto;margin-top:50px;margin-right:25px}.content-contact{width:100%;font-size:23px;height:110px;background:url('https://www.vandenkerkhof.be/templates/loft33/images/vandenkerkhof-contact.png') no-repeat right 20px;margin-bottom:50px}.content-contact a{display:inline-block;box-sizing:border-box;width:300px;text-align:center;height:60px;line-height:60px;border-radius:30px;font-size:23px;color:#fff;background:#1462f2;margin:0 5px}.content-contact a:first-of-type{margin-left:0}.content-contact a:hover{background:#252160;text-decoration:none}#footer-container{position:relative;box-sizing:border-box;padding-top:50px;padding-bottom:50px;font-size:12px;color:#999}#footer-container a{color:#333}#footer-container a:hover{color:#999;text-decoration:underline}#footer p{margin-bottom:10px;line-height:normal}#footer .moduletable_menu{overflow:auto}#footer .footer-menu{margin-top:25px;clear:both}#footer .moduletable.adres-info{position:absolute;width:225px;right:240px;bottom:50px}#footer .moduletable.adres-info p{margin-bottom:0px;padding-left:60px}#footer .moduletable.adres-info p:first-of-type{padding-left:0}#footer{background-color:#f5f5f5}#footer ul.mod-menu{float:left;list-style:none;margin:0;padding:0;font-size:12px}#footer ul.mod-menu>li{display:block;float:left;margin-right:30px}#footer ul.mod-menu>li a{font-size:12px;line-height:16px;margin:0}#footer ul.mod-menu>li>a{font-weight:500}#footer ul.mod-menu>li ul{margin:10px 0;padding:0;list-style:none}#footer ul.mod-menu>li ul li{margin:0;padding:0}.hamburger{box-sizing:border-box;width:40px;height:40px;padding:8px;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#df4831;border:0;margin:0;overflow:visible;border-radius:40px;font-size:0}.hamburger-box{width:22px;height:22px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:0px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:22px;height:2px;background-color:#fff;border-radius:2px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-5px}.hamburger-inner::after{bottom:-5px}.hamburger--spin .hamburger-inner{transition-duration:0.3s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.34s ease-in,opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.34s ease-in,-webkit-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);transition-delay:0.14s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.14s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.1s ease-out,-webkit-transform 0.3s 0.14s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.3s 0.14s cubic-bezier(0.215,0.61,0.355,1)}@media only screen and (max-width:1440px){.container{padding:0 3%;width:1000px}#banner-container{width:100%;margin:0}#mod-custom99{right:20px}#footer .moduletable.adres-info{right:20px}}@media only screen and (max-width:1000px){.container{width:100%}#mod-custom99{right:0;margin-right:25px}#banner-container{width:100%;padding:0}#banner ul{right:0;margin-right:50px}#content ul.verzekeringen li{width:30%;margin-bottom:50px}.imageblock-left{margin-left:0;background-position:left -240px top}.imageblock-right{margin-right:0;background-position:right -240px top}#footer .moduletable.adres-info{right:0;margin-right:20px}}@media only screen and (max-width:980px){#header{position:fixed;width:100%;max-height:100%;top:0;height:auto;z-index:999;border-bottom:1px solid #ccc}#header-container{padding:0;margin:0;width:100%;height:auto}#header .logo{float:none;width:300px;padding:0;margin:10px 3%}#header .logo img{margin-left:5px;display:block}#header .hamburger{display:block}#header .hamburger{position:absolute;right:3%;top:-2px;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}#header div.menu{float:none;margin:0;display:none;padding-top:0px;border-top:1px solid #dadada}#header ul.mod-menu{text-align:left;margin:0;height:auto}#header ul.mod-menu>li{float:none;margin:0;padding:0;border-top:1px solid #dadada;height:auto;line-height:normal}#header ul.mod-menu>li:first-of-type{border:none}#header ul.mod-menu>li>a{padding:10px 3%;line-height:normal}#header ul.mod-menu>li.active>a{color:#fff;background-color:#1e458e}#header ul.mod-menu>li>ul,#header ul.mod-menu>li:hover>ul{display:block;position:relative;border-top:1px solid #dadada;background:#f7f7f7;margin:0;left:auto;width:auto;padding:0;height:auto;padding:5px 3%}#mod-custom99{position:relative;margin-right:0;right:auto;top:auto}#mod-custom99 a{padding:0 3%;text-decoration:none;background:#df4831;color:#fff;border-radius:0;height:40px;line-height:40px}#header ul.mod-menu>li>ul>li a,#header ul.mod-menu>li>ul>li.active a,#header ul.mod-menu>li>ul>li:hover a{display:block;padding:8px 0 8px 6%;background:#f7f7f7}#header ul.mod-menu>li>ul .mod-menu-column{float:none;width:100%;height:auto}}@media only screen and (max-width:750px){#content ul.docList li{margin:0 auto 20px}}@media only screen and (max-width:640px){body{background:#fff}img,iframe,.content-banner iframe{max-width:100%;height:auto}.container{box-sizing:border-box;width:100%;padding:0 5%;margin:0}.big-container{box-sizing:border-box;width:100%;padding:0;margin:0}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}ul,ol{margin-left:5px}#banner{background-size:cover;margin-top:57px;height:auto}#banner-container{height:150px;padding:0;background-size:cover}#banner-container .moduletable{width:100%}#banner ul{right:0px;bottom:2px;margin-right:10px}#banner ul li a{width:auto;padding:0 25px;height:25px;line-height:25px;border-radius:13px;font-size:16px;margin-bottom:5px}#content{margin-top:0px;max-width:100%;min-width:0}#content-container{padding-top:0}.content-container .block-main-small{width:100%}.content-container .block-sidebar{width:100%;margin-top:20px}#content ul.verzekeringen li{width:auto;display:block;margin-bottom:30px}#content ul.verzekeringen li img{margin-bottom:10px}.content-contact{text-align:center;height:200px;background:url('https://www.vandenkerkhof.be/templates/loft33/images/vandenkerkhof-contact.png') no-repeat right 175px;margin-bottom:20px}.content-contact a{width:100%;margin:5px 0}.imageLeft,.imageRight{min-height:0;margin:0;overflow:auto}.imageLeft img,.imageRight img{position:relative;display:block;max-width:100%;left:auto;right:auto;top:auto}#content .imageLeft h3,#content .imageLeft p,#content .imageRight h3,#content .imageRight p{width:100%}#content .imageLeft p,#content .imageRight p{padding:20px 5%}.item-page.contact-page img{display:block;float:none !important;margin-bottom:20px}#partners{margin-top:40px}.moduletable.makelaar{margin-top:20px}#content .content-sidebar .moduletable{border:none;padding:5px 0}#footer-container{min-height:175px;padding-top:20px;padding-bottom:40px;min-height:0}#footer .moduletable_menu:first-of-type{display:none}#footer .moduletable.adres-info{position:relative;right:auto;bottom:auto}}@media only screen and (max-width:480px){#banner-container{height:100px}#header .logo{width:200px;margin:15px 3%}#header .hamburger{top:-7px}}
