#tribe-events .zlc_event_rsvp [data-zlc-btn].tribe-events-button,.zlc_event_rsvp [data-zlc-btn]{background-color:#999}
#tribe-events .zlc_event_rsvp [data-zlc-btn].tribe-events-button.zlc_event_rsvp__active,.zlc_event_rsvp [data-zlc-btn].zlc_event_rsvp__active{background-color:#21759b}
#tribe-events .zlc_event_rsvp [data-zlc-btn].tribe-events-button:disabled,.zlc_event_rsvp [data-zlc-btn]:disabled{opacity:.5}
.zlc_event_rsvp--list .zlc_event_rsvp--list-container{width:100%}
.zlc_event_rsvp--list .zlc_event_rsvp--list-container>div{display:-ms-flexbox;display:flex;padding:1rem 0;width:100%}
.zlc_event_rsvp--list .zlc_event_rsvp--list-container>div .item-avatar{display:inline-block;margin-right:1rem}
.zlc_event_rsvp--list .zlc_event_rsvp--list-container>div .item-avatar img{border-radius:100%}
.zlc_event_rsvp--list .zlc_event_rsvp--list-container>div .item{-ms-flex-positive:1;flex-grow:1}
.zlc_event_rsvp--list .zlc_event_rsvp--list-container>div .item-meta{color:rgba(0,0,0,0.4);font-style:italic}
@media only screen and (min-width:600px){body.is-mobile .zlc_event_rsvp--list .zlc_event_rsvp--list-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
body.is-mobile .zlc_event_rsvp--list .zlc_event_rsvp--list-container>div{-ms-flex:0 0 50%;flex:0 0 50%}
}@media only screen and (min-width:800px){.zlc_event_rsvp--list .zlc_event_rsvp--list-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.zlc_event_rsvp--list .zlc_event_rsvp--list-container>div{-ms-flex:0 0 50%;flex:0 0 50%}
body.is-mobile .zlc_event_rsvp--list .zlc_event_rsvp--list-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
body.is-mobile .zlc_event_rsvp--list .zlc_event_rsvp--list-container>div{-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3)}
}@media only screen and (min-width:1024px){.zlc_event_rsvp--list .zlc_event_rsvp--list-container>div{-ms-flex:0 0 calc(100% / 2);flex:0 0 calc(100% / 2)}
body.is-movbile .zlc_event_rsvp--list .zlc_event_rsvp--list-container>div{-ms-flex:0 0 calc(100% / 4);flex:0 0 calc(100% / 4)}
}@media only screen and (min-width:1200px){.zlc_event_rsvp--list .zlc_event_rsvp--list-container>div{-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3)}
body.is-mobile .zlc_event_rsvp--list .zlc_event_rsvp--list-container>div{-ms-flex:0 0 calc(100% / 5);flex:0 0 calc(100% / 5)}
}@media only screen and (min-width:1400px){.zlc_event_rsvp--list .zlc_event_rsvp--list-container>div{-ms-flex:0 0 calc(100% / 4);flex:0 0 calc(100% / 4)}
body.is-mobile .zlc_event_rsvp--list .zlc_event_rsvp--list-container>div{-ms-flex:0 0 calc(100% / 6);flex:0 0 calc(100% / 6)}
}.buddypress.groups.events.admin #buddypress .bpe__image-preview{position:relative}
.buddypress.groups.events.admin #buddypress .bpe__image-preview .bpe__delete-image{background-color:white;left:10px;position:absolute;top:10px}
.buddypress.groups.events.admin #buddypress .bpe__import .bpe__submit{margin-top:2rem}
.buddypress.groups.events.admin #buddypress .bpe__image-preview{position:relative}
.buddypress.groups.events.admin #buddypress .bpe__image-preview .bpe__delete-image{background-color:white;left:10px;position:absolute;top:10px}
.buddypress.groups.events.admin #buddypress .bpe__import .bpe__submit{margin-top:2rem}
.buddypress.groups.moderation.admin #buddypress table.zlc-mod{width:100%}
.buddypress.groups.moderation.admin #buddypress table.zlc-mod>thead>tr>th,.buddypress.groups.moderation.admin #buddypress table.zlc-mod>tbody>tr>td{padding:.5em}
.buddypress.groups.moderation.admin #buddypress table.zlc-mod>thead>tr>th,.buddypress.groups.moderation.admin #buddypress table.zlc-mod>tbody>tr>td{border-bottom:1px solid #eee}
.buddypress.groups.moderation.admin #buddypress table.zlc-mod th.zlc-mod__opener,.buddypress.groups.moderation.admin #buddypress table.zlc-mod td.zlc-mod__opener{width:50px}
.buddypress.groups.moderation.admin #buddypress table.zlc-mod .zlc-mod--new{font-weight:bold}
.buddypress.groups.moderation.admin #buddypress table.zlc-mod .zlc-mod__content-row .zl-mod__content{border-bottom:1px solid #eee;display:-ms-flexbox;display:flex;margin-bottom:2rem;padding:1rem;width:100%}
.buddypress.groups.moderation.admin #buddypress table.zlc-mod .zlc-mod__content-row .zl-mod__content .zl-mod__item{-ms-flex:3;flex:3}
.buddypress.groups.moderation.admin #buddypress table.zlc-mod .zlc-mod__content-row .zl-mod__content .zl-mod__item-actions{-ms-flex:1;flex:1;text-align:right}
.buddypress.groups.moderation.admin #buddypress table.zlc-mod .zlc-mod__content-row .zl-mod__content label{display:inline}
.zlc-recco-group-name{padding-left:4px}
.zlc-recco-group-desc{font-size:.85em;font-style:italic}
#zlc-recco-groups-instructions{margin-bottom:1em}
.field_type_zlc_recco_groups .option-label{margin-bottom:2px !important}
#zlc-recco-groups-loading{font-style:italic}
.zlc-recco-groups-list{margin-bottom:2em}
.zlc-recco-groups-list .item-list .item-avatar{width:32px}
.zlc-recco-groups-list .item-list .group-desc p:last-child{margin-bottom:0}
.zlc-rcm{text-align:center}
.zlc-rcm ul{list-style-type:none;margin:0 auto;padding:0}
.zlc-rcm ul li{display:inline-block;margin:0 1em;text-align:center}
.zlc-rcm .zlc-rcm__result div{margin-top:1em}
.zlc-rcm .zlc-rcm__close{margin-top:1em}
.zlc-rcm--minimal .zlc-rcm{background-color:white;padding:1em}
.zlc-rcm--minimal .mfp-container{max-width:500px}
#zlc-registration-form{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;background-color:#eee;text-align:center}
#zlc-registration-form:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
#zlc-registration-form .wrap{display:inline-block;vertical-align:middle;max-width:430px;margin:60px auto;width:100%}
#zlc-registration-form .wrap .form-error{min-height:24px;margin-bottom:10px}
#zlc-registration-form .wrap .loader-container{position:absolute;left:50%;margin-left:-2.5em;top:50%;margin-top:-2.5em;z-index:9999}
#zlc-registration-form .wrap .loader-container .loader,#zlc-registration-form .wrap .loader-container .loader:after{border-radius:50%;width:5em;height:5em}
#zlc-registration-form .wrap .loader-container .loader{font-size:10px;z-index:9999;text-indent:-9999em;border-top:1.1em solid rgba(0,0,0,0.2);border-right:1.1em solid rgba(0,0,0,0.2);border-bottom:1.1em solid rgba(0,0,0,0.2);border-left:1.1em solid #000;transform:translateZ(0);animation:load8 1.1s infinite linear}
#zlc-registration-form .wrap .registration-form.display-steps .step{display:none;transition:box-shadow 300ms cubic-bezier(0.4,0,0.2,1) 0ms;background-color:#fff;border-radius:3px;padding:20px 30px}
#zlc-registration-form .wrap .registration-form.display-all .step{background-color:#fff;padding:20px;transition:box-shadow 300ms cubic-bezier(0.4,0,0.2,1) 0ms;border-bottom:1px dashed #eee}
#zlc-registration-form .wrap .registration-form.display-all .step:first-of-type{border-top-right-radius:3px;border-top-left-radius:3px}
#zlc-registration-form .wrap .registration-form.display-all .step:nth-last-of-type(3){border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom:0}
#zlc-registration-form .wrap .registration-form.display-all #zlc-registration-step-finished{display:none}
#zlc-registration-form .wrap .registration-form .step-text{font-size:.9em;margin-top:1em}
#zlc-registration-form .wrap .registration-form .form-group{margin-top:20px;text-align:left}
#zlc-registration-form .wrap .registration-form .form-group label{display:block;width:100%;font-weight:bold}
#zlc-registration-form .wrap .registration-form .form-group label.checkbox_multi{font-weight:normal}
#zlc-registration-form .wrap .registration-form .form-group.checkbox label,#zlc-registration-form .wrap .registration-form .form-group.checkbox_acceptance label{display:inline;width:auto}
#zlc-registration-form .wrap .registration-form .form-group.checkbox label a,#zlc-registration-form .wrap .registration-form .form-group.checkbox_acceptance label a,#zlc-registration-form .wrap .registration-form .form-group.checkbox_multi label a{vertical-align:inherit}
#zlc-registration-form .wrap .registration-form .form-group input,#zlc-registration-form .wrap .registration-form .form-group textarea,#zlc-registration-form .wrap .registration-form .form-group select{transition:box-shadow 300ms cubic-bezier(0.4,0,0.2,1) 0ms;color:#000}
#zlc-registration-form .wrap .registration-form .form-group input.error,#zlc-registration-form .wrap .registration-form .form-group textarea.error,#zlc-registration-form .wrap .registration-form .form-group select.error{background-color:#fdd;border-bottom:1px solid #f44336;box-shadow:0 1px 0 0 #f44336}
#zlc-registration-form .wrap .registration-form .form-group input[type=date],#zlc-registration-form .wrap .registration-form .form-group input[type=datetime-local],#zlc-registration-form .wrap .registration-form .form-group input[type=email],#zlc-registration-form .wrap .registration-form .form-group input[type=file],#zlc-registration-form .wrap .registration-form .form-group input[type=image],#zlc-registration-form .wrap .registration-form .form-group input[type=month],#zlc-registration-form .wrap .registration-form .form-group input[type=number],#zlc-registration-form .wrap .registration-form .form-group input[type=password],#zlc-registration-form .wrap .registration-form .form-group input[type=search],#zlc-registration-form .wrap .registration-form .form-group input[type=tel],#zlc-registration-form .wrap .registration-form .form-group input[type=text],#zlc-registration-form .wrap .registration-form .form-group input[type=time],#zlc-registration-form .wrap .registration-form .form-group input[type=url],#zlc-registration-form .wrap .registration-form .form-group input[type=week],#zlc-registration-form .wrap .registration-form .form-group textarea,#zlc-registration-form .wrap .registration-form .form-group select{background-color:#f5f5f5;border-radius:3px;display:block;margin-bottom:5px;width:100%}
#zlc-registration-form .wrap .registration-form .form-group .description{display:block;font-size:.8em}
#zlc-registration-form .wrap .registration-form .form-group .error-message{display:block;color:red}
#zlc-registration-form .wrap .registration-form .buttons-container{margin:10px -10px 0 -10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:space-evenly;align-content:space-evenly}
#zlc-registration-form .wrap .registration-form .buttons-container button{width:100%;margin:10px}
#zlc-registration-form .wrap .registration-form .step-dot-container{margin-top:20px}
#zlc-registration-form .wrap .registration-form .step-dot-container .step-dot{height:15px;width:15px;margin:0 2px;background-color:#bbb;transition:box-shadow 300ms cubic-bezier(0.4,0,0.2,1) 0ms;border:0;border-radius:50%;display:inline-block;opacity:.5}
#zlc-registration-form .wrap .registration-form .step-dot-container .step-dot.active{opacity:1}
#zlc-registration-form .wrap .registration-form .step-dot-container .step-dot.completed{background-color:green}
#zlc-registration-form .wrap .login{margin-top:10px}
#zlc-registration-form #zlc-registration-step-finished .buttons-container a{display:block;width:100%}
@keyframes load8{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}.widget_zl_community_onboarding_checklist ol{list-style:decimal inside}
.widget_zl_community_onboarding_checklist ol li.zlc--completed{text-decoration:line-through}
.widget_zl_community_profile_card .zlc-profile-card--header{background-size:cover;background-position:50% 50%;border-top-left-radius:5px;border-top-right-radius:5px;height:75px;position:relative;margin-bottom:35px}
.widget_zl_community_profile_card .zlc-profile-card--header .zlc-profile-card--avatar{position:absolute;top:39.3px;left:50%;margin-left:-37.5px}
.widget_zl_community_profile_card .zlc-profile-card--header .zlc-profile-card--avatar img{border-radius:50%;border:5px solid rgba(255,255,255,0.75);width:75px;height:75px;box-shadow:0 0 2px rgba(0,0,0,0.15)}
.widget_zl_community_profile_card .zlc-profile-card--header .zlc-profile-card--change{padding-top:5px;text-align:center;width:100%}
.widget_zl_community_profile_card .zlc-profile-card--header .zlc-profile-card--change a{font-size:11px;padding:2px 5px}
.widget_zl_community_profile_card .zlc-profile-card--details{padding:10px;text-align:center}
.widget_zl_community_profile_card .zlc-profile-card--details h4{margin:5px 0 10px}
.widget_zl_community_profile_card .zlc-profile-card--details ul{margin-bottom:0}
.widget_zl_community_profile_card .zlc-profile-card--details ul li{border-top:1px solid #eee;padding:3px 0}
.widget_zl_community_profile_card .zlc-profile-card--details .count{border-radius:50%;display:inline-block;margin-left:5px;width:15px;height:15px;text-align:center;font-size:11px;line-height:15px}
.widget_zl_community_profile_card .zlc-profile-card--details .zlc-profile-card--items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}
.widget_zl_community_profile_card .zlc-profile-card--details .zlc-profile-card--items .item{border-left:1px solid #f3f3f3;-ms-flex:1;flex:1;text-align:center}
.widget_zl_community_profile_card .zlc-profile-card--details .zlc-profile-card--items .item:first-child{border-left:0}
.widget_zl_community_profile_card .zlc-profile-card--details .zlc-profile-card--items .item span{display:block}
.widget_zl_community_profile_card .zlc-profile-card--details .zlc-profile-card--items .item a.value{display:block;font-weight:bold;font-size:18px}
.widget_zl_community_profile_card .zlc-profile-card--details .zlc-profile-card--items .item .title{font-size:.75em}
@media only screen and (min-width:800px) and (max-width:1200px){.widget_zl_community_profile_card .zlc-profile-card--details .zlc-profile-card--items{display:block}
.widget_zl_community_profile_card .zlc-profile-card--details .zlc-profile-card--items .item{border-left:0;-ms-flex:none;flex:none}
}