.elementor-444 .elementor-element.elementor-element-7d3b6fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-444 .elementor-element.elementor-element-557db9f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;color:#1F4E63;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-444 .elementor-element.elementor-element-19abf18 .elementor-icon-list-icon i{color:#6B7280;font-size:6px;}.elementor-444 .elementor-element.elementor-element-19abf18 .elementor-icon-list-icon svg{fill:#6B7280;--e-icon-list-icon-size:6px;}.elementor-444 .elementor-element.elementor-element-19abf18 .elementor-icon-list-icon{width:6px;}.elementor-444 .elementor-element.elementor-element-19abf18 .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-19abf18 .elementor-icon-list-text a{color:#6B7280;}.elementor-444 .elementor-element.elementor-element-19abf18 .elementor-icon-list-item{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-444 .elementor-element.elementor-element-1d49e83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-444 .elementor-element.elementor-element-30eac26{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-444 .elementor-element.elementor-element-5a535ea img{border-radius:24px 24px 24px 24px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-444 .elementor-element.elementor-element-93f672a{color:#4A5560;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-444 .elementor-element.elementor-element-d6f76fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-444 .elementor-element.elementor-element-e0ca202{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-444 .elementor-element.elementor-element-e0ca202:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-e0ca202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-444 .elementor-element.elementor-element-2403266{text-align:center;}.elementor-444 .elementor-element.elementor-element-2403266 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:#1F4E63;}.elementor-444 .elementor-element.elementor-element-54a1f12{--display:flex;border-style:solid;--border-style:solid;border-color:#0000000A;--border-color:#0000000A;--border-radius:20px 20px 20px 20px;}.elementor-444 .elementor-element.elementor-element-54a1f12:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-54a1f12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F8;}.elementor-444 .elementor-element.elementor-element-b96bfdf{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#FFFFFF;--e-share-buttons-secondary-color:#1F4E63;}.elementor-444 .elementor-element.elementor-element-b96bfdf .elementor-share-btn__icon{--e-share-buttons-icon-size:2.3em;}.elementor-444 .elementor-element.elementor-element-b96bfdf .elementor-share-btn:hover{--e-share-buttons-secondary-color:#F36F2B;}.elementor-444 .elementor-element.elementor-element-a2fa0c6{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-444 .elementor-element.elementor-element-a2fa0c6:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-a2fa0c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-444 .elementor-element.elementor-element-18888ee{text-align:center;}.elementor-444 .elementor-element.elementor-element-18888ee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:#1F4E63;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-444 .elementor-element.elementor-element-8e24b0e{--grid-row-gap:10px;--grid-column-gap:30px;}.elementor-444 .elementor-element.elementor-element-8e24b0e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-444 .elementor-element.elementor-element-8e24b0e:after{content:"0.66";}.elementor-444 .elementor-element.elementor-element-8e24b0e .elementor-post__thumbnail__link{width:100%;}.elementor-444 .elementor-element.elementor-element-8e24b0e .elementor-post__thumbnail{border-radius:18px 18px 18px 18px;}.elementor-444 .elementor-element.elementor-element-8e24b0e.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-444 .elementor-element.elementor-element-8e24b0e.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-444 .elementor-element.elementor-element-8e24b0e.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-444 .elementor-element.elementor-element-8e24b0e .elementor-post__title, .elementor-444 .elementor-element.elementor-element-8e24b0e .elementor-post__title a{color:#1F4E63;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-444 .elementor-element.elementor-element-8e24b0e .elementor-post__title{margin-bottom:5px;}.elementor-444 .elementor-element.elementor-element-8e24b0e .elementor-post__meta-data{color:#4A5560;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-444 .elementor-element.elementor-element-d6afbbf .elementor-button{background-color:#F6AC24;font-family:"Inter", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:12px 35px 12px 35px;}.elementor-444 .elementor-element.elementor-element-d6afbbf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-444 .elementor-element.elementor-element-d6afbbf .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-444 .elementor-element.elementor-element-54b047e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-444 .elementor-element.elementor-element-7111782{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-444 .elementor-element.elementor-element-f35cc1b{--display:flex;}body.elementor-page-444:not(.elementor-motion-effects-element-type-background), body.elementor-page-444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F8;}@media(max-width:1024px){ .elementor-444 .elementor-element.elementor-element-b96bfdf{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-444 .elementor-element.elementor-element-7d3b6fb{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-444 .elementor-element.elementor-element-557db9f .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-444 .elementor-element.elementor-element-1d49e83{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-444 .elementor-element.elementor-element-93f672a{font-size:18px;} .elementor-444 .elementor-element.elementor-element-b96bfdf{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-444 .elementor-element.elementor-element-8e24b0e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-444 .elementor-element.elementor-element-8e24b0e:after{content:"0.5";}.elementor-444 .elementor-element.elementor-element-8e24b0e .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-444 .elementor-element.elementor-element-30eac26{--width:70%;}.elementor-444 .elementor-element.elementor-element-d6f76fc{--width:30%;}}/* Start custom CSS for post-info, class: .elementor-element-19abf18 *//* =====================================================
   WIO – Post Info categorie badge (platte stijl)
   ===================================================== */

/* Layout van categorie • auteur • datum */
.wio-postinfo .elementor-post-info{
  display:flex;
  align-items:center;
  gap:0px;
  flex-wrap:wrap;
  margin:0;
  padding:0;
}

/* Terms container netjes */
.wio-postinfo .elementor-post-info__terms-list{
  display:flex;
  align-items:center;
  gap:10px;
}

/* ===== DE BADGE (PLAT) ===== */
.wio-postinfo a.elementor-post-info__terms-list-item{
  display:inline-flex;
  align-items:center;
  justify-content:center;

  padding:8px 14px;
  border-radius:18px;                 /* minder rond = minder knopgevoel */
  font-weight:700;
  font-size:12px;
  text-transform:uppercase;
  letter-spacing:.05em;
  line-height:1;

  text-decoration:none !important;

  box-shadow:none !important;        /* GEEN zweef-effect */
  transform:none !important;
}

/* Hover: subtiel */
.wio-postinfo a.elementor-post-info__terms-list-item:hover{
  opacity:.9;
}

/* Auteur + datum iets subtieler */
.wio-postinfo .elementor-post-info__item{
  opacity:.85;
}

.wio-postinfo .elementor-post-info__item a{
  text-decoration:none;
}


/* =====================================================
   KLEUREN PER CATEGORIE
   (pas slugs aan indien nodig)
   ===================================================== */

/* NIEUWS */
.wio-postinfo a[href*="/category/nieuws/"]{
  background:#F2994A !important;
  color:#ffffff !important;
}

/* OPROEP */
.wio-postinfo a[href*="/category/oproep/"]{
  background:#6FCF97 !important;
  color:#ffffff !important;
}

/* AGENDA (licht = donkere tekst) */
.wio-postinfo a[href*="/category/agenda/"]{
  background:#56CCF2 !important;
  color:#0B2530 !important;
}

/* BUURTACTIVITEITEN */
.wio-postinfo a[href*="/category/buurtactiviteiten/"]{
  background:#3B6B57 !important;
  color:#ffffff !important;
}

/* VEILIGHEID */
.wio-postinfo a[href*="/category/veiligheid/"]{
  background:#2D6A4F !important;
  color:#ffffff !important;
}

/* VERGROENING */
.wio-postinfo a[href*="/category/vergroening/"]{
  background:#2F855A !important;
  color:#ffffff !important;
}

/* Fallback als er een categorie zonder mapping is */
.wio-postinfo a.elementor-post-info__terms-list-item{
  background:#94A3B8;
  color:#ffffff !important;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-157c88e *//* =========================
   Wijkraad comments (scoped)
   ========================= */
.wijk-comments {
  --ink: #1F4E63;
  --text: #4A5560;
  --muted: #6B7280;
  --bg: #F7FAFC;
  --card: #FFFFFF;
  --line: rgba(17, 24, 39, 0.08);
  --accent: #F36F2B;
  --shadow: 0 18px 45px rgba(0,0,0,0.08);
  --shadow-soft: 0 10px 28px rgba(0,0,0,0.07), 0 2px 8px rgba(0,0,0,0.05);
  --radius: 18px;
}

/* Maak van de comments-area een "card" */
.wijk-comments #comments,
.wijk-comments .comments-area {
  background: var(--bg);
  border-radius: var(--radius);
  padding-right: 0px;
}

/* Titel */
.wijk-comments #reply-title,
.wijk-comments .comments-title {
  font-family: Poppins, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  color: var(--ink);
  font-weight: 600;
  letter-spacing: 0.2px;
}

.wijk-comments .comment-notes,
.wijk-comments .logged-in-as {
  color: var(--muted);
  font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  font-size: 14px;
}

/* Form card */
.wijk-comments #respond,
.wijk-comments .comment-respond {
  background: var(--card);
  border-radius: var(--radius);
  padding: 24px;
  box-shadow: var(--shadow-soft);
  border: 1px solid var(--line);
  margin-top: 18px;
}

/* Labels */
.wijk-comments #commentform label {
  display: inline-block;
  margin: 0 0 8px;
  font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  font-size: 14px;
  color: var(--ink);
  font-weight: 600;
}

/* Inputs & textarea */
.wijk-comments #commentform input[type="text"],
.wijk-comments #commentform input[type="email"],
.wijk-comments #commentform input[type="url"],
.wijk-comments #commentform textarea {
  width: 100%;
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 14px;
  padding: 14px 14px;
  font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  font-size: 16px;
  color: var(--text);
  outline: none;
  transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

/* Textarea hoogte */
.wijk-comments #commentform textarea {
  min-height: 160px;
  resize: vertical;
}

/* Focus state */
.wijk-comments #commentform input:focus,
.wijk-comments #commentform textarea:focus {
  border-color: rgba(243,111,43,0.6);
  box-shadow: 0 0 0 4px rgba(243,111,43,0.12);
}

/* Form layout: 2 kolommen op desktop */
@media (min-width: 768px) {
  .wijk-comments #commentform .comment-form-author,
  .wijk-comments #commentform .comment-form-email {
    width: calc(50% - 10px);
    display: inline-block;
    vertical-align: top;
  }
  .wijk-comments #commentform .comment-form-author { margin-right: 20px; }
}

/* Kleine helperteksten */
.wijk-comments #commentform .comment-form-cookies-consent label {
  font-weight: 500;
  color: var(--muted);
}

/* Submit button */
.wijk-comments #commentform .form-submit input[type="submit"] {
  background: var(--accent);
  color: #fff;
  border: none;
  border-radius: 999px;
  padding: 12px 20px;
  font-family: Poppins, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  font-weight: 600;
  font-size: 15px;
  cursor: pointer;
  box-shadow: 0 14px 30px rgba(243,111,43,0.22);
  transition: transform .2s ease, box-shadow .2s ease, filter .2s ease;
}

.wijk-comments #commentform .form-submit input[type="submit"]:hover {
  transform: translateY(-2px);
  box-shadow: 0 18px 40px rgba(243,111,43,0.28);
  filter: brightness(0.98);
}

/* Comment list (optioneel netjes maken) */
.wijk-comments .comment-list .comment-body {
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 10px 26px rgba(0,0,0,0.06);
  margin-top: 14px;
}

.wijk-comments .comment-meta,
.wijk-comments .comment-metadata a {
  color: var(--muted);
  font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  font-size: 13px;
}

.wijk-comments .comment-content p {
  color: var(--text);
  font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  line-height: 1.7;
}

/* Reply link als "pill" */
.wijk-comments .reply a {
  display: inline-block;
  margin-top: 10px;
  padding: 8px 14px;
  border-radius: 999px;
  background: rgba(31,78,99,0.08);
  color: var(--ink);
  font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  font-weight: 600;
  font-size: 13px;
  text-decoration: none;
  transition: background .2s ease, transform .2s ease;
}
.wijk-comments .reply a:hover {
  background: rgba(243,111,43,0.14);
  transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-b96bfdf *//* Container spacing (optioneel) */
.wijk-share .elementor-grid{
  gap: 12px;
}

/* De “knop” zelf */
.wijk-share .elementor-share-btn{
  background: #fff;
  border-radius: 999px;
  width: 44px;
  height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;

  /* subtiele 'oplig' schaduw */
  box-shadow:
    0 8px 20px rgba(0,0,0,0.06),
    0 2px 6px rgba(0,0,0,0.04);

  transition: transform .25s ease, box-shadow .25s ease;
}

/* Icon kleur (SVG) */
.wijk-share .elementor-share-btn svg{
  width: 18px;
  height: 18px;
  fill: #1F4E63;
}

/* Hover lift */
.wijk-share .elementor-share-btn:hover{
  transform: translateY(-3px);
  box-shadow:
    0 14px 30px rgba(0,0,0,0.10),
    0 4px 10px rgba(0,0,0,0.06);
}

.wijk-share .elementor-share-btn{
  border: 1px solid rgba(0,0,0,0.04);
}/* End custom CSS */