.elementor-2362 .elementor-element.elementor-element-ad95c05{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2362 .elementor-element.elementor-element-ad95c05:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-ad95c05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ebc286b );}.elementor-2362 .elementor-element.elementor-element-b1d1fd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2362 .elementor-element.elementor-element-45f54cb{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-1eec204 );--border-color:var( --e-global-color-1eec204 );}.elementor-2362 .elementor-element.elementor-element-56b5674{--display:flex;}.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-2362 .elementor-element.elementor-element-b1e24d4 .elementor-heading-title{font-family:var( --e-global-typography-362b030-font-family ), Sans-serif;font-size:var( --e-global-typography-362b030-font-size );font-weight:var( --e-global-typography-362b030-font-weight );line-height:var( --e-global-typography-362b030-line-height );letter-spacing:var( --e-global-typography-362b030-letter-spacing );color:var( --e-global-color-text );}.elementor-2362 .elementor-element.elementor-element-bfd21df{--display:flex;}.elementor-2362 .elementor-element.elementor-element-b8d748b{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2362 .elementor-element.elementor-element-8d125f1{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2362 .elementor-element.elementor-element-3dadc21{font-family:var( --e-global-typography-ee86f6c-font-family ), Sans-serif;font-size:var( --e-global-typography-ee86f6c-font-size );font-weight:var( --e-global-typography-ee86f6c-font-weight );line-height:var( --e-global-typography-ee86f6c-line-height );letter-spacing:var( --e-global-typography-ee86f6c-letter-spacing );color:var( --e-global-color-text );}.elementor-2362 .elementor-element.elementor-element-012d1f1{--display:flex;}.elementor-2362 .elementor-element.elementor-element-bd0838c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2362 .elementor-element.elementor-element-bd0838c{width:100%;max-width:100%;}:is( .elementor-2362 .elementor-element.elementor-element-bd0838c > .jet-listing-grid > .jet-listing-grid__items, .elementor-2362 .elementor-element.elementor-element-bd0838c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2362 .elementor-element.elementor-element-bd0838c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-2362 .elementor-element.elementor-element-bd0838c > .jet-listing-grid, .elementor-2362 .elementor-element.elementor-element-bd0838c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2362 .elementor-element.elementor-element-bd0838c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-2362 .elementor-element.elementor-element-bd0838c .jet-listing-grid__slider-icon{width:47px;height:47px;line-height:47px;margin-top:calc( -47px/2 );background:#02010100;}.elementor-2362 .elementor-element.elementor-element-bd0838c .jet-listing-grid__slider-icon.prev-arrow{left:18%;right:auto;}.elementor-2362 .elementor-element.elementor-element-bd0838c .jet-listing-grid__slider-icon.next-arrow{right:18%;left:auto;}.elementor-2362 .elementor-element.elementor-element-7c99fa1{--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-2362 .elementor-element.elementor-element-7c99fa1:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-7c99fa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ef4414 );}.elementor-2362 .elementor-element.elementor-element-93b7ae2{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-1eec204 );border-radius:5px 5px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-399277a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1eec204 );--border-color:var( --e-global-color-1eec204 );--border-radius:0px 0px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2362 .elementor-element.elementor-element-ee716e8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2362 .elementor-element.elementor-element-e9947b5{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-1eec204 );--border-color:var( --e-global-color-1eec204 );}.elementor-2362 .elementor-element.elementor-element-e9947b5:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-e9947b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7e80e2 );}.elementor-2362 .elementor-element.elementor-element-e4d8634{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-2362 .elementor-element.elementor-element-e4d8634:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-e4d8634 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}@media(min-width:768px){.elementor-2362 .elementor-element.elementor-element-e9947b5{--width:0%;}}@media(max-width:1024px){.elementor-2362 .elementor-element.elementor-element-ad95c05{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2362 .elementor-element.elementor-element-b1e24d4 .elementor-heading-title{font-size:var( --e-global-typography-362b030-font-size );line-height:var( --e-global-typography-362b030-line-height );letter-spacing:var( --e-global-typography-362b030-letter-spacing );}.elementor-2362 .elementor-element.elementor-element-bfd21df{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2362 .elementor-element.elementor-element-b8d748b{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2362 .elementor-element.elementor-element-3dadc21{font-size:var( --e-global-typography-ee86f6c-font-size );line-height:var( --e-global-typography-ee86f6c-line-height );letter-spacing:var( --e-global-typography-ee86f6c-letter-spacing );}.elementor-2362 .elementor-element.elementor-element-bd0838c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2362 .elementor-element.elementor-element-bd0838c .jet-listing-grid__slider-icon{width:37px;height:37px;line-height:37px;margin-top:calc( -37px/2 );}.elementor-2362 .elementor-element.elementor-element-bd0838c .jet-listing-grid__slider-icon.prev-arrow{left:5%;right:auto;}.elementor-2362 .elementor-element.elementor-element-bd0838c .jet-listing-grid__slider-icon.next-arrow{right:5%;left:auto;}}@media(max-width:767px){.elementor-2362 .elementor-element.elementor-element-45f54cb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2362 .elementor-element.elementor-element-b1e24d4 .elementor-heading-title{font-size:var( --e-global-typography-362b030-font-size );line-height:var( --e-global-typography-362b030-line-height );letter-spacing:var( --e-global-typography-362b030-letter-spacing );}.elementor-2362 .elementor-element.elementor-element-3dadc21{font-size:var( --e-global-typography-ee86f6c-font-size );line-height:var( --e-global-typography-ee86f6c-line-height );letter-spacing:var( --e-global-typography-ee86f6c-letter-spacing );}.elementor-2362 .elementor-element.elementor-element-bd0838c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2362 .elementor-element.elementor-element-bd0838c{z-index:3;}:is( .elementor-2362 .elementor-element.elementor-element-bd0838c > .jet-listing-grid > .jet-listing-grid__items, .elementor-2362 .elementor-element.elementor-element-bd0838c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2362 .elementor-element.elementor-element-bd0838c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);}:is( .elementor-2362 .elementor-element.elementor-element-bd0838c > .jet-listing-grid, .elementor-2362 .elementor-element.elementor-element-bd0838c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2362 .elementor-element.elementor-element-bd0838c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}.elementor-2362 .elementor-element.elementor-element-bd0838c .jet-listing-grid__slider-icon{width:30px;height:30px;line-height:30px;margin-top:calc( -30px/2 );}}/* Start custom CSS for shortcode, class: .elementor-element-adaa52f */.lp-comment-form textarea {
    width: 100%;
    height: 160px;
    border: 1px solid #dcdcdc;
    border-radius: 12px;
    padding: 20px;
    font-size: 18px;
}

.lp-fields {
    display: flex;
    gap: 15px;
    margin-top: 15px;
}

.lp-fields input[type="text"] {
    flex: 1;
    border-radius: 10px;
    padding: 14px;
    border: 1px solid #dcdcdc;
}

.lp-upload {
    padding: 14px 18px;
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    cursor: pointer;
}

.lp-submit {
    background: #bcdff3;
    border: none;
    border-radius: 12px;
    width: 60px;
    font-size: 22px;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-247dbe5 *//* Verwijderen H3 */
.elementor-2362 .elementor-element.elementor-element-247dbe5 h3 {
    display: none;
    
}

/* Verwijderen autheur image */
.elementor-2362 .elementor-element.elementor-element-247dbe5 .comment-author img {
    display: none;
}

/* ruimte tussen comments */
.elementor-2362 .elementor-element.elementor-element-247dbe5 li {
    margin-bottom: 20px;
}

.comment-list {
    height: 500px;
    overflow-x: hidden;
    padding: 0px 30px 0px 0px !important;
}

/* Margin boven comment form */
#commentform {
    margin-top: 50px !important;
}  

/* Verberg hoofd comment formulier standaard */
#respond {
  display: none;
}





/* === COMMENTS OP HOMEPAGE ALS KAARTEN === */

.comments-latest-post,
.comments-on-home,
.comments-for-featured-post {
  width: 100%;
}

.comment-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Elke comment kaart */
.comment-list > li {
  margin-bottom: var(--space-20);
}

/* De kaart zelf */
.comment-body {
  background: #fff;
  border-radius: 12px;
  padding: clamp(1rem, 1vw, 2rem);
 
}

/* Header: naam + datum */
.comment-meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: var(--space-20);
  border-bottom: 1px solid #e5e2d9;
  padding-bottom: var(--space-20);
}

/* Auteur */
.comment-author {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  font-weight: 600;
}

.comment-author img {
  border-radius: 50%;
  width: 40px;
  height: 40px;
}

/* Datum */
.comment-metadata {
  font-size: 0.85rem;
  opacity: 0.6;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

/* Content */
.comment-content {
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: var(--space-20);
}

/* Reply knop rechts */
.reply {
  display: flex;
  justify-content: flex-end;
}

.reply a {
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 0.85rem;
}

/* === REPLIES (genest) === */

.comment-list .children {
  list-style: none;
  margin: var(--space-40) 0 0 var(--space-40);
  margin-left: 30px;
  border-left: 2px dashed rgba(0,0,0,0.1);
}

/* Reply iets compacter */
.comment-list .children .comment-body {
  background: #fafafa;
}

/* Verwijder "says:" */
.comment-author .says {
  display: none;
}


@media (max-width: 768px) {
    .comment-list {
       
        padding: 0px 0px 0px 0px !important; /* minder padding op mobiel */
    }
}









/* Scollbar */

/* Scrollbar totale breedte */
.comment-list::-webkit-scrollbar {
  width: 3px;
}

/* Track: teken 1px lijn in het midden */
.comment-list::-webkit-scrollbar-track {
  background: linear-gradient(
    to right,
    transparent 1px,
    #CACBBF 1px,
    #CACBBF 2px,
    transparent 2px
  );
}

/* Thumb = echte 3px */
.comment-list::-webkit-scrollbar-thumb {
  background: #F9FEBB;
  border-radius: 999px;
}

.comment-attached-image,
.comment-text img {
  display: block;
  max-width: 100%;
  border-radius: 12px;
  margin-bottom: 1rem;
}


.comment-author {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    font-weight: 600;
    font-size: 15px;
    font-family: 'Space Grotesk';
    text-transform: uppercase;
    color: #292929 !important;
    font-weight: 600;
}

.elementor-2362 .elementor-element.elementor-element-247dbe5 a {
  
    color: #292929;
}

.elementor-2362 .elementor-element.elementor-element-247dbe5 p {
    margin-block-end: .9rem;
    margin-block-start: 0;
    font-family: 'Urbanist';
    font-size: 15px;
    color: #292929;
}/* End custom CSS */