/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{box-sizing:border-box;font-size:calc(0.75vw + 0.1em);--primary:#2e5a55;--grijs:#8dbe22;--lichtgrijs:#C1FFCA;--lichtoranje:#f1d9e3;}@media screen and (max-width:1248px){:root{font-size:calc(0.75vw + 0.25em);}}@media screen and (max-width:767px){:root{font-size:calc(0.75vw + 0.65em);}}@media screen and (min-width:3200px){:root{font-size:calc(0.6vw + 0.094em);}}body{font-family:'Nunito',sans-serif;margin-top:11rem;font-size:1rem;padding-top:0 !important;background-color:#f9f5ef;}.main-container{width:100%;padding-left:9.375rem;padding-right:9.375rem;padding-top:3.125rem;}.views-view-grid .views-row{display:flex;}.views-view-grid .views-col{float:none;}h1{font-size:2.365rem;font-weight:700;}h2{font-size:1.625rem;font-weight:700;}h3{font-weight:700;font-size:1.625rem;}a{color:var(--primary);}a:hover,a:focus{color:var(--primary);}.page-header{border-bottom:none;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{width:100%;display:inline-block;}.view-civicrm-overzicht-componenten h3,.view-expertise h3{margin:0;}.layout--twocol-section{flex-wrap:initial;gap:6.25rem;}.tabs ul{border:none;border-top:2px solid var(--primary);display:inline-block;width:100%;border-radius:0;padding:1.25rem 1.25rem .8rem 1.25rem;margin-bottom:0;}.nav-tabs > li{margin-right:.625rem;display:flex;}.nav-tabs > li:last-of-type:after{display:none;}.nav-tabs > li:after{content:"|";margin-left:.625rem;}.nav-tabs > li > a{font-weight:600;border:none;padding:0;color:var(--grijs);}.nav-tabs > li > a:focus,.nav-tabs > li > a:hover{border:none;color:var(--primary);background-color:transparent;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{border:none;color:var(--primary);background-color:transparent;}.user-login-form{width:40%;margin:auto;border-radius:0;padding:1.875rem;border:2px solid var(--primary);}.user-login-form label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;font-size:1.125rem;}.user-login-form input{box-shadow:none;font-size:1.125rem;padding:.625rem;display:inline-block;height:auto;border-radius:0;background-color:var(--lichtgrijs);border:2px solid transparent;}.form-control:focus,.ck-focused{border:2px solid var(--primary) !important;-webkit-box-shadow:none !important;box-shadow:none !important;}.block-views-blockprofile-question-block-2,.block-views-blockcaseload-question-staff-block-2{background-color:var(--lichtgrijs);padding:1.25rem;border-radius:0;margin-bottom:3.125rem;border:2px solid var(--grijs);}.block-views-blockprofile-question-block-2 td,.block-views-blockprofile-question-block-2 th,.block-views-blockcaseload-question-staff-block-2 td,.block-views-blockcaseload-question-staff-block-2 th{font-size:1rem;}.block-views-blockprofile-question-block-2 tr th:first-of-type,.block-views-blockcaseload-question-staff-block-2 tr th:first-of-type{color:var(--primary);padding-right:.5rem;}.add-response-form{padding:1.25rem !important;background-color:#f1d9e3 !important;width:70%;margin-left:30%;display:flex;justify-content:space-between;margin-bottom:1.25rem;}.add-response-form .form-group{margin-bottom:0;}.add-response-form .form-group.form-type-textarea{display:inline-block !important;width:100%;margin-bottom:0;}.add-response-form .form-textarea-wrapper{width:100%;}.add-response-form .btn-primary{margin-left:1.875rem !important;margin-right:0;background-color:var(--primary);}.add-response-form .btn-primary:hover,.add-response-form .btn-primary:active,.add-response-form .btn-primary:focus{color:#fff;background-color:#db6a9e !important;}.block-views-blockprofile-caseactivities-block-1 .block-title{margin:1.25rem 0;}.view-profile-caseactivities .view-content,.block-views-blockduplicate-of-profile-caseactivities-block-1 .view-content{display:flex;flex-direction:column;}.view-profile-caseactivities .views-row.own-msg,.block-views-blockduplicate-of-profile-caseactivities-block-1 .views-row.own-msg{align-self:flex-end;background:#f1d9e3;}.view-profile-caseactivities .views-row,.block-views-blockduplicate-of-profile-caseactivities-block-1 .views-row{font-size:1rem;background:var(--lichtgrijs);padding:1.25rem;border-radius:0;width:70%;margin-bottom:1.25rem;display:flex;flex-wrap:wrap;align-items:center;position:relative;}.view-profile-caseactivities .views-row .views-label,.block-views-blockduplicate-of-profile-caseactivities-block-1 .views-row .views-label{color:var(--primary);}.view-profile-caseactivities .views-row .views-field-activity-date,.block-views-blockduplicate-of-profile-caseactivities-block-1 .views-row .views-field-activity-date{font-size:.9rem;font-style:italic;line-height:1;opacity:.7;margin-right:.5rem;margin-top:.2rem;}.view-profile-caseactivities .views-row .views-field-assignee,.block-views-blockduplicate-of-profile-caseactivities-block-1 .views-row .views-field-assignee{color:var(--primary);font-weight:600;font-size:1.25rem;}.view-profile-caseactivities .views-row .views-field-activity-details,.block-views-blockduplicate-of-profile-caseactivities-block-1 .views-row .views-field-activity-details{width:100%;font-size:1rem;}.view-id-events .view-content{display:grid;grid-template-columns:repeat(3,1fr);gap:3.215rem;}.view-id-events .view-content .views-row{background-color:var(--lichtgrijs);border-radius:0;padding:1.25rem;display:flex;flex-direction:column;}.view-id-events .view-content .views-row .views-field-event-image img{width:100%;height:10rem;object-fit:cover;border-radius:0;}.view-id-events .view-content .views-row .views-field-event-type span{background-color:#008057;color:#fff;padding:.2rem .5rem;display:inline-block;border-radius:0;margin:0 0 .625rem 0;}.view-id-events .view-content .views-row .views-label{font-weight:bold;}.view-id-events .view-content .views-row h3{font-size:1.25rem;margin-bottom:0;}.view-id-events .view-content .views-row .views-field-nothing{display:flex;align-items:flex-end;height:100%;}.view-id-events .view-content .views-row .views-field-nothing .btn{margin-top:1.25rem;font-size:1.125rem;}.view-id-upcoming_events .views-view-responsive-grid__item .views-view-responsive-grid__item-inner,.view-id-upcoming_events .views-view-responsive-grid__item .views-field-nothing{height:100%;}.view-id-upcoming_events .views-view-responsive-grid__item .field-content{display:flex;flex-direction:column;height:100%;}.view-id-upcoming_events .views-view-responsive-grid__item .date{margin-bottom:1rem;}.view-id-upcoming_events .views-view-responsive-grid__item .button-wrapper{display:flex;margin-top:1.25rem;flex:1;align-items:flex-end;}.view-id-upcoming_events .views-view-responsive-grid__item .event-details-button a{font-size:1.125rem;}.event-details .block-views-blockupcoming-events-block-6 a{width:100%;margin-bottom:1.25rem;}.event-details .views-field-event-image img{width:100%;height:10rem;object-fit:cover;border-radius:0;}.event-details .views-field-land{display:flex;}.event-details .views-field-land:before{content:"";display:block;width:16px;height:21px;background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2227%22%20height=%2236%22%20viewBox=%220%200%2027%2036%22%3E%3Cpath%20id=%22Icon_awesome-map-marker-alt%22%20data-name=%22Icon%20awesome-map-marker-alt%22%20fill=%22%23008057%22%20d=%22M12.113%2C35.274C1.9%2C20.463%2C0%2C18.943%2C0%2C13.5a13.5%2C13.5%2C0%2C0%2C1%2C27%2C0c0%2C5.443-1.9%2C6.963-12.113%2C21.774a1.688%2C1.688%2C0%2C0%2C1-2.775%2C0ZM13.5%2C19.125A5.625%2C5.625%2C0%2C1%2C0%2C7.875%2C13.5%2C5.625%2C5.625%2C0%2C0%2C0%2C13.5%2C19.125Z%22/%3E%3C/svg%3E');background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:.5rem;}.event-details .views-field-event-type .title-type-wrapper{display:flex;align-items:center;}@media screen and (max-width:767px){.event-details .views-field-event-type .title-type-wrapper{flex-direction:column;align-items:flex-start;}}.event-details .views-field-event-type .title-type-wrapper h1{color:var(--primary);margin:0;}.event-details .views-field-event-type .title-type-wrapper span{background-color:var(--grijs);color:#fff;padding:.2rem .5rem;display:inline-block;border-radius:0;margin-left:1.25rem;}@media screen and (max-width:767px){.event-details .views-field-event-type .title-type-wrapper span{margin-left:0;margin-top:1rem;}}.event-details .views-field-event-themes .views-label{font-weight:600;margin-bottom:0;}.event-details .block-inline-blockevent-image .field--label{display:none;}.event-details .views-field-event-start-date,.event-details .views-field-event-end-date{font-weight:bold;}.event-details .views-field-nothing{margin-top:1.25rem;margin-bottom:1.25rem;}.profile .layout__region--first{font-size:1rem;}.profile .layout__region--first .views-field-user-picture img{border-radius:0;}.profile .layout__region--first .views-field-email,.profile .layout__region--first .views-field-phone{color:#db6a9e;}.block-views-blockprofile-question-block-1,.block-views-blockprofile-eventparticipation-block-1,.block-views-blockprofile-mydonations-block-1{background:var(--lichtgrijs);border-radius:0;padding:1.25rem;margin-bottom:1.875rem;}.block-views-blockprofile-question-block-1 .table-striped > tbody > tr:nth-of-type(odd),.block-views-blockprofile-eventparticipation-block-1 .table-striped > tbody > tr:nth-of-type(odd),.block-views-blockprofile-mydonations-block-1 .table-striped > tbody > tr:nth-of-type(odd){background-color:#fff;}.block-views-blockprofile-question-block-1 .add-question-my-profile{background-color:var(--primary);}.webform-submission-form.webform-submission-add-question-comment-complaint-form{display:flex;justify-content:space-between;}.webform-submission-form.webform-submission-add-question-comment-complaint-form label{display:none;}.webform-submission-form.webform-submission-add-question-comment-complaint-form .form-group.form-type-textarea{display:inline-block !important;width:100%;margin-bottom:0;}.webform-submission-form.webform-submission-add-question-comment-complaint-form .form-textarea-wrapper{width:100%;}.webform-submission-form.webform-submission-add-question-comment-complaint-form .btn-primary{margin-left:1.875rem;margin-right:0;background-color:var(--primary);}.webform-submission-form{border-radius:1.25rem;border:2px solid var(--primary);padding:3.125rem;margin-bottom:6rem;width:70%;}@media screen and (max-width:767px){.webform-submission-form{width:100%;}}.webform-submission-form .form-item{margin-bottom:1.25rem;}.webform-submission-form label{display:inline-block;width:100%;margin-bottom:5px !important;font-weight:700;font-size:1.125rem;}.webform-submission-form input{box-shadow:none;font-size:1.125rem;padding:.625rem;display:inline-block;height:auto;width:100%;border:1px solid var(--primary);border-radius:.625rem;}.webform-submission-form textarea{box-shadow:none;border-radius:.625rem;border:1px solid var(--primary);}.webform-submission-form .select-wrapper{width:100%;}.webform-submission-form select{font-size:1.125rem;padding:.625rem;display:inline-block;height:auto;border-radius:.625rem;line-height:normal;border:1px solid var(--primary);}.webform-submission-form .form-type-checkbox input,.webform-submission-form .form-type-checkbox label{width:auto;}.webform-submission-form .grid-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:3.125rem;}@media screen and (max-width:767px){.webform-submission-form .grid-wrapper{grid-template-columns:1fr;gap:15px;}}.form-textarea-wrapper{width:100%;}.form-item-phone-nr .iti{width:100%;}.select2-selection{font-size:1.125rem;padding:0.625rem;display:inline-block !important;height:auto !important;border-radius:0 !important;line-height:normal;width:100%;}.checkboxes--wrapper,.radios--wrapper{margin-top:1.25rem;margin-bottom:1.25rem;}.checkboxes--wrapper legend,.radios--wrapper legend{display:inline-block;margin-bottom:5px;font-weight:700;width:100%;font-size:1.125rem;border-bottom:none;}.checkboxes--wrapper .radio,.radios--wrapper .radio{margin-bottom:0;}.checkboxes--wrapper .radio input,.radios--wrapper .radio input{width:auto;}.checkboxes--wrapper .radio label,.radios--wrapper .radio label{display:inline-block;font-weight:400;font-size:1rem;border-radius:.625rem;}button,.btn{border-radius:3rem;font-weight:600;padding:.625rem 1.25rem;}.btn-primary{background-color:var(--primary);border:none;}.btn-primary:hover{background-color:var(--grijs);}.btn-primary:active,.btn-primary:focus{background-color:var(--primary);}.webform-options-display-buttons input:checked + label.webform-options-display-buttons-label{border-color:var(--primary);box-shadow:none !important;background-color:var(--lichtgrijs);}.webform-submission-form select{border-color:none !important;box-shadow:none !important;}.form-inline .form-control{width:100% !important;}
@font-face{font-family:Nunito;font-style:normal;font-display:auto;font-weight:400;src:url(/fonts/Nunito-Regular.eot);src:local('Nunito Regular'),local('Nunito-Regular'),url(/fonts/Nunito-Regular.woff2) format('woff2'),url(/fonts/Nunito-Regular.woff) format('woff'),url(/fonts/Nunito-Regular.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:normal;font-display:auto;font-weight:700;src:url(/fonts/Nunito-Bold.eot);src:local('Nunito Bold'),local('Nunito-Bold'),url(/fonts/Nunito-Bold.woff2) format('woff2'),url(/fonts/Nunito-Bold.woff) format('woff'),url(/fonts/Nunito-Bold.ttf) format('truetype')}
footer.footer{background-color:#494949;padding:6.25rem 9.375rem;width:100%;display:inline-block;margin-top:6.25rem;color:#fff;font-size:1.125rem;}footer h5{font-size:1.625rem;font-weight:700;margin-bottom:1.25rem;}footer a{color:#fff;text-decoration:underline;}footer a:hover,footer a:active,footer a:focus{color:#fff;text-decoration:none;}footer .region-footer{display:grid;grid-template-columns:repeat(3,1fr);gap:3.125rem;}footer section{display:flex;flex-direction:column;}footer .field--label{display:none;}footer .field--name-body{padding:1.25rem;border-radius:.625rem;background-color:rgba(255,255,255,0.1);height:100%;}footer #block-civicoop-footerhandigelinks a{text-decoration:none;border-bottom:1px solid rgb(255 255 255 / 55%);}footer #block-civicoop-footerhandigelinks a:hover{border-bottom:1px solid transparent;}footer #block-civicoop-footerhandigelinks a:before{content:url(/themes/custom/geftheme/images/new-tab-icon.svg);margin-right:.625rem;}#copyright{background-color:$grijs;padding:1.875rem 9.375rem;color:#fff;font-size:1.125rem;}#copyright .field{display:flex;justify-content:space-between;}#copyright p{margin:0;}#copyright a{color:#fff;text-decoration:underline;}
.navbar.container{width:100%;max-width:100%;margin:0;border:0;border-radius:0;background-color:var(--primary);padding:1.5rem 3.125rem;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;z-index:99;transition:.6s;}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:none;}.navbar a.logo{margin:0;padding:0;}.navbar a.logo img{height:3.125rem;}.navbar .name{display:none;}.navbar .navbar-collapse{padding:0;}.navbar-default .navbar-nav{display:flex;margin:0;flex-shrink:0;}.navbar-default .navbar-nav > li > a{font-size:1.25rem;font-weight:600;color:#fff;padding:0;margin-left:3.125rem;}.navbar-default .navbar-nav > li > a.is-active{text-decoration:underline;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background-color:transparent;text-decoration:underline;color:#fff;}#fancy_header{padding-left:9.375rem;padding-right:9.375rem;margin-top:1.875rem;}#fancy_header .region-fancy-header{background-color:var(--lichtgrijs);border-radius:1.25rem;padding:1.25rem;}#fancy_header .region-fancy-header .menu--staff-menu{display:flex;}#fancy_header .region-fancy-header .menu--staff-menu li.first a:after{content:'||';}#fancy_header .region-fancy-header .menu--staff-menu a{padding:0;}#fancy_header .region-fancy-header .menu--staff-menu a:after{content:'|';color:#000;margin:0 .625rem;}#fancy_header .region-fancy-header .menu--staff-menu a:hover{background-color:transparent;}
@font-face{font-family:Nunito;font-style:normal;font-display:auto;font-weight:400;src:url(/fonts/Nunito-Regular.eot);src:local('Nunito Regular'),local('Nunito-Regular'),url(/fonts/Nunito-Regular.woff2) format('woff2'),url(/fonts/Nunito-Regular.woff) format('woff'),url(/fonts/Nunito-Regular.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:normal;font-display:auto;font-weight:700;src:url(/fonts/Nunito-Bold.eot);src:local('Nunito Bold'),local('Nunito-Bold'),url(/fonts/Nunito-Bold.woff2) format('woff2'),url(/fonts/Nunito-Bold.woff) format('woff'),url(/fonts/Nunito-Bold.ttf) format('truetype')}
@media screen and (max-width:1200px){.navbar.container{width:calc(100% - 6rem);}.main-container{padding-left:3.875rem;padding-right:3.875rem;}footer.footer{padding:3.125rem 3.875rem;}}@media screen and (max-width:767px){body{margin-top:6rem;}.main-container{width:100%;padding-left:1.875rem;padding-right:1.875rem;}h1,h2{font-size:1.875rem;}h3{font-size:1.4rem;}.layout--twocol-section{margin-top:3.125rem;}.layout--twocol-section{flex-direction:column;gap:3.125rem;}.layout--twocol-section .layout__region{width:100%;}.navbar.container{width:calc(100% - 2rem);padding:0;display:inline-block;height:auto;top:1rem;}.container > .navbar-header{display:flex;align-items:center;justify-content:space-between;margin:0;padding:1.25rem 1.875rem;}.navbar .logo{margin:0;padding:0;}.navbar .logo img{height:2.5rem;}.navbar-toggle{margin:0;border:none;padding:0;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent;}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}.navbar-toggle .icon-bar{width:2.1rem;height:.3rem;border-radius:5px;}.navbar-default .navbar-nav{flex-direction:column;margin:0;text-align:right;gap:1.875rem;}.navbar-default .navbar-nav > li > a{font-size:1.5rem;color:$primary;}.navbar .navbar-collapse{position:absolute;top:-60vh;right:0;background-color:#fff;width:100%;height:50vh !important;margin-right:0;border:none;padding-top:4.875rem;transition:.5s;z-index:-1;border-radius:1.25rem;}.navbar .navbar-collapse.in{top:3rem;box-shadow:0 4px 34px 0 rgba(0,0,0,0.10);}.navbar .navbar-collapse .region nav{padding:0 1.875rem;}.navbar .language-switcher-language-url{position:sticky;height:auto;width:auto;padding:1.25rem;display:inline-block;margin:1.875rem 1.875rem 1.875rem auto;}.navbar .language-switcher-language-url:before{height:2rem;width:100%;border-radius:0 0 1.25rem 1.25rem;}.webform-submission-form.webform-submission-add-question-comment-complaint-form{flex-direction:column;}.webform-submission-form.webform-submission-add-question-comment-complaint-form .btn-primary{margin-left:0;margin-top:1.25rem;}.block-views-blockprofile-question-block-2 tr,.block-views-blockcaseload-question-staff-block-2 tr{display:flex;flex-direction:column;}.view-profile-caseactivities .views-row,.block-views-blockduplicate-of-profile-caseactivities-block-1 .views-row{width:86%;}.add-response-form{width:100%;margin-left:0;}.views-view-responsive-grid--horizontal{--views-responsive-grid--column-count:1 !important;}.webform-submission-form{padding:1.875rem;}.webform-submission-form .form-group{flex-direction:column;}.webform-submission-form  label,.webform-submission-form  input,.form-textarea-wrapper,.webform-submission-form  textarea,.checkboxes--wrapper legend{width:100%;}.webform-submission-form .btn-primary,.webform-submission-form .form-type-checkbox{margin-left:0;}.webform-submission-form .radios--wrapper{margin-left:0;width:100%;}footer.footer{padding:3.125rem 1.875rem;}footer .region-footer{grid-template-columns:1fr;}footer h5{text-align:center;font-size:1.4rem;}#copyright{padding:1.25rem 1.875rem;}#copyright .field{flex-direction:column;align-items:center;}}@media screen and (max-width:360px){.views-field-field-slogan-koptekst h1 .underline{display:initial;position:initial;text-decoration:underline;text-decoration-color:$primary;}}
@font-face{font-family:Nunito;font-style:normal;font-display:auto;font-weight:400;src:url(/fonts/Nunito-Regular.eot);src:local('Nunito Regular'),local('Nunito-Regular'),url(/fonts/Nunito-Regular.woff2) format('woff2'),url(/fonts/Nunito-Regular.woff) format('woff'),url(/fonts/Nunito-Regular.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:normal;font-display:auto;font-weight:700;src:url(/fonts/Nunito-Bold.eot);src:local('Nunito Bold'),local('Nunito-Bold'),url(/fonts/Nunito-Bold.woff2) format('woff2'),url(/fonts/Nunito-Bold.woff) format('woff'),url(/fonts/Nunito-Bold.ttf) format('truetype')}
