@import url(/wp-content/themes/Divi/style.css);h1,h2,h3,h4,p,a.et_pb_button{hyphens:auto}.zeno_font_resizer_container{float:right;padding:0 20px;position:relative}.page-template-page-doedecheck #et-main-area.overlay_active{position:relative;z-index:999999!important}.page-template-page-doedecheck #main-content .container::before{background-color:#fff0}#mindd_widget_embedded li{list-style:none}html.kaart_html{margin-top:0!important;width:100%}.page-template-page-verkooppunten #container-fluid-map{padding:0}.page-template-page-verkooppunten #map{position:relative;bottom:0;min-height:500px;width:100%;z-index:1}.page-template-page-verkooppunten .mapboxgl-popup{max-width:250px}.popover_content_details p{margin-bottom:0;padding-bottom:0}.popover_content_details p.buttons{margin-top:20px}.popover_content_details div{min-height:25px}.popover_content .button{color:#fff;font-weight:700;padding:10px 10px 10px 30px}.popover_content .phone{background:#9dbf43 url(/wp-content/themes/startervilla/images/phone.png) no-repeat;background-size:30px;background-position:left 4px}.popover_content .website{background:#9dbf43 url(/wp-content/themes/startervilla/images/website.png) no-repeat;background-size:30px;background-position:left 2px;margin-left:3px}.page-template-page-verkooppunten .popover_content h3{color:#762a7a;font-size:16px;font-weight:700;margin-top:10px;line-height:20px}.page-template-page-verkooppunten #content{min-height:auto}.page-template-page-verkooppunten .et_pb_row_1 .et_pb_column_1{padding-left:0!important;padding-right:0!important}.filter-group{font-weight:600;position:absolute;top:0;left:0;z-index:1;width:200px;color:#fff}#filter-group-zorgverleners{left:202px}.filter-group label:last-child{border:none}.filter-group input[type=checkbox]{display:none}.filter-group input[type=checkbox]+label{background-color:#80217e;display:inline-block;cursor:pointer;float:left;width:180px;padding:10px}.filter-group input[type=checkbox]+label{background-color:#80217e;text-transform:capitalize}.filter-group input[type=checkbox]+label:hover,.filter-group input[type=checkbox]:checked+label{background-color:#80217e;filter:alpha(opactiy=8000);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=8000)";-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.filter-group input[type=checkbox]:checked+label:before{content:'✔';margin-right:5px}.dropdown{float:left;overflow:hidden}.dropdown .dropbtn{font-size:16px;border:none;color:#fff;display:inline-block;outline:none;background-color:#80217e;font-family:inherit;padding:10px 15px;margin:0;width:200px;text-align:left}.navbar a:hover,.dropdown:hover .dropbtn{background-color:#80217e}.dropdown-content{display:none;position:absolute;background-color:#80217e;min-width:200px;z-index:1}.dropdown-content a{float:none;color:#000;padding:12px 16px;text-decoration:none;display:block;text-align:left}.dropdown-content a:hover{background-color:#ddd}.dropdown:hover .dropdown-content{display:block}.filter-ctrl{position:absolute;top:0;right:10px;z-index:1;width:180px}.filter-ctrl input[type=text]{font:12px/20px 'Helvetica Neue',Arial,Helvetica,sans-serif;width:100%;border:0;background-color:#fff;height:40px;margin:0;color:rgb(0 0 0 / .5);padding:10px;box-shadow:0 0 0 2px rgb(0 0 0 / .1);border-radius:3px}#kaart_tabs{border:none}#kaart_tabs .et_pb_tabs_controls{border:1px solid #d9d9d9}#kaart_tabs .et_pb_tab_0 .et_pb_tab_content{padding-top:50px}#kaart_tabs .et_pb_tab{padding:24px 0 0 0}#kaart_tabs .et_pb_row.et_pb_row_2{margin-bottom:15px!important;margin-top:15px!important}.gform_wrapper{margin:2.5%!important}.gform_wrapper h3{font-weight:700;text-transform:uppercase;font-size:36px!important;color:#80217e;line-height:1.3em}.gform_wrapper .gform_button{background-color:#94c11f;border:none;color:#fff!important;font-size:18px!important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;padding:.3em 2em!important;letter-spacing:1px;transition:all 0.2s;line-height:2.7em!important;-webkit-border-radius:50px;border-radius:50px;moz-border-radius:50px}@media (max-width:1025px){#module_kaart{margin-top:40px}#module_kaart .et_pb_row{width:100%!important}#kaart_tabs .et_pb_tab_0 .et_pb_tab_content{padding-top:100px}#kaart_tabs .filter-group{top:50px}}