/*!
Theme Name: Bureauintegriteit
Theme URI: https://merkelijkheid.nl
Author: Jens
Author URI: https://merkelijkheid.nl
Description: Merkelijkheid only
Version: 1.5.4
Template Version: 1.5.4
Primary Branch: main
GitHub Theme URI: https://github.com/Jensdnl/bureauintegriteit
License: GNU General Public License v2 or later
Text Domain: merkelijkheid
*/
 html{scroll-behavior:smooth}.h-100{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:var(--body_font);font-size:var(--body_font_size);line-height:var(--body_line_height);letter-spacing:var(--letter_spacing);height:100%}body.menu-open{overflow:hidden}a{color:var(--primary);text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:2px}a:hover{color:var(--secondary)}h1,.h1{font-size:var(--h1);margin:var(--h1_margin);font-weight:var(--h1_weight);font-family:var(--header_font)}h2,.h2{font-size:var(--h2);margin:var(--h2_margin);font-weight:var(--h2_weight);font-family:var(--header_font);line-height:var(--h2_line-height);letter-spacing:var(--h2_letter_spacing)}h3,.h3{font-size:var(--h3);margin:var(--h3_margin);font-weight:var(--h3_weight);font-family:var(--header_font)}h4,.h4{font-size:var(--h4);margin:var(--h4_margin);font-weight:var(--h4_weight);font-family:var(--body_font);color:var(--secondary);letter-spacing:-.5px;line-height:1.5}h5,.h5{font-size:var(--h5);margin:var(--h5_margin);font-weight:var(--h5_weight)}h6,.h6{font-size:var(--h6);margin:var(--h6_margin);font-weight:var(--h6_weight)}h2 h6{font-size:1rem;font-family:var(--body_font);font-weight:400}.primary{color:var(--primary)}.alignright{float:right;margin:0 0 15px 15px}.alignleft{float:left;margin:0 15px 15px 0}.alignnone{width:100%;max-height:400px;object-fit:cover}main p{margin-bottom:2em}.nav{display:flex;flex-wrap:nowrap;padding-left:0;margin-bottom:0;list-style:none;align-content:center;align-items:center}.navwrapper{z-index:9;background-color:#fff}header{width:100%;z-index:9;background-color:#fff;border-bottom:1px solid #fff;padding:1em 0}header.nav-container-sticky .logo{height:60px;transition-duration:2s}.nav-container-sticky{top:0;left:0;border-bottom:1px solid #E5EAF0}header.fixed .logo{width:67px;height:70px}header .logo{transition-duration:2s;height:100px}body.admin-bar header.fixed{top:32px}.header-holder{width:100%;position:relative}.nav-link{display:block;padding:.5rem 1.75rem;color:var(--primary);letter-spacing:-.4px;text-align:right;font-weight:500;font-size:1.125em;line-height:1;text-decoration:none}.dropdown-items .nav-link{background-image:url(../../../../../../themes/bureauintegriteit/img/down.svg);background-size:8px;background-repeat:no-repeat;background-position:center right 10px}.active .nav-link{color:var(--secondary)}.nav li:first-child .nav-link{padding-left:0}.nav li:last-child .nav-link{padding-right:0}#topbar{border-bottom:1px solid #E5EAF0;z-index:20;position:relative;background-color:#fff}#topbar a,#topbar p{color:var(--primary);letter-spacing:-.25px;font-weight:500;font-size:.9em;line-height:20px;text-decoration:none;margin:0}#topbar .social_icon_linkedin{width:14px;height:13px;background-image:url(../../../../../../themes/bureauintegriteit/img/linkedin.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-top:7px}#topbar .social_icon_twitter{width:14px;height:14px;background-image:url(../../../../../../themes/bureauintegriteit/img/twitter.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-top:7px}.social_icon_linkedin:hover{background-image:url(../../../../../../themes/bureauintegriteit/img/linkedin_hover.svg)}.social_icon_twitter:hover{background-image:url(../../../../../../themes/bureauintegriteit/img/twitter_hover.svg)}.container-fluid{max-width:1760px}section.licht-grijs{background-color:#E6EAEF;padding:3rem 0}section.wit{background-color:#FFF}.knop{font-size:1rem;display:inline-block;background-color:transparent;border:0;text-decoration:none;position:relative;padding-bottom:.5rem;cursor:pointer;font-weight:500;color:var(--primary)}.knop:before,span.knop_btn_fix:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--primary)}.knop:after,span.knop_btn_fix:after{content:"";position:absolute;left:0;bottom:0;width:0%;height:1px;background-color:var(--secondary)}.knop:hover:after,span.knop_btn_fix:hover:after{width:100%;transition-duration:1s}span.knop_btn_fix{position:relative;display:inline-block}span.knop_btn_fix .ajax-loader{position:absolute;display:inline-block}svg,img,figure{max-width:100%;height:auto}.postbox-col{width:40%}.text-center{text-align:center}#footer{background-color:#E5EAF0;padding:8em 0}#footer a{text-decoration:none;color:var(--primary);letter-spacing:-.4px;font-weight:500;font-size:1.125em;line-height:2}#footer h4{margin-top:2em}#footer a:hover{text-decoration:underline}#footer h4 a{font-size:var(--h4);margin:var(--h4_margin);font-weight:var(--h4_weight);font-family:var(--body_font);color:var(--secondary);letter-spacing:-.5px;line-height:1.5}.footer-1{color:var(--primary);letter-spacing:-.25px;font-size:.87em;font-weight:500;line-height:2}#footer .footer-1 a{text-decoration:underline;text-underline-offset:.35rem}.copy{font-weight:500;font-size:14px;color:#00306B;letter-spacing:-.25px;line-height:28px;opacity:.5}.copy:hover{opacity:.8}#footer .copy a{text-decoration:none}#blog_header .headercontainer{background-size:cover;background-position:center;position:relative;color:#fff}#blog_header .headercontainer:after{content:"";width:100%;height:100%;left:0;top:0;position:absolute;background-image:linear-gradient(45deg,#00306B 0%,rgba(0,48,107,.1) 100%)}#blog_header .row{z-index:3;position:relative}main{color:var(--primary);letter-spacing:-.4px;font-weight:500;font-size:1.125em;line-height:2}#content_flex h1,#content_flex h2,#content_flex h3,#content_flex p,#content_flex li{color:var(--primary)}.primary p,p.primary{color:var(--primary);font-weight:500}#content_flex p{font-weight:500}.post_box_img{width:100%;padding-top:150%;background-size:cover;background-position:center;background-color:rgb(0 48 107 / 20%)}.post_box_img_holder{width:100%;padding-top:125%;position:relative}.blogoverview h4{font-size:1.2em}.blogoverview p{font-weight:400;letter-spacing:-.3px;font-size:.9em;line-height:2}.blogoverview .knop{font-size:1em;padding-bottom:0}.sticky{position:sticky;top:130px}.catts ul,#primary .catts ul{list-style-type:none;padding:0}.catts ul li{display:inline-block}.catts ul li a{padding:.8em 1.25em;border:1px solid #ededed;text-decoration:none;font-weight:400;font-size:.9em;display:inline-block;margin:0 .5em .5em 0}.catts ul li a:hover,.catts ul li a.active{border-color:var(--primary);color:var(--primary)}#static_page_header .page_header_afbeelding{color:#fff;padding:8em 0}#static_page_header .page_header_afbeelding{position:relative}#static_page_header .page_header_afbeelding:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(45deg,#00306B 0%,rgba(0,48,107,.1) 100%);z-index:2}#static_page_header .header_slide_tekst{position:relative;z-index:3}#static_page_header p{opacity:.8;color:#FFF;letter-spacing:-.4px;line-height:2;font-size:1.115rem;font-weight:500;transition:opacity 1s;max-width:600px}#static_page_header:hover p,#static_page_header p:last-of-type{opacity:1}#static_page_header .knop:before{background-color:#fff}#static_page_header .page_header_afbeelding{width:100%;background-size:cover;background-position:center}main{display:block}#tekst_uitgelicht .text_uitgelicht,#geschrevendoor_banner .text_uitgelicht{font-family:var(--body_font);color:var(--secondary);letter-spacing:-.5px;line-height:1.5;font-size:1.5rem;margin:0 2em 0 0;text-decoration:none;overflow:hidden;height:38px;display:inline-block;margin-bottom:-5px}#tekst_uitgelicht .text_uitgelicht span,#geschrevendoor_banner .text_uitgelicht span{display:inline-block;transform:translate(0,100px);transition:transform 1s}#tekst_uitgelicht .text_uitgelicht.title-selected span,#geschrevendoor_banner .text_uitgelicht span{transform:translate(0,0)}#tekst_uitgelicht h2{font-size:3em;color:var(--primary);line-height:1.5}#tekst_uitgelicht .text_uitgelicht:hover span,#geschrevendoor_banner .text_uitgelicht:hover span{text-decoration:underline}#tekst_uitgelicht .h2{color:var(--primary)}#tekst_uitgelicht.achtergrond_kleur .container,#geschrevendoor_banner .container{max-width:calc(((100% - 1630px) / 2) + 1630px);margin:0 auto 0 0}#tekst_uitgelicht.achtergrond_kleur .container,#geschrevendoor_banner .container{padding-top:6em;padding-bottom:6em}#geschrevendoor_banner .container{background-color:var(--primary);background-size:cover;background-position:right center;color:#fff}label{width:100%}#blog_nav{width:100%;display:flex;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.btn_prev,.btn_next{width:40px;height:40px;display:inline-block;background-position:center;background-size:cover;opacity:.8;border:1px solid;border-radius:100%;margin:0 .5em}.btn_next{background-image:url(../../../../../../themes/bureauintegriteit/img/next.svg)}.btn_prev{background-image:url(../../../../../../themes/bureauintegriteit/img/next.svg);transform:rotate(180deg)}.btn_prev:hover,.btn_next:hover{opacity:1}.post_box_in_in{padding:2em}.post_box_in_in h4{color:var(--primary)}#paginas_uitgelicht{overflow:hidden}.nav-item{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.nav-item:hover:after{content:"";width:100%;height:100%;background:transparent;position:absolute;left:0;top:calc(50% + 15px)}.nav-link.cta{background-color:var(--secondary);color:#fff;padding:1em 2em;font-weight:400}.nav-link.cta:hover{background-color:var(--primary)}header{position:relative}header .dropdown-menu{position:absolute;width:100%;padding:4em 0;background:#fff;left:0;top:133px;border-top:1px solid #E5EAF0;opacity:0;display:none;transition:all .3s ease .15s;z-index:-1}header.nav-container-sticky .dropdown-menu{top:85px}header .dropdown-items:hover>.dropdown-menu{animation:dropdown .25s ease-in-out;animation-fill-mode:forwards;z-index:2;display:block}@keyframes dropdown{0%{transform:translate(0,-200px);opacity:0}50%{transform:translate(0,0)}100%{opacity:1}}.navbar .container{flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.navbar-nav{list-style:none;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-end;align-items:center}.collapse{width:100%}ul.dropdown-menu{list-style-type:none}.dropdown_boxes{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;max-width:800px}.dropdown_boxes a{text-decoration:none;font-weight:500;margin-bottom:5px;display:inline-block}.container-menu{max-width:1300px;margin:0 auto;padding:0 2em}#fade-out{position:fixed;top:0;left:0;opacity:0;z-index:-1}.fade-out #fade-out{background-color:var(--primary);opacity:.5;width:100%;height:100%;z-index:9}.post_uitgelicht{padding:3em 2em;position:relative;display:block;text-decoration:none;background-size:cover;background-position:center}.post_uitgelicht .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(45deg,#00306B 0%,rgb(0 48 107 / 80%) 50%,rgb(0 48 107 / 40%) 100%);z-index:2}.post_uitgelicht .post_uitgelicht_in{z-index:3;position:relative;font-size:90%}.post_uitgelicht .post_uitgelicht_in p{color:#fff;margin:0}#blog_header.medewerkers .headercontainer{background-size:cover;background-repeat:no-repeat;background-position:top right;background-color:#a8a9a7}#blog_header.medewerkers.geenbanner .headercontainer{background-size:contain}#nav-icon1 span:nth-child(2){top:14px}#nav-icon1 span:nth-child(3){top:30px}#nav-icon1{width:40px;height:30px;position:relative;margin:auto 0 auto auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;z-index:12;border-radius:5px;cursor:pointer;top:5px}#nav-icon1 span{position:absolute;height:4px;width:100%;background:var(--secondary);opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;border-radius:5px}#nav-icon1 span:nth-child(1){top:0}#nav-icon1 span:nth-child(2){top:10px}#nav-icon1 span:nth-child(3){top:20px}#nav-icon1.open span:nth-child(1){top:13px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}.blogoverview h1 span{font-size:70%}#nav-icon1.open span:nth-child(3){top:13px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.mobiel-menu-container{position:fixed;top:0;right:0;width:100%;height:100%;z-index:5;background:#fff;padding-top:150px;right:-100%;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in 0s;-moz-transition:all 0.5s ease-in 0s;-ms-transition:all 0.5s ease-in 0s;-o-transition:all 0.5s ease-in 0s;overflow:scroll}.fixed .mobiel-menu-container{padding-top:100px}.menu-open .mobiel-menu-container{right:0;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s}.navbar-nav-mob{list-style:none;display:flex;flex-direction:column;align-content:center;justify-content:flex-start;align-items:center;padding:0;overflow:scroll}.nav-link-mob{display:inline-block;text-decoration:none;font-weight:500;font-size:1.4em;margin-bottom:1rem;padding-right:15px}.dropdown-menu-mobiel{text-decoration:none;padding:0;margin-top:-10px}.dropdown_boxes-mobiel{list-style-type:none;padding:0;text-decoration:none;margin-bottom:25px}.dropdown_boxes-mobiel a{text-decoration:none}.dropdown_boxes-mobiel li{margin-bottom:.5rem}.dropdown-items .nav-link-mob{background-image:url(../../../../../../themes/bureauintegriteit/img/down.svg);background-repeat:no-repeat;background-position:center right;background-size:8px}.nav-link-mob.offset{margin-top:1em}.nav-link-mob.cta{background-color:var(--secondary);color:#fff;padding:1rem 2rem;font-weight:400}.social_media_icon{width:20px;height:20px;display:inline-block;margin-right:15px;background-position:center;background-size:cover}.social_media_icon.twitter{background-image:url(../../../../../../themes/bureauintegriteit/img/twitter_hover.svg)}.social_media_icon.linkedin{background-image:url(../../../../../../themes/bureauintegriteit/img/linkedin_hover.svg)}#footer .social_media_icon{margin-top:2em;margin-bottom:2em}.social_media_icon:hover{opacity:.8}.informatie_box_img{width:100%;padding-top:45%;background-size:cover;background-position:top center}.catts-kennisbank ul{list-style:none;text-decoration:none;margin:0 0 1em 0;padding:0}.catts-kennisbank ul li{margin-bottom:.5em}.catts-kennisbank ul a{text-decoration:none}.catts-kennisbank ul a.active{text-decoration:underline;text-underline-offset:.45rem;text-decoration-thickness:1px}#content_flex ul,#primary ul{color:var(--primary);font-weight:500;padding:0 0 0 17.5px}.flickity-button svg{display:none}.flickity-prev-next-button.next{background-color:#fff;background-image:url(../../../../../../themes/bureauintegriteit/img/next.svg);background-position:center}.flickity-prev-next-button.previous{background-color:#fff;background-image:url(../../../../../../themes/bureauintegriteit/img/next.svg);background-position:center;-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.flickity-button:disabled{opacity:0}.text-end{text-align:right}.zoeken{background-image:url(../../../../../../themes/bureauintegriteit/img/zoeken.svg);padding:0 29px 0 0;background-position:center right;background-repeat:no-repeat;cursor:pointer;min-width:20px;height:20px;display:inline-block;z-index:7;position:relative}#zoekform{position:absolute;right:0;top:-10px;width:100%;opacity:0}#zoekform.active{opacity:1}#zoekform input{border-radius:0;padding:8px 10px;border:1px solid #e5eaf0;width:100%;max-width:300px;background:#fafafb}.zoeken.active span{opacity:0}.wpcf7-spinner{position:absolute}.pr-links{text-decoration:none;font-size:.8em}#footer .footer-1 .pr-links a{text-decoration:none}#relevant .post_box_img{padding-top:100%}#breadcrumbs a{text-decoration:none}.grecaptcha-badge{display:none!important}#header h5{line-height:1.4;font-size:1.25em}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (min-width:1400px){.nav-link.offset{margin-left:4em}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1630px}}@media (max-width:1560px){#header,#page_header,#static_page_header,#blog_header{font-size:95%}}@media (max-width:1300px){.nav-link{padding:.5rem 1.35rem}}@media (max-width:1200px){header .logo{margin-left:0}.nav-link{padding:.5rem 1rem}.postbox-col{width:45%}#footer .order-3{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}#footer p{margin:0}.bing-map-in{position:absolute;width:40%;right:15px;top:-2em;opacity:.4;max-width:350px;z-index:-1}}@media (min-width:992px){.dropdown_boxes li:first-child{display:none}}@media (max-width:992px){header{padding:0}#header,#tekst_uitgelicht,#tussen_slider,#page_header,#static_page_header,#blog_header{font-size:80%}.postbox-col{width:55%}#tekst_uitgelicht .text_uitgelicht,#tussen_slider .text_uitgelicht{height:45px;width:100%;margin:0}#spacer{font-size:50%}html{height:auto}#footer{padding:4em 0}:root{--h2_letter_spacing:0px}}@media (max-width:768px){#tekst_uitgelicht .container{min-height:200px}a{text-underline-offset:.25rem}main{line-height:1.75}h4{font-size:1.25rem}#tekst_uitgelicht,#tussen_slider,#static_page_header,#blog_header{font-size:70%}#header,#page_header{font-size:60%}.postbox-col{width:70%}.post_box_in_in{padding:0;padding-left:calc(.5rem + 15px)}}@media (max-width:576px){header .logo{height:55px;width:50px}#header,#page_header,#static_page_header,#blog_header{font-size:50%}#tussen_slider{font-size:60%}.postbox-col{width:80%}}@media only screen and (max-width :320px){#header,#page_header{font-size:50%}.postbox-col{width:95%}}