.em-view-container,div[data-view-id]{position:relative}#em-wrapper label span.screen-reader-text,.em-wrapper label span.screen-reader-text{clip:rect(1px 1px 1px 1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.em-search .hidden{display:none!important}.css-events-list table.events-table{border-collapse:collapse;border-spacing:0}.css-events-list table.events-table td{padding:0}.css-events-list table.events-table th.event-time{width:150px}.css-events-list table.events-table th.event-description{width:auto}#em-booking{margin:15px 0 10px 0;position:relative}#em-booking .em-booking-form{clear:left;position:relative}#em-booking .em-booking-form-details{float:left;padding:10px;width:360px}#em-booking .em-booking-form-details input.input,.em-booking-form-details textarea{width:250px}#em-booking .em-booking-form p{clear:left}#em-booking .em-booking-form label{display:block;float:left}#em-booking .em-booking-form span.input-group input{margin-left:-20px}#em-booking .em-booking-form span.input-group{display:block;margin-left:120px}#em-booking .em-booking-form label{display:inline-block;width:100px}#em-booking .em-booking-form p.em-consent-checkbox label{display:block;width:100%}#em-booking .em-booking-form-details .em-booking-submit{width:auto}#em-booking .em-tickets{margin-bottom:20px}#em-booking div.em-booking-message{border-radius:3px;color:#333;margin:10px 0;padding:10px}#em-booking div.em-booking-message p{color:#333;margin:10px 0!important;padding:0}#em-booking div.em-booking-message-success{background-color:#f1fff0;border:1px solid #a8d144}#em-booking div.em-booking-message-error{background-color:#ffebe8;border:1px solid #c00}#em-booking div.em-booking-login{border-left:1px solid #000;margin:0 0 0 390px;padding:10px 10px 10px 20px}#em-booking div.em-booking-login label{display:inline-block;width:90px}#em-booking div.em-booking-login p{margin:10px 0!important;padding:0!important}#em-booking div.em-booking-login input{margin:0}#em-wrapper #locations-filter .subsubsub .current{font-weight:700}#em-wrapper .em-locations-admin-list .em-button{float:right}#em-wrapper #posts-filter .subsubsub .current{font-weight:700}#em-wrapper .em-events-admin-list .em-button{float:right}#event-form h4{font-weight:700;margin:25px 0 15px 0}#event-form p{margin-top:10px}#event-form .inside{clear:both;margin-bottom:20px}#buddypress .wp-editor-wrap table{width:auto}#buddypress .wp-editor-wrap table tr td,#buddypress .wp-editor-wrap table tr th{padding:0}#buddypress .wp-editor-wrap a.button,#buddypress .wp-editor-wrap button,#buddypress .wp-editor-wrap input[type=button],#buddypress .wp-editor-wrap input[type=reset],#buddypress .wp-editor-wrap input[type=submit]{padding:0 10px 1px}#event-form #event-name{padding:2px;width:80%}#event-form .event-extra-details{margin-top:20px}#event-form .event-extra-details select{vertical-align:top}#em-tickets-form .ui-sortable-helper,#em-tickets-form.em-tickets-sortable .em-tickets-row .ticket-status span.dashicons{cursor:move}#wp-em-editor-content-wrap table{margin-bottom:0}#event-form .em-location-types-single{display:none;visibility:hidden}#event-form .em-location-type{border-top:1px solid #dedede;margin-top:20px;padding-top:20px}#event-form .em-location-type-single .em-location-type{border-top:0;margin-top:0;padding-top:0}#event-form .em-location-type.em-location-type-single{border:none}#event-form .em-location-type p:first-child{margin-top:0}#event-form div.em-location-data table{float:left;margin:0 15px 0 0}#event-form .em-event-location-data h4{border-bottom:1px solid #dedede;margin-bottom:15px;padding-bottom:5px}#event-form .em-input-field{margin-bottom:10px}#event-form .em-input-field label{display:block;margin-bottom:5px}#event-form .em-input-field.em-input-field-boolean label{display:inline-block}#event-form .em-input-field em{display:block;margin-top:2px}#event-form .em-location-type-delete-active-alert{display:none;visibility:hidden}body#printable{font-family:Gill Sans,Helvetica,Arial,sans-serif;text-align:center}body#printable #container{margin:0 auto;text-align:left;width:780px}body#printable table#bookings-table{border-spacing:0;width:600px}body#printable table#bookings-table td{padding:5px 0}body#printable table#bookings-table td.spaces-number{padding-right:20px;text-align:right}body#printable table#bookings-table th{margin-left:5px;text-align:left}body#printable table#bookings-table tr#booked-spaces td{border-top:2px solid #999}body#printable table#bookings-table td.total-label{text-align:right}body#printable table#bookings-table tr#booked-spaces td.spaces-number,table#bookings-table tr#available-spaces td.spaces-number{font-weight:700}table.em-calendar td{padding:2px 4px;text-align:center}table.em-calendar.table tr.days-names{font-weight:700}.em-calendar td.eventless-post,table.em-calendar td.eventless-pre{color:#ccc}table.em-calendar td.eventful-post a,table.em-calendar td.eventful-pre a{color:#aaa;-webkit-text-decoration:underline;text-decoration:underline}table.em-calendar td.eventful a,table.em-calendar td.eventful-today a{color:#fd7e29}table.em-calendar td.eventful-today a{font-weight:700}table.em-calendar td.eventful-today,table.em-calendar td.eventless-today{background-color:#cfcfcf}table.em-calendar thead{font-size:120%;font-weight:700}table.fullcalendar{border-collapse:collapse}table.fullcalendar td{border:1px solid #888;text-align:left}div.em-calendar-wrapper{max-width:100%!important;position:relative;width:100%!important}.em-map-balloon .em-map-balloon-content{color:#000!important;font-size:12px!important;height:auto!important;margin:0 0 0 0!important;max-height:none!important;max-width:none!important;padding:0 0 20px 0!important;width:auto!important}#em-map img,.em-location-map img,.em-locations-map img{background:none!important;border:none!important;height:auto;margin:0!important;max-width:none!important;padding:0!important;width:auto}div#em-loading{background:#fff url(../images/loading.gif) 50% 50% no-repeat;filter:alpha(opacity=80);height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:9999}#location_info td,#location_info th{text-align:left;vertical-align:top}#location_info th{padding:5px 10px 0 0}p.warning{background:#ff7146;border:2px solid #fd0000;color:#fff;font-weight:700;padding:5px}.debug{background:#b7f98c;border:1px solid #629948;color:green;margin:15px;padding:10px}.switch-tab{background:#aaa;float:right;margin:3px 1px 0 5px;padding:2px;text-align:center;width:100px}.switch-tab a{color:#fff;-webkit-text-decoration:none;text-decoration:none}.switch-tab a:hover{color:#d54e21}#events-pagination{text-align:center}#events-pagination a{background:#faf4b7;border:1px solid #ccc;border-top:none;margin:0 20px 0 20px;padding:3px 0;-webkit-text-decoration:none;text-decoration:none;width:80px}#new-event{float:left}div#icon-events{background:url(../images/calendar-32.png) no-repeat 50%}div#icon-bookings{background:url(../images/bookings-32.png) no-repeat 50%}#event-form .em-notice-warning,#post .em-notice-warning{border-left:4px solid orange;margin:10px 0;padding:15px 20px}#event-form .em-notice-warning h4,#post .em-notice-warning h4{margin-top:0}#event-form .em-notice-warning div.warning-bold,#post .em-notice-warning div.warning-bold{color:#c45500;font-weight:700}#event-form .em-notice-warning div.warning-bold p,#post .em-notice-warning div.warning-bold p{font-size:14px;margin-top:0}table.events-table tr.pending{background:#fcffa8}table.events-table tr.past{background:#e4e4e4}table.events-table .category{color:#888}#post-body .misc-pub-post-status.misc-event-duplicate-link:before{content:"\f132"}#event-form #event-name,#location-form,#location-name{margin:2px 0 7px;padding:6px 5px;width:98%}#event-form .reschedule-hidden,#post .reschedule-hidden{display:none;visibility:hidden}#event-form .em-recurrence-reschedule,#post .em-recurrence-reschedule{border-left:4px solid orange;padding:15px 20px}#event-form .em-recurrence-reschedule h4,#post .em-recurrence-reschedule h4{margin-top:0}#event-form .recurrence-reschedule-warning,#post .recurrence-reschedule-warning{color:#c45500;margin-bottom:25px}#event-form .recurrence-reschedule-warning p,#post .recurrence-reschedule-warning p{font-size:14px;margin-top:0}.em-location-type{border-top:1px solid #dedede;margin-top:20px;padding-top:20px}.em-location-type-single .em-location-type{border-top:0;margin-top:0;padding-top:0}.em-location-type.em-location-type-single{border:none;margin-top:10px;padding-top:10px}.em-location-type p:first-child{margin-top:0}div.em-location-data table{float:left;margin:0 15px 0 0}.em-event-location-data h4{border-bottom:1px solid #dedede;margin-bottom:15px;padding-bottom:5px}.em-input-field{margin-bottom:10px}.em-input-field label{display:block;margin-bottom:5px}.em-input-field.em-input-field-boolean label{display:inline-block}.em-input-field em{display:block;margin-top:2px}div.em-location-type,div.em-location-type-delete-active-alert{display:none}div.em-location-types-single{display:none;visibility:hidden}div.em-location-data table.em-location-data td,div.em-location-data table.em-location-data th{border:none;vertical-align:top}div.em-location-data table.em-location-data{border:none;float:left;width:50%}div.em-location-data table.em-location-data .em-location-data-url input{width:100%}div.em-location-data .em-location-map-404{text-align:center;vertical-align:middle}.ms-global-categories{line-height:1.8em}#event-rsvp-box{margin:10px}#event-rsvp-options h4{font-size:14px}#event-rsvp-options label{font-weight:700}#em-tickets-form tbody.em-ticket-template{display:none}#em-tickets-form th{width:auto}#em-tickets-form th.ticket-status,.em-tickets-row .ticket-status{width:20px}#em-tickets-form .em-tickets-row .ticket-status span.dashicons{display:block;font-size:16px;font-weight:bolder;height:16px;line-height:16px;width:16px}#em-tickets-form .em-tickets-row .ticket-status.single span.dashicons{cursor:auto}#em-tickets-form .em-tickets-row .ticket-status span.ticket-on{color:green}#em-tickets-form .em-tickets-row .ticket-status span.ticket-off{color:red}#em-tickets-form .em-tickets-row .ticket-status span.ticket_new{color:grey}#em-tickets-form.em-tickets-sortable .em-tickets-row .ticket-status span.dashicons{cursor:grab}#em-tickets-form .em-ticket-sortable-placeholder{background:#efefef;border:2px dashed #dedede}#em-tickets-form .ui-sortable-helper{cursor:grabbing}.em-ticket-form .ticket-options{margin-top:10px}#em-tickets-form .ticket-dates>div,.em-ticket-form>div>div{clear:both;padding-top:4px}.em-ticket-form label{display:block;float:left;min-width:105px;padding-right:5px}#em-tickets-form .ticket-description textarea,#em-tickets-form .ticket-name input{width:50%}#em-tickets-form .em-ticket-form-actions{clear:both}#em-tickets-form .ticket-price input,#em-tickets-form .ticket-spaces input{width:80px}#em-tickets-form .ticket-dates input.em-date-input-loc{width:90px}#em-tickets-form .ticket-dates-from-normal,#em-tickets-form .ticket-dates-from-recurring,#em-tickets-form .ticket-dates-to-normal,#em-tickets-form .ticket-dates-to-recurring{display:inline}#em-tickets-form .ticket-required input,#em-tickets-form .ticket-roles input{width:auto}#em-tickets-form .ticket-roles div{margin-left:110px}.em-booking{margin:15px 0 10px 0;position:relative}div:not(.em)>.em-booking-form{clear:left;max-width:1200px;position:relative}div:not(.em)>.em-booking-form .em-booking-form-details{float:left;padding:10px;width:360px}.em-booking-form-details textarea,div:not(.em)>.em-booking-form .em-booking-form-details input.input{width:250px}div:not(.em)>.em-booking-form p{clear:left}div:not(.em)>.em-booking-form label:not([for^=filepond--]){display:block;float:left}div:not(.em)>.em-booking-form span.input-group input{margin-left:-20px}div:not(.em)>.em-booking-form span.input-group{display:block;margin-left:120px}div:not(.em)>.em-booking-form label:not([for^=filepond--]){display:inline-block;width:100px}div:not(.em)>.em-booking-form p.input-field-data_privacy_consent label{display:block;width:100%}div:not(.em)>.em-booking-form-details .em-booking-submit{width:auto}#em-bookings-admin-booking .em-booking-form .em-form-fields{table-layout:fixed;width:100%}#em-bookings-admin-booking .em-booking-form .em-form-fields th{padding:10px 0 0;vertical-align:top;width:20%}#em-bookings-admin-booking .em-booking-form .em-form-fields td{padding:10px 0 0 20px;text-align:left;width:80%}#em-bookings-admin-booking .em-booking-form .em-form-fields span.input-group{display:block;margin-left:0}#em-bookings-admin-booking .em-booking-form .em-form-fields span.input-group input{margin-left:0}.em-tickets{margin-bottom:20px}div.em-booking-message{border-radius:3px;color:#333;margin:10px 0;padding:10px}div.em-booking-message p{color:#333;margin:10px 0!important;padding:0}div.em-booking-message-success{background-color:#f1fff0;border:1px solid #a8d144}div.em-booking-message-error{background-color:#ffebe8;border:1px solid #c00}#em-booking-details .inside{padding:5px 10px}.stuffbox .inside h4{font-size:16px;font-weight:400;font-weight:700;margin:10px 0 20px}table.em-form-fields td,table.em-form-fields th{text-align:left;vertical-align:top}table.em-form-fields th{padding:0 20px 5px 0}.em-tablenav-pagination.tablenav-pages a{padding-bottom:5px;padding-top:4px;width:auto}.em-tablenav-pagination.tablenav-pages .current{font-size:16px}table.em-tickets-bookings-table{border:1px solid #efefef;margin:10px 0;width:100%}table.em-tickets-bookings-table tr.em-hr th{border-top:1px solid #bbb}table.em-tickets-bookings-table tfoot th:first-child{text-align:right}table.em-tickets-bookings-table tbody td:last-child,table.em-tickets-bookings-table th:last-child{padding-right:20px;text-align:right;vertical-align:top}table.em-tickets-bookings-table tfoot th em{font-size:12px;font-weight:400}table.em-tickets-bookings-table td,table.em-tickets-bookings-table th{margin:0;padding:5px 5px}table.em-tickets-bookings-table tfoot th,table.em-tickets-bookings-table thead th{background:#cdcdcd;text-align:center}table.em-tickets-bookings-table tbody td.ticket-type{padding-left:10px;text-align:left}table.em-tickets-bookings-table tbody td{text-align:center}#em-bookings-admin-booking form.em-booking-single-rsvp-status-edit,#em-bookings-admin-booking form.em-booking-single-status-edit,#em-bookings-admin-booking form.em-booking-single-status-info{display:inline-block}#em-bookings-admin-booking .postbox h3,#em-bookings-admin-booking .stuffbox h3{font-size:16px}#em-bookings-admin-booking .stuffbox .inside{padding:0 12px 12px 12px}#em-bookings-admin-booking .em-booking-single-info{display:none}#em-bookings-admin-booking .em-booking-single-form{padding-right:20px}#location-balloon-content{color:#000!important;font-size:12px!important;height:auto!important;margin:0 0 0 0!important;max-height:none!important;max-width:none!important;padding:0 12px 20px 0!important;width:auto!important}#location-balloon-content h3{background:none;text-shadow:none}#em-options-form .handlediv{display:none;visibility:hidden}#em-options-form .inside{border-top:1px solid #dedede;margin-top:0;padding-top:10px}#em-options-form h3{font-size:16px}#em-options-form td,#em-options-form th{vertical-align:top}#em-options-form th{font-size:.97em;margin:0!important;padding:15px 20px}#em-options-form .em-boxheader,#em-options-form tr.em-header td{font-style:italic;margin:0;padding:10px 5px}#em-options-form .postbox h4,#em-options-form tr.em-header h4{border-bottom:1px solid #dedede;font-size:15px;font-style:normal;font-weight:700;margin:0 0 10px;padding:0 0 10px}#em-options-form tr.em-subheader td{font-style:italic;margin:0;padding:5px 20px 2px}#em-options-form tr.em-subheader h5{border-bottom:1px solid #efefef;color:#000;font-size:15px;font-style:normal;font-weight:700;margin:10px 0;padding:0 0 5px}#em-options-form tbody.em-subsection th{padding-left:35px}table.em-caps-table td,table.em-caps-table th{width:auto!important}#em-options-form input[type=text],#em-options-form textarea{width:95%}.em-translatable{cursor:pointer;display:inline-block;font-size:20px;height:20px;padding:0 5px 0 0;width:20px}.em-ml-options{display:none}.em-ml-options table{width:95%}.em-ml-options table td{margin:0;padding:0 0 5px}.em-ml-options .lang{width:100px}.em-menu-group .postbox.always-open .inside{display:block!important}.em-menu-group .postbox.closed{border-bottom:1px solid #ccd0d4}a.em-option-resettable{-webkit-text-decoration:none;text-decoration:none}.em-option-resettable .dashicons{font-size:16px;height:16px;line-height:16px;width:16px}.em_obj .table-wrap{position:relative}.em_obj #em-loading{background:#fff url(../images/loading.gif) 50% 50% no-repeat;filter:alpha(opacity=80);height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.em-docs>h3{display:block;font-size:18px;margin-top:50px}.em-docs dl,.em-docs h2,.em-docs h3,.em-docs h4{clear:left}.em-docs dl dt{display:block;float:left;margin-right:10px;min-width:160px}.em-docs dl dd{display:block;margin-left:170px}.em-docs-atts dl dt{min-width:110px!important}.em-docs-atts dl dd{margin-left:120px!important}.em-time-input.error{border:1px solid #c00}.ui-em_timepicker-wrapper{background:#fff;border:1px solid #ddd;box-shadow:0 5px 10px rgba(0,0,0,.2);margin:0;max-height:150px;outline:0;overflow-y:auto;width:6.5em;z-index:10052}.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration{width:13em}.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-30,.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-60{width:11em}.ui-em_timepicker-list,.ui-em_timepicker-list li{list-style:none;margin:0;padding:0}.ui-em_timepicker-duration{color:#888;margin-left:5px}.ui-em_timepicker-list:hover .ui-em_timepicker-duration{color:#888}.ui-em_timepicker-list li{color:#000;cursor:pointer;padding:3px 0 3px 5px;white-space:nowrap}.ui-em_timepicker-list:hover .ui-em_timepicker-selected{background:#fff;color:#000}.ui-em_timepicker-list .ui-em_timepicker-selected:hover,.ui-em_timepicker-list li:hover,li.ui-em_timepicker-selected{background:#1980ec;color:#fff}.ui-em_timepicker-list li:hover .ui-em_timepicker-duration,li.ui-em_timepicker-selected .ui-em_timepicker-duration{color:#ccc}.ui-em_timepicker-list li.ui-em_timepicker-disabled,.ui-em_timepicker-list li.ui-em_timepicker-disabled:hover,.ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled{color:#888;cursor:default}.ui-em_timepicker-list li.ui-em_timepicker-disabled:hover,.ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled{background:#f2f2f2}#em-options-form .postbox.em-oaut-connect-user .em-oauth-service-info{max-width:1000px;min-height:75px}#em-options-form .postbox.em-oaut-connect-user .em-oauth-service-logo{float:left;height:50px;width:50px}#em-options-form .postbox.em-oaut-connect li.em-oauth-service-account{clear:both;height:16px;padding-bottom:10px}#em-options-form .postbox.em-oaut-connect li.em-oauth-service-account img,#em-options-form .postbox.em-oaut-connect li.em-oauth-service-account>div{float:left}#em-options-form .postbox.em-oaut-connect li.em-oauth-service-account>div{padding:5px 0 5px 8px}#em-options-form .postbox.em-oaut-connect li.em-oauth-account-disconnected .em-oauth-account-label,#em-options-form .postbox.em-oaut-connect li.em-oauth-account-disconnected img{opacity:.5}#em-options-form .postbox.em-oaut-connect li.em-oauth-account-disconnected .dashicons{font-size:16px;height:16px;width:16px}@media screen and (max-width:600px){#em-options-form .postbox.em-oaut-connect .em-oauth-service-logo{margin:0 10px 10px 0}#em-options-form .postbox.em-oaut-connect .em-oauth-connect-button{margin:10px 0 10px 10px}#em-options-form .postbox.em-oaut-connect .em-oauth-service-info h2{margin:0 0 5px;padding:0 5px}#em-options-form .postbox.em-oaut-connect .em-oauth-service-info{clear:both;margin:0}}
