.elementor-42058 .elementor-element.elementor-element-563929b{--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:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-42058 .elementor-element.elementor-element-08ec2f8 .gem-infobox-content{background-color:#F2F8FC;border-style:solid;border-color:var( --e-global-color-dbf9dfd );padding:20px 20px 20px 20px;}.elementor-42058 .elementor-element.elementor-element-08ec2f8 .gem-infobox:hover .gem-infobox-content{background-color:var( --e-global-color-4d7f6ee );}.elementor-42058 .elementor-element.elementor-element-08ec2f8.elementor-element{--align-self:center;}.elementor-42058 .elementor-element.elementor-element-08ec2f8 .gem-infobox-title{text-align:center;}.elementor-42058 .elementor-element.elementor-element-08ec2f8 .gem-infobox-content, .elementor-42058 .elementor-element.elementor-element-08ec2f8 .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-42058 .elementor-element.elementor-element-08ec2f8 .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:0px;margin-top:0px;color:#061219FF80;}.elementor-42058 .elementor-element.elementor-element-08ec2f8 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{line-height:1em;}.elementor-42058 .elementor-element.elementor-element-08ec2f8 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:48px !important;color:#FFC800FF;}.elementor-42058 .elementor-element.elementor-element-08ec2f8 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:48px !important;height:48px !important;fill:#FFC800FF;}.elementor-42058 .elementor-element.elementor-element-08ec2f8 .gem-infobox-content .gem-image img, .elementor-42058 .elementor-element.elementor-element-08ec2f8 .gem-infobox-content a .gem-image img{width:48px;max-width:48px;height:auto;}.elementor-42058 .elementor-element.elementor-element-08ec2f8 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;transform:rotate(0deg);}.elementor-42058 .elementor-element.elementor-element-08ec2f8 .gem-infobox-content .gem-image span{border-style:none;margin:-2px 8px 0px 0px;}.elementor-42058 .elementor-element.elementor-element-08ec2f8 .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:-2px 8px 0px 0px;}.elementor-42058 .elementor-element.elementor-element-08ec2f8 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-42058 .elementor-element.elementor-element-08ec2f8 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-42058 .elementor-element.elementor-element-08ec2f8 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-42058 .elementor-element.elementor-element-08ec2f8 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-42058 .elementor-element.elementor-element-08ec2f8 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-42058 .elementor-element.elementor-element-d396019{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-42058 .elementor-element.elementor-element-d396019:not(.elementor-motion-effects-element-type-background), .elementor-42058 .elementor-element.elementor-element-d396019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4d7f6ee );}.elementor-42058 .elementor-element.elementor-element-86d2547{width:100%;max-width:100%;}/* Start custom CSS for shortcode, class: .elementor-element-86d2547 *//* =========================================================
   MEC – Total calendar view
   ========================================================= */

/* Mec totalcal view */
.box-date .mec-totalcal-box .mec-totalcal-view {
    display: none !important;
}


/* =========================================================
   MEC – Kalender kop (jaar & datum)
   ========================================================= */

/* JAAR */
.mec-calendar-a-month label h2 {
    font-size: 19px !important;
    font-weight: 600 !important;
    color: #000000 !important;
}

/* DATUM */
#mec_full_calendar_container_47590 
.mec-liquid-wrap 
.box-date {
    justify-content: center;
}


/* =========================================================
   MEC – Event item basis
   ========================================================= */

/* EVENT GEHEEL */
.brisq-kalender-maandweergave 
.mec-calendar 
.mec-event-list-liquid 
article {
    background-color: #F2F8FC;
}

/* List Item */
.brisq-kalender-maandweergave 
.mec-calendar 
ul li {
    font-size: 16px !important;
    color: #000000;
    font-weight: 500;
    align-items: center !important;
    justify-content: center !important;
}
/* MEC REPEATING LABEL */
.mec-repeating-label{ display:none!important;}


/* =========================================================
   MEC – Details (datum / tijd / locatie blok)
   ========================================================= */

/* Schaduw Blok Datum Tijd Locatie */
.mec-calendar 
.mec-list-liquid-item 
.details {
    box-shadow: 3px 3px 17px 0 rgba(21, 72, 106, 0.16);
}

/* Details */
.brisq-kalender-maandweergave 
.mec-calendar 
.mec-list-liquid-item 
.details {
    background-color: #ffffff !important;
}


/* =========================================================
   MEC – Iconen & metadata
   ========================================================= */

/* Mec calendar */
.brisq-kalender-maandweergave 
.mec-calendar 
ul 
.mec-sl-calendar {
    font-size: 35px;
    font-weight: 600;
}

/* Mec clock */
.brisq-kalender-maandweergave 
.mec-calendar 
ul 
.mec-sl-clock {
    font-size: 35px;
    font-weight: 600;
}

/* Mec location pin */
.brisq-kalender-maandweergave 
.mec-calendar 
ul 
.mec-sl-location-pin {
    font-size: 34px;
    font-weight: 600;
}

/* Datum, tijd, adres */
.brisq-kalender-maandweergave 
.mec-calendar 
ul span {
    color: #000000 !important;
}


/* =========================================================
   MEC – Titels & links
   ========================================================= */

/* Hover Titel BG */
.mec-calendar .mec-event-title a:hover {
    background-color: transparent !important;
}

/* Link */
.brisq-kalender-maandweergave 
.mec-calendar 
.mec-event-title 
a {
    font-size: 25px;
}


/* =========================================================
   MEC – Acties & knoppen
   ========================================================= */

/* Button LEES MEER */
.mec-calendar .action a {
    display: none;
}

/* Span Tag */
.brisq-kalender-maandweergave 
.mec-calendar 
.ticket-status 
span {
    display: none !important;
}

/* Link */
.brisq-kalender-maandweergave 
.mec-calendar 
.action 
a {
    font-size: 19px;
    background-color: #ffffff;
    color: #000000;
    border-style: solid;
    border-color: #2c3e50;
    border-radius: 0;
}

/* Link */
.brisq-kalender-maandweergave 
.elementor-shortcode 
.mec-liquid-wrap 
.mec-liquid-wrap 
.mec-calendar 
.mec-calendar-inner 
.mec-month-container 
.mec-event-list-liquid 
.mec-list-liquid-item 
.content 
.action 
a {
    width: 100% !important;
}/* End custom CSS */