﻿.header .bottom .main-menu-wrapper .main-menu .navbar .navbar-toggler.toggler-mobile i{color:#000}.header .bottom .main-menu-wrapper .main-menu .menu-mobile{background:#fff}.header .bottom .main-menu-wrapper .main-menu .menu-mobile ul li:not(:last-child){border-bottom:1px solid #000000}.header .bottom .main-menu-wrapper .main-menu .menu-mobile .contact-info .info__phone-content span{color:#000}.header .bottom .main-menu-wrapper .main-menu .menu-mobile .contact-info .info__phone-content a{color:#000}.header .bottom .main-menu-wrapper .main-menu .menu-mobile .contact-info .info__email a{color:#000}.content-container .vc_row.wpb_row[data-vc-full-width="true"]{padding-right:0 !important;right:0 !important}.textColorWit h3{color:#ffffff !important}h1,h2,h3,h4,h5,h6{font-family:'Montserrat', sans-serif}p,body,ul{font-family:'Montserrat', sans-serif}.site-footer .main-footer p i{color:#ffffff;font-size:14px}.vso_contact{font-size:20px !important}.vso_contact .companyName{font-size:20px !important}.vso_contact a{color:#000000}.custom_image img{height:calc(100vw / 5)}.custom_image.header{-webkit-mask-image:url(/wp-content/themes/vso/inc/admin/images/header.png)}.custom_image .text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#ffffff;font-size:48px;font-weight:bold;text-align:left;text-shadow:5px 5px 5px #000000;width:var(--content-width);max-width:100%;padding:0 15px}@media screen and (max-width: 768px){.custom_image .text{font-size:28px}}@media screen and (max-width: 425px){.custom_image img{height:calc(100vw / 2)}.custom_image.header{-webkit-mask-image:url(/wp-content/themes/vso/inc/admin/images/header_mobiel.png)}}.vso_nieuws{margin:0 -15px}.vso_nieuws .custom-nieuws{overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,0.07)}.vso_nieuws .custom-nieuws:hover img{opacity:0.7}.vso_nieuws .custom-nieuws .image-nieuws{display:block;width:100%;height:400px;background-position:center;background-size:cover;object-fit:cover}.vso_nieuws .custom-nieuws .content-nieuws{padding:32px 20px 24px 20px;background:#ffffff}.vso_nieuws .custom-nieuws .content-nieuws .title-nieuws{color:#000000;font-weight:bold;font-size:20px}.vso_nieuws .custom-nieuws .content-nieuws .streep_below_news{width:116px;border-bottom:2px solid #D57B18}.vso_nieuws .custom-nieuws .content-nieuws-text{margin-bottom:25px}.vso_nieuws .custom-nieuws .button-nieuws{color:#D57B18;font-size:16px;margin-left:5px}.vso_nieuws .custom-nieuws .button-nieuws:hover{color:#000000}.dark-button .button_overzicht{color:#ffffff;font-size:20px;font-weight:bold}.dark-button .streep_below{width:370px;border-bottom:3px solid #ffffff}.dark-button.dark .button_overzicht{color:#000000}.dark-button.dark .streep_below{border-bottom:3px solid #000000}@media screen and (max-width: 1024px){.button_overzicht{font-size:18px}.streep_below{width:310px}}@media screen and (max-width: 768px){.button_overzicht{font-size:15px}.streep_below{width:230px}}@media screen and (max-width: 425px){.button_overzicht{font-size:20px}.streep_below{width:350px}}.vso_agenda .item{display:flex;width:100%;margin-bottom:15px}.vso_agenda .date{background:#A1C036;margin:0 20px 0 0;line-height:1;color:#fff;padding:15px 5px;height:auto;width:55px;font-size:15px;text-align:center;font-weight:bold}.vso_agenda .date span{display:inline;width:100%;text-align:center;font-size:15px;font-weight:bold;text-transform:uppercase}.vso_agenda .post-title-agenda{color:#ffffff;margin-top:3px;font-size:16px}.vso_agenda .post-title-agenda:hover{color:var(--secondary-color)}.vso_agenda .post-subTitle-agenda{font-size:12px;color:#ffffff}.vso_agenda.dark .post-title-agenda{color:#000000;margin-top:3px;font-size:16px}.vso_agenda.dark .post-title-agenda:hover{color:var(--primary-color)}.vso_agenda.dark .post-subTitle-agenda{font-size:12px;color:#000000}.custom_image_share{max-width:770px;height:auto;margin:auto}.custom_image_share .text{position:absolute;left:50%;transform:translate(-50%, -50%);color:#ffffff;font-size:20px;top:32%;max-width:614px;text-align:center}.custom_image_share .phone{position:absolute;left:38%;transform:translate(0%, -50%);color:#ffffff;font-size:16px;font-weight:bold;top:60%;border-bottom:3px solid #ffffff}.custom_image_share .phone a{color:#ffffff}.custom_image_share .mail{position:absolute;left:48%;transform:translate(0%, -50%);color:#ffffff;font-size:20px;top:60%}.custom_image_share .mail .button_custom_share{margin-left:30px;color:var(--primary-color);font-size:16px;font-weight:bold;background:#ffffff;padding:9px 16px 10px 16px}@media screen and (max-width: 500px){.custom_image_share{width:347px;margin-left:20px;height:auto}.custom_image_share img{height:360px}.custom_image_share .text{position:absolute;left:20%;transform:translate(0%, -50%);color:#ffffff;font-size:16px;top:32%;max-width:250px;text-align:center}.custom_image_share .phone{position:absolute;left:37%;transform:translate(0%, -50%);color:#ffffff;font-size:16px;font-weight:bold;top:54%;border-bottom:3px solid #ffffff}.custom_image_share .phone a{color:#ffffff}.custom_image_share .mail{position:absolute;left:21%;transform:translate(0%, -50%);color:#ffffff;font-size:20px;top:68%}.custom_image_share .mail .button_custom_share{margin-left:30px;color:var(--primary-color);font-size:16px;font-weight:bold;background:#ffffff;padding:9px 16px 10px 16px}}.vso_thema .custom-thema{overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,0.07);margin-bottom:1.5rem}.vso_thema .custom-thema .content-thema{padding:32px 20px 24px 20px;background:#ffffff}.vso_thema .custom-thema .content-thema .title-thema{color:#000000;font-weight:bold;font-size:20px}.vso_thema .custom-thema .button-thema{color:#D57B18;border-bottom:2px solid #D57B18;font-size:16px}.vso_thema .custom-thema .button-thema:hover{text-decoration:none;color:var(--link-color-hover)}.vso_vacature{margin:0 -15px}.vso_vacature .custom-vacature{overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,0.07);margin-bottom:1.5rem}.vso_vacature .custom-vacature .image-vacature{display:block;width:100%;height:210px;background-position:center;background-size:cover;object-fit:cover}.vso_vacature .custom-vacature .content-vacature{padding:32px 20px 24px 20px;background:#ffffff;font-size:16px}.vso_vacature .custom-vacature .content-vacature .title-vacature{color:#000000;font-weight:bold;font-size:20px}.vso_vacature .custom-vacature .button-vacature{color:#FF7B00;border-bottom:2px solid #FF7B00;font-size:16px}.vso_vacature .custom-vacature .button-vacature:hover{text-decoration:none;color:#000000}.vso_vacature .custom-vacature .button--vacatures{padding:4px 15px;background:#FF7B00;font-weight:bold;font-size:16px;color:#ffffff;float:right}.text-white{color:#ffffff}.title-thema{font-size:31px;font-weight:bold;color:#359F90}.title-thema-white{color:#ffffff;font-weight:bold;font-size:31px}.title-thema-black{color:#000000;font-weight:bold;font-size:31px}.button--primary{background:#D57B18;padding:7px 22px;font-weight:bold;font-size:16px}@media screen and (max-width: 500px){.custom-nieuws{margin-bottom:30px}}.images-top-footer{position:absolute;top:-75px;right:30px}.images-top-footer .image-footer{width:300px}.main-header .topbar__left{display:none}@media (max-width: 425px){.main-header .topbar__left{display:none}}.main-header .topbar__left a{margin-right:20px;color:var(--primary-color);font-size:20px;font-weight:bold}.main-header .topbar__left a:hover{color:var(--primary-color)}.main-header .topbar__left a .mail{margin-right:10px}.main-header .topbar__left a .phone{margin-right:10px}.main-header .topbar__left .social{display:flex;align-items:center;background-color:#fff;padding-left:30px;padding-right:30px;margin-right:30px;height:42px}.main-header .topbar__left .social a{color:#000000}.main-header .topbar__right{justify-content:end;display:flex;align-items:center;color:var(--primary-color);padding-top:10px}.main-header .topbar__right a{color:var(--primary-color);font-size:18px;font-weight:bold}.main-header .topbar__right a i{color:var(--primary-color)}.main-header .topbar__right .mail{padding-right:5px}.main-header .topbar__right .phone{padding-right:5px;padding-left:20px}@media (max-width: 472px){.main-header .topbar__right{display:none}.main-header .topbar__right .mail{display:none}.main-header .topbar__right .phone{display:none}}.sub-menu{position:absolute;display:inline-block;background:#fff;width:300px;list-style:none;padding:15px;text-align:left;border:2px solid #eee}.sub-menu li{position:relative;padding:30px 0;white-space:initial;border-bottom:2px solid var(--primary-color);margin-left:20px}.sub-menu li a{color:#000;font-weight:700;text-align:left;font-size:14px !important;margin-left:40px}.sub-menu li a .fa{color:#FF7B00;font-size:24px;transform:rotate(270deg);float:right;line-height:22px}.read-text-container .zeno_font_resizer_container{display:inline-block}.read-text-container .zeno_font_resizer_container .zeno_font_resizer{margin:0;height:40px;padding:0 20px;line-height:38px}.zeno_font_resizer span a{display:inline-block;color:var(--primary-color);font-weight:600;padding:0 10px}p.zeno_font_resizer .screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.read-text-container .wpb_content_element{display:inline-block;float:left}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}.read-text-container .btn{border:0;line-height:40px;padding:0 20px 0 45px !important;background-position:10px center;margin:-1px 10px 0 0;color:var(--primary-color) !important;font-weight:700}.fa-chevron-down{margin-left:5px;color:var(--primary-color)}.top-menu ul li a .fa-chevron-down{display:none}.vso_overzicht .custom-overzicht{margin-bottom:30px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,0.07);position:relative}.vso_overzicht .custom-overzicht:hover img{opacity:0.7}.vso_overzicht .custom-overzicht .label-value{position:absolute;right:25px;top:25px;border-radius:10px;background:#D57B18;color:#fff;padding:3px 10px;font-size:14px;font-weight:bold}.vso_overzicht .custom-overzicht .image-overzicht{display:block;width:100%;height:400px;background-position:center;background-size:cover;object-fit:cover}.vso_overzicht .custom-overzicht .content-overzicht{padding:32px 20px 24px 20px;background:#ffffff}.vso_overzicht .custom-overzicht .content-overzicht .title-overzicht{color:#000000;font-weight:bold;font-size:20px}.vso_overzicht .custom-overzicht .content-overzicht .streep_below_overzicht{width:116px;border-bottom:2px solid #FF7B00}.vso_overzicht .custom-overzicht .content-overzicht-text{margin-bottom:25px;font-size:16px}.vso_overzicht .custom-overzicht .button-overzicht{color:#FF7B00;font-size:16px;margin-left:5px}.vso_overzicht .custom-overzicht .button-overzicht:hover{color:#000000}.row.detail .content-wrap .image_detail_single{height:600px;width:100%;object-fit:cover}.image_detail_single{height:800px;width:100%;object-fit:cover}.vso_custom_sidebar .custom-detail-info-block{background:#A1C036;padding:30px;margin-bottom:30px}.vso_custom_sidebar .custom-detail-info-block .custom-detail-title{font-size:32px;font-weight:bold;color:#ffffff}.vso_custom_sidebar .custom-detail-info-block .custom-detail-info-details .custom-detail-subTitle{margin-top:20px;font-weight:bold}.vso_custom_sidebar .custom-detail-info-block .custom-detail-info-details .custom-detail-adress p{font-weight:bold}.vso_custom_sidebar .custom-detail-info-block .custom-detail-info-details p{color:#ffffff}.vso_custom_sidebar .custom-detail-contact-block{box-shadow:0 10px 40px rgba(0,0,0,0.07);padding:32px}.vso_custom_sidebar .custom-detail-contact-block .custom_detail_text{font-weight:bold;color:var(--primary-color)}.vso_custom_sidebar .custom-detail-contact-block .custom_detail_mail{color:#000000}.vso_custom_sidebar .custom-detail-contact-block .custom_detail_phone{color:#000000}.vso_custom_sidebar .custom-detail-share-block{position:relative}.vso_custom_sidebar .custom-detail-share-block .custom-detail-share-title{color:#fff;font-weight:bold;font-size:22px;position:absolute;top:35%;left:0;transform:translate(0, -50%);width:100%;text-align:center}.vso_custom_sidebar .custom-detail-share-block .custom-detail-share-socials{position:absolute;top:60%;left:0;transform:translate(0, -50%);width:100%;text-align:center}.vso_custom_sidebar .custom-detail-share-block .custom-detail-share-socials a{color:#fff;font-size:20px;padding:10px;top:50%}.custom-detail-info-block{background:#A1C036;padding:30px;margin-bottom:30px;min-height:400px}.custom-detail-info-block .custom-detail-title{font-size:32px;font-weight:bold;color:#ffffff}.custom-detail-info-block .custom-detail-info-details .custom-detail-subTitle{margin-top:20px;font-weight:bold}.custom-detail-info-block .custom-detail-info-details .custom-detail-adress p{font-weight:bold}.custom-detail-info-block .custom-detail-info-details p{color:#ffffff}.custom-detail-info-block.block_2{background:#00a1e2}.custom-detail-contact-block{box-shadow:0 10px 40px rgba(0,0,0,0.07);padding:32px}.custom-detail-contact-block .custom_detail_text{font-weight:bold;color:var(--primary-color)}.custom-detail-contact-block .custom_detail_mail{color:#000000}.custom-detail-contact-block .custom_detail_phone{color:#000000}.custom-detail-share-block{position:relative}.custom-detail-share-block .custom-detail-share-title{color:#fff;font-weight:bold;font-size:24px;position:absolute;top:40%;left:0;transform:translate(0, -50%);width:100%;text-align:center}.custom-detail-share-block .custom-detail-share-socials{position:absolute;top:60%;left:0;transform:translate(0, -50%);width:100%;text-align:center}.custom-detail-share-block .custom-detail-share-socials .icon{color:#fff;font-size:25px;padding:10px}.content_detail .content_text_detail{font-weight:bold}.content_detail .content_text_block_detail .subKop{font-weight:bold;color:var(--primary-color);font-size:32px}.right form{display:inline-flex;border-bottom:2px solid var(--primary-color);margin-left:15px}.right form .icon_search{color:var(--primary-color)}.right form input{outline:none;color:var(--primary-color);padding:2px 10px;height:auto;border:0;margin-left:10px;font-weight:bold;font-size:16px}.right form input::placeholder{font-weight:700;color:var(--primary-color)}@media screen and (max-width: 768px){.right form{display:none}}.header .bottom .main-menu-wrapper .main-menu .navbar .main-menu .menu .menu-item:last-child .fa-chevron-down{display:none}.header .bottom .main-menu-wrapper .main-menu .navbar .main-menu .menu .menu-item .menu-item a{font-weight:700}.header .bottom .main-menu-wrapper .main-menu .navbar .main-menu .menu .menu-item:hover .sub-menu{border:0;left:15px;min-width:calc(var(--content-width) - 30px)}.header .bottom .main-menu-wrapper .main-menu .navbar .main-menu .menu .menu-item a{padding:5px 0;margin:0;width:100%}.header .bottom .main-menu-wrapper .main-menu .navbar .main-menu .menu .menu-item .menu-item .fa-chevron-down{display:inherit}.vso_custom_header .logo-detailPage{position:absolute}.vso_custom_header .custom-header{max-width:var(--content-width);margin:auto}.vso_custom_header .custom-header .image_niveau_2_single{position:relative;margin-top:50px;width:100%;height:auto;max-height:450px;object-fit:cover;padding:0 15px}@media screen and (max-width: 1399px){.vso_custom_header .custom-header{max-width:var(--content-width);margin:auto}}@media screen and (max-width: 500px){.vso_custom_header .logo-detailPage{height:120px}.vso_custom_header .image_niveau_2_single{margin-top:30px}}@media screen and (max-width: 1024px){.copyright{padding-left:15px;padding-right:15px}.copyright .copyright-menu{padding-left:15px;padding-right:15px}}@media screen and (max-width: 768px){.copyright .copyright-menu{padding-left:15px;padding-right:15px}}@media screen and (max-width: 425px){.copyright .vso_separator{display:none}.copyright .copyright-menu{padding:0;width:100%;display:inline-block}.social-media{top:5%}.logo-footer{margin-top:0 !important}}@media (max-width: 992px){.social-media{top:5%}}.site-footer .main-footer .social-media{position:relative}.site-footer .main-footer .logo-footer{width:75% !important}.side-social-links{display:none}.navbar-toggler{color:#000000}.go-back a{color:#000000}.team-member{box-shadow:0 0 3px #ddd;margin-bottom:30px;margin-top:95px;padding:20px}.team-member img{max-width:150px;height:150px;object-fit:cover;border-radius:50%;border:5px solid #ffffff;box-shadow:0 0 5px #d5d5d5;margin-top:-95px}.team-member h3{color:#000;font-size:18px}.team-member .subtitle{font-size:14px;color:#000}.team-member .contact-member a{color:#000;font-size:14px}.team-member .contact-member{border-top:1px solid #eee}.team-member .contact-member i{color:var(--primary-color)}.team-member .socials a{margin-right:10px;color:#000000}.team-member .socials i{font-size:20px}.team-member .quote{font-style:italic;margin:10px 0}.fix-position{margin:0 -15px}.fix-position .form-select{display:inline-grid;padding:1rem 0 1rem 0;border:0 solid #ced4da;background-image:none}.fix-position .form-select .wpcf7-list-item{margin:0}.custom-detail-info-details .table tr{border-color:rgba(255,255,255,0.5);color:#fff}.custom-form .wpcf7-checkbox{display:inline-grid;padding:1rem 0 1rem 0;border:0 solid #ced4da;background-image:none}.custom-form .wpcf7-checkbox .wpcf7-list-item{margin:10px 0 0 0}.stage-form .form-select{padding:.375rem 2.25rem .375rem .75rem;border:1px solid #ced4da}.vso-verhalen .custom-overview{display:flex;border-top:1px solid #ddd;padding:30px 0}@media (max-width: 576px){.vso-verhalen .custom-overview{display:block}}.vso-verhalen .custom-overview img{width:100%;height:200px;object-fit:contain}@media (max-width: 576px){.vso-verhalen .custom-overview img{width:50%;text-align:left;margin:0 0 20px 0}}@media (max-width: 400px){.vso-verhalen .custom-overview img{width:100%}}.vso-verhalen .custom-overview .content-verhalen .date{color:#999;font-size:16px}.row.detail .single-item img{width:30%;object-fit:cover}.replace-dot ul{list-style:none;padding:0}.replace-dot ul li:before{content:"✔";color:black;margin-right:8px;font-weight:bold}.single-item .date{color:#999;font-size:16px}#menu-buurthuizen .menu-item-object-buurthuis{font-weight:700}.search-results .content-overzicht-text{display:none}.position-top{margin-top:0 !important}.gform_wrapper{margin-bottom:30px}.gform_wrapper .gform_body .gform_fields{row-gap:20px}.gform_wrapper .gform_body .gform_fields .gfield .gfield_label{color:var(--content-color)}.gform_wrapper .gform_body .gform_fields .gfield .gform-field-label{color:var(--content-color);font-size:18px}.gform_wrapper .gform_body .gform_fields .gfield .gfield_description{color:var(--content-color)}.gform_wrapper .gform-footer .gform_button{border:none;background-color:#D57B18 !important;color:#fff !important;padding:10px 30px !important;display:inline-block !important;border-radius:3px !important;font-weight:700 !important;font-size:18px !important}
