:root{--wpem-primary-color:#0096ff;--wpem-dark-color:#111111;--wpem-gray-color:#555555;--wpem-white-color:#ffffff;--wpem-gray-border-color:#e4e4e4;--wpem-gray-bg-color:#f5f5f5}#calendar-layout-view-container{width:100%;display:none}.wpem-calendar-view-container{border:none}.wpem-calendar-view-container .calendar-layout-header{text-align:center;padding:20px 15px;border:none}.wpem-calendar-view-container .calendar-layout-header .calendar-title{margin:0;padding:0;font-size:20px;line-height:30px;text-transform:uppercase;font-weight:700;color:var(--wpem-dark-color)}.wpem-calendar-filter-right,.wpem-calendar-view-container .calendar-filters-form-wrapper .calendar-filters-navigation{display:flex;margin-left:10px}.wpem-calendar-view-container .calendar-contents-container table.calendar{border-collapse:collapse;background:var(--wpem-white-color);border-right:1px solid var(--wpem-gray-border-color);border-bottom:1px solid var(--wpem-gray-border-color);border-top:0;border-left:0;width:100%}.wpem-calendar-view-container .calendar-contents-container table.calendar tr{display:flex}.wpem-calendar-view-container .calendar-contents-container table.calendar td,.wpem-calendar-view-container .calendar-contents-container table.calendar th{border-top:1px solid var(--wpem-gray-border-color);border-left:1px solid var(--wpem-gray-border-color);border-right:0px;border-bottom:0;position:relative;width:100%!important;padding:0;text-align:center;min-height:120px}.wpem-calendar-view-container .calendar-contents-container table.calendar td.empty-gray-background{background:repeating-linear-gradient(-35deg,var(--wpem-gray-bg-color),var(--wpem-gray-bg-color) 10px,var(--wpem-white-color) 10px,var(--wpem-white-color) 20px)}.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container.today{background:var(--wpem-primary-color)}.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container .day-number{text-align:right;padding:10px;font-size:18px;line-height:20px;color:var(--wpem-dark-color)}.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container.today .day-number{color:var(--wpem-white-color)}.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container .calendar-event-details-link{background:var(--wpem-gray-bg-color);color:var(--wpem-dark-color);font-weight:500;font-size:14px;border-radius:4px;margin:0 10px 10px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:25px;height:25px;padding:0 2px}.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container .calendar-event-details-link.event_cancelled{background-color:#ffe5e5}.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container .calendar-event-details-link.event_featured{background:#ffffe4}.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container .calendar-event-details-link:hover .calendar-tooltip-box{display:block!important}.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container .calendar-tooltip-box,.wpem-calendar-view-container .calendar-contents-container table.calendar th.weekday-name-column .wpem-mobile-show,.wpem-event-listing-calendar-view .wpem-event-box-col,.wpem-event-listings.map-view-sidebar-style-1 .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time::before,.wpem-event-listings.map-view-sidebar-style-1 .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location::before{display:none}.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container .calendar-tooltip-box .calendar-tooltip{position:absolute;left:calc(100% - 20px);top:0;overflow:hidden;color:var(--wpem-gray-color);width:100%;min-width:280px;border:1px solid var(--wpem-gray-border-color);background:var(--wpem-white-color);border-radius:4px;z-index:10;box-shadow:0 0 10px rgba(0,0,0,.1)}.wpem-calendar-view-container .calendar-contents-container table.calendar tr .calendar-day-container:last-of-type .calendar-tooltip,.wpem-calendar-view-container .calendar-contents-container table.calendar tr .calendar-day-container:nth-last-of-type(2) .calendar-tooltip{right:calc(100% - 20px);left:inherit}.wpem-calendar-view-container .calendar-contents-container table.calendar tr:last-of-type .calendar-day-container .calendar-tooltip,.wpem-calendar-view-container .calendar-contents-container table.calendar tr:nth-last-of-type(2) .calendar-day-container .calendar-tooltip{bottom:0;top:inherit}.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container .calendar-tooltip-box .calendar-tooltip .calendar-tooltip-banner{width:100%;height:150px;background-color:var(--wpem-gray-color);background-position:center;background-repeat:no-repeat;background-size:cover}.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container .calendar-tooltip-box .calendar-tooltip .calendar-tooltip-title{font-size:20px;line-height:28px;text-align:left;font-weight:500;padding:15px 15px 0;color:var(--wpem-dark-color)}.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container .calendar-tooltip-box .calendar-tooltip .calendar-tooltip-content{padding:10px 15px}.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container .calendar-tooltip-box .calendar-tooltip .calendar-tooltip-content,.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container .calendar-tooltip-box .calendar-tooltip .calendar-tooltip-content p{line-height:20px;color:var(--wpem-gray-color);text-align:left;font-weight:400;font-size:14px}.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container .calendar-tooltip-box .calendar-tooltip .calendar-tooltip-content p{margin-top:10px}.wpem-calendar-view-container .calendar-contents-container table.calendar th.weekday-name-column{background:var(--wpem-gray-bg-color);color:var(--wpem-gray-color);height:40px;line-height:40px;padding:0;font-size:14px;font-weight:500;min-height:unset}.wpem-calendar-view-container .calendar-contents-container table.calendar th.weekday-name-column .wpem-mobile-hide{display:block}.wpem-calendar-filter-right{justify-content:flex-end;flex:1}.wpem-calendar-view-container .calendar-filters-form-wrapper .calendar-filters-form .wpem-calendar-month-filter,.wpem-calendar-view-container .calendar-filters-form-wrapper .calendar-filters-form .wpem-calendar-year-filter{margin-right:10px;max-width:200px;width:100%}.calendar-filters-navigation .wpem-calendar-right-nav .wpem-theme-button,.wpem-calendar-view-container .calendar-filters-form-wrapper .calendar-filters-navigation .wpem-calendar-left-nav .wpem-theme-button{font-size:0;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0}.wpem-calendar-view-container .calendar-filters-form-wrapper .calendar-filters-navigation .wpem-calendar-left-nav,.wpem-calendar-view-container .calendar-filters-form-wrapper .calendar-filters-navigation .wpem-calendar-right-nav{width:42px;height:42px;background:var(--wpem-gray-bg-color);border-radius:4px;color:var(--wpem-dark-color);font-size:20px;display:flex;align-items:center;justify-content:center;position:relative;margin-left:10px}.wpem-calendar-view-container .calendar-filters-form-wrapper .calendar-filters-navigation .wpem-calendar-left-nav,.wpem-calendar-widget-wrapper .calendar-filters-navigation .calendar-filters-arrow.calendar-filters-navigation-previous i{transform:rotate(180deg)}.wpem-calendar-view-container .calendar-filters-form-wrapper .calendar-filters-navigation .wpem-calendar-left-nav:hover,.wpem-calendar-view-container .calendar-filters-form-wrapper .calendar-filters-navigation .wpem-calendar-right-nav:hover,.wpem-calendar-view-container .calendar-widget-event-details-link:hover,.wpem-calendar-widget-wrapper .calendar-filters-navigation .calendar-filters-arrow.calendar-filters-navigation-next:hover,.wpem-calendar-widget-wrapper .calendar-filters-navigation .calendar-filters-arrow.calendar-filters-navigation-previous:hover{background:var(--wpem-primary-color);color:var(--wpem-white-color)}@media only screen and (max-width:768px){.wpem-calendar-view-container .calendar-contents-container table.calendar td,.wpem-calendar-view-container .calendar-contents-container table.calendar th{min-height:80px}.wpem-calendar-view-container .calendar-contents-container table.calendar td br,.wpem-calendar-view-container .calendar-contents-container table.calendar th br,.wpem-calendar-view-container .calendar-contents-container table.calendar th.weekday-name-column .wpem-mobile-hide{display:none}.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container .calendar-event-details-link{height:12px;width:12px;background:var(--wpem-gray-color);color:var(--wpem-dark-color);padding:0;font-weight:unset;font-size:0px;border-radius:100%;margin:5px;display:inline-block}.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container .day-number{text-align:center}.wpem-calendar-view-container .calendar-contents-container table.calendar th.weekday-name-column .wpem-mobile-show{display:block}.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container .calendar-event-details-link:hover .calendar-tooltip-box{display:none!important}}@media only screen and (max-width:575px){.wpem-calendar-view-container .calendar-contents-container table.calendar td,.wpem-calendar-view-container .calendar-contents-container table.calendar th{min-height:50px}.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container .calendar-event-details-link{height:7px;width:7px}.wpem-calendar-view-container .calendar-filters-form-wrapper .calendar-filters-form .wpem-calendar-filter-button .wpem-cfilter-button{width:100%;max-width:unset}.wpem-calendar-view-container .calendar-filters-form-wrapper .calendar-filters-navigation{float:right;width:100%}.wpem-calendar-view-container .calendar-filters-form-wrapper .calendar-filters-navigation .wpem-calendar-left-nav,.wpem-calendar-view-container .calendar-filters-form-wrapper .calendar-filters-navigation .wpem-calendar-right-nav{width:50%}.wpem-calendar-view-container .calendar-filters-container .calendar-title,.wpem-calendar-view-container .calendar-filters-form-wrapper .calendar-filters-navigation{display:none}.wpem-calendar-filter-right{margin-left:0;justify-content:center}.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container .day-number{padding:5px;font-size:16px}}.wpem-calendar-widget-wrapper{position:relative}.wpem-calendar-widget-wrapper .wpem-form-wrapper.calendar-filters-form{display:flex;margin:15px 0}.wpem-calendar-widget-wrapper .wpem-form-wrapper.calendar-filters-form .wpem-form-group{margin:0 10px 0 0;width:100%}.wpem-calendar-widget-wrapper .calendar-filters-navigation{display:flex;align-items:center}.wpem-calendar-widget-wrapper .calendar-filters-navigation .calendar-widget-title{flex:1;font-size:18px}.wpem-calendar-widget-wrapper .calendar-filters-navigation .calendar-filters-arrow.calendar-filters-navigation-next,.wpem-calendar-widget-wrapper .calendar-filters-navigation .calendar-filters-arrow.calendar-filters-navigation-previous{width:42px;height:42px;background:var(--wpem-gray-bg-color);border-radius:4px;color:var(--wpem-dark-color);font-size:20px;display:flex;align-items:center;justify-content:center;position:relative;margin-left:10px;flex:0 0 42px;cursor:pointer}.wpem-calendar-widget-wrapper .calendar-filters-navigation .calendar-filters-arrow .calendar-nav-arrow{opacity:0;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;cursor:pointer}.wpem-calendar-widget-wrapper td{height:40px;min-height:unset!important;line-height:40px}.wpem-calendar-widget-wrapper .wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container .day-number{font-size:14px;font-weight:500;text-align:center;padding:10px 0}.wpem-calendar-view-container .calendar-contents-container table.calendar th,.wpem-calendar-widget-wrapper.wpem-calendar-view-container .calendar-contents-container table.calendar td{height:auto}.wpem-calendar-view-container .calendar-widget-event-details-link{background:var(--wpem-gray-bg-color);color:var(--wpem-primary-color);border-radius:100%;height:25px;width:25px;line-height:25px;font-size:12px;display:block;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.2s}.wpem-calendar-text-padding{padding-left:10px!important}.wpem-event-layout-dropdown{width:100px;padding-left:10px;margin-left:10px;border-radius:5px;border:1px solid #e4e4e4}.event-listing-side-bar{max-height:80vh;overflow:auto;scrollbar-color:var(--wpem-gray-color) var(--wpem-gray-bg-color);scrollbar-width:thin}.map-view-sidebar-style-1{display:flex;flex-wrap:wrap}.wpem-event-listings.map-view-sidebar-style-1 .google-map-left-container iframe{width:100%;height:100%;min-height:300px}.wpem-event-listings.map-view-sidebar-style-1 .wpem-event-layout-wrapper{border:none;margin:0 0 5px;display:block;transition:.6s}.wpem-event-listings.map-view-sidebar-style-1 .wpem-event-layout-wrapper .event_listing{display:flex;align-items:start;padding:20px 15px;border-bottom:1px solid var(--wpem-gray-border-color)}.wpem-event-listings.map-view-sidebar-style-1 .wpem-event-layout-wrapper .event_listing:hover{box-shadow:0 0 10px rgb(17 17 17 / 10%)}.wpem-event-listings.map-view-sidebar-style-1 .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title{margin:5px 0}.wpem-event-listings.map-view-sidebar-style-1 .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text{font-size:20px;line-height:26px}.wpem-event-listings.map-view-sidebar-style-1 .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time,.wpem-event-listings.map-view-sidebar-style-1 .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location{margin:0;min-height:22px;color:var(--wpem-gray-color);padding-left:0}.wpem-event-listings.map-view-sidebar-style-1 .wpem-event-layout-wrapper .wpem-event-banner{float:right;padding-left:20px;padding-right:0}.wpem-event-listings.map-view-sidebar-style-1 .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date{width:35px}.wpem-event-listings.map-view-sidebar-style-1 .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details{padding-left:50px}.wpem-event-listings.map-view-sidebar-style-1 .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-banner-img{height:90px;width:125px;background-size:contain!important;background-repeat:no-repeat;background-color:transparent;background-position:top!important;border-radius:0}.wpem-event-listings.map-view-sidebar-style .load_more_events_loader{margin-top:20px}.map-view{display:none!important;}.wpem-event-links{display:flex;align-items:flex-end;flex-wrap:wrap;flex:1;}
.wpem-event-links .wpem-event-type-text{background:var(--wpem-gray-bg-color);color:var(--wpem-dark-color);padding:5px 10px;border-radius:4px;margin-right:5px;margin-top:5px;display:inline-block;line-height:15px;}
.wpem-event-link-ticket-type{background:var(--wpem-gray-bg-color);color:var(--wpem-dark-color);padding:5px 10px;border-radius:4px;margin-right:5px;margin-top:5px;display:inline-block;line-height:15px;}
.wpem-event-type-overlay-label{position:absolute;top:15px;right:15px;background-color:var(--wpem-white-color);width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:2px;color:var(--wpem-dark-color);font-size:16px;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.1);}
.wpem-event-registered-label{background-color:#64B60C;color:var(--wpem-white-color);display:inline-block;padding:5px 10px;border-radius:4px;margin-top:10px;}
.wpem-overlay-event-date-box{background-color:var(--wpem-white-color);position:absolute;top:15px;left:15px;color:var(--wpem-dark-color);border-radius:4px;padding:8px 15px;text-align:center;text-transform:uppercase;line-height:normal;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.1);}
.wpem-overlay-event-date-box_date{font-weight:bold;font-size:22px;}
.wpem-day-view-event{border-top:1px solid var(--wpem-gray-border-color);line-height:1.5;position:relative;padding:10px 0;font-size:14px;}
.wpem-day-view-event:after{content:"";border-left:1px solid var(--wpem-gray-bg-color);position:absolute;top:0;left:100px;height:100%;}
.wpem-day-view-event_list{display:flex;align-items:center;}
.wpem-day-view-event_list:hover .wpem-day-view-event_banner{opacity:.8;}
.wpem-day-view-event_time{flex:0 0 100px;position:relative;}
.wpem-day-view-event_time:after{content:"";width:16px;height:16px;background-color:var(--wpem-gray-bg-color);display:block;position:absolute;right:-9px;top:calc(50% - 8px);border-radius:100px;}
.wpem-day-view-event_start-time{font-size:20px;}
.wpem-day-view-event_details{flex:1;display:flex;align-items:center;padding:20px 20px 20px 30px;}
.wpem-day-view-event_banner{background-size:cover;background-position:center;width:220px;height:160px;border-radius:6px;margin-right:20px;display:block;}
.wpem-day-view-event_detail{flex:1;}
.wpem-day-view-event_title{font-weight:bold;font-size:22px;margin-bottom:10px;}
.wpem-day-view-event_title .wpem-day-view-event_title-link{color:var(--wpem-dark-color);}
.wpem-day-view-event_date, .wpem-day-view-event_location{display:flex;align-items:center;margin-bottom:5px;}
.wpem-day-view-event_date i, .wpem-day-view-event_location i{margin-right:5px;}
.wpem-day-view-event_list.event_featured .wpem-day-view-event_details{background-color:#FFFFE4;}
.wpem-day-view-event_list.event_cancelled .wpem-day-view-event_details{background-color:#FFE5E8;}
#date_pick_main{line-height:20px !important;}
@media(max-width:767.98px){ 
.wpem-day-view-event_details{display:block;}
.wpem-day-view-event_banner{margin-right:0px;margin-bottom:15px;max-width:220px;width:100%;}
.wpem-day-view-event_title{font-size:18px;}
}  .wpem-event-calendar-filter-v2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px;}
.wpem-event-calendar-filter-v2_today-button .wpem-event-calendar-filter-v2_today-link{display:block;border:1px solid var(--wpem-gray-border-color);padding:0px 20px;border-radius:4px;color:var(--wpem-dark-color);height:42px;line-height:42px;margin-right:15px;}
.wpem-event-calendar-filter-v2_datepicker{font-size:20px;position:relative;}
.wpem-event-calendar-filter-v2_datepicker i{position:absolute;right:10px;top:50%;transform:translate(0px, -50%);}
.wpem-event-calendar-filter-v2_datepicker input{border:1px solid var(--wpem-gray-border-color);height:42px;padding:0 10px;line-height:1.5px;display:block;font-size:16px;border-radius:4px;color:var(--wpem-dark-color);cursor:pointer;position:relative;z-index:1;background:transparent;}
.ui-datepicker-header{background:var(--wpem-gray-bg-color);border:0;}
.ui-widget-content .ui-state-default{border:0;background-color:var(--wpem-gray-bg-color);text-align:center;}
.ui-widget-content .ui-state-default:hover{background-color:var(--wpem-gray-border-color);}
.ui-widget-content .ui-state-default.ui-state-active{background:var(--wpem-primary-color);color:var(--wpem-white-color);}
.ui-datepicker table{border:0;}
.wpem-event-calendar-filter-v2_left{display:flex;align-items:center;}
.wpem-event-calendar-filter-v2_navigation-btns{display:flex;align-items:center;margin-left:5px;}
.wpem-event-calendar-filter-v2_navigation-prev-btn, .wpem-event-calendar-filter-v2_navigation-next-btn{width:42px;height:42px;border-radius:4px;color:var(--wpem-dark-color);font-size:20px;display:flex;align-items:center;justify-content:center;position:relative;margin-left:10px;border:1px solid var(--wpem-gray-border-color);cursor:pointer;transition:all 0.2s 0s;}
.wpem-event-calendar-filter-v2_navigation-prev-btn:hover, .wpem-event-calendar-filter-v2_navigation-next-btn:hover, .wpem-event-calendar-filter-v2_today-button .wpem-event-calendar-filter-v2_today-link:hover{background-color:var(--wpem-gray-bg-color);}
.wpem-event-calendar-filter-v2_navigation-prev-btn .prev-day, .wpem-event-calendar-filter-v2_navigation-next-btn .next-day{display:flex;align-items:center;color:var(--wpem-dark-color);}
.wpem-event-calendar-filter-v2_layout-selection{position:relative;}
.wpem-event-calendar-filter-v2_layout-selection-btn{border:1px solid var(--wpem-gray-border-color);color:var(--wpem-dark-color);background:transparent;height:42px;line-height:42px;border-radius:4px;padding:0 15px;cursor:pointer;display:flex;align-items:center;}
.wpem-event-calendar-filter-v2_layout-selection-btn .wpem-icon-calendar{margin-right:10px;}
.wpem-event-calendar-filter-v2_layout-selection-btn .wpem-icon-cheveron-down{margin-left:20px;}
.wpem-event-calendar-filter-v2_layout-selection-content{position:absolute;top:100%;right:0;background-color:var(--wpem-white-color);z-index:1;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.1);border-radius:4px;min-width:150px;padding:5px 0;margin-top:10px;display:none;}
.wpem-event-calendar-filter-v2_layout-selection-list{list-style:none;padding:0;margin:0;}
.wpem-event-calendar-filter-v2_layout-selection-list-item .wpem-event-calendar-filter-v2_layout-selection-list-item-link{color:var(--wpem-dark-color);padding:8px 20px;display:block;line-height:1.5;font-size:14px;transition:all 0.2s 0s;}
.wpem-event-calendar-filter-v2_layout-selection-list-item .wpem-event-calendar-filter-v2_layout-selection-list-item-link:hover{background:var(--wpem-gray-bg-color);}
@media only screen and (max-width: 767px) {
.wpem-event-calendar-filter-v2_today-button{display:none;}
}
@media only screen and (max-width: 575px) {
.wpem-event-calendar-filter-v2_datepicker {
font-size: 14px;
} 
.wpem-event-calendar-filter-v2_navigation-prev-btn, .wpem-event-calendar-filter-v2_navigation-next-btn {
width: 28px;
height: 28px;
font-size: 16px;
}
.wpem-event-calendar-filter-v2_left {
margin-bottom: 10px;
width: 100%;
}
.wpem-event-calendar-filter-v2_right {
width: 100%;
text-align: center;
}
.wpem-event-calendar-filter-v2_navigation-btns{
flex: 1;
justify-content: flex-end;
}
}.wpem-event-list-view__month-separator{display:flex;align-items:center;}
.wpem-event-list-view__month-separator:after{content:"";width:100%;height:1px;background-color:var(--wpem-gray-border-color);}
.wpem-event-list-view__month-separator-text{flex:1;white-space:nowrap;margin-right:15px;}
.wpem-event-list-view__event-date{flex:0 0 90px;max-width:90px;text-align:center;margin-top:5px;}
.wpem-col.wpem-event-list-view__event-date-daynum{font-size:24px;font-weight:600;color:var(--wpem-dark-color);}
.wpem-col.wpem-event-list-view__event-date-weekday{font-size:14px;text-transform:uppercase;line-height:12px;color:var(--wpem-gray-color);}
.wpem-event-list-view-row{margin:48px 0;}
.wpem-event-list-view__event-wrapper{flex:1;}
.wpem-event-list-view__image img{max-height:300px;max-width:100%;width:100%;border-radius:6px;transition:all 0.3s 0s;object-fit:cover;}
.wpem-event-list-view__image img:hover{opacity:.9;}
.wpem-event-list-view__event-title h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:0;margin-bottom:10px;}
.wpem-event-list-view__event-title h3 a{font-size:22px;line-height:30px;font-weight:700;color:var(--wpem-dark-color);text-decoration:none;display:inline;}
.wpem-event-list-view__event-title h3 a:hover{text-decoration:underline;}
.wpem-event-list-view__event-datetime, .wpem-event-list-view__event-location{color:var(--wpem-gray-color);font-size:15px;display:flex;align-items:center;margin-bottom:5px;}
.wpem-event-list-view__event-datetime i, .wpem-event-list-view__event-location i{margin-right:5px;}
.wpem-event-list-view__event-description{margin-top:15px;margin-bottom:10px;}
.wpem-event-list-view__event-description p{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:15px;color:var(--wpem-gray-color);}
.wpem-event-list-view__event-details .wpem-event-type{display:inline-block;margin-right:5px;}
.wpem-event-list-view__event-details .wpem-event-type .wpem-event-type-text{background:var(--wpem-gray-bg-color);color:var(--wpem-dark-color);padding:5px 7px;display:inline-block;line-height:15px;font-weight:400;font-size:14px;border-radius:4px;}
.empty-type{background-color:transparent !important;}
@media only screen and (max-width: 768px) {
.wpem-event-list-view__event-details-col {
order: 1;
}
.wpem-event-list-view__image img {
max-height: inherit;
margin-bottom: 20px;
}
.wpem-event-list-view-row {
margin: 36px 0;
}
.wpem-event-list-view__event-description {
display: none;
}
.wpem-event-list-view__event-title h3 a {
font-size: 16px;
line-height: 20px;
}
.wpem-event-list-view__event-date {
padding: 0;
flex: 0 0 60px;
max-width: 60px;
}
.wpem-event-list-view__event-wrapper {
padding: 0;
}
}.wpem-week-view-event{font-size:14px;line-height:1.5;}
.wpem-week-view-event_header-wrapper{display:flex;border-top:1px solid var(--wpem-gray-border-color);}
.wpem-week-view-event_head-time{flex:0 0 63px;width:63px;display:flex;align-items:center;justify-content:center;}
.wpem-week-view-event_head{width:calc(14.28% - 9px);height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.wpem-week-view-event_head-daynum{font-size:20px;font-weight:bold;}
.wpem-week-view-event_body-wrapper{height:720px;overflow:auto;border-bottom:1px solid var(--wpem-gray-border-color);border-top:1px solid var(--wpem-gray-border-color);}
.wpem-week-view-event_body-wrapper::-webkit-scrollbar{width:7px;height:7px;}
.wpem-week-view-event_body-wrapper::-webkit-scrollbar-track{background:var(--wpem-gray-bg-color);}
.wpem-week-view-event_body-wrapper::-webkit-scrollbar-thumb{background:var(--wpem-gray-border-color);}
.wpem-week-view-event_body-wrapper::-webkit-scrollbar-thumb:hover{background:var(--wpem-gray-color);}
.wpem-week-view-event_body{display:flex;}
.wpem-week-view-event_time-col{flex:0 0 63px;width:63px;display:block;text-align:right;padding:20px 0;}
.wpem-week-view-event_time{display:block;height:56px;font-size:12px;padding-right:10px;}
.wpem-week-view-event_day-col{width:calc(14.28% - 9px);border-left:1px solid var(--wpem-gray-border-color);padding:20px 0px;position:relative;}
.wpem-week-view-event_wrap{position:absolute;left:5px;width:calc(100% - 10px);}:root{--wpem-spacer-10:56px;}
.wpem-week-view-event_wrap-time-1{top:calc(var(--wpem-spacer-10) - 36px);}
.wpem-week-view-event_wrap-time-1-5{top:calc(var(--wpem-spacer-10) - 8px);}
.wpem-week-view-event_wrap-time-2{top:calc(var(--wpem-spacer-10)*1 + 20px);}
.wpem-week-view-event_wrap-time-2-5{top:calc(var(--wpem-spacer-10)*1 + 48px);}
.wpem-week-view-event_wrap-time-3{top:calc(var(--wpem-spacer-10)*2 + 20px);}
.wpem-week-view-event_wrap-time-3-5{top:calc(var(--wpem-spacer-10)*2 + 48px);}
.wpem-week-view-event_wrap-time-4{top:calc(var(--wpem-spacer-10)*3 + 20px);}
.wpem-week-view-event_wrap-time-4-5{top:calc(var(--wpem-spacer-10)*3 + 48px);}
.wpem-week-view-event_wrap-time-5{top:calc(var(--wpem-spacer-10)*4 + 20px);}
.wpem-week-view-event_wrap-time-5-5{top:calc(var(--wpem-spacer-10)*4 + 48px);}
.wpem-week-view-event_wrap-time-6{top:calc(var(--wpem-spacer-10)*5 + 20px);}
.wpem-week-view-event_wrap-time-6-5{top:calc(var(--wpem-spacer-10)*5 + 48px);}
.wpem-week-view-event_wrap-time-7{top:calc(var(--wpem-spacer-10)*6 + 20px);}
.wpem-week-view-event_wrap-time-7-5{top:calc(var(--wpem-spacer-10)*6 + 48px);}
.wpem-week-view-event_wrap-time-8{top:calc(var(--wpem-spacer-10)*7 + 20px);}
.wpem-week-view-event_wrap-time-8-5{top:calc(var(--wpem-spacer-10)*7 + 48px);}
.wpem-week-view-event_wrap-time-9{top:calc(var(--wpem-spacer-10)*8 + 20px);}
.wpem-week-view-event_wrap-time-9-5{top:calc(var(--wpem-spacer-10)*8 + 48px);}
.wpem-week-view-event_wrap-time-10{top:calc(var(--wpem-spacer-10)*9 + 20px);}
.wpem-week-view-event_wrap-time-10-5{top:calc(var(--wpem-spacer-10)*9 + 48px);}
.wpem-week-view-event_wrap-time-11{top:calc(var(--wpem-spacer-10)*10 + 20px);}
.wpem-week-view-event_wrap-time-11-5{top:calc(var(--wpem-spacer-10)*10 + 48px);}
.wpem-week-view-event_wrap-time-12{top:calc(var(--wpem-spacer-10)*11 + 20px);}
.wpem-week-view-event_wrap-time-12-5{top:calc(var(--wpem-spacer-10)*11 + 48px);}
.wpem-week-view-event_wrap-time-13{top:calc(var(--wpem-spacer-10)*12 + 20px);}
.wpem-week-view-event_wrap-time-13-5{top:calc(var(--wpem-spacer-10)*12 + 48px);}
.wpem-week-view-event_wrap-time-14{top:calc(var(--wpem-spacer-10)*13 + 20px);}
.wpem-week-view-event_wrap-time-14-5{top:calc(var(--wpem-spacer-10)*13 + 48px);}
.wpem-week-view-event_wrap-time-15{top:calc(var(--wpem-spacer-10)*14 + 20px);}
.wpem-week-view-event_wrap-time-15-5{top:calc(var(--wpem-spacer-10)*14 + 48px);}
.wpem-week-view-event_wrap-time-16{top:calc(var(--wpem-spacer-10)*15 + 20px);}
.wpem-week-view-event_wrap-time-16-5{top:calc(var(--wpem-spacer-10)*15 + 48px);}
.wpem-week-view-event_wrap-time-17{top:calc(var(--wpem-spacer-10)*16 + 20px);}
.wpem-week-view-event_wrap-time-17-5{top:calc(var(--wpem-spacer-10)*16 + 48px);}
.wpem-week-view-event_wrap-time-18{top:calc(var(--wpem-spacer-10)*17 + 20px);}
.wpem-week-view-event_wrap-time-18-5{top:calc(var(--wpem-spacer-10)*17 + 48px);}
.wpem-week-view-event_wrap-time-19{top:calc(var(--wpem-spacer-10)*18 + 20px);}
.wpem-week-view-event_wrap-time-19-5{top:calc(var(--wpem-spacer-10)*18 + 48px);}
.wpem-week-view-event_wrap-time-20{top:calc(var(--wpem-spacer-10)*19 + 20px);}
.wpem-week-view-event_wrap-time-20-5{top:calc(var(--wpem-spacer-10)*19 + 48px);}
.wpem-week-view-event_wrap-time-21{top:calc(var(--wpem-spacer-10)*20 + 20px);}
.wpem-week-view-event_wrap-time-21-5{top:calc(var(--wpem-spacer-10)*20 + 48px);}
.wpem-week-view-event_wrap-time-22{top:calc(var(--wpem-spacer-10)*21 + 20px);}
.wpem-week-view-event_wrap-time-22-5{top:calc(var(--wpem-spacer-10)*21 + 48px);}
.wpem-week-view-event_wrap-time-23{top:calc(var(--wpem-spacer-10)*22 + 20px);}
.wpem-week-view-event_wrap-time-23-5{top:calc(var(--wpem-spacer-10)*22 + 48px);}
.wpem-week-view-event_wrap-time-24{top:calc(var(--wpem-spacer-10)*23 + 20px);}
.wpem-week-view-event_wrap-time-24-5{top:calc(var(--wpem-spacer-10)*23 + 48px);}
.wpem-week-view-event_wrap-height-1 .wpem-week-view-event_title{height:var(--wpem-spacer-10);}
.wpem-week-view-event_wrap-height-1-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*1 + 28px);}
.wpem-week-view-event_wrap-height-2 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*2);}
.wpem-week-view-event_wrap-height-2-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*2 + 28px);}
.wpem-week-view-event_wrap-height-3 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*3);}
.wpem-week-view-event_wrap-height-3-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*3 + 28px);}
.wpem-week-view-event_wrap-height-4 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*4);}
.wpem-week-view-event_wrap-height-4-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*4 + 28px);}
.wpem-week-view-event_wrap-height-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*5);}
.wpem-week-view-event_wrap-height-5-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*5 + 28px);}
.wpem-week-view-event_wrap-height-6 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*6);}
.wpem-week-view-event_wrap-height-6-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*6 + 28px);}
.wpem-week-view-event_wrap-height-7 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*7);}
.wpem-week-view-event_wrap-height-7-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*7 + 28px);}
.wpem-week-view-event_wrap-height-8 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*8);}
.wpem-week-view-event_wrap-height-8-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*8 + 28px);}
.wpem-week-view-event_wrap-height-9 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*9);}
.wpem-week-view-event_wrap-height-9-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*9 + 28px);}
.wpem-week-view-event_wrap-height-10 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*10);}
.wpem-week-view-event_wrap-height-10-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*10 + 28px);}
.wpem-week-view-event_wrap-height-11 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*11);}
.wpem-week-view-event_wrap-height-11-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*11 + 28px);}
.wpem-week-view-event_wrap-height-12 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*12);}
.wpem-week-view-event_wrap-height-12-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*12 + 28px);}
.wpem-week-view-event_wrap-height-13 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*13);}
.wpem-week-view-event_wrap-height-13-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*13 + 28px);}
.wpem-week-view-event_wrap-height-14 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*14);}
.wpem-week-view-event_wrap-height-14-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*14 + 28px);}
.wpem-week-view-event_wrap-height-15 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*15);}
.wpem-week-view-event_wrap-height-15-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*15 + 28px);}
.wpem-week-view-event_wrap-height-16 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*16);}
.wpem-week-view-event_wrap-height-16-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*16 + 28px);}
.wpem-week-view-event_wrap-height-17 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*17);}
.wpem-week-view-event_wrap-height-17-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*17 + 28px);}
.wpem-week-view-event_wrap-height-18 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*18);}
.wpem-week-view-event_wrap-height-18-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*18 + 28px);}
.wpem-week-view-event_wrap-height-19 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*19);}
.wpem-week-view-event_wrap-height-19-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*19 + 28px);}
.wpem-week-view-event_wrap-height-20 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*20);}
.wpem-week-view-event_wrap-height-20-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*20 + 28px);}
.wpem-week-view-event_wrap-height-21 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*21);}
.wpem-week-view-event_wrap-height-21-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*21 + 28px);}
.wpem-week-view-event_wrap-height-22 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*22);}
.wpem-week-view-event_wrap-height-22-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*22 + 28px);}
.wpem-week-view-event_wrap-height-23 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*23);}
.wpem-week-view-event_wrap-height-23-5 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*23 + 28px);}
.wpem-week-view-event_wrap-height-24 .wpem-week-view-event_title{height:calc(var(--wpem-spacer-10)*24);}
.wpem-week-view-event_title{background-color:var(--wpem-gray-bg-color);border:2px solid var(--wpem-white-color);border-radius:4px;line-height:normal;padding:7px 8px;font-weight:500;font-size:12px;cursor:pointer;position:relative;}
.wpem-week-view-event_title:hover{background-color:var(--wpem-gray-border-color);z-index:1;}
.wpem-week-view-event_short-title{margin:0;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wpem-week-view-event_title small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
.wpem-week-view-event_title i{font-size:16px;position:relative;top:2px;margin-right:5px;}
.tooltipster-base{width:260px;max-height:340px;height:100%;overflow:auto;background-color:var(--wpem-white-color);z-index:1;padding:15px;box-shadow:0 2px 20px 0 rgba(0, 0, 0, 0.1);border:1px solid var(--wpem-gray-border-color);border-radius:4px;font-size:14px;line-height:1.5;}
.wpem-week-view-event_detail{display:none;}
.tooltipster-show .wpem-week-view-event_detail{display:block;}
.wpem-week-view-event_detetime{font-size:12px;margin-bottom:5px;color:var(--wpem-gray-color);}
.wpem-week-view-event_detail-title .wpem-week-view-event_detail-title-link{color:var(--wpem-dark-color);font-weight:bold;font-size:16px;margin:5px 0;display:block;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;}
.wpem-week-view-event_detail-detail{-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:var(--wpem-gray-color);}
.wpem-week-view-event_banner{display:block;position:relative;margin-bottom:10px;}
.wpem-week-view-event_banner img{border-radius:4px;max-height:140px;width:100%;object-fit:cover;transition:all 0.3s 0s;}
.wpem-week-view-event_banner:hover img{opacity:.8;}
.wpem-week-view-event_wrap.event_featured .wpem-week-view-event_title{background-color:#ffffe4;}
.wpem-week-view-event_wrap.event_cancelled .wpem-week-view-event_title{background-color:#FFE5E8;}
.wpem-week-navigation{display:flex !important;justify-content:flex-end !important;align-items:center !important;margin-bottom:20px !important;}
.wpem-week-navigation button{border:none !important;cursor:pointer !important;padding:10px !important;}
#prev_week, #next_week{background-color:transparent !important;}
#prev_week:hover{background-color:#0096FF !important;}
#next_week:hover{background-color:#0096FF !important;}
#current_week{border:1px solid black !important;border-radius:4px !important;padding:5px 15px 5px 15px !important;margin-right:10px !important;}
.wpem-week-view-event_link{text-decoration:none !important;color:black !important;}
@media only screen and (max-width: 767px) {
.wpem-week-view-event_title {
font-size: 0 !important;
width: 16px !important;
height: 16px !important;
background-color: var(--wpem-gray-color);
border-radius: 100px;
padding: 0;
overflow: hidden;
visibility: visible;
display: block;
margin: 0 auto;
}
.wpem-week-view-event_short-title {
font-size: 0 !important;
}
}.wpem-event-summary-view__month-separator{display:flex;align-items:center;width:calc(100% + 15px);margin:10px 0;}
.wpem-event-summary-view__month-separator:after{content:"";width:100%;height:1px;background-color:var(--wpem-gray-border-color);}
.wpem-event-summary-view__month-separator-text{flex:1;white-space:nowrap;margin-right:15px;}
.wpem-event-summary-view__event-date{flex:0 0 90px;max-width:90px;text-align:center;}
.wpem-col.wpem-event-summary-view__event-date-daynum{font-size:24px;font-weight:600;color:var(--wpem-dark-color);}
.wpem-col.wpem-event-summary-view__event-date-weekday{font-size:14px;text-transform:uppercase;line-height:12px;color:var(--wpem-gray-color);}
.wpem-event-summary-view__event-wrapper{flex:1;border-top:1px solid var(--wpem-gray-border-color);padding:24px 0;margin-left:15px;}
.wpem-event-summary-view__month-separator + .wpem-event-summary-view-row .wpem-event-summary-view__event-wrapper{border:0;}
.wpem-event-summary-view__event{display:flex;align-items:center;margin:5px 0;}
.wpem-event-summary-view__event-datetime{color:var(--wpem-gray-color);font-size:14px;flex:0 0 180px;max-width:180px;}
.wpem-event-summary-view__event-title{margin-right:15px;}
.wpem-event-summary-view__event-title h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;}
.wpem-event-summary-view__event-title h3 a{font-size:16px;font-weight:600;color:var(--wpem-dark-color);text-decoration:none;display:inline;}
.wpem-event-summary-view__event-title h3 a:hover{text-decoration:underline;}
@media only screen and (max-width: 768px) {
.wpem-event-summary-view__event-date {
padding: 0;
flex: 0 0 60px;
max-width: 60px;
}
.wpem-event-summary-view__event {
flex-wrap: wrap;
gap: 5px;
}
.wpem-event-summary-view__event-wrapper {
padding: 15px 15px 15px 0;
}
.wpem-event-summary-view__event-title {
width: 100%;
margin: 0;
}
}.wpem-calendar-yearly-view-calendar .calendar-contents-container{margin-bottom:20px;}
.wpem-calendar-table-title{text-transform:uppercase;font-size:14px;font-weight:600;text-align:center;line-height:normal;margin-bottom:5px;}
.wpem-calendar-yearly-view-calendar .wpem-calendar-view-container .calendar-contents-container table.calendar{box-shadow:0px 0px 30px rgb(0 0 0 / 5%);border:0px;margin:0px;}
.wpem-calendar-yearly-view-calendar .wpem-calendar-view-container .calendar-contents-container table.calendar td, .wpem-calendar-yearly-view-calendar .wpem-calendar-view-container .calendar-contents-container table.calendar th{border:0;}
.wpem-calendar-yearly-view-calendar .wpem-calendar-view-container .calendar-widget-event-details-link{text-decoration:none;font-weight:600;}
.wpem-calendar-yearly-view-calendar .wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container.today .day-number{color:var(--wpem-white-color);background-color:var(--wpem-primary-color);margin-top:2px;padding:8px 0 !important;border-radius:100px;}
.wpem-calendar-yearly-view-calendar .wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container.today{background:transparent;}
.wpem-calendar-yearly-view-calendar .wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container .day-number{font-size:12px;color:var(--wpem-gray-color);}
.wpem-calendar-yearly-view-calendar td{height:36px;line-height:36px;}
.wpem-calendar-yearly-view-event{display:flex;padding:.5rem 0;border-bottom:1px solid var(--wpem-gray-border-color);}
.wpem-calendar-yearly-view-event time{text-align:center;background:var(--wpem-gray-bg-color);border-radius:4px;flex:0 0 70px;max-width:70px;padding:5px 0 10px;margin-right:10px;}
.wpem-calendar-yearly-view-event_date{font-size:20px;font-weight:600;color:var(--wpem-dark-color);}
.wpem-calendar-yearly-view-event_month{font-size:12px;text-transform:uppercase;line-height:10px;color:var(--wpem-gray-color);}
.wpem-calendar-yearly-view-event_title{margin-right:15px;}
.wpem-calendar-yearly-view-event_title h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;}
.wpem-calendar-yearly-view-event_title h3 a{font-size:14px;font-weight:500;color:var(--wpem-dark-color);text-decoration:none;display:inline;}
.wpem-calendar-yearly-view-event_short-details{flex:1;min-height:55px;display:flex;flex-direction:column;justify-content:center;}
.wpem-calendar-yearly-view-event_single{display:flex;margin:3px 0;position:relative;padding-left:15px;}
.wpem-calendar-yearly-view-event_single:before{content:"";width:8px;height:8px;background-color:var(--wpem-gray-bg-color);position:absolute;left:0;top:calc(50% - 7px);border-radius:10px;transition:all 0.3s 0s;}
.wpem-calendar-yearly-view-event_single:hover:before{background-color:var(--wpem-primary-color);transform:scale(1.5);}
.wpem-icon-cheveron-left, .wpem-icon-cheveron-right{color:black;}
.wpem-year-navigation{display:flex !important;justify-content:flex-end !important;align-items:center !important;}
.wpem-year-navigation button{border:none !important;cursor:pointer !important;padding:10px !important;}
#prev_year, #next_year{background-color:transparent !important;}
#prev_year:hover{background-color:#0096FF !important;}
#next_year:hover{background-color:#0096FF !important;}
#current_year{border:1px solid black !important;border-radius:4px !important;padding:5px 15px 5px 15px !important;margin-right:10px !important;}
.wpem-icon-cheveron-left, .wpem-icon-cheveron-right{font-size:20px;}
@media(min-width:992px){
.wpem-calendar-yearly-view-calendar .wpem-calendar-view-container .wpem-row {
margin-right: -10px;
margin-left: -10px;
}
.wpem-calendar-yearly-view-calendar .wpem-calendar-view-container .wpem-row .wpem-col-lg-6 {
padding-left: 10px;
padding-right: 10px;
}
}.tooltipster-base{display:flex;pointer-events:none;position:absolute;z-index:999;}
.tooltipster-box{flex:1 1 auto}
.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}
.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}
.tooltipster-fade{opacity:0;}
.tooltipster-fade.tooltipster-show{opacity:1}
.tooltipster-grow{transform:scale(0,0);transition-property:transform;}
.tooltipster-grow.tooltipster-show{transform:scale(1,1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-swing{opacity:0;transform:rotateZ(4deg);transition-property:transform}
.tooltipster-swing.tooltipster-show{opacity:1;transform:rotateZ(0);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}
.tooltipster-fall{transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-fall.tooltipster-initial{top:0!important}
.tooltipster-fall.tooltipster-dying{transition-property:all;top:0!important;opacity:0}
.tooltipster-slide{transition-property:left;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-slide.tooltipster-initial{left:-40px!important}
.tooltipster-slide.tooltipster-dying{transition-property:all;left:0!important;opacity:0}
@keyframes tooltipster-fading{ 0%{opacity:0}
100%{opacity:1}
}
.tooltipster-update-fade{animation:tooltipster-fading .4s}
@keyframes tooltipster-rotating{
25%{transform:rotate(-2deg)}
75%{transform:rotate(2deg)}
100%{transform:rotate(0)}
}
.tooltipster-update-rotate{animation:tooltipster-rotating .6s}
@keyframes tooltipster-scaling{
50%{transform:scale(1.1)}
100%{transform:scale(1)}
}
.tooltipster-update-scale{animation:tooltipster-scaling .6s}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}
.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}
.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}
.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}
.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}
.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}
.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}
.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}
.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{
left:-10px
}#widget-code-wrapper{display:none;overflow:hidden}#widget-code-wrapper h2{margin:0 0 1em}#widget-code-preview{width:50%;padding-right:1em;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#widget-code-preview iframe{width:100%;height:300px;border:1px solid #ccc}#widget-code-content{width:50%;float:right;padding-left:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#widget-code-content textarea{width:100%;height:300px;padding:1em;font-family:fixed;font-size:14px;line-height:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){#widget-code-preview{width:100%;padding:0}#widget-code-content{width:100%;padding:0}}.wpem-code-preview-block{position:relative;margin:0;padding:0}button.wpem-copy-text-button{position:absolute;right:0;top:0;background:#00a5fa;text-align:center;border-radius:0;color:#fff;padding:8px;border:none;text-decoration:none;display:inline-block;font-size:14px}.wpem-download-csv-button{margin-bottom:20px;text-align:right}.wpem-event-registrations-list-wrapper .event-manager-pagination{padding-top:20px;text-align:center}.wpem-event-registrations-list-wrapper .event-manager-pagination ul.page-numbers{width:auto}.wpem-event-registrations-list-wrapper .event-registration-notes-list{display:flex;flex-wrap:wrap;margin:-5px -5px 20px}.wpem-event-registrations-list-wrapper .event-registration-notes-list .event-registration-note{background:#ffff98;padding:20px;position:relative;overflow:hidden;border-radius:4px;border:2px solid #d6d65f;max-width:calc(262px - 10px);width:100%;margin:5px;float:left}.wpem-event-registrations-list-wrapper .event-registration-notes-list .event-registration-note .event-registration-note-meta .delete_note{background:#d6d65f;padding:0;height:22px;width:22px;display:inline-block;color:var(--wpem-dark-color);border-radius:0 0 0 5px;font-size:12px;line-height:22px;margin:0;right:0;top:0;position:absolute;text-align:center}.wpem-event-registrations-list-wrapper .event-registration-notes-list .event-registration-note .event-registration-note-meta .delete_note:hover{background:var(--wpem-dark-color);color:var(--wpem-white-color)}.wpem-event-registrations-list-wrapper{display:inline-block;width:100%;margin-bottom:30px}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-header{background:var(--wpem-gray-bg-color);border-bottom:1px solid var(--wpem-gray-border-color);padding:15px 20px;margin:0}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-header .wpem-heading-text{font-size:19px;font-weight:500;color:var(--wpem-dark-color);padding:0;margin:0}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-filter-event-registrations,.wpem-matchmaking-profile-description p{margin:0}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list{background:var(--wpem-white-color);padding:20px;position:relative;display:inline-block;width:100%;margin:8px 0;transition:.2s;border:1px solid var(--wpem-gray-border-color);overflow:hidden;border-radius:4px}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list:hover{box-shadow:0 0 10px rgba(0,0,0,.1)}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head{display:flex;align-items:center;width:100%;padding-bottom:20px;border-bottom:1px solid var(--wpem-gray-border-color);margin-bottom:20px}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-left{width:60%;float:left}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-left .wpem-event-regi-info{display:inline-block;width:100%;margin-bottom:15px}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-left .wpem-event-regi-info h3{margin:10px 0 0;font-size:18px;line-height:1.42}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-right{width:40%;float:right}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-right .wpem-event-regi-status-label{text-align:right;display:inline-block;width:100%}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-right .wpem-event-regi-status-label .wpem-event-regi-status-label-text{background:var(--wpem-gray-bg-color);cursor:default;padding:7px 12px;display:inline-block;float:right;border-radius:4px;font-size:15px;line-height:18px;text-transform:uppercase;font-weight:600}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-right .wpem-event-regi-status-label .wpem-event-regi-status-label-text.wpem-new-label,.wpem-registration-status .status.wpem-new{background:#deaa17;color:var(--wpem-white-color)}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-right .wpem-event-regi-status-label .wpem-event-regi-status-label-text.wpem-confirmed-label,.wpem-registration-status .status.wpem-confirmed{background:#0daf0b;color:var(--wpem-white-color)}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-right .wpem-event-regi-status-label .wpem-event-regi-status-label-text.wpem-waiting-label,.wpem-registration-status .status.wpem-waiting{background:#08739c;color:var(--wpem-white-color)}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-right .wpem-event-regi-status-label .wpem-event-regi-status-label-text.wpem-cancelled-label,.wpem-registration-status .status.wpem-cancelled{background:#9c0808;color:var(--wpem-white-color)}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-right .wpem-event-regi-status-label .wpem-event-regi-status-label-text.wpem-archived-label,.wpem-registration-status .status.wpem-archived-label{background:#d4d4d4;color:var(--wpem-white-color)}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-right .hidden,.wpem-responsive-table-block .registration-checkin-hidden{display:none}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-head .wpem-event-regi-list-head-right .wpem-event-regi-checkin-out{text-align:right;font-size:17px;line-height:25px;margin-top:5px}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer{display:inline-block;width:100%}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content,.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-edit,.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-notes{padding:20px 38px 0 0;border-radius:4px;margin:20px 0 0;position:relative}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content hr,.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-edit hr,.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-notes hr{border-color:var(--wpem-gray-border-color);margin:0 0 15px}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content .hide_section,.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-edit .hide_section,.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-notes .hide_section{position:absolute;top:10px;right:10px;display:inline-block;height:25px;background:var(--wpem-gray-color);color:var(--wpem-white-color);min-width:25px;line-height:22px;text-align:center;border:2px solid var(--wpem-gray-color);font-size:0;font-weight:500;border-radius:4px;box-shadow:2px 2px 4px rgba(0,0,0,.1)}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content .hide_section:hover,.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-edit .hide_section:hover,.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-notes .hide_section:hover{background:red;border-color:red}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content .hide_section::before,.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-edit .hide_section::before,.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-notes .hide_section::before{content:"\ea0f";font-family:wp-event-manager;font-size:10px;color:var(--wpem-white-color)}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content .event-registration-meta{margin:0;padding:0;display:inline-block;width:100%;word-break:break-all}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content .event-registration-meta dt{float:left;width:50%;margin:0;padding:0 0 10px}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content .event-registration-meta dd{float:right;width:50%;margin:0 0 10px;padding:0}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar{display:flex;align-items:center;width:100%}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-meta-wrapper{width:50%;float:left;padding-right:15px}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-meta-wrapper .meta{font-size:13px;line-height:20px;margin:-1px}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-meta-wrapper .meta div{display:inline-block;background:var(--wpem-gray-bg-color);margin:3px 1px;padding:3px 8px;border-radius:4px}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper{width:50%;float:right;padding-left:15px}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper .actions{display:flex;float:right}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper .actions .action-btn{display:inline-block;margin:2px;height:30px;width:30px;position:relative}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper .actions .action-btn a{height:30px;width:30px;display:inline-block;text-align:center;line-height:normal;font-size:0;position:absolute;left:0;top:0;color:var(--wpem-primary-color)}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper .actions .action-btn a:hover,.wpem-matchmaking-filter .wpem-matchmaking-filter-reset-action:hover{color:var(--wpem-dark-color)}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper .actions .action-btn a::before{content:"";position:absolute;left:0;top:0;height:30px;width:30px;font-family:wp-event-manager;text-align:center;line-height:30px;font-size:22px}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper .actions .edit.action-btn a::before{content:"\e906"}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper .actions .notes.action-btn a::before{content:"\e922"}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper .actions .email.action-btn a::before{content:"\ea84"}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper .actions .content.action-btn a::before{content:"\e9bd"}@media screen and (max-width:768px){.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content .event-registration-meta{margin:0}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content .event-registration-meta dd,.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .event-registration-content .event-registration-meta dt{width:100%}}@media screen and (max-width:600px){.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar{display:inline-block}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-meta-wrapper{width:100%;margin:0 0 15px;padding:0;float:none}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer .wpem-event-regi-footer-action-bar .wpem-actions-wrapper{width:100%;margin:0;padding:0;float:none}.wpem-event-registrations-list-wrapper .event-registration-notes-list .event-registration-note{max-width:calc(100% - 10px);width:100%}}.wpem-reg-spots-left{background:var(--wpem-gray-bg-color);border-radius:0 0 5px 5px;text-align:center;font-size:15px;line-height:18px;margin-top:-5px;padding:10px 5px 5px}.wpem-registration-status .status,.wpem-tbl-status{padding:7px 12px;line-height:18px;text-transform:uppercase}.wpem-registration-info-block *{box-sizing:border-box;-webkit-box-sizing:border-box}.wpem-registration-info-block .wpem-regi-block-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;flex-basis:250px}.wpem-registration-info-block .wpem-regi-block-wrapper .wpem-regi-info-blocks{display:inline-flex;flex-wrap:nowrap;padding:5px 10px;align-items:center;border:1px solid var(--wpem-gray-border-color);margin:0 5px 5px 0;justify-content:flex-start;border-radius:4px;flex:1;min-height:80px}.wpem-registration-info-block .wpem-regi-info-blocks .wpem-regi-info-block-title{font-size:24px;line-height:1.42;font-weight:700}.wpem-registration-info-block .wpem-regi-info-blocks .wpem-regi-info-block-desc{font-size:12px;line-height:1.42}.wpem-regi-main-info-block>div{width:100%}.wpem-registration-info-block .wpem-regi-event-details{border:1px solid var(--wpem-gray-border-color);border-radius:4px;margin:5px 0;display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1;flex-direction:column}.wpem-registration-info-block .wpem-regi-event-details .wpem-regi-event-details-box{border-bottom:1px solid var(--wpem-gray-border-color);padding:0 5px;margin:0 10px}.wpem-registration-info-block .wpem-regi-event-details .wpem-regi-event-details-box:last-child{border:none}.wpem-registration-info-block .wpem-regi-event-details .wpem-regi-event-details-box h3{margin-top:5px}.wpem-registration-info-block .wpem-regi-block-wrapper .wpem-regi-info-blocks .wpem-regi-info-block-info{margin-left:10px}.wpem-registration-info-block .wpem-regi-block-wrapper .wpem-regi-info-blocks .wpem-regi-info-block-icon i{font-size:18px;line-height:30px;background:var(--wpem-dark-color);color:var(--wpem-white-color);padding:6px;text-align:center;border-radius:50%;width:40px;height:40px;display:block;margin:5px 0}.wpem-registration-info-block .wpem-regi-block-wrapper .wpem-regi-info-blocks .wpem-regi-info-block-icon i.wpem-regi-icon-new{background:#deaa17}.wpem-registration-info-block .wpem-regi-block-wrapper .wpem-regi-info-blocks .wpem-regi-info-block-icon i.wpem-regi-icon-t-regi{background:#058bb3}.wpem-registration-info-block .wpem-regi-block-wrapper .wpem-regi-info-blocks .wpem-regi-info-block-icon i.wpem-regi-icon-confirm{background:#0daf0b}.wpem-registration-info-block .wpem-regi-block-wrapper .wpem-regi-info-blocks .wpem-regi-info-block-icon i.wpem-regi-icon-waiting{background:#08739c}.wpem-registration-info-block .wpem-regi-block-wrapper .wpem-regi-info-blocks .wpem-regi-info-block-icon i.wpem-regi-icon-cancelled{background:#9c0808}.wpem-registration-info-block .wpem-regi-block-wrapper .wpem-regi-info-blocks .wpem-regi-info-block-icon i.wpem-regi-icon-archived{background:#717171}.wpem-registration-info-block .wpem-regi-block-wrapper .wpem-regi-info-blocks .wpem-regi-info-block-icon i.wpem-regi-icon-checkin{background:#4d908e}.wpem-registration-info-block .wpem-regi-event-details div+div{margin:3px 0}.wpem-registration-info-block .wpem-regi-event-details .wpem-regi-event-details-event-name h3{margin-bottom:10px;margin-top:5px}.wpem-registration-info-block .wpem-regi-event-details .wpem-regi-event-details-box p{margin-bottom:5px;margin-top:10px}.wpem-registration-info-block .wpem-regi-main-info-block .wpem-regi-block-wrapper h3.wpem-heading-text{font-size:22px;line-height:1.42;margin:20px 0 5px;font-weight:600}.wpem-dashboard-main-content .wpem-registration-info-block{margin:10px 0 30px}.wpem-dashboard-main-content #event-manager-event-registrations h3.wpem-theme-text{font-size:24px;line-height:1.42;margin-bottom:15px;font-weight:600}.wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list .wpem-event-regi-list-footer label{color:var(--wpem-primary-color);border-bottom:3px solid var(--wpem-primary-color);padding-bottom:12px;margin-bottom:15px;font-size:18px;font-weight:600;width:100%;line-height:1.42;display:block}.wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-main-content .wpem-dashboard-main-header .wpem-filter-event-registrations .wpem-events-filter{background:var(--wpem-white-color);padding:0}.wpem-tbl-status{cursor:default;border-radius:4px;background-color:#0096ff;color:#fff}.wpem-tbl-status.Waiting{background-color:#08739c}.wpem-tbl-status.Archived{background-color:#577590}.wpem-tbl-status.Cancelled{background-color:#9c0808}.wpem-tbl-status.New{background-color:#deaa17}.wpem-tbl-status.Confirmed{background-color:#0daf0b}.dynamic-shortcodes-modal,.privacy-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.dynamic-shortcodes-modal-content,.privacy-modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:50%}.dynamic-shortcodes-close,.privacy-close{color:#aaa;float:right;font-size:28px;font-weight:700}.dynamic-shortcodes-close:focus,.dynamic-shortcodes-close:hover,.privacy-close:focus,.privacy-close:hover{color:#000;text-decoration:none;cursor:pointer}.field.registration-cancelled-email-field,.field.registration-email-field,.field.registration-waiting-email-field{width:80%}.wpem-box-info ul{list-style:none!important}.wpem-box-info li code{background:rgba(0,0,0,.07)}.unregistered{width:30%!important}.disabled-checkin{pointer-events:none;opacity:.5;cursor:not-allowed}.wpem-registration-status .status{background:var(--wpem-gray-bg-color);cursor:default;display:inline-block;border-radius:4px;font-size:15px;font-weight:600}.wpem-matchmaking-list{background-color:#fff;border:1px solid var(--wpem-gray-border-color);border-radius:6px;padding:20px;margin-bottom:20px;transition:.3s}.wpem-matchmaking-filter,.wpem-matchmaking-meeting-details,.wpem-matchmaking-member-profile{background-color:var(--wpem-gray-bg-color);border-radius:6px}.wpem-matchmaking-filter .wpem-events-filter-block:last-of-type,.wpem-matchmaking-list:last-of-type{margin-bottom:0}.wpem-matchmaking-list:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.wpem-matchmaking-header{gap:20px}.wpem-matchmaking-profile{line-height:0;flex:0 0 100px}.wpem-matchmaking-profile img{width:100px;height:100px;border-radius:50%;object-fit:cover}.wpem-matchmaking-profile-title h3{font-size:20px;margin-top:0;margin-bottom:5px}.wpem-matchmaking-profile-designation,.wpem-matchmaking-profile-location{color:var(--wpem-gray-color);font-size:14px;line-height:20px}.wpem-matchmaking-actions{margin-bottom:50px;display:flex;flex-wrap:wrap;gap:10px}.wpem-matchmaking-actions .wpem-theme-button{border:1px solid var(--wpem-gray-border-color);background-color:#fff;color:var(--wpem-dark-color);display:flex;align-items:center;justify-content:center;padding:0;width:40px;height:40px}.wpem-matchmaking-actions .wpem-theme-button:hover{background-color:var(--wpem-primary-color);border-color:var(--wpem-primary-color);color:#fff}.wpem-matchmaking-actions .wpem-theme-button:focus{border:1px solid var(--wpem-gray-border-color)}.wpem-matchmaking-profile-interests,.wpem-matchmaking-profile-skills{display:flex;flex-wrap:wrap;gap:10px}.wpem-matchmaking-interest,.wpem-matchmaking-skill{background-color:var(--wpem-gray-bg-color);color:var(--wpem-gray-color);padding:5px 8px;display:block;line-height:normal;border-radius:2px;font-size:14px;cursor:pointer;transition:.3s}.wpem-matchmaking-interest:hover,.wpem-matchmaking-skill:hover{background-color:var(--wpem-gray-border-color);color:var(--wpem-dark-color)}.wpem-matchmaking-profile-interest-wrapper b,.wpem-matchmaking-profile-skill-wrapper b{margin-bottom:10px;display:block;font-weight:500;text-transform:uppercase;font-size:14px;line-height:normal}.wpem-matchmaking-filter{padding:20px;height:100%}.wpem-matchmaking-filter-show-results{margin:0;font-weight:700;font-size:18px}.wpem-matchmaking-filter .wpem-form-group{margin-bottom:0!important}.wpem-matchmaking-filter .wpem-form-group label{margin-bottom:5px;display:block;font-weight:500;text-transform:uppercase;font-size:14px;color:var(--wpem-gray-color)}.wpem-matchmaking-filter .wpem-events-filter-block{padding:20px;background-color:#fff;margin-bottom:15px;border-radius:6px}.wpem-matchmaking-filter .wpem-matchmaking-filter-reset-action{color:var(--wpem-gray-color);font-weight:500;font-size:14px}.wpem-matchmaking-tab-filter{margin-bottom:30px;border-bottom:1px solid var(--wpem-gray-border-color);gap:10px}.wpem-matchmaking-tab-filter h2{margin:0;flex:1;font-size:24px}.wpem-matchmaking-tab-filter .wpem-matchmaking-tab{color:var(--wpem-dark-color);padding:8px 10px;border-bottom:2px solid transparent;margin-left:10px}.wpem-matchmaking-tab-filter .wpem-matchmaking-tab.active{color:var(--wpem-primary-color);border-color:var(--wpem-primary-color);font-weight:700}.wpem-matchmaking-member{gap:15px}.wpem-matchmaking-member-profile{padding:8px 20px 8px 10px;min-width:200px;position:relative}.wpem-matchmaking-member-name{flex:1}.wpem-matchmaking-member-profile img{width:40px;height:40px;flex:0 0 40px;border-radius:100px;object-fit:cover;margin-right:10px}.wpem-matchmaking-member-profile .close{color:red;cursor:pointer;text-align:center;font-size:14px;border-radius:4px}.wpem-matchmaking-meeeting-title{margin-bottom:5px;display:block;font-weight:500;text-transform:uppercase}.wpem-matchmaking-meeting-details{padding:1rem}.wpem-matchmaking-meeting-detail{gap:10px;color:var(--wpem-gray-color)}@media(max-width:575px){.wpem-matchmaking-header{flex-wrap:wrap;position:relative}.wpem-matchmaking-details{width:100%;order:1}.wpem-matchmaking-actions{position:absolute;right:0;top:0;margin:0}.wpem-matchmaking-profile{flex:0 0 70px}.wpem-matchmaking-profile img{width:70px;height:70px}.wpem-matchmaking-tab-filter .wpem-matchmaking-tab{margin:0}}.wpem-registrations-pagination{margin:20px 0;text-align:center}.wpem-registrations-pagination a{display:inline-block;margin:5px 5px 0;padding:8px 12px;color:#0073aa;text-decoration:none;border:1px solid #ddd;border-radius:3px;transition:background-color .3s,color .3s}.wpem-registrations-pagination a:hover{background-color:#0073aa;color:#fff}.wpem-registrations-pagination a.active{background-color:#0073aa;color:#fff;border-color:#0073aa}.wpem-registrations-pagination a.disabled{color:#ddd;border-color:#ddd;pointer-events:none}