.elementor-2151 .elementor-element.elementor-element-a9accab{--display:flex;--min-height:100vh;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-2151 .elementor-element.elementor-element-c3f43ce > .elementor-widget-container{padding:3% 0% 1% 0%;}.elementor-2151 .elementor-element.elementor-element-c3f43ce{text-align:center;}.elementor-2151 .elementor-element.elementor-element-c3f43ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-2px;word-spacing:0em;color:#222222;}@media(max-width:1024px){.elementor-2151 .elementor-element.elementor-element-a9accab{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2151 .elementor-element.elementor-element-c3f43ce .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-2151 .elementor-element.elementor-element-a9accab{--padding-top:20%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2151 .elementor-element.elementor-element-c3f43ce .elementor-heading-title{font-size:30px;}}/* Start custom CSS for shortcode, class: .elementor-element-d7a3c16 *//* alle tekst wit */
#sportbit-rooster .embed-rooster * {
  color:#3C3C3C !important;
  -webkit-text-fill-color:#3C3C3C !important;
}

/* kaarten donker */
#sportbit-rooster .embed-rooster .calendar .items-day div.evtitem {
  background:#E1D7C7 !important;
}

/* drie header-elementen donker */
#sportbit-rooster .embed-rooster .top .today a,
#sportbit-rooster .embed-rooster .top .period,
#sportbit-rooster .embed-rooster .top .week a {
  background:#E1D7C7 !important;
  color:#3C3C3C !important;
}





/* popup achtergrond donker */
#sportbit-popup .window {
  background:#E1D7C7 !important;
  color:#3C3C3C !important;
}

/* tekst wit */
#sportbit-popup .window * {
  color:#3C3C3C !important;
  -webkit-text-fill-color:#3C3C3C !important;
}

/* sluitknop */
#sportbit-popup .window a {
  color:#3C3C3C !important;
}

/* titel */
#sportbit-popup .window .window-top {
  background:#E1D7C7 !important;
}

/* info blok */
#sportbit-popup .window .info {
  color:#3C3C3C !important;
}

/* button */
#sportbit-popup .window .btn {
  background: #BF88C4 !important; /* De paarse kleur */
  color: #F5F5F0 !important;      /* De witte tekstkleur */
  -webkit-text-fill-color: #F5F5F0 !important; /* Forceert de witte tekst ook in Safari/Chrome */
  border: none !important;        /* Verwijdert eventuele standaard randjes */
}

/* Zorg dat de knop ook paars blijft als je er met de muis overheen gaat */
#sportbit-popup .window .btn:hover {
  background: #BF88C4 !important;
  opacity: 0.9; /* Subtiel effect dat de knop klikbaar is */
}/* End custom CSS */