/* Custom CSS from the theme user */
/* button "Fill" preset */
.wp-block-button.is-style-fill .wp-block-button__link {
    
}

.wp-block-button.is-style-fill .wp-block-button__link:hover {
    
}

/* button "Outline" preset */
.wp-block-button.is-style-outline .wp-block-button__link {
    
}

.wp-block-button.is-style-outline .wp-block-button__link:hover {
    
}

/* button "Alt Fill" preset */
.wp-block-button.is-style-alt-fill .wp-block-button__link {
    
}

.wp-block-button.is-style-alt-fill .wp-block-button__link:hover {
    
}

/* button "Alt Outline" preset */
.wp-block-button.is-style-alt-outline .wp-block-button__link {
    
}

.wp-block-button.is-style-alt-outline .wp-block-button__link:hover {
    
}

/* button "Inline" preset */
.wp-block-button.is-style-inline .wp-block-button__link {
    
}

.wp-block-button.is-style-inline .wp-block-button__link:hover {
    
}
.prode-navigation-menu.primary-menu > li > a {
	/* level 0 items */
}
.prode-navigation-menu.primary-menu > li > a:hover {
	/* level 0 items hover*/
}

.prode-navigation-menu.primary-menu > li > ul > li > a {
	/* level 1 items (sub-menu)*/
}

.prode-navigation-menu.primary-menu > li > ul > li > ul > li > a {
	/* level 2 items (sub-sub-menu)*/
}

.prode-navigation-menu.primary-menu > li ul li a:hover {
	/* general hover for level 1 items  2 */	
}
.tribe-events-single-event-title {
    margin-bottom: 30px;
}

/* Datum: startdatum volledig zichtbaar, einddatum subtiel afkappen */
.event-block-list .event-dates {
    display: inline-block;
    max-width: 147px; /* breed genoeg voor startdatum, einddatum wordt verborgen */
    white-space: nowrap;
    text-overflow: clip; /* geen …, helemaal afkappen */
    font-size: 1rem;
}

/* Eventbeschrijving groter maken */
.event-block-list .event-description {
    font-size: 1.2rem; /* groter en beter leesbaar */
    line-height: 1.5;
}

/* Responsive voor mobiel/tablet */
@media (max-width: 768px) {
    .event-block-list .event-dates {
        max-width: 160px; /* past beter op smallere schermen */
    }
    .event-block-list .event-description {
        font-size: 1.1rem;
    }
}


@media (max-width: 768px) {
  .main-navigation, 
  .site-header .menu, 
  .primary-menu {
    display: none !important;
  }
}

@media (max-width: 768px) {
  .main-navigation {
    overflow-x: auto;
  }
}


overflow: hidden;
max-width: 100%;


.wp-block-coblocks-accordion .wp-block-coblocks-accordion-item details summary {
    box-shadow: none !important;
}

.wp-block-acf-ck-navigation .menu-main-menu-container .ck-navigation-menu.main-menu.primary-menu>li:last-of-type>a {
    background-color: var(--ck--color-primary);
    color: #fff;
    border-radius: 5px;
}

.wp-block-acf-ck-navigation ul.menu li a,
.wp-block-acf-ck-navigation ul.menu li>ul>li a{
    padding: 10px 15px;
}

.wp-block-acf-ck-navigation ul.menu li>ul {
    min-width: 100%;
}

.tribe-events-single-event-description .tribe-events-event-image{
    float: right;
    padding: 0 0 30px 30px;
    max-width: 60%;
}

.tribe-common.event-tickets{
    margin-top: 30px !important;
    order: 3 !important;
}

.tribe-events-event-meta.primary {
    margin-bottom: 30px !important;
    width: 100% !important;    
}

.tribe-events-meta-group.tribe-events-meta-group-venue,
.tribe-events-venue-map{
    min-height: 400px !important;
    width: 100%;
}

.tribe-events-venue-map>iframe{
    max-height: unset !important;
}

.wp-block-coblocks-accordion .wp-block-coblocks-accordion-item details summary::after{
    color: var(--ck--color-primary)
}
