html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}form legend{display:none}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}:focus{outline:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}ul{padding-left:2em}.clear{clear:both}.right,.float_r{float:right}.align_r{text-align:right}table{width:100%}@font-face{font-family:'ZapfinoExtraLTOne';src:url('../fonts/zapfinoextralt-one-webfont.eot');src:url('../fonts/zapfinoextralt-one-webfont.eot?iefix') format('eot'),url('../fonts/zapfinoextralt-one-webfont.woff') format('woff'),url('../fonts/zapfinoextralt-one-webfont.ttf') format('truetype'),url('../fonts/zapfinoextralt-one-webfont.svg#webfontQbljkcAF') format('svg');font-weight:normal;font-style:normal}body{font:12px/1.5em Verdana,"Lucida Grande",Lucida,sans-serif;color:#888}h1,h2,h3,h4,h5,h2 a,aside a,aside .box,#column_left a,.main_price,.h4{font-family:"Myriad Pro","Segoe UI","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;letter-spacing:-1px;font-weight:normal;color:#625772;word-spacing:2px;line-height:1.5}h2,h3,h4,h5,.h4{margin-top:1.2em;margin-bottom:.3em}h1{font-size:24px;margin-bottom:.4em}#id_1 #header_img h1{position:absolute;line-height:1.2em;font-style:italic;font-size:22px;letter-spacing:1px;top:60px;margin:0;padding-right:2%;padding-left:2%}.sub h1{font-size:24px;margin-bottom:.7em}h2{font-size:22px}h3{font-size:21px}h4,.h4{font-size:16px}h5{font-size:14px}aside .substart{display:none}@media(min-width:665px){h1{font-size:26px}.sub h1{font-size:28px}aside .substart{display:block}}@media(min-width:885px){h1{font-size:32px;margin-bottom:.4em}.sub h1{font-size:36px;margin-bottom:.7em}}b,strong{font-weight:bold}i,em{font-style:italic}p,ul{margin-top:0;margin-bottom:1em}p.actie{color:#15688e;font-size:14px;font-style:italic}address,address a{font-size:14px;line-height:1.2em;margin-top:1em;color:#15688e}address .h4{font-weight:bold;font-size:16px;color:#15688e}.intro{font-size:14px}.valop{font-size:13px;font-weight:bold;color:#625772}.comment{font-style:italic;padding-left:1em;color:#15688e}a{color:#625772;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline;color:#15688e}html,body{height:100%}#mm-blocker,.mm-page{z-index:10;background-color:white}body>.body,.mm-page{display:table;table-layout:fixed;width:100%}.page-row{display:table-row;width:100%;height:1px;background:white}.page-row-expanded{height:100%}.page-header{z-index:10!important}header.page-row{background:#f2f1f5 url(../img/bg_slice_top.png) repeat-x 0 top}footer.page-row{background:#30143c}.page-footer{padding-top:22px;color:white}.page-wrapper{width:96%;position:relative;z-index:0;margin:auto}.mobile_hide{display:none}.mobile_show{display:block}@media(max-width:685px){#menubtn{background:center center no-repeat transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC);display:block;width:40px;height:40px;position:absolute;z-index:100;background-color:black;border-radius:3px;top:10px;left:10px}}#main_nav{text-align:center;padding-top:3px}#main_nav ul,#main_nav li{list-style:none;vertical-align:top;padding:0;margin:0}#main_nav a{color:white;display:block}#main_nav a:hover{text-decoration:none}#main_nav li.level1{display:inline-block;position:relative;line-height:50px;width:16%;padding:.5em}#main_nav li.level1>a{white-space:nowrap}@media(min-width:685px){#main_nav li.level1>a{font-size:13px}}@media(min-width:1024px){#main_nav li.level1>a{font-size:17px}}#main_nav li.level1.current>a{background-color:#5b2d74;border-radius:3px}#main_nav li.level1:hover{background-color:#592775}#main_nav li.level1 li{padding-right:1em;padding-left:1em;line-height:3em}#main_nav li.level1 li:hover{background-color:#30133c}#main_nav li.level1:hover ul{left:0}#main_nav .level1>ul{position:absolute;border-top:1px solid #fff;min-width:200px;z-index:20;text-align:left;left:-2000px;top:57px;background-color:#582b70;line-height:2em;box-shadow:0 3px 5px rgba(0,0,0,0.3)}#main_nav .level1>li li{display:none}aside{margin-top:135px}aside h3.substart a{font-size:26px;color:#007da3}aside nav>ul,#column_left>ul{background:url(/assets/layout/img/shade_270.png) no-repeat center -17px;padding-left:0}aside nav ul li,#column_left ul li{padding-left:5%;background:url(/assets/layout/img/submenu_stroke.png) no-repeat -15px bottom;list-style-type:none}aside nav .shade_bottom,#column_left .left_bottom{background:url(/assets/layout/img/shade_270.png) no-repeat center 6px;margin-bottom:2.5em}aside nav a,#column_left a{font-size:14px;display:block;padding:8px 0 8px 15px}aside nav a:hover,#column_left a:hover{background:#f8f6f8 url(/assets/layout/img/arrow_sub.png) no-repeat -4px center;text-decoration:none;color:#007da2}aside li.current a,#column_left li.active>a{background:url(/assets/layout/img/arrow_sub.png) no-repeat -4px center;text-indent:12px;color:#007da3}a.button,input.submit{font-family:"Myriad Pro","Segoe UI","Helvetica Neue",Arial,sans-serif;position:relative;border:0;text-decoration:none;background-color:#57256d;border-radius:3px;box-shadow:0 1px 1px #aaa;color:white;padding:.4em .8em;text-transform:uppercase}a.button:hover,input.submit:hover{background-color:#007da3;cursor:pointer}#content a.button{position:absolute;bottom:0;left:auto}input:focus{background-color:lightyellow}button.arrow{position:absolute;right:0;top:0;border-radius:0 4px 4px 0;width:2.2em;border:0;display:inline-block;float:left;background-color:#ddd;color:#888;font-weight:bold;text-align:center;text-transform:uppercase;line-height:20px;height:auto}#contact_form{position:relative;border-style:none;margin:20px}#contact_form div.block{float:left;width:100%;min-height:2em}label{width:150px;display:block;float:left}input#postcode{width:24%;float:left}input#city{width:72%}.combi_row{float:right;width:63%}input[type=text],input[type=password],textarea{width:63%;border:1px solid #c4c4c4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:right;margin:0 0 10px;padding:.6em 1em}select[name=subject]{width:63%;margin:0 0 10px;float:right}.g-recaptcha .error{font-size:110%;color:red}#logo{background-image:url(../img/logo.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:10px;width:45%;padding-bottom:10%;top:10px;height:0;z-index:10}#header_img{height:185px;background-position:center 20px;background-repeat:no-repeat;background-size:cover;margin-bottom:22px;background-color:white;position:relative}@media(min-width:685px){#logo{width:35%;top:86px}#header_img{height:345px}#id_1 #header_img h1{top:100px;width:250px;text-align:right;font-size:24px;right:0}}@media(min-width:1024px){#header_img{background-size:contain}#id_1 #header_img h1{top:140px;width:250px;text-align:right;font-size:24px;right:0}}#header_img::after{content:'';position:absolute;bottom:0;left:10px;right:10px;height:20px;background-repeat:no-repeat;background-position:center -18px;background-size:cover;z-index:-1;box-shadow:0 3px 15px rgba(0,0,0,0.4);border-radius:50%}#id_1 #header_img{background-image:url(../img/header_home.png)}#id_2 #header_img{background-image:url(../img/header_advies.png)}#id_3 #header_img{background-image:url(../img/header_mannen.png)}#id_4 #header_img{background-image:url(../img/header_bedrijven.png)}#id_5 #header_img{background-image:url(../img/header_update.png)}.sub #header_img,.slider #header_img{height:47px}.page-body{padding-bottom:6em}td.prijs,td.valuta,td.price{text-align:right;padding-left:5px;font-weight:bold}#id_22 #content p{margin-right:20px;margin-left:20px;margin:20px}ul.refs{float:left;width:29%}.img_wrapper{position:relative;float:left;text-align:center;width:auto;height:auto;margin-right:1.5em;margin-bottom:1.5em;max-width:40%;margin-top:.7em}.img_wrapper img{border:4px solid #efefef;width:100%;max-width:100%;height:auto;display:block}.img_mask{position:relative;display:inline-block}.img_mask::before{content:"";position:absolute;left:2%;right:2%;padding-bottom:1%;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.4);z-index:-1;height:20px;top:1px}.img_mask::after{content:"";position:absolute;left:2%;right:2%;padding-bottom:1%;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.4);z-index:-1;height:20px;bottom:0}header .img_wrapper{width:100%;float:none;margin-right:auto;margin-left:auto;max-width:100%}aside .box{position:relative;border:3px solid #ddd;background-color:rgba(252,254,255,0.3);margin-bottom:1.5em;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:9%}aside .box p{letter-spacing:0;color:#6e308a;font-size:105%;font-style:italic}aside .box a{line-height:1em;padding:0;margin:0;white-space:normal}aside .box img{max-width:100%;height:auto;margin-top:-6px}.cols .inner{padding:.5em 2em 2em;margin-bottom:1em;position:relative}@media(max-width:685px){.page-footer .inner{background-color:#452f4f;padding-bottom:3em}}@media(min-width:685px){[class^="col_"],[class*=" col_"]{display:block;float:left}.cols{margin-left:-2%;margin-right:-2%}.cols .inner{margin-right:5%;margin-left:5%;padding:0}.col_1-2{width:50%}.col_1-3{width:33.2%}.col_2-3{width:66%}.col_1-4{width:25%}.col_3-4{width:75%}#content.col_3-4{padding-right:2.5%}aside.col_1-4{padding-left:2.5%}}.cols header{text-align:center}.teaser h2,.teaser h3{text-align:left;margin-top:.5em;margin-bottom:.2em}.teaser .inner{padding-bottom:40px}.teaser .button{position:absolute;bottom:0;left:0}#core .slider,.scroll{width:720px;margin:0 auto;position:relative}#core .slider{float:left;top:-20px}.scroll{overflow:hidden;height:300px}.scrollContainer{position:relative}.scrollContainer .panel{padding:10px;width:550px;height:300px}.inside{padding:10px;position:relative}.inside h4{margin-top:0}.inside p{font-size:12px;margin-bottom:5px}.scrollButtons{position:absolute;top:127px;cursor:pointer;border-style:none;z-index:999}.scrollButtons.left{left:0;top:121px}.scrollButtons.right{right:0}.hide{display:none}#slideshow{position:relative;margin-bottom:2em;margin-top:2em;padding-left:3%;padding-right:3%}#slideshow #slidesContainer{margin:0 auto;overflow:auto;position:relative}#slideshow #slidesContainer .slide{position:relative;float:left}#slideshow .img_wrapper{float:left;margin-right:2.5em}.slide img{width:auto;max-height:220px}.control{width:33%;position:absolute;top:0;bottom:0;cursor:pointer;text-align:center;z-index:99}.arrow{display:block;width:32px;height:100%;position:relative}#leftControl{left:-3%}#leftControl .arrow{background:url(../img/arrows_slide.png) no-repeat 0 75px;opacity:.35;filter:alpha(opacity=35)}#leftControl.over .arrow{background:transparent url(../img/arrows_slide.png) no-repeat -40px 75px;opacity:1;filter:alpha(opacity=100)}#rightControl{right:-3%}#rightControl .arrow{display:block;width:32px;height:100%;position:relative;float:right;background:url(../img/arrows_slide.png) no-repeat -88px 75px;opacity:.30;filter:alpha(opacity=35)}#rightControl.over .arrow{background:url(../img/arrows_slide.png) no-repeat -88px 75px;opacity:1;filter:alpha(opacity=100)}#thumb_list{max-width:100%;overflow-x:auto;padding:0;position:relative;height:50px}#thumb_list>ul{height:60px;padding:0}#thumb_list li{width:100px;padding-right:15px;text-align:center;float:left;position:relative}#thumb_list a{display:block;height:45px;overflow:hidden;-webkit-box-shadow:0 2px 4px #ccc;-moz-box-shadow:0 2px 4px #ccc;box-shadow:0 2px 4px #ccc}#content img.thumb{width:85px;height:auto}#id_15 #slideshow{padding:0 8%}#module_newsletter_foot{position:relative}#module_newsletter_foot input[type=text]{width:100%;float:none;text-align:center;color:black}#newsletter_message_foot{display:none;position:absolute;top:-120px;padding:1em;width:100%;color:black;background-color:white;border:2px solid silver;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#cmb{width:235px;height:57px;position:absolute;background:url(/assets/layout/img/logo_cmb_235.jpg) no-repeat;top:-57px}#ideal{background:url(/assets/layout/img/ideal.png) no-repeat;width:165px;height:50px;display:block;position:absolute;top:-54px;right:0}.home #cmb{width:250px;height:60px;position:absolute;background:url(/assets/layout/img/logo_cmb.jpg) no-repeat;top:-60px}.page-footer{padding-top:1em;padding-bottom:3em}.page-footer h3{position:relative;color:white;font-size:17px;text-transform:uppercase;margin-bottom:.3em;padding:0 0 0 10px;line-height:1.6}@media(min-width:685px){.page-footer h3{box-shadow:inset 1px 0 3px #60496d;border-radius:3px;background-color:#4d255e}}.page-footer a{color:#ebe3f8;text-decoration:none;font-weight:400}.page-footer a:hover{color:white;text-decoration:underline}.page-footer ul{padding-left:0;list-style-type:none}.page-footer li{padding-left:1em;background:url(../img/arrow.png) 0 6px no-repeat;position:relative;line-height:1.8em}@media(min-width:685px){.mobile_hide{display:block}.mobile_show{display:none}.page-wrapper{width:90%}}@media(min-width:1300px){.mm-page{display:table;width:100%}.page-wrapper{width:1280px}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}