.mobiel-horizontaal,.popover-background{position:fixed;bottom:0;left:0;top:0;right:0}.btn,.close-btn{color:#fff;text-decoration:none}.close-btn,.tip-icon{height:50px;line-height:50px;text-align:center}.btn,.close-btn,.tip-icon,.tip-inner{text-align:center}.btn,.close-btn,.gemeente-filter{text-decoration:none}:focus-visible{outline:#0082C5 dashed 4px}body,html{font-family:"Open Sans Google",serif;background:#fff;font-weight:400;margin:0;padding:0;font-size:16px;line-height:34px;color:#000}h1,h2,h3,h4,h5,h6{font-optical-sizing:auto;font-weight:600;font-style:normal}.btn,.close-btn,h1,h2{font-weight:700}h1,h2{color:#0082c5;font-size:52px;margin-bottom:50px;margin-top:20px}.clearfix{float:none;clear:both}.btn-filters.btn-filters-close,.show-on-mobile{display:none}.mobiel-horizontaal{background:0 0/cover #5a348b;z-index:1999;display:none;overflow:hidden}@media screen and (max-width:1199.98px) and (orientation:portrait){.mobiel-horizontaal{display:block}}@media only screen and (max-width:767.98px){.show-on-mobile{display:block}.mobiel-horizontaal{display:none}}.mobiel-horizontaal .panel{margin:5%}.mobiel-horizontaal .panel h2{font-size:28px}.mobiel-horizontaal .panel h3{font-size:24px}.popover{display:none;padding-top:5vh;position:fixed;width:100%;z-index:999}#tab-content-gemeentekaart,.btn,.close-btn,.popover-welkom,.tip{display:block}.popover-project{padding-top:5vh;padding-bottom:5vh}.popover-background{z-index:970;background:#000;opacity:.6}.panels-container{z-index:999;margin:0 auto;position:relative}.popover .panels-container{width:880px}.popover.popover-extrainfo .panels-container{width:800px;margin-top:20px}.popover .panel{padding-bottom:50px}.close-btn{position:absolute;background:#0082c5;top:-14px;right:-14px;width:50px;border:4px solid #fff;font-size:26px;z-index:900;border-radius:50%}.panel,.tip{position:relative}.close-btn:hover{background:#fff;color:#0082c5;border:4px solid #0082c5}.panel{margin:auto;border-radius:40px;background:#fff}.panel-inner{padding:50px 40px}.popover .panel-inner{padding:50px 40px 0;overflow-y:auto;overflow-x:hidden;max-height:80vh}.popover .panel-inner.has-header{max-height:60vh}.panel h1,.panel h2{color:#0082c5;margin:12px 0 30px;font-size:38px;line-height:42px}.panel h2:focus-visible{outline:0}.panel h3{font-weight:400;color:#8dbc3a;margin:0;font-size:32px}.btn{margin:16px 0 0;width:auto;padding:10px 30px 12px;background:#000;cursor:pointer;border-radius:30px;font-size:24px;transition:.2s}.btn .fa{font-size:18px;margin-left:16px}.btn-groen{background:#95c11f;border:2px solid #95c11f}.btn-blauw,.btn-blauw-inverted{border:2px solid #0082c5}.btn-groen:hover{background:#fff;border:2px solid #95c11f;color:#95c11f}.btn-blauw{background:#fff;color:#0082c5}.btn-blauw-inverted,.btn-blauw:hover,.staaf-grafiek-balk-blauw{background:#0082c5;color:#fff}.btn-paars,.btn-paars:hover,fieldset{border:2px solid #5a348b}.btn-blauw-inverted:hover{background:#fff;color:#0082c5}.btn-paars{background:#5a348b}.tabs,.tip-icon{background:#fff}.btn-paars:hover{background:#fff;color:#5a348b}.bekijk-kaart-button{margin-top:30px}.bekijk-lijstweergave{margin-bottom:16px}fieldset{border-radius:15px;padding:10px 30px 18px;margin:30px 0}.tip,fieldset legend{border:2px solid #5a348b;color:#5a348b;font-weight:700}fieldset legend{margin-left:-10px;border-radius:10px;padding:4px 16px}fieldset table{border:0;margin:0}fieldset table td{padding-right:40px;vertical-align:top}fieldset .cat-filter-info{position:relative;display:inline-block;cursor:pointer;top:0;right:0}.popover .panel-inner .project-omschrijving a,.popover .panel-inner fieldset a{color:#000;text-decoration:underline}.popover .panel-inner .project-omschrijving a:hover,.popover .panel-inner fieldset a:hover{text-decoration:none;color:#5a348b}.bronvermelding{margin-top:42px}.tip{border-radius:40px;font-size:15px;margin:32px 0 40px}.tip-icon{position:absolute;width:50px;border:2px solid #5a348b;border-radius:40px;font-size:22px;top:-8px;left:-2px}.tip-inner{width:80%;margin-left:12%;line-height:34px}.content-container{max-width:1600px;margin:0 auto;position:relative;z-index:500}.tabs{height:80px;overflow:hidden}.tab{font-weight:700;float:right;margin-right:10px;background:#5a348b;color:#fff;border-top-left-radius:14px;border-top-right-radius:14px;padding:10px 20px;margin-top:28px;cursor:pointer;transition:.2s}.tab.current,.tab:hover{background:#e6e7e8;color:#5a348b;margin-top:20px;padding:10px 20px 20px}.main-content,hr{background:#e6e7e8}.main-content{min-height:660px;display:none;margin-bottom:220px;position:relative;z-index:1}#tab-content-detailkaart{min-height:920px;background:url("../img/loading.png") center center no-repeat #e6e7e8;margin-bottom:40px}#tab-content-lijstweergave{margin-bottom:30px}.filters-container{position:relative;width:25%;margin-top:-40px;float:left;z-index:5}.btn-filters{font-size:18px;background:#fff;color:#5a348b;border:2px solid #5a348b;margin:0;display:none}.all-filters-container{display:block;padding-top:20px}.filters-panel{background:#5a348b;border-radius:25px;margin-bottom:10px;overflow:hidden}.gemeente-voortgang{display:none;color:#fff;font-size:14px}.gemeente-voortgang .btn{font-size:14px;padding:5px 0;margin-bottom:10px}.gemeente-voortgang .btn .fa{float:left;font-size:16px;margin-top:9px}.filters-panel-titel{background:#3e2d7a;border-top-left-radius:25px;border-top-right-radius:25px;color:#fff;font-weight:700;padding:5px 20px;position:relative}.filters-panel-inner{padding:14px 20px 16px}.gemeente-filter{color:#553e90;background:#fff;border-radius:30px;padding:8px 5%;font-size:14px;line-height:14px;font-weight:700;width:38%;margin-right:1%;display:inline-block;margin-bottom:4px;transition:.2s}.gemeente-filter:hover{color:#fff;background:#95c11f;transform:scale(1.05);line-height:13px}.gemeente-filter-info,.gemeente-filter-info .fa{position:absolute;height:20px;background:#0082c5}.cat-filter-container:nth-child(2n),.gemeente-filter:nth-child(2n){margin-right:0;margin-left:1%}.cat-filter-aantal,.cat-filter-info,.gemeente-filter-info{font-size:12px;color:#fff;font-weight:700}.gemeente-filter-info{padding:2px 40px 2px 10px;line-height:18px;border-radius:40px;border:2px solid #fff;text-align:left;top:8px;right:8px;cursor:pointer}.gemeente-filter-info .fa{display:block;width:20px;text-align:center;border:2px solid #fff;border-radius:40px;padding:4px 5px 4px 6px;top:-4px;right:-2px;line-height:17px;font-size:16px}.cat-filter-info:hover,.gemeente-filter-info:hover,.gemeente-filter-info:hover .fa{color:#0082c5;border:2px solid #0082c5;background:#fff}.cat-filter-container{width:48%;margin-right:1%;background:#3e2d7a;border-radius:20px;display:inline-block;position:relative;cursor:pointer;margin-top:10px;margin-bottom:10px;transition:.2s}.cat-filter-container:hover{transform:scale(1.05)}.cat-filter-aantal{position:absolute;width:30px;height:30px;line-height:30px;border-radius:40px;border:2px solid #fff;background:#553e90;text-align:center;top:-8px;left:-8px}.cat-filter-info{position:absolute;width:20px;height:20px;line-height:18px;border-radius:40px;border:2px solid #fff;background:#0082c5;text-align:center;top:8px;right:8px}.cat-filter-container img{width:60%;margin:12px 0 6px 20%}.cat-filter-titel{background:#fff;border-bottom-right-radius:20px;border-bottom-left-radius:20px;text-align:center;font-size:14px;line-height:14px;font-weight:700;color:#553e90;padding:8px 0}.mo-panel,.project-lijstweergave:hover .project-lijstweergave-inner{color:#fff}.cat-filter-container:hover .cat-filter-titel{background:#95c11f;color:#fff}.kaart-drenthe-container{width:1100px;height:800px;overflow:hidden;position:absolute;right:10px;top:20px;z-index:500}@media only screen and (max-width:1599.98px){body,html{font-size:14px;line-height:26px}.popover-project .panel h2{margin:6px 0 30px;font-size:28px;line-height:32px}.popover-project .panel h3{font-size:26px}.tabs{height:75px}.main-content{min-height:580px;margin-bottom:70px}#tab-content-detailkaart{min-height:620px}#tab-content-lijstweergave{margin-bottom:10px}.filters-container{left:20px;margin-top:-60px}.cat-filter-container,.filters-panel{border-radius:15px}.gemeente-voortgang,.gemeente-voortgang .btn .fa{font-size:12px}.filters-panel-titel{border-top-left-radius:15px;border-top-right-radius:15px;padding:5px 15px}.filters-panel-inner{padding:10px 10px 8px}.gemeente-filter{padding:7px 4%;font-size:13px;width:40%}.gemeente-filter-info{top:5px;right:4px}.cat-filter-aantal{top:-4px;left:-4px}.cat-filter-container img{width:50%;margin:10px 0 5px 25%}.cat-filter-titel{border-bottom-right-radius:15px;border-bottom-left-radius:15px;font-size:13px;line-height:11px}.kaart-drenthe-container{width:880px;height:640px;right:40px;top:10px}}@media only screen and (max-width:1199.98px){.popover .panel-inner{max-height:72vh}.popover .panel-inner.has-header{max-height:52vh}.main-content{min-height:545px}#tab-content-detailkaart{min-height:580px}.filters-container{width:30%}.filters-panel-titel{font-size:12px}.filters-panel-inner{font-size:12px;line-height:22px}.gemeente-filter{padding:6px 4%;width:40%}.cat-filter-titel{font-size:12px;line-height:10px}.kaart-drenthe-container{width:770px;height:600px;right:10px;top:20px}}@media only screen and (max-width:1080px){.kaart-drenthe-container{width:720px;height:530px;right:10px;top:50px}}@media only screen and (max-width:1024px){.kaart-drenthe-container{width:670px;height:530px;right:10px;top:20px}}.kaart-drenthe{width:100%;position:relative}.kaart-drenthe-knoppen{width:100%;position:absolute;top:0;left:0}.kaart-drenthe-knoppen g{opacity:0;cursor:pointer;transition:.2s}.kaart-drenthe-knoppen g:hover{opacity:.6}.mo-panel{display:none;background:#3e2d7a;border-radius:30px;position:absolute;z-index:600;font-weight:700;top:0;left:0;white-space:nowrap}.mo-panel-inner{padding:4px 30px}.mo-panel-inner::first-letter{text-transform:capitalize}#googleMap{width:100%;height:100%;min-height:660px;position:absolute;opacity:0;transition:.5s 0.5s}.lijstweergave-container{position:relative;width:70%;float:right;padding-bottom:50px}.lijstweergave-container h2{font-size:34px;line-height:44px;color:#5a348b;margin-top:50px;margin-bottom:0}.lijstweergave-container h3{font-size:26px;line-height:36px;font-weight:800;color:#95c11f;margin-top:30px;margin-bottom:20px}.project-lijstweergave{width:49%;height:64px;margin-right:1%;background:#fff;border-radius:10px;float:left;cursor:pointer;margin-bottom:10px;display:flex;padding:10px 0;align-items:center}.project-lijstweergave img{width:14%;margin:0 4%;float:left}.project-lijstweergave-inner{float:left;width:76%;color:#0082c5;font-weight:600;padding-right:10px;line-height:28px}.project-lijstweergave:hover,.staaf-grafiek-legenda-bullet-groen{background:#95c11f}.geen-resultaten{display:none;margin-top:20px}.panel-header{height:200px;width:100%;border-top-right-radius:40px;border-top-left-radius:40px}.project-status{position:absolute;color:#5a348b;background:#fff;border:3px solid #95c11f;border-radius:30px;padding:0 50px 0 20px;font-weight:600;top:-20px;right:60px}.project-status.voorbereiding,.voorbereiding .project-status-icoon{color:#5a348b;background:#fdc918;border:3px solid #5a348b}.has-header .project-status{top:180px;right:20px}.project-status-icoon{height:40px;width:40px;line-height:40px;background:#fff;border:3px solid #95c11f;border-radius:60px;text-align:center;position:absolute;right:-3px;top:-5px;font-weight:700}.project-status .fa{font-weight:900}.popover-titel-icoon{width:15%;float:left;margin-right:5%}.popover-titel-container{width:80%;float:left;padding-top:10px}.cijfers{background:#553e90;color:#fff;font-weight:700;border-radius:40px;padding:5px 30px;position:relative;display:inline-block;margin:20px 10px 30px 0}.cijfers.cijfers-zonnepanelen{padding-left:0}.cijfers .cijfers-aantal{background:#fff;display:inline;padding:10px 20px;border-radius:60px;border:3px solid #95c11f;color:#553e90;font-size:18px;width:100px;text-align:center;left:-3px;top:-3px;margin:0 10px}.cijfers-zonnepanelen .cijfers-aantal{margin:0 10px 0 0}hr{border:none;width:100%;height:2px;margin:20px 0}.popover-project h4{margin-bottom:0}.popover-project p:first-of-type{margin-top:0}.staaf-grafiek{position:relative;width:100%;text-align:right;border-radius:30px;margin-top:10px;min-height:40px}.staaf-grafiek span{padding-right:10px}.staaf-grafiek-balk{font-weight:700;position:absolute;border-radius:30px;transition:1s;overflow:hidden;width:0%}.staaf-grafiek-balk-geel{background:#fdc918;color:#3e2d7a}.staaf-grafiek-balk-groen{background:#95c11f;color:#3e2d7a}.staaf-grafiek-balk-paars{background:#3e2d7a;color:#fff}.staaf-grafiek-legenda{width:100%}.staaf-grafiek-legenda-item{width:33%;float:left}.gemeente-voortgang .staaf-grafiek-legenda-item{font-size:12px;width:auto;margin-right:15px}.staaf-grafiek-legenda-bullet{width:20px;height:12px;border-radius:5px;margin-right:10px;display:inline-block}.staaf-grafiek-legenda-bullet-geel{background:#fdc918}.staaf-grafiek-legenda-bullet-blauw{background:#0082c5}.staaf-grafiek-legenda-bullet-paars{background:#3e2d7a}.popover-project .btn{text-align:left}.popover-project .btn .fa{float:right;margin-top:10px}.popover-project .btn:first-of-type{margin-top:40px}#silktide-modal .switch__off,#silktide-modal .switch__on{top:0}#silktide-modal legend{border:none}.footer{padding:20px 0}.footer .res-logo{display:inline-block}.footer .res-logo img{width:200px}.footer .btn{float:right;font-size:14px;padding:5px 20px 6px;margin-right:20px}@media only screen and (max-width:1599.98px){#googleMap{min-height:620px}.lijstweergave-container{right:10px}.panel-header{height:140px}.has-header .project-status{top:122px}.project-status-icoon{height:34px;width:34px;line-height:34px}.staaf-grafiek-legenda-bullet{width:12px;margin-right:6px}.footer .res-logo{margin-left:20px}.footer .btn{font-size:12px;padding:3px 14px 4px}.footer .btn .fa{margin-left:8px}}@media only screen and (max-width:1199.98px){#googleMap{min-height:580px}.lijstweergave-container{width:64%;right:16px}.project-lijstweergave{width:100%;margin-right:0;float:none;cursor:pointer}.project-lijstweergave img{width:10%;margin:0 2%}.footer{padding:10px 0 20px}.footer .res-logo img{width:160px}.footer .btn{padding:3px 12px 4px}}@media only screen and (max-width:991.98px){.popover .panels-container{width:92%}.popover.popover-extrainfo .panels-container{width:88%}.popover .panel-inner{padding:24px 24px 0;max-height:75vh}.panel h1,.panel h2{font-size:31px;line-height:31px;margin:12px 0 16px}.panel h3{font-size:22px}.btn{font-size:12px;padding:6px 10px 8px}.btn .fa,fieldset table{font-size:12px}.all-filters-container,.popover-welkom .btn .fa,.tip{display:none}.bekijk-kaart-button,.kaart-drenthe{margin-top:20px}.bekijk-lijstweergave{margin-top:10px}fieldset{padding:10px 20px 18px}fieldset table td{padding:10px 5px 10px 0}.popover .panel-inner .project-omschrijving a,.popover .panel-inner fieldset a{word-break:break-all}.tabs{height:auto;overflow:auto;-webkit-transform:scaleY(-1);transform:scaleY(-1);padding-bottom:20px;padding-top:20px}.tab{float:none;margin:10px 10%;background:#5a348b;color:#fff;border-radius:50px;text-align:center;font-size:18px;width:70%;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.tab.current,.tab:hover{margin-top:10px;padding:10px 20px}.main-content{min-height:200px;margin-bottom:20px;padding-bottom:1px}#tab-content-detailkaart,#tab-content-lijstweergave{margin-bottom:20px}.filters-container{width:90%;margin:20px 0 0}.btn-filters{display:block}.filters-panel-titel{font-size:14px}.gemeente-filter{padding:12px 4%;width:92%;margin:5px 0 8px;font-size:16px}.gemeente-filter:nth-child(2n){margin-right:0;margin-left:0}.kaart-drenthe-container{position:relative;width:90%;height:auto;right:auto;left:5%;top:0;margin:20px 0}.kaart-drenthe-knoppen{top:20px}.lijstweergave-container{width:90%;right:5%}.project-lijstweergave img{width:18%;margin:0 3%}.popover-titel-icoon{width:30%;float:none;margin-bottom:20px}.popover .staaf-grafiek-legenda-item,.popover-titel-container{width:100%;float:none}.cijfers{font-weight:500;padding:15px 30px;margin:20px 10px 0 0;line-height:38px}.cijfers .cijfers-aantal{padding:8px 10px;font-size:14px;width:auto;margin:0 10px}.cijfers-zonnepanelen .cijfers-aantal{margin:0 12px}.footer .res-logo{width:60%;margin-left:20%;margin-bottom:10px}.footer .res-logo img{width:100%;margin:0}.footer .btn{font-size:14px;padding:8px 6px 9px;float:none;width:80%;margin:20px auto}}.footer .btn .fa{font-size:12px}