/*

Theme Name: Hello Elementor Child

Theme URI: https://github.com/elementor/hello-theme/

Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team

Author: Elementor Team

Author URI: https://elementor.com/

Template: hello-elementor

Version: 1.0.1

Text Domain: hello-elementor-child

License: GNU General Public License v3 or later.

License URI: https://www.gnu.org/licenses/gpl-3.0.html

*/


/* Sticky header + prevent content from hiding behind it */
#masthead {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 0 !important;
  z-index: 10000 !important;
  width: 100% !important;
  background: #fff !important; /* optional: ensures header stays opaque */
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); /* optional: adds subtle shadow */
}
.tribe-events-calendar-list__event-date-tag { display: none !important; }
#ectbe-date {
    display: none !important;
}
/* Verbergt de gehele container die de "Lees meer" knop bevat */
.ectbe-evt-more-box {
    display: none !important;
}
/* Verwijdert de linker rand van de inhoudsbox in de Simple Event Style 2 lijst */
.ectbe-list-wrapper.style-2 .ectbe-simple-event .ectbe-content-box {
    border-left: none !important;
	  padding: 0 !important;
}
/* Stelt de breedte van de linkerrand in op 0, waardoor deze verdwijnt */
.ectbe-list-wrapper {
    --ectbe-cbx-left-bd-width: 0 !important;
padding: 0 !important;
} 
.ectbe-inner-wrapper {
	margin-top: 0 !important
}

/* Stelt de bovenmarge in voor de maand-koptekst */
.ectbe-month-header {
    margin-top: 15px !important;
}
.ectbe-wrapper {
	  --e-ectbe-evt-title-margin: 0
!important;
}
.tribe-event-date-start {
    padding-right: 10px 
	!important;
}
/* Agenda font size aanpassen */
.elementor-element-a027472 {
    font-size: 80% !important;
}
/* Agenda Hele dag stukje verwijderen */
.fc-daygrid-body-natural {
	display: none !important;
}
/* Allow vertical scrolling in the time grid on touch devices */
.fc-scroller.fc-scroller-liquid-absolute {
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch !important; /* enables momentum scroll on iOS */
  touch-action: pan-y !important; /* allows vertical drag */
}

/* Prevent body scroll conflicts */
.fc-timegrid-container {
  overscroll-behavior: contain;
}

/*Ticket prijs verwijderen */
.ectbe-simple-event .ectbe-content-box .ectbe-evt-cost {
    display: none !important;
}