.elementor-63 .elementor-element.elementor-element-eb099d6{--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-63 .elementor-element.elementor-element-007c357{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63 .elementor-element.elementor-element-007c357:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-007c357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF0DF00;}.elementor-63 .elementor-element.elementor-element-63a739b{--display:flex;--min-height:315px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;}.elementor-63 .elementor-element.elementor-element-63a739b::before, .elementor-63 .elementor-element.elementor-element-63a739b > .elementor-background-video-container::before, .elementor-63 .elementor-element.elementor-element-63a739b > .e-con-inner > .elementor-background-video-container::before, .elementor-63 .elementor-element.elementor-element-63a739b > .elementor-background-slideshow::before, .elementor-63 .elementor-element.elementor-element-63a739b > .e-con-inner > .elementor-background-slideshow::before, .elementor-63 .elementor-element.elementor-element-63a739b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-secondary ) 100%);}.elementor-63 .elementor-element.elementor-element-119c6ac{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;z-index:5;}.elementor-63 .elementor-element.elementor-element-119c6ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-63 .elementor-element.elementor-element-119c6ac.elementor-element{--align-self:flex-start;}.elementor-63 .elementor-element.elementor-element-119c6ac .mec-event-title a, .elementor-63 .elementor-element.elementor-element-119c6ac .mec-event-title{font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-63 .elementor-element.elementor-element-119c6ac .mec-event-title{display:inline-block;background:rgba(255,255,255,0);margin:0px 0px 0px 0px;}.elementor-63 .elementor-element.elementor-element-119c6ac .mec-event-title:hover a, .elementor-63 .elementor-element.elementor-element-119c6ac .mec-event-title:hover{color:var( --e-global-color-3747b88 );}.elementor-63 .elementor-element.elementor-element-119c6ac .mec-event-title:hover{background:rgba(255,255,255,0);}.elementor-63 .elementor-element.elementor-element-650beda > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-63 .elementor-element.elementor-element-650beda{right:18px;}body.rtl .elementor-63 .elementor-element.elementor-element-650beda{left:18px;}.elementor-63 .elementor-element.elementor-element-650beda{bottom:-31px;}.elementor-63 .elementor-element.elementor-element-650beda .mec-event-date{font-family:"Cinzel", Sans-serif;font-size:54px;font-weight:700;text-align:left;display:block;color:#000;background:rgba(255,255,255,0);margin:0px 0px 0px 0px;}.elementor-63 .elementor-element.elementor-element-650beda .mec-event-date:hover{color:#000;background:rgba(255,255,255,0);}.elementor-63 .elementor-element.elementor-element-389aef0{--display:flex;--min-height:300px;--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-63 .elementor-element.elementor-element-f8e2a2a{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63 .elementor-element.elementor-element-f2f861d{--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:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63 .elementor-element.elementor-element-ff2b1b9 .mec-event-date{font-family:"Open Sans", Sans-serif;font-weight:400;display:block;color:var( --e-global-color-primary );background:rgba(255,255,255,0);margin:0px 0px 0px 0px;}.elementor-63 .elementor-element.elementor-element-ff2b1b9 .mec-event-date:hover{color:#000;background:rgba(255,255,255,0);}.elementor-63 .elementor-element.elementor-element-400bdb5 .mec-shortcode-designer .mec-event-time, .elementor-63 .elementor-element.elementor-element-400bdb5 .mec-shortcode-designer .mec-event-time .mec-time-details{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-63 .elementor-element.elementor-element-400bdb5 .mec-event-time{text-align:left;display:block;color:var( --e-global-color-primary );background:rgba(255,255,255,0);margin:0px 0px 0px 0px;}.elementor-63 .elementor-element.elementor-element-400bdb5 .mec-event-time:hover{color:#000;background:rgba(255,255,255,0);}.elementor-63 .elementor-element.elementor-element-67aeab3 .mec-event-excerpt, .elementor-63 .elementor-element.elementor-element-67aeab3 .mec-event-excerpt *{font-family:"Open Sans", Sans-serif;text-align:left;display:block;color:var( --e-global-color-primary );background:rgba(255,255,255,0);margin:0px 0px 0px 0px;}.elementor-63 .elementor-element.elementor-element-67aeab3 .mec-event-excerpt:hover , .elementor-63 .elementor-element.elementor-element-67aeab3 .mec-event-excerpt:hover *{color:#000;}.elementor-63 .elementor-element.elementor-element-67aeab3 .mec-event-excerpt:hover, .elementor-63 .elementor-element.elementor-element-67aeab3 .mec-event-excerpt:hover *{background:rgba(255,255,255,0);}.elementor-63 .elementor-element.elementor-element-a6d0390{--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;--justify-content:flex-end;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63 .elementor-element.elementor-element-c8b10a2 .mec-booking-button, .elementor-63 .elementor-element.elementor-element-c8b10a2  .mec-mb-button{font-family:"Open Sans", Sans-serif;font-weight:700;display:inline-block;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-63 .elementor-element.elementor-element-c8b10a2 .mec-event-readmore{text-align:left;}.elementor-63 .elementor-element.elementor-element-c8b10a2 .mec-booking-button{color:var( --e-global-color-primary );background:#40D9F100;}.elementor-63 .elementor-element.elementor-element-c8b10a2 .mec-booking-button:hover{color:var( --e-global-color-accent );background:#71290A00;}.elementor-63 .elementor-element.elementor-element-c8b10a2  .mec-mb-button{color:#02010100;background:#02010100;}.elementor-63 .elementor-element.elementor-element-c8b10a2  .mec-mb-button:hover{color:#02010100;}.elementor-63 .elementor-element.elementor-element-52f6856{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-63 .elementor-element.elementor-element-52f6856 img{width:30px;}@media(max-width:767px){.elementor-63 .elementor-element.elementor-element-119c6ac .mec-event-title a, .elementor-63 .elementor-element.elementor-element-119c6ac .mec-event-title{font-size:22px;line-height:1.1em;}}/* Start custom CSS for mec-date, class: .elementor-element-650beda */.elementor-63 .elementor-element.elementor-element-650beda .mec-event-date {
  position: relative;
  width: 120px;
  height: 110px;
  background-color: #c9a24a;
  clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-63 .elementor-element.elementor-element-650beda .mec-start-date-label {
  display: block;
  text-align: center;
  white-space: normal;
  word-spacing: 9999px;   /* forceert elk getal op een eigen regel */
  overflow-wrap: break-word;
  line-height: 0.8;
  font-weight: 900;
  font-size: 38px;
  color: #fff;
}

.elementor-63 .elementor-element.elementor-element-650beda .mec-start-date-label {
  min-width: 0;
  max-width: 100%;
}


.mec-skin-custom-events-container .row > .col-md-4:nth-child(odd) .elementor-element-650beda .mec-event-date {
  background-color: #c9a24a;
}
.mec-skin-custom-events-container .row > .col-md-4:nth-child(even) .elementor-element-650beda .mec-event-date {
  background-color: #71290a;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6d0390 */.elementor-63 .elementor-element.elementor-element-a6d0390 .rij{margin-top:auto!important;}/* End custom CSS */
/* Start custom CSS *//* Hele evenementkaart (incl. foto) klikbaar via de 'Meer lezen'-link */
.elementor-63 .elementor-element-007c357,
.elementor-63 .elementor-element-389aef0,
.elementor-63 .elementor-element-a6d0390,
.elementor-63 .elementor-widget-mec-read-more {
  position: static !important;
}
.elementor-63 .elementor-element-eb099d6 {
  position: relative;
  cursor: pointer;
}
.elementor-63 .mec-event-readmore a.mec-booking-button::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 5;
}
.elementor-63 .elementor-element-eb099d6:hover .elementor-element-63a739b {
  opacity: .9;
  transition: opacity .2s;
}

/* Mobiele weergave evenementkaart */
@media (max-width: 767px) {
  .elementor-63 .elementor-element.elementor-element-63a739b { min-height: 250px !important; }
  .elementor-63 .elementor-element.elementor-element-650beda { right: 14px !important; bottom: -22px !important; top: auto !important; left: auto !important; width: auto !important; }
  .elementor-63 .elementor-element.elementor-element-650beda .mec-event-date { width: 84px !important; height: 76px !important; }
  .elementor-63 .elementor-element.elementor-element-650beda .mec-start-date-label { font-size: 25px !important; line-height: 21px !important; }
  .elementor-63 .elementor-element.elementor-element-119c6ac { width: calc(100% - 100px) !important; }
  .elementor-63 .elementor-element.elementor-element-119c6ac .mec-event-title { font-size: 19px !important; line-height: 1.25 !important; }
  .elementor-63 .elementor-element.elementor-element-389aef0 { padding: 28px 20px 20px !important; }
  .elementor-63 .elementor-element.elementor-element-67aeab3 { font-size: 15px !important; }
}

/* Workaround Evenementenpagina: MEC sluit bij een onvolledige laatste rij (bijv. 8 evenementen in 3 kolommen) een <div> niet af.
   Daardoor komt de mobiele agenda-shortcode (a18d315) BINNEN de desktop-shortcode (892197d) terecht en wordt hij mee verborgen.
   Op tablet/mobiel tonen we daarom de buitenste desktop-widget wel, maar verbergen we alleen zijn eigen agenda. */
@media (max-width: 1024px) {
  .elementor-element.elementor-element-892197d.elementor-widget { display: block !important; }
  .elementor-element-892197d > .elementor-shortcode { display: none !important; }
}/* End custom CSS */