.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=submit]:not(:hover):not(:active),.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full button[type=submit]:not(:hover):not(:active),.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active){background-color:#009640!important;color:#ffffff!important}.mobile_menu_bar:before{color:#ffffff;background:#009640}.et_mobile_menu{background:#009640!important;border-top:1px solid #ffffff!important}.et-fixed-header #logo{content:url(https://www.groenecampings.nl/wp-content/uploads/2024/01/Groene-campings-logo-horizontaal.png)}.et_pb_text_2 h4{margin-left: 8px}a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText{display:none!important}.gk-map-wrapper{position:relative;width:100%;max-width:900px;margin:0 auto}.gk-map{width:100%;display:block}.gk-marker{position:absolute;width:14px;height:14px;background:#2ecc71;border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:1}.gk-marker a{text-decoration:none}.gk-line{position:absolute;bottom:100%;left:50%;width:2px;height:0;background:#2ecc71;transform:translateX(-50%);transition:height 0.25s ease-out}.gk-tooltip{position:absolute;bottom:140%;left:50%;transform:translateX(-50%) translateY(20px);opacity:0;pointer-events:none;background:#fff;border-radius:8px;padding:8px;width:160px;box-shadow:0 3px 10px rgba(0,0,0,0.25);text-align:center;transition:all 0.25s ease-out;z-index:2}.gk-tooltip img{width:100%;height:auto;border-radius:6px;margin-bottom:6px}.gk-tooltip span{font-size:14px;font-weight:600;color:#333}.gk-marker:hover{z-index:10}.gk-marker:hover .gk-line{height:40px}.gk-marker:hover .gk-tooltip{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}