/* UM - Single Gebruiker pagina */
.um-profile-nav-item.um-profile-nav-mijn-events,
.um-profile-nav-item.um-profile-nav-rsvp {
    display: none;
}

.um-own-profile .um-profile-nav-item.um-profile-nav-mijn-events,
.um-own-profile .um-profile-nav-item.um-profile-nav-rsvp {
    display: block;
}

div.uimob500 .uimob500-hide.title,
div.uimob340 .uimob340-hide.title {
    display: block !important;
}

@media screen and (max-width: 767px) {
div.uimob500 .uimob500-hide.title,
div.uimob340 .uimob340-hide.title {
    display: block !important;
}
 }

.um-profile-nav-item a.uimob800-show {
    width: 50%;
    padding: 5px !important;
    border-bottom: 1px solid #984085 !important;
}

.um-profile-nav-item {
    width: 100% !important;
}

/* UM - Dashboard - Mijn agenda */
.rsvp-huidig p.evors_manager_subheader {
    display: none;
}

.rsvp-huidig .pastevent,
.rsvp-geweest .rsvpmanager_event.check-in  {
    display: none;
}


.rsvp-geweest .pastevent {
display:block !important;
}

div#evoau_event_manager h2.title,
div#evoau_event_manager p.evoau_intro,
div#evoau_event_manager h3.evoau_subheader,
.rsvp-huidig h2,
.rsvp-huidig p.intro,
.rsvp-huidig h3,
.rsvp-geweest h2,
.rsvp-geweest p.intro,
.rsvp-geweest h3
{
    display: none;
}

/* UM - Dashboard - Komende events */

ul.tribe-tickets.my-attendance-list li {
    border: 1px solid #22b3c8;
    list-style: none;
    margin-left: 0px;
    padding: 10px;
    font-weight: bold;
    border-radius: 5px;
    background:#fff;
}

ul.tribe-tickets.my-attendance-list {
    padding-left: 0px;
}

ul.tribe-tickets.my-attendance-list span.datetime {
    font-weight: 400;
}


ul.tribe-tickets.my-attendance-list span.event-post-tickets-separator {
    display: none;
}
/* UM - Dashboard - Event verleden */
.tribe-common-l-container.tribe-events-l-container.custom .tribe-common-g-row.tribe-common-g-row--gutters {
    width: 33%;
    float: left;
}

.tribe-events-l-container.custom .tribe-events-pro-photo__event-date-tag.tribe-common-g-col {
    width: 15%;
    float: left;
      padding-top:10px;
}

.tribe-events-l-container.custom .tribe-events-pro-photo__event-details {
    width: 85%;
    float: left;
    padding-left:10px;
    padding-top:10px;
}

.tribe-events-l-container.custom h3.tribe-events-pro-photo__event-title {
    font-size: 16px;
    margin-bottom: -5px;
    min-height: 50px;
}

.tribe-events-l-container.custom p.EventVenueName {
    margin-bottom: 5px;
}

.tribe-events-l-container.custom p.EventStartDay {
    font-size: 24px;
    font-weight: bold;
   text-align: center;
}

.tribe-events-l-container.custom p.EventStartMonth {
    margin-bottom: -4px;
    text-align: center;
}

/* UM - Dashboard - uitnodigingen */
.gv-table-view tfoot {
    display: none;
}
.gv-table-view {
    border-collapse: collapse;
    margin: 25px 0;
    font-size: 16px !important;
    min-width: 400px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}

.gv-table-view thead tr {
    background-color: #22b3c8;
    color: #ffffff;
    text-align: left;
}

.gv-table-view th,
.gv-table-view td {
    padding: 12px 15px !important;
}

.gv-table-view tbody tr {
    border-bottom: 1px solid #dddddd;
}

.gv-table-view tbody tr:nth-of-type(even) {
    background-color: #f3f3f3;
}

.gv-table-view tbody tr:last-of-type {
    border-bottom: 2px solid #22b3c8;
}

.gv-table-view tbody tr.active-row {
    font-weight: bold !important;
    color: #22b3c8;
}

/* UM - Dashboard */
.um-profile .um-profile-body {
    padding-top: 30px !important;
}

/* UM - Dashboard profile view */
.um-viewing .um-field-label:after{
    font-size:15px;
    font-weight:bold;
}

.um-viewing div#um_field_16_provincie label,
.um-viewing div#um_field_16_birth_date label{
    display: none;
}


.um-viewing div#um_field_16_birth_date .um-field-label:after{
    content: 'Leeftijd:';
}


.um-viewing div#um_field_16_plaatsnaam .um-field-label,
.um-viewing div#um_field_16_birth_date .um-field-label,
.um-viewing div#um_field_16_gender .um-field-label{
    width: 70%;
    float:left;
    border-bottom: 0px;
    padding-bottom: 0px;
}

.um-viewing div#um_field_16_plaatsnaam .um-field-area,
.um-viewing div#um_field_16_birth_date .um-field-area,
.um-viewing div#um_field_16_gender .um-field-area{
    width:30%;
    float:left;
       display: contents;;
 
}

.um-viewing div#um_field_16_plaatsnaam 
.um-viewing div#um_field_16_birth_date,
.um-viewing div#um_field_16_gender  {
    width: 100%;
    height:40px;
}

.um-viewing div#user_registered-16 {
    background: #22b3c8;
    display: inline-block;
    padding: 8px;
    color: #fff;
}



div.uimob500 .um-profile-nav-item i {
    margin-top: 10px;
    margin-bottom: 10px;
}

a.uimob800-show.uimob500-show.uimob340-show.um-tip-n {
    height: 80px;
}

.um-profile-nav-activiteiten.um-profile-nav-item i,
.um-profile-nav-activiteiten-georganiseerd i{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
/* UM profiel header */
.um-profile-edit.um-profile-headericon.um-trigger-menu-on-click {
    display: none;
}
.um-friends-coverbtn {
    top: 80px !important;
}
/* UM - Ledenpagina archief  */
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member {
    min-height: 415px;
}

/* Betaalde memeber badge */
.um-role-um_full-member .um-member-cover:after {
    content: 'Full member';
    background: #984085;
    color: #fff;
    padding: 7px;
    display: block;
}

.um-page-user .um-role-um_full-member .um-cover-e:after {
    content: 'Full member';
    background: #984085;
    color: #fff;
    padding: 7px;
    display: block;
    z-index: 99;
    position: absolute;
    top: 10px;
    right: 10px;
}

/* UM - Account bewerken */

a[data-tab="orders"],
a[data-tab="downloads"],
a[data-tab="webnotifications"],

div#um_field_privacy_profile_privacy,
div#um_field_privacy_profile_noindex,
div#um_field_privacy_hide_in_members,
div#um_field_privacy__pm_who_can,

span.um-follows-you
{
display:none !important;
}

.um-role-um_verborgen-lid {
    display: none;
}

.um-own-profile .um-role-um_verborgen-lid {
    display: block;
}
div#um-member.um_verborgen-lid {
    display: none !important;
}
div#um-member.administrator {
    display: none !important;
}

/* Facetwp */
.um.um-directory.um-facetwp {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: nowrap;
    position: relative;
}

.um-facetwp .um-members-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: nowrap;
    width: 100%;
    margin: 0 0 10px 0;
    padding: 0;
    position: relative;
}

.um-facetwp div#um-member {
    float: left;
    width: 30%;
    background: #fff;
    text-align: center;
    margin-bottom: 40px;
    position: relative;
    margin-left: 18px;
    margin-right: 18px;
}

.um-facetwp .um-member-photo.radius-1 img {
    width: 90px;
    height: 90px;
    position: relative;
    top: -35px;
    margin-bottom: -45px;
    float: none;
    opacity: 1;
    border-radius: 80px;
    border: 5px solid #fff;
}

.um-facetwp div#um-member {
    min-height: 290px;
}

.um-facetwp .um-member-name a{
    font-size: 20px !important;
    font-weight: bold;
    padding-bottom: 20px !important;
}


.um-facetwp .um-member-name {
    margin-top: -30px;
    margin-bottom: 10px;
}

.um-facetwp .um-member-woonplaats {
    margin-bottom: 20px !important;
}
/* leden uitnodigen */
.leden-uitnodigen .um-facetwp div#um-member {
    min-height: 330px;
}


a.knop.uitgenodigd {
    background: #dbdbdb;
    pointer-events: none;
}
/*  */
.activiteiten-georganiseerd .tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border,
.activiteiten-georganiseerd .tribe-events-c-top-bar.tribe-events-header__top-bar,
.activiteiten-georganiseerd nav.tribe-events-pro-photo-nav.tribe-events-c-nav,
.activiteiten-georganiseerd .tribe-events-c-subscribe-dropdown__container {
    display: none !important;
}

.activiteiten-georganiseerd nav.tribe-events-calendar-list-nav.tribe-events-c-nav,
.activiteiten-georganiseerd .tribe-events-c-small-cta.tribe-common-b3.tribe-events-calendar-list__event-cost {
    display: none;
}


    /* Responsive - Mobiel */
    @media screen and (max-width: 767px) {
.um-facetwp div#um-member {
    min-height: 180px;
}

div#um-member {
    width: auto !important;
}

.um-facetwp .um-member-photo.radius-1 img {
    margin-top:10px;
}
.tribe-common-l-container.tribe-events-l-container.custom .tribe-common-g-row.tribe-common-g-row--gutters {
    width: 100%;
    float: left;
}
th.tribe-dependent.column-header.column-header-venue.tribe-active,
th.tribe-dependent.column-header.column-header-category.tribe-active,
th.tribe-dependent.column-header.column-header-start_date.tribe-active,
th.tribe-dependent.column-header.column-header-end_date.tribe-active,
td.tribe-dependent.tribe-list-column.tribe-list-column-venue.tribe-active,
td.tribe-dependent.tribe-list-column.tribe-list-column-start_date.tribe-active,
td.tribe-dependent.tribe-list-column.tribe-list-column-end_date.tribe-active {
display:none !important;
}
.um-own-profile select.ui-datepicker-month {
    font-size: 10px !important;
}

.um-own-profile .ui-datepicker .ui-datepicker-title select {
    font-size: 12px;
}

.gebruiker-komende-events .gv-table-view tr td:before {
    width:100%;
    display: flex;
}

.gebruiker-komende-events .gv-table-view.gv-table-container.gv-table-multiple-container.gv-container.gv-container-1685 {display: initial;}

.gebruiker-komende-events table.gv-table-view {
    box-shadow: none;
}

.gebruiker-komende-events .gv-table-view tr td {
    margin-bottom: -8px !important;
    display: block;
}

.verzonden .gv-container-no-results .gv-table-view tr td:before {
    display:none;
    }
    
    .verzonden .gv-table-view {
        display: contents;
    }

}


.tribe-community-events-list .column-header-title {
    display:none !important;
    }
    
    table#tribe-community-events-list td.tribe-dependent.tribe-list-column.tribe-list-column-title {
        padding: 10px !important;
    }
    
    table#tribe-community-events-list.tribe-community-events-list span.title a {
        font-weight: bold;
    }

/*  */
div#um_field_general_last_name,
.no_subscriptions.woocommerce-message a.woocommerce-Button.button {
    display: none !important;
}

div#um-member.huidige-gebruiker {
    display:none !important;
    }

    
    .facetwp-type-slider > div:last-of-type { display: none !important; }


    