/* Event archief - photo view */
.tribe-events-pro-photo__event-details-wrapper-sms {
    background: #fff;    
    padding:20px !important;
    margin-top:-20px !important;
}

.tribe-events-pro-photo__event-details-wrapper-sms  li {
    list-style: none;
    background: #20b3c8;
    border-radius: 40px;
    padding: 0px 10px;
    display: inline-block;
    margin-top:-10px;
    margin-bottom:10px;
}

.tribe-events-pro-photo__event-details-wrapper-sms  li  a{
    color: #fff !important;
}

.tribe-events-pro-photo__event-details-wrapper-sms .tribe-events-c-small-cta.tribe-common-b3.tribe-events-pro-photo__event-cost {
    display: none;
}


/* Event archief filter */

.tribe-filter-bar.tribe-filter-bar--horizontal.tribe-filter-bar--open {
    z-index: 1;
}

.post-type-archive-tribe_events .tribe-filter-bar-c-pill.tribe-filter-bar-c-pill--button.tribe-filter-bar__filters-slide-pill[data-filter-name="tribe_eventcategory[]"] {
display:none;
}

.cz-page-1717 .tribe-filter-bar-c-pill.tribe-filter-bar-c-pill--button.tribe-filter-bar__filters-slide-pill[data-filter-name="tribe_eventcategory[]"] {
display:block !important;
}
/* Event Single - Uitnodiging versturen */
iframe#input_2_9_ifr {
    width: 100%;
}
.gf-front-third {
    width: 33%;
    float:left;
    padding:10px;
	text-align: left;
}

.gf-front-third img.afbeelding {
    border-radius: 10px;
}

div#field_2_13 {
    background: #d4d6e9;
    border-radius: 10px;
}

/* Event Single - Aanmeldingen */
li.tribe-attendees-list-item {
    background: #fff;
    padding: 10px;
    border: 1px solid #d0d0d0;
    margin: 0 auto;
    width: 120px;
    font-size: 14px;
    height: 120px;
    text-align: center;
    font-weight: 500;
    margin-right: 10px;
    border-radius: 5px;
}

li.tribe-attendees-list-item img.gravatar{
    margin: 0 auto;
    border-radius: 50px;
    border: 1px solid #d0d0d0;
}

/* Event toevoegen frontend */
/* .tribe-section.tribe-section-custom-fields, */
.ticket-editor-notice.info,
button#ticket_form_toggle,
button#settings_form_toggle {
    display: none !important;
}

.role-administrator button#settings_form_toggle {
    display: block !important;
}

div#tribetickets .input_block:nth-of-type(2),
div#tribetickets .input_block:nth-of-type(3),
div#tribetickets .input_block:nth-of-type(4){
    display: none;
}


/* FacetWP archive grid*/

.fwp_event_start_day {
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}

.fwp_event_start_month {
    margin-bottom: -4px;
    text-align: center;
}

.fwp_event_title {
    font-size: 16px;
    font-weight:bold;
    margin-bottom: -5px;
}

.fwp_event_cat{
    list-style: none;
    background: #20b3c8;
    border-radius: 40px;
    padding: 5px 10px;
    display: inline-block;
    margin-top:0px;
    color: #fff;
    margin-bottom:10px;
}

.fwpl-result {
    background: #fff;
}

.fwpl-col.fwpl-col.el-crxtir {
    padding: 10px;
}

.fwpl-row.el-j6xmii {padding-bottom: 10px;}

/*  */
span.tribe-tickets__rsvp-availability-days-to-rsvp,
.tribe-link-view-attendee,
.tribe-attendees-list-container p,
span.tribe-events-cost   {
display: none;

}

/* RSVP MOdal */
.tribe-tickets__rsvp-form-wrapper .tribe-common-b1.tribe-tickets__form-field.tribe-tickets__form-field--required {
    display: none;
}

.tribe-tickets__rsvp-form-wrapper .tribe-common-b1.tribe-common-b2--min-medium.tribe-tickets__form-field.tribe-tickets__form-field--required {
    display: block;
}

/*  */
.social-share-wrap {
    position: relative;
}

h3.delen {
    float: left;
}

.social-share {
    float: left;
    top: -18px;
    left: 20px;
    position: relative;
}


/* Aanmaken event aanpassen */
tr.recurrence-row.tribe-recurrence-exclusion-row.tribe-datetime-block,
tr.recurrence-row.tribe-datetime-block,
tr.recurrence-row.tribe-recurrence-description,
tr.recurrence-row.tribe-recurrence-not-supported.tec-events-pro-recurrence-not-supported,
.tribe-section.tribe-section-datetime.event-datepickers.event-time.eventForm input#allDayCheckbox,
.tribe-section.tribe-section-datetime.event-datepickers.event-time.eventForm label[for="allDayCheckbox"],
.tribe_sectionheader.ticket_list_container a.button-secondary,
header.my-events-header a.tribe-button.tribe-button-secondary,
tr.linked-post.venue.tribe-linked-type-venue-phone,
tr.linked-post.venue.tribe-linked-type-venue-website,
div#tribe-community-events-shortcode section#ticket_form_main .input_block:nth-of-type(1),
div#tribe-community-events-shortcode section#ticket_form_main .input_block:nth-of-type(7),
div#tribe-community-events-shortcode h4#rsvp_title_add,
table.tribe-section-content.tribe-datetime-block .tribe-section-content-row.event-dynamic-helper
{
    display:none !important;
}

.tribe-tickets__rsvp-actions-success {
    display: none;
}
.tribe-events-meta-group.tribe-events-meta-group-other {
    display: none;
}
.um-viewing button#rsvp_form_toggle {
    font-size: 0;
}

.um-viewing button#rsvp_form_toggle:after {
    content: 'Max. deelnemers aanpassen';
    font-size: 13px;
    padding-right: 10px;
}

section#tribe-events-pg-template {
    max-width: 1200px;
}

.hidden .wpb-tta-toggle-wrapper,
div#respond p.logged-in-as  {
    display:none;
}

.tribe-tickets__tickets-page-wrapper .tribe-tickets-attendees-list-optout,
.tribe-tickets__tickets-page-wrapper .ticket-type  {
    display: none;
}

.single-tribe_events .tribe-events-single .tribe-events-event-meta dt.tribe-events-event-cost-label,
.single-tribe_events .tribe-events-single .tribe-events-event-meta dd.tribe-events-event-cost,
.single-tribe_events .tribe-events-single .tribe-events-event-meta dt.tribe-events-event-categories-label,
.single-tribe_events .tribe-events-single .tribe-events-event-meta dd.tribe-events-event-categories,
.single-tribe_events .tribe-events-single .tribe-events-event-meta dt.tribe-events-event-url-label,
.single-tribe_events .tribe-events-single .tribe-events-event-meta dd.tribe-events-event-url {
display:none;
}


/* Event bewerken als gebruiker */
div#tribe-community-events-shortcode h2.tribe-community-events-list-title,
div#tribe-community-events-shortcode a.tribe-button.tribe-button-primary.add-new,
div#tribe-community-events-shortcode .tribe-event-list-search,
div#tribe-community-events-shortcode .tribe-nav.tribe-nav-top,
div#tribe-community-events-shortcode th.tribe-dependent.column-header.column-header-recurring.tribe-active,
div#tribe-community-events-shortcode td.tribe-dependent.tribe-list-column.tribe-list-column-recurring.tribe-active,
div#tribe-community-events-shortcode th.tribe-dependent.column-header.column-header-status.tribe-active,
div#tribe-community-events-shortcode td.tribe-dependent.tribe-list-column.tribe-list-column-status.tribe-active,
div#tribe-community-events-shortcode th.tribe-dependent.column-header.column-header-organizer.tribe-active,
div#tribe-community-events-shortcode td.tribe-dependent.tribe-list-column.tribe-list-column-organizer.tribe-active,
div#tribe-community-events-shortcode th.tribe-dependent.column-header.column-header-category.tribe-active,
div#tribe-community-events-shortcode td.tribe-dependent.tribe-list-column.tribe-list-column-category.tribe-active,
div#tribe-community-events-shortcode a.tribe-attendee-report,
div#tribe-community-events-shortcode .row-actions strong {
    display:none !important;
}

.tribe-community-events .tribe-section.tribe-section-venue .tribe-dropdown:after {
    content: 'Staat je locatie er niet bij? Typ dan de naam van de locatie en volg met een enter.';
    font-size: 16px;
    display: block;
    color: #fff;
    width: 100%;
    background: #984185;
    padding: 10px;
}


span.tribe_soft_note.ticket_form_right {
    font-size: 16px;
    display: block;
    color: #fff;
    width: 90%;
    background: #984185;
    padding: 10px;
    margin-top:10px;
}

ul.tribe-events-sub-nav {
    display: none !important;
}

.tribe-community-events .tribe-section table#tribe_ticket_list_table {
    display: none;
}
section#ticket_form_main .input_block:first-of-type,
section#ticket_form_main .input_block:last-of-type{
    display: none !important;
}

div#event_tribe_venue {
    padding: 20px;
}
.eventForm .tribe-datetime-block .tribe-field-end_date, .eventForm .tribe-datetime-block .tribe-field-start_date,
.eventForm .tribe-datetime-block .tribe-field-end_time, .eventForm .tribe-datetime-block .tribe-field-start_time {
    width: 120px !important;
}


div#event_tribe_venue a.tribe-add-post.tribe-button.tribe-button-secondary {
    display: none !important;
}



    /* Responsive - Mobiel */
    @media screen and (max-width: 767px) {
span.tribe_soft_note.ticket_form_right {
    font-size: 14px;
    display: block;
    color: #fff;
    width: 100%;
    background: #984185;
    padding: 10px;
    margin-top: 10px;
}
    }


tr.tribe-section-content-row.tribe-field-type-text:nth-child(1),
tr.tribe-section-content-row.tribe-field-type-text:nth-child(2),
tr.tribe-section-content-row.tribe-field-type-text:nth-child(3),
tr.tribe-section-content-row.tribe-field-type-text:nth-child(7),
tr.tribe-section-content-row.tribe-field-type-text:nth-child(8),
tr.tribe-section-content-row.tribe-field-type-text:nth-child(9),
tr.tribe-section-content-row.tribe-field-type-text:nth-child(10) {
    display: none !important;
}


.acf-label {
    border-bottom: 1px solid var(--tec-color-border-default);
    margin-bottom: var(--tec-spacer-7);
    padding: var(--tec-spacer-3);
}

.acf-field-65c919458dfc1 label {
    color: var(--tec-color-text-primary);
    font-size: var(--tec-font-size-3);
    font-weight: var(--tec-font-weight-bold);
    text-transform:uppercase;
}


input#acf-field_65c919458dfc1 {
    margin-left: 16px !important;
}