.elementor-1605 .elementor-element.elementor-element-4cf6d9d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-1605 .elementor-element.elementor-element-4cf6d9d3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-7e4e9391 *//* --- GOOGLE WORDMARK + REVIEWS OP ÉÉN LIJN --- */
.gr-summary .gr-link .gr-google,
.gr-summary .gr-google {
  display: inline-flex;           /* zet logo + tekst naast elkaar */
  align-items: center;            /* verticaal centreren */
  gap: .4rem;                     /* ruimte tussen logo en "Reviews" */
  vertical-align: middle;         /* lijn met omliggende tekst */
}

/* Laat het logo meeschalen met de tekstgrootte */
.gr-summary .gr-google-logo {
  height: 4.15em;                 /* ~ iets groter dan tekst; speel met 1.05–1.25em */
  width: auto;
  display: block;                 /* voorkomt rare inline-afstand */
  flex: 0 0 auto;
}

/* Stijl van het woord “Reviews” naast het logo */
.gr-summary .gr-reviews {
  font-weight: 500;
  line-height: 1;
  color: #FFFFFF;                 /* rustig grijs */
  letter-spacing: .1px;
  margin-top: .02em;
  margin-right: 0.2em;/* optisch centreren; mag weg als onnodig */
}

/* Zorg dat links in deze widget niet rood worden door het theme */
.gr-wrap .gr-link { color: inherit; text-decoration: none; }
.gr-wrap .gr-link:hover { text-decoration: underline; }

/* Rating (4,9/5) altijd zwart/donker en vet */
.gr-summary .gr-rating { color: #FFFFFF; font-weight: 700; }

/* Verberg de oude fake 'G' indien die nog bestaat */
.gr-summary .gr-google .gr-g { display: none; }

/* Meer ruimte na het cijfer 4,6/5 */
.gr-rating { margin-right: 0.4em !important; }

/* Meer ruimte na de sterren tov '237 beoordelingen' */
.gr-stars  { margin-right: 0.2em !important; }

/* (optioneel) iets meer ruimte tussen de sterren onderling */
.gr-stars { gap: 3px !important; }/* End custom CSS */
/* Start custom CSS *//* Zet jouw voorkeursfont hier */
.sll-wrap {
  --sll-font: "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  font-family: var(--sll-font);
}

/* Leaflet map, popups, tooltips, zoomknoppen, schaalbalk etc. */
.sll-wrap .leaflet-container,
.sll-wrap .leaflet-popup-content,
.sll-wrap .leaflet-popup-content-wrapper,
.sll-wrap .leaflet-tooltip,
.sll-wrap .leaflet-control {
  font-family: var(--sll-font) !important;
}

/* Lijst en zoekveld naast/onder de kaart */
.sll-wrap .sll-list,
.sll-wrap .sll-item,
.sll-wrap .sll-item-title,
.sll-wrap .sll-addr,
.sll-wrap .sll-hours,
.sll-wrap .sll-search {
  font-family: var(--sll-font);
}/* End custom CSS */