.border-box *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.border-box{overflow:hidden}html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,input,hr{margin:0;padding:0}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th{font-size:1em;font-weight:normal;font-style:normal}img,hr{border:none}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}html{height:100%}body{width:100%;min-height:100%;background:#fff;color:#000;font-size:14px;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif}.clear{clear:both}input{line-height:1;overflow:visible}a{color:#e54415}a:hover,a:focus{color:#009bdf}h2.groot,h1{background:rgba(0,0,0,0) url("../pictures/h2bg.png") no-repeat scroll left center;color:#fff;min-height:70px;margin-bottom:20px;padding:20px 20px 0 75px;display:inline-block;max-width:100%}h2.klein{background:rgba(0,0,0,0) url("../pictures/h2.png") no-repeat scroll 0 0;color:#294555;margin-bottom:20px;min-height:49px;padding:15px 0 0 70px}.wrapper{padding:0 20px}header{margin-bottom:30px}.headernav{position:absolute;right:0;top:0}.nav-top{background:#294555 none repeat scroll 0 0;border-bottom:5px solid #dfdcdc;padding:5px 0 0}.shoplink{background:#294555;color:#fff;display:inline-block;font-family:"Francois One",sans-serif;font-size:17px;margin-left:10px;padding:10px 20px;text-align:center;text-decoration:none;text-transform:uppercase}.shoplink:hover,.shoplink:focus,.shoplink.current{color:#f0ff05}.submenu{display:none}.menu,.submenu{list-style-type:none}.submenu li{border-bottom:1px solid #294555;margin-bottom:14px;padding-bottom:24px}.submenu a:hover,.submenu a:focus,.submenu a.current{color:#e54415}.submenu a{padding-left:10px;color:#294555;font-family:"Francois One",sans-serif;font-size:21px;text-decoration:none;text-transform:uppercase;display:inline-block}.submenu a span{display:block;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;font-size:12px;font-weight:normal;margin-top:-3px;text-transform:none}.submenu .submenu{padding-top:20px;padding-left:20px}.submenu .submenu li{border:0;margin:0;padding:0;margin-bottom:5px}.submenu .submenu a{padding:0;font-size:19px}.toevoegenextravormingknop{display:block;font-size:80%;margin-bottom:2em;margin-top:-1em}footer{border-top:1px solid #252525;color:#294555;font-size:14px;padding:20px 0}footer a{display:inline-block;vertical-align:middle}footer .footertekst a{vertical-align:top}.steunonslink{background:#e54415 none repeat scroll 0 0;color:#fff;display:inline-block;vertical-align:middle;font-family:"Francois One",sans-serif;font-size:14px;margin-right:20px;padding:2px 10px;text-align:center;text-decoration:none;text-transform:uppercase}.item{margin-bottom:30px}.paragraphs.blauw{padding:30px;background:#294555;color:#fff}.paragraphs.grijs{padding:30px;background:#ebebeb}.paragraphs ul,.paragraphs ol{margin-left:15px}.paragraphs p,.paragraphs ul,.paragraphs ol{margin-bottom:10px}.paragraphs p:last-child,.paragraphs ul:last-child,.paragraphs ol:last-child{margin-bottom:0}.pictures a{display:block;float:left;width:100%;margin-bottom:10px}.pictures a img{display:block;width:100%}.relative{position:relative}.imagemenucontainer,img.line,.figures,.menu,.headernav{display:none}.menumobilebutton{position:absolute;right:0;top:0;text-decoration:none;z-index:100}.animating .page{transition:transform .25s ease-in-out;-webkit-transition:-webkit-transform .25s ease-in-out}.animating.leftslide .page{transform:translate3d(-80%,0,0);-webkit-transform:translate3d(-80%,0,0)}.animating.rightslide .page{transform:translate3d(80%,0,0);-webkit-transform:translate3d(80%,0,0)}.menu-visible .page{right:80%;background:#fff}.menu-visible .menumobilebutton{}.page{position:relative;z-index:20;width:100%;background:#fff;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.no-height{height:initial!important;z-index:100;position:fixed;right:0;top:0}.menumobile{position:fixed;top:0;right:0;padding-top:20px;width:80%;margin:0;min-height:100%;list-style:none;background:#dfdcdc;z-index:10;-webkit-box-shadow:inset 13px 0 10px -6px rgba(0,0,0,.25);-moz-box-shadow:inset 13px 0 10px -6px rgba(0,0,0,.25);box-shadow:inset 13px 0 10px -6px rgba(0,0,0,.25)}.menumobile a{display:block;color:#e54415;text-decoration:none;font-size:17px;padding:5px 20px}.niv-2 a{padding-left:30px;font-size:15px}.menumobile a.niv-3,.menumobile a.niv-3:link,.menumobile a.niv-3:visited,.menumobile a.current.niv-3{padding-left:40px;font-size:13px}.menumobile a:hover,.menumobile a.current{background:#009bdf;color:#fff;-webkit-box-shadow:inset 13px 0 10px -6px rgba(0,0,0,.25);-moz-box-shadow:inset 13px 0 10px -6px rgba(0,0,0,.25);box-shadow:inset 13px 0 10px -6px rgba(0,0,0,.25)}.animating .menumobile,.menu-visible .menumobile{display:block}.menumobile ul{list-style-type:none}.logo-padding{width:100px;overflow:hidden;padding:20px 0}.cycle-slideshow img,.cycle a,.cycle img,.block-image{display:block;width:100%}.partners-wrapper{max-width:300px;margin-bottom:30px}.cycle{float:left;width:300px;max-width:100%;margin-bottom:10px}.cycle.left{margin-right:20px}.cycle.right{float:right;margin-left:20px}.loader{display:inline-block;vertical-align:middle;width:126px;height:22px;background:url(../pictures/ajax-loader.gif) no-repeat center center;opacity:0}.loading .loader{opacity:1}.form{max-width:600px}.form label{float:left;width:25%;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;margin-bottom:10px;font-size:12px}.form input[type=text],.form textarea,.form input[type=password],.form select{float:right;width:72%;border:1px solid #000;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;font-size:14px;height:25px;line-height:25px;padding:0 5px;margin-bottom:10px}.form select.full{float:none;width:100%}.form textarea{resize:none;height:100px;line-height:normal}.form input[type=submit]{float:right;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;border:0;cursor:pointer;font-size:16px;padding:10px 15px;color:#fff;background:#009bdf}.form input[type=submit]:hover,.form input[type=submit]:focus{background:#e54415}.form fieldset{margin-bottom:20px}.form fieldset div:last-child label,.form fieldset div:last-child input{margin-bottom:0}.form input[type=checkbox]{display:inline-block;margin-left:18px}#map_canvas{width:100%;height:300px}.ontbreekt input,.ontbreekt textarea,.ontbreekt select{background:#fdd}.promocontent{display:none}.promowrapper{text-align:center}.errorspan .item{padding:10px;background:#fbf9ee;border:1px solid #fcefa1}.collection-wrapper{text-decoration:none;color:#fff}.collection-wrapper img,.collection-wrapper span{display:block}.collection-wrapper span{padding:10px;text-align:center;background:#294555}.table{display:table;width:100%}.table-row{width:100%}.table-row{display:table-row}.table-cell{vertical-align:top;display:table-cell}.table-cell.padding-right{padding-right:10px!important}.products-wrapper{margin-bottom:20px}.product-wrapper .table-cell{padding:10px 0;border-bottom:1px solid #294555}.product-wrapper.product-header .table-cell{padding-top:0;border-bottom:2px solid #294555}.product-wrapper .product-title,.product-image{width:100px}.product-image img{display:block;max-width:100px}.product-amount,.product-price{width:50px}.product-small-desription{font-size:12px}.block-link{display:inline-block;padding:15px 10px;background:#294555;color:#fff;text-decoration:none;margin-bottom:10px;min-width:250px;text-align:center}.block-link:focus,.block-link:hover{color:#fff;background:#e54415}.hide-title{position:absolute;left:-1337px;top:-1337px}.special-clear{display:none}.clear-2{display:block}.lesgever{padding-left:10px;font-size:12px}.credits{position:absolute;left:0;bottom:-20px}.credits a{font-size:12px;opacity:.5}footer .wrapper{position:relative}@media screen and (min-width:300px){.pictures a{width:45%;margin-right:5%}}@media screen and (min-width:500px){.pictures a{width:30%;margin-right:3%}.clear-2{display:none}.clear-3{display:block}}@media screen and (min-width:600px){.pictures a{width:20%;margin-right:5%}.clear-3{display:none}.clear-4{display:block}.logo-padding{padding:40px 0 30px;width:auto}h2.groot,h1{min-width:510px}}@media screen and (min-width:800px){.submenu{display:block}.content-padding{padding-top:60px}header{margin-bottom:0}body.home header{margin-bottom:60px}.nav-top{border-bottom:34px solid #dfdcdc;padding:20px 0}.menu,.headernav{display:block}.menumobilebutton,.menumobile{display:none}.submenu-wrapper{float:left;width:30%}.partners-wrapper{float:right;width:30%}.content-with-submenu{float:right;width:65%}.content-with-partners{float:left;width:65%}.menu li{border-right:1px solid #fff;float:left;position:relative}.menu li:last-child{border:0}.menu a{color:#fff;font-family:"Francois One",sans-serif;font-size:17px;display:block;text-align:center;text-decoration:none;text-transform:uppercase;padding:10px}.menu a:hover,.menu a:focus,.menu a.current{color:#f0ff05}}@media screen and (min-width:1100px){.menu a{padding:20px}body.home header{margin-bottom:0}img.line{position:absolute;top:88px;left:50%}.imagemenucontainer{display:block;width:1131px;height:342px;position:relative;margin-left:-16px}.menuimage{position:absolute;width:201px;height:191px}.menuimage_1{background:url(../pictures/hulp_grey_1.png) no-repeat center center}.menuimage_2{background:url(../pictures/hulp_grey_2.png) no-repeat center center}.menuimage_3{background:url(../pictures/hulp_grey_3.png) no-repeat center center}.menuimage_4{background:url(../pictures/hulp_grey_4.png) no-repeat center center}.menuimage_5{background:url(../pictures/hulp_grey_5.png) no-repeat center center}.menuimage_6{background:url(../pictures/hulp_grey_6.png) no-repeat center center}.overlay{position:absolute;left:0;top:0}.menuimage a{display:block}.menuimage img{display:none}.menuimage_1{top:34px}.menuimage_2{top:96px;left:172px}.menuimage_3{top:39px;left:412px}.menuimage_4{top:101px;left:585px}.menuimage_5{top:42px;left:757px}.menuimage_6{top:105px;left:929px}.footertekst{display:inline-block;vertical-align:middle;font-family:"Francois One",sans-serif;margin-right:20px}.wrapper{padding:0;margin:0 auto;max-width:1029px}.content-padding{padding-top:60px}.figures{display:block;position:absolute;top:91px;right:-18px}.page{background:url(../pictures/bg.png) no-repeat center 295px #fff}}.agree-row{position:relative;padding-left:30px;line-height:normal;margin-bottom:10px}.agree-row label{width:100%;float:none;display:block;margin:0!important}.agree-row input{position:absolute;left:0;top:0;width:auto;height:auto;margin:0!important}.gdpr-form-text,.upload-info,.post-message{margin-bottom:20px}.post-message ul{margin-left:20px}.upload-info{font-size:10px}.gdpr-form .row{margin-bottom:10px}.gdpr-form .row label,.gdpr-form .row input[type=text],.gdpr-form .row input[type=email],.gdpr-form .row textarea{display:block;width:100%}.gdpr-form .row input[type=text],.gdpr-form .row input[type=email],.gdpr-form .row textarea{padding:10px}.gdpr-form .row textarea{height:100px}.gdpr-form .row label{margin-bottom:5px}.gdpr-form fieldset legend{margin-bottom:10px;font-size:22px}.gdpr-form fieldset .row{position:relative;padding-left:30px}.gdpr-form fieldset .row input{position:absolute;left:0;top:5px}.captcha-row{margin-bottom:10px}.cookiebannerpopup{position:fixed;bottom:-100%;left:0;z-index:99999;transition:all ease .5s;width:100%;padding:10px 60px 10px 10px;background:#000;color:#fff;box-sizing:border-box;color:#fff;font-size:17px}@include tablet{text-align:center;}.cookiebannerpopup a{color:#fff;text-decoration:none;border-bottom:1px solid}.cookiebannerpopup.open{bottom:0}.cookiebannerpopup a.close{display:block;position:absolute;right:10px;top:8px;font-weight:600;font-size:0;width:26px;height:26px;border:0}.cookiebannerpopup a.close:before,.cookiebannerpopup a.close:after{position:absolute;left:12px;top:2px;content:' ';height:22px;width:2px;background-color:#fff;transition:background-color .2s}.cookiebannerpopup a.close::before{transform:rotate(45deg)}.cookiebannerpopup a.close::after{transform:rotate(-45deg)}html,body{overflow:hidden}.overlay-background{position:relative;z-index:1}.overlay-container{position:fixed;background:rgba(0,0,0,70%);z-index:1337;width:100%;height:100%}.overlay-scroll{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:auto}.overlay-content{width:800px;padding:50px;background:#fff;text-align:center;position:relative;font-size:16px}.overlay-content p{margin-bottom:10px}.overlay-content h2{font-size:22px;color:#e54415;text-transform:uppercase;font-weight:bold;margin-bottom:20px}@media only screen and (max-width:800px){.overlay-scroll{padding:50px 20px}.overlay-content{width:100%}}@media only screen and (max-width:600px){.overlay-scroll{display:block}}