Modern Events Calendar Lite - Version 6.4.0

Version Description

23 February 2022 = - Improved: The MEC backend - Improved: Queries on all skins - Improved: The single event page - Improved: The ability to change verification and confirmation status per event (pro) - Improved: The organizer search on monthly skin - Improved: The MEC single widget to respect the order of widgets - Improved: The multilingual and translations ready by adding some more fields to the WPML config file - Improved: An accessibility in frontend and backend with an option - Added: Catalan translation (Thanks to Joan Mateus Gorgues) (pro) - Fixed: An XSS issue - Fixed: Calculating dates of yearly events (pro) - Fixed: Timetable skin regarding start date - Fixed: Resetting the search form in special cases - Fixed: Some PHP issues and warnings - Fixed: Displaying additional locations and organizers in multilingual websites - Fixed: A conflict with Divi theme - Fixed: An issue on the reports menu regarding all-day events

Download this release

Release Info

Developer webnus
Plugin Icon 128x128 Modern Events Calendar Lite
Version 6.4.0
Comparing to
See all releases

Code changes from version 6.3.0 to 6.4.0

Files changed (53) hide show
  1. app/core/src/Books/BookingForm.php +1 -1
  2. app/core/src/Events/Event.php +1 -1
  3. app/features/events.php +16 -14
  4. app/features/feed.php +1 -1
  5. app/features/ix.php +0 -9
  6. app/features/locations.php +2 -2
  7. app/features/login/login.php +1 -0
  8. app/features/mec.php +34 -19
  9. app/features/mec/dashboard.php +1 -1
  10. app/features/mec/go-pro.php +1 -1
  11. app/features/mec/meta_boxes/display_options.php +92 -92
  12. app/features/mec/meta_boxes/filter.php +9 -9
  13. app/features/mec/styling.php +17 -0
  14. app/features/occurrences.php +92 -15
  15. app/features/popup.php +3 -0
  16. app/features/search.php +1 -1
  17. app/features/update.php +7 -1
  18. app/libraries/book.php +13 -3
  19. app/libraries/cache.php +12 -0
  20. app/libraries/factory.php +29 -17
  21. app/libraries/hourlyschedule.php +3 -3
  22. app/libraries/main.php +153 -91
  23. app/libraries/render.php +235 -188
  24. app/libraries/skins.php +76 -21
  25. app/modules/next-event/multiple.php +2 -0
  26. app/skins/daily_view.php +20 -3
  27. app/skins/general_calendar.php +9 -5
  28. app/skins/general_calendar/tpl.php +93 -0
  29. app/skins/grid.php +19 -3
  30. app/skins/list.php +19 -3
  31. app/skins/map.php +1 -1
  32. app/skins/map/tpl.php +3 -3
  33. app/skins/monthly_view.php +20 -3
  34. app/skins/single.php +29 -25
  35. app/skins/single/default.php +16 -249
  36. app/skins/single/modern.php +14 -175
  37. app/skins/tile.php +19 -3
  38. app/skins/timetable.php +20 -3
  39. app/skins/timetable/modern.php +3 -1
  40. app/skins/timetable/render.php +2 -3
  41. app/skins/weekly_view.php +20 -3
  42. app/skins/yearly_view.php +20 -3
  43. app/widgets/single.php +33 -12
  44. app/widgets/single/default.php +245 -0
  45. app/widgets/single/index.html +0 -0
  46. app/widgets/single/modern.php +173 -0
  47. assets/css/a11y-backend.css +164 -0
  48. assets/css/a11y-backend.min.css +1 -0
  49. assets/css/a11y.css +117 -0
  50. assets/css/a11y.min.css +1 -0
  51. assets/css/backend.css +8 -0
  52. assets/css/backend.min.css +2 -2
  53. assets/css/frontend.css +2471 -2377
app/core/src/Books/BookingForm.php CHANGED
@@ -36,7 +36,7 @@ class BookingForm extends Singleton {
36
  $occurrence_end_date = trim($occurrence) ? $mainClass->get_end_date_by_occurrence($single_event->data->ID, (isset($single_event->date['start']['date']) ? $single_event->date['start']['date'] : $occurrence)) : '';
37
 
38
  if ($mainClass->is_sold($single_event, (trim($occurrence) ? $occurrence : $single_event->date['start']['date'])) && count($single_event->dates) <= 1) : ?>
39
- <div class="mec-sold-tickets warning-msg"><?php esc_html_e('Sold out!', 'wpl'); ?></div>
40
  <?php
41
  elseif ($mainClass->can_show_booking_module($single_event)) :
42
  $data_lity_class = '';
36
  $occurrence_end_date = trim($occurrence) ? $mainClass->get_end_date_by_occurrence($single_event->data->ID, (isset($single_event->date['start']['date']) ? $single_event->date['start']['date'] : $occurrence)) : '';
37
 
38
  if ($mainClass->is_sold($single_event, (trim($occurrence) ? $occurrence : $single_event->date['start']['date'])) && count($single_event->dates) <= 1) : ?>
39
+ <div class="mec-sold-tickets warning-msg"><?php esc_html_e('Sold out!', 'modern-events-calendar-lite'); ?></div>
40
  <?php
41
  elseif ($mainClass->can_show_booking_module($single_event)) :
42
  $data_lity_class = '';
app/core/src/Events/Event.php CHANGED
@@ -214,7 +214,7 @@ class Event extends PostBase {
214
  $repeat_type = $this->get_meta( 'mec_repeat_type' );
215
  if( 'custom_days' === $repeat_type ){
216
 
217
- $url = \MEC\Base::get_main()->add_qs_var('time', $start_time, $url);
218
  }
219
  }
220
 
214
  $repeat_type = $this->get_meta( 'mec_repeat_type' );
215
  if( 'custom_days' === $repeat_type ){
216
 
217
+ $url = \MEC\Base::get_main()->add_qs_var('time', $start_timestamp, $url);
218
  }
219
  }
220
 
app/features/events.php CHANGED
@@ -60,12 +60,12 @@ class MEC_feature_events extends MEC_base
60
  $this->factory->action('transition_post_status', array($this, 'event_published'), 10 , 3);
61
 
62
  $this->factory->filter('post_row_actions', array($this, 'action_links'), 10, 2);
63
- $this->factory->action('init', array($this, 'duplicate_event'));
64
 
65
  $this->factory->action('add_meta_boxes', array($this, 'register_meta_boxes'), 1);
66
  $this->factory->action('restrict_manage_posts', array($this, 'add_filters'));
67
  $this->factory->action('manage_posts_extra_tablenav', array($this, 'add_buttons'));
68
- $this->factory->action('pre_get_posts', array($this, 'filter'));
69
 
70
  $this->factory->action('mec_metabox_details', array($this, 'meta_box_nonce'), 10);
71
  $this->factory->action('mec_metabox_details', array($this, 'meta_box_dates'), 20);
@@ -1461,15 +1461,9 @@ class MEC_feature_events extends MEC_base
1461
  'schedules' => $meta_hourly_schedules,
1462
  );
1463
  }
1464
- else
1465
- {
1466
- $hourly_schedules = $meta_hourly_schedules;
1467
- }
1468
- }
1469
- else
1470
- {
1471
- $hourly_schedules = array();
1472
  }
 
1473
 
1474
  // Status of Speakers Feature
1475
  $speakers_status = (!isset($this->settings['speakers_status']) or (isset($this->settings['speakers_status']) and !$this->settings['speakers_status'])) ? false : true;
@@ -2076,7 +2070,7 @@ class MEC_feature_events extends MEC_base
2076
  <?php ob_start(); ?>
2077
  <input type="number" class="mec-stop-selling-tickets" name="mec[tickets][<?php echo $key; ?>][stop_selling_value]" value="<?php echo((isset($ticket['stop_selling_value']) and trim($ticket['stop_selling_value'])) ? esc_attr($ticket['stop_selling_value']) : '0'); ?>" placeholder="<?php _e('e.g. 0', 'modern-events-calendar-lite'); ?>">
2078
  <select name="mec[tickets][<?php echo $key; ?>][stop_selling_type]">
2079
- <option value="day" <?php echo(isset($ticket['stop_selling_type']) and trim($ticket['stop_selling_type']) == 'day') ? 'selected="selected"' : ''; ?>><?php _e("Day", "limitmec"); ?></option>
2080
  <option value="hour" <?php echo(isset($ticket['stop_selling_type']) and trim($ticket['stop_selling_type']) == 'hour') ? 'selected="selected"' : ''; ?>><?php _e("Hour", "mec"); ?></option>
2081
  </select>
2082
  <?php echo sprintf(__('Stop selling ticket %s before event start.', 'modern-events-calendar-lite'), ob_get_clean()); ?>
@@ -3726,8 +3720,13 @@ class MEC_feature_events extends MEC_base
3726
  */
3727
  public function event_published($new, $old, $post)
3728
  {
 
 
3729
  // Fires after publish a event to send notifications etc.
3730
  do_action('mec_event_published', $new, $old, $post);
 
 
 
3731
  }
3732
 
3733
  /**
@@ -3739,6 +3738,9 @@ class MEC_feature_events extends MEC_base
3739
  */
3740
  public function delete_event($post_id)
3741
  {
 
 
 
3742
  $this->db->q("DELETE FROM `#__mec_events` WHERE `post_id`='$post_id'");
3743
  $this->db->q("DELETE FROM `#__mec_dates` WHERE `post_id`='$post_id'");
3744
  $this->db->q("DELETE FROM `#__mec_occurrences` WHERE `post_id`='$post_id'");
@@ -4073,9 +4075,7 @@ class MEC_feature_events extends MEC_base
4073
 
4074
  public function do_bulk_actions()
4075
  {
4076
- $wp_list_table = _get_list_table('WP_Posts_List_Table');
4077
-
4078
- $action = $wp_list_table->current_action();
4079
  if(!$action) return false;
4080
 
4081
  $post_type = isset($_GET['post_type']) ? sanitize_text_field($_GET['post_type']) : 'post';
@@ -4422,7 +4422,9 @@ class MEC_feature_events extends MEC_base
4422
 
4423
  $occurrence = isset($_POST['occurrence']) ? sanitize_text_field($_POST['occurrence']) : NULL;
4424
  $occurrence = explode(':', $occurrence)[0];
 
4425
  if($occurrence == 'all') $occurrence = strtotime('+100 years');
 
4426
 
4427
  $tickets = get_post_meta($id, 'mec_tickets', true);
4428
  $attendees = $this->main->get_event_attendees($id, $occurrence);
60
  $this->factory->action('transition_post_status', array($this, 'event_published'), 10 , 3);
61
 
62
  $this->factory->filter('post_row_actions', array($this, 'action_links'), 10, 2);
63
+ $this->factory->action('admin_init', array($this, 'duplicate_event'));
64
 
65
  $this->factory->action('add_meta_boxes', array($this, 'register_meta_boxes'), 1);
66
  $this->factory->action('restrict_manage_posts', array($this, 'add_filters'));
67
  $this->factory->action('manage_posts_extra_tablenav', array($this, 'add_buttons'));
68
+ if(is_admin()) $this->factory->action('pre_get_posts', array($this, 'filter'));
69
 
70
  $this->factory->action('mec_metabox_details', array($this, 'meta_box_nonce'), 10);
71
  $this->factory->action('mec_metabox_details', array($this, 'meta_box_dates'), 20);
1461
  'schedules' => $meta_hourly_schedules,
1462
  );
1463
  }
1464
+ else $hourly_schedules = $meta_hourly_schedules;
 
 
 
 
 
 
 
1465
  }
1466
+ else $hourly_schedules = array();
1467
 
1468
  // Status of Speakers Feature
1469
  $speakers_status = (!isset($this->settings['speakers_status']) or (isset($this->settings['speakers_status']) and !$this->settings['speakers_status'])) ? false : true;
2070
  <?php ob_start(); ?>
2071
  <input type="number" class="mec-stop-selling-tickets" name="mec[tickets][<?php echo $key; ?>][stop_selling_value]" value="<?php echo((isset($ticket['stop_selling_value']) and trim($ticket['stop_selling_value'])) ? esc_attr($ticket['stop_selling_value']) : '0'); ?>" placeholder="<?php _e('e.g. 0', 'modern-events-calendar-lite'); ?>">
2072
  <select name="mec[tickets][<?php echo $key; ?>][stop_selling_type]">
2073
+ <option value="day" <?php echo(isset($ticket['stop_selling_type']) and trim($ticket['stop_selling_type']) == 'day') ? 'selected="selected"' : ''; ?>><?php _e("Day", "mec"); ?></option>
2074
  <option value="hour" <?php echo(isset($ticket['stop_selling_type']) and trim($ticket['stop_selling_type']) == 'hour') ? 'selected="selected"' : ''; ?>><?php _e("Hour", "mec"); ?></option>
2075
  </select>
2076
  <?php echo sprintf(__('Stop selling ticket %s before event start.', 'modern-events-calendar-lite'), ob_get_clean()); ?>
3720
  */
3721
  public function event_published($new, $old, $post)
3722
  {
3723
+ if($post->post_type !== $this->PT) return;
3724
+
3725
  // Fires after publish a event to send notifications etc.
3726
  do_action('mec_event_published', $new, $old, $post);
3727
+
3728
+ // Update Status
3729
+ $this->db->q("UPDATE `#__mec_dates` SET `status`='".esc_sql($new)."' WHERE `post_id`='".esc_sql($post->ID)."'");
3730
  }
3731
 
3732
  /**
3738
  */
3739
  public function delete_event($post_id)
3740
  {
3741
+ $post = get_post($post_id);
3742
+ if($post->post_type !== $this->PT) return false;
3743
+
3744
  $this->db->q("DELETE FROM `#__mec_events` WHERE `post_id`='$post_id'");
3745
  $this->db->q("DELETE FROM `#__mec_dates` WHERE `post_id`='$post_id'");
3746
  $this->db->q("DELETE FROM `#__mec_occurrences` WHERE `post_id`='$post_id'");
4075
 
4076
  public function do_bulk_actions()
4077
  {
4078
+ $action = isset($_REQUEST['action']) ? sanitize_text_field($_REQUEST['action']) : NULL;
 
 
4079
  if(!$action) return false;
4080
 
4081
  $post_type = isset($_GET['post_type']) ? sanitize_text_field($_GET['post_type']) : 'post';
4422
 
4423
  $occurrence = isset($_POST['occurrence']) ? sanitize_text_field($_POST['occurrence']) : NULL;
4424
  $occurrence = explode(':', $occurrence)[0];
4425
+
4426
  if($occurrence == 'all') $occurrence = strtotime('+100 years');
4427
+ elseif($occurrence == 'none') $occurrence = NULL;
4428
 
4429
  $tickets = get_post_meta($id, 'mec_tickets', true);
4430
  $attendees = $this->main->get_event_attendees($id, $occurrence);
app/features/feed.php CHANGED
@@ -63,7 +63,7 @@ class MEC_feature_feed extends MEC_base
63
  add_filter('get_the_excerpt', array($this, 'include_featured_image'), 10, 2);
64
  }
65
 
66
- $this->factory->action('init', array($this, 'ical'));
67
  }
68
 
69
  /**
63
  add_filter('get_the_excerpt', array($this, 'include_featured_image'), 10, 2);
64
  }
65
 
66
+ if(!is_admin()) $this->factory->action('init', array($this, 'ical'));
67
  }
68
 
69
  /**
app/features/ix.php CHANGED
@@ -50,7 +50,6 @@ class MEC_feature_ix extends MEC_base
50
 
51
  // Import APIs
52
  $this->factory->action('init', array($this, 'include_google_api'));
53
- $this->factory->action('init', array($this, 'include_facebook_api'));
54
  $this->factory->action('init', array($this, 'include_meetup_api'));
55
 
56
  // MEC IX Action
@@ -80,14 +79,6 @@ class MEC_feature_ix extends MEC_base
80
  MEC::import('app.api.Google.autoload', false);
81
  }
82
 
83
- /**
84
- * Import Facebook API libraries
85
- * @author Webnus <info@webnus.biz>
86
- */
87
- public function include_facebook_api()
88
- {
89
- }
90
-
91
  /**
92
  * Import Meetup API libraries
93
  * @author Webnus <info@webnus.biz>
50
 
51
  // Import APIs
52
  $this->factory->action('init', array($this, 'include_google_api'));
 
53
  $this->factory->action('init', array($this, 'include_meetup_api'));
54
 
55
  // MEC IX Action
79
  MEC::import('app.api.Google.autoload', false);
80
  }
81
 
 
 
 
 
 
 
 
 
82
  /**
83
  * Import Meetup API libraries
84
  * @author Webnus <info@webnus.biz>
app/features/locations.php CHANGED
@@ -94,7 +94,7 @@ class MEC_feature_locations extends MEC_base
94
  */
95
  public function edit_form($term)
96
  {
97
- $this->main->load_map_assets();
98
 
99
  $address = get_metadata('term', $term->term_id, 'address', true);
100
  $latitude = get_metadata('term', $term->term_id, 'latitude', true);
@@ -171,7 +171,7 @@ class MEC_feature_locations extends MEC_base
171
  */
172
  public function add_form()
173
  {
174
- $this->main->load_map_assets();
175
 
176
  // Map Options
177
  $status = isset($this->settings['google_maps_status']) ? $this->settings['google_maps_status'] : 1;
94
  */
95
  public function edit_form($term)
96
  {
97
+ $this->main->load_map_assets(true);
98
 
99
  $address = get_metadata('term', $term->term_id, 'address', true);
100
  $latitude = get_metadata('term', $term->term_id, 'latitude', true);
171
  */
172
  public function add_form()
173
  {
174
+ $this->main->load_map_assets(true);
175
 
176
  // Map Options
177
  $status = isset($this->settings['google_maps_status']) ? $this->settings['google_maps_status'] : 1;
app/features/login/login.php CHANGED
@@ -9,6 +9,7 @@
9
  <label>
10
  <i class="mec-sl-key"></i>
11
  <input name="password" id="password" type="password" title="<?php esc_attr_e('Password', 'modern-events-calendar-lite'); ?>">
 
12
  </label>
13
  </div>
14
  <div class="mec-login-form-footer">
9
  <label>
10
  <i class="mec-sl-key"></i>
11
  <input name="password" id="password" type="password" title="<?php esc_attr_e('Password', 'modern-events-calendar-lite'); ?>">
12
+ <i class="mec-sl-display-controller-password"></i>
13
  </label>
14
  </div>
15
  <div class="mec-login-form-footer">
app/features/mec.php CHANGED
@@ -191,6 +191,12 @@ class MEC_feature_mec extends MEC_base
191
 
192
  // SEO Title
193
  $this->factory->filter('pre_get_document_title', array($this, 'page_title'), 1000);
 
 
 
 
 
 
194
  }
195
 
196
  /* Activate License */
@@ -550,7 +556,6 @@ class MEC_feature_mec extends MEC_base
550
  if(!$this->getPRO()) add_submenu_page('mec-intro', __('MEC - Go Pro', 'modern-events-calendar-lite'), __('Go Pro', 'modern-events-calendar-lite'), 'manage_options', 'MEC-go-pro', array($this, 'go_pro'));
551
  do_action('after_mec_submenu_action');
552
  }
553
-
554
 
555
  /**
556
  * Get Wizard page
@@ -1105,10 +1110,10 @@ class MEC_feature_mec extends MEC_base
1105
  <div class="mec-col-8">
1106
  <input type="hidden" name="mec[sk-options]['.$skin.'][sed_method]" value="'.$value.'" id="mec_skin_'.$skin.'_sed_method_field" />
1107
  <ul class="mec-sed-methods" data-for="#mec_skin_'.$skin.'_sed_method_field">
1108
- <li data-method="0" class="'.(!$value ? 'active' : '').'">'.__('Current Window', 'modern-events-calendar-lite').'</li>
1109
- <li data-method="new" class="'.($value === 'new' ? 'active' : '').'">'.__('New Window', 'modern-events-calendar-lite').'</li>
1110
- <li data-method="m1" class="'.($value === 'm1' ? 'active' : '').'">'.__('Modal Popup', 'modern-events-calendar-lite').'</li>
1111
- <li data-method="no" class="'.($value === 'no' ? 'active' : '').'">'.__('Disable Link', 'modern-events-calendar-lite').'</li>
1112
  </ul>
1113
  </div>
1114
  </div>' . $image_popup_html;
@@ -1204,7 +1209,6 @@ class MEC_feature_mec extends MEC_base
1204
  {
1205
  $user_id = get_current_user_id();
1206
  $user_last_view_date = get_user_meta($user_id, 'user_last_view_date', true);
1207
- $count = 0;
1208
 
1209
  if(!trim($user_last_view_date))
1210
  {
@@ -1212,6 +1216,9 @@ class MEC_feature_mec extends MEC_base
1212
  return;
1213
  }
1214
 
 
 
 
1215
  $args = array(
1216
  'post_type' => $this->main->get_book_post_type(),
1217
  'post_status' => 'any',
@@ -1224,6 +1231,7 @@ class MEC_feature_mec extends MEC_base
1224
  ),
1225
  );
1226
 
 
1227
  $query = new WP_Query($args);
1228
  if($query->have_posts())
1229
  {
@@ -1234,14 +1242,10 @@ class MEC_feature_mec extends MEC_base
1234
  }
1235
  }
1236
 
 
 
1237
  if($count != 0)
1238
  {
1239
- if(isset($screen->id) and $screen->id == 'edit-mec-books')
1240
- {
1241
- update_user_meta($user_id, 'user_last_view_date', date('YmdHis', current_time('timestamp', 0)));
1242
- return;
1243
- }
1244
-
1245
  // Append Booking Badge To Booking Menu.
1246
  global $menu;
1247
 
@@ -1252,6 +1256,12 @@ class MEC_feature_mec extends MEC_base
1252
  $menu[key($menu_item)][0] .= str_replace('%%count%%', esc_attr($count), $badge);
1253
  }
1254
  }
 
 
 
 
 
 
1255
  }
1256
 
1257
  /**
@@ -1265,7 +1275,6 @@ class MEC_feature_mec extends MEC_base
1265
 
1266
  $user_id = get_current_user_id();
1267
  $user_last_view_date_events = get_user_meta($user_id, 'user_last_view_date_events', true);
1268
- $count = 0;
1269
 
1270
  if(!trim($user_last_view_date_events))
1271
  {
@@ -1273,6 +1282,9 @@ class MEC_feature_mec extends MEC_base
1273
  return;
1274
  }
1275
 
 
 
 
1276
  $args = array(
1277
  'post_type' => $this->main->get_main_post_type(),
1278
  'post_status' => 'any',
@@ -1285,6 +1297,7 @@ class MEC_feature_mec extends MEC_base
1285
  ),
1286
  );
1287
 
 
1288
  $query = new WP_Query($args);
1289
  if($query->have_posts())
1290
  {
@@ -1295,14 +1308,10 @@ class MEC_feature_mec extends MEC_base
1295
  }
1296
  }
1297
 
 
 
1298
  if($count != 0)
1299
  {
1300
- if(isset($screen->id) and $screen->id == 'edit-mec-events')
1301
- {
1302
- update_user_meta($user_id, 'user_last_view_date_events', date('YmdHis', current_time('timestamp', 0)));
1303
- return;
1304
- }
1305
-
1306
  // Append Events Badge To Event Menu.
1307
  global $menu;
1308
 
@@ -1313,6 +1322,12 @@ class MEC_feature_mec extends MEC_base
1313
  $menu[key($menu_item)][0] .= str_replace('%%count%%', esc_attr($count), $badge);
1314
  }
1315
  }
 
 
 
 
 
 
1316
  }
1317
 
1318
  /**
191
 
192
  // SEO Title
193
  $this->factory->filter('pre_get_document_title', array($this, 'page_title'), 1000);
194
+
195
+ // Event Latest Event Date Time
196
+ $this->factory->action('mec_save_event_data', function()
197
+ {
198
+ update_option('mec_latest_event_datetime', current_time('YmdHis'), false);
199
+ });
200
  }
201
 
202
  /* Activate License */
556
  if(!$this->getPRO()) add_submenu_page('mec-intro', __('MEC - Go Pro', 'modern-events-calendar-lite'), __('Go Pro', 'modern-events-calendar-lite'), 'manage_options', 'MEC-go-pro', array($this, 'go_pro'));
557
  do_action('after_mec_submenu_action');
558
  }
 
559
 
560
  /**
561
  * Get Wizard page
1110
  <div class="mec-col-8">
1111
  <input type="hidden" name="mec[sk-options]['.$skin.'][sed_method]" value="'.$value.'" id="mec_skin_'.$skin.'_sed_method_field" />
1112
  <ul class="mec-sed-methods" data-for="#mec_skin_'.$skin.'_sed_method_field">
1113
+ <li data-method="0" class="'.(!$value ? 'active' : '').'"><a href="#mec_skin_'.$skin.'_sed_method_field">'.__('Current Window', 'modern-events-calendar-lite').'</a></li>
1114
+ <li data-method="new" class="'.($value === 'new' ? 'active' : '').'"><a href="#mec_skin_'.$skin.'_sed_method_field">'.__('New Window', 'modern-events-calendar-lite').'</a></li>
1115
+ <li data-method="m1" class="'.($value === 'm1' ? 'active' : '').'"><a href="#mec_skin_'.$skin.'_sed_method_field">'.__('Modal Popup', 'modern-events-calendar-lite').'</a></li>
1116
+ <li data-method="no" class="'.($value === 'no' ? 'active' : '').'"><a href="#mec_skin_'.$skin.'_sed_method_field">'.__('Disable Link', 'modern-events-calendar-lite').'</a></li>
1117
  </ul>
1118
  </div>
1119
  </div>' . $image_popup_html;
1209
  {
1210
  $user_id = get_current_user_id();
1211
  $user_last_view_date = get_user_meta($user_id, 'user_last_view_date', true);
 
1212
 
1213
  if(!trim($user_last_view_date))
1214
  {
1216
  return;
1217
  }
1218
 
1219
+ $latest_booking_datetime = get_option('mec_latest_booking_datetime');
1220
+ if($latest_booking_datetime and (int) $latest_booking_datetime <= (int) $user_last_view_date) return;
1221
+
1222
  $args = array(
1223
  'post_type' => $this->main->get_book_post_type(),
1224
  'post_status' => 'any',
1231
  ),
1232
  );
1233
 
1234
+ $count = 0;
1235
  $query = new WP_Query($args);
1236
  if($query->have_posts())
1237
  {
1242
  }
1243
  }
1244
 
1245
+ wp_reset_postdata();
1246
+
1247
  if($count != 0)
1248
  {
 
 
 
 
 
 
1249
  // Append Booking Badge To Booking Menu.
1250
  global $menu;
1251
 
1256
  $menu[key($menu_item)][0] .= str_replace('%%count%%', esc_attr($count), $badge);
1257
  }
1258
  }
1259
+
1260
+ if(isset($screen->id) and $screen->id == 'edit-mec-books')
1261
+ {
1262
+ update_user_meta($user_id, 'user_last_view_date', date('YmdHis', current_time('timestamp', 0)));
1263
+ return;
1264
+ }
1265
  }
1266
 
1267
  /**
1275
 
1276
  $user_id = get_current_user_id();
1277
  $user_last_view_date_events = get_user_meta($user_id, 'user_last_view_date_events', true);
 
1278
 
1279
  if(!trim($user_last_view_date_events))
1280
  {
1282
  return;
1283
  }
1284
 
1285
+ $latest_event_datetime = get_option('mec_latest_event_datetime');
1286
+ if($latest_event_datetime and (int) $latest_event_datetime <= (int) $user_last_view_date_events) return;
1287
+
1288
  $args = array(
1289
  'post_type' => $this->main->get_main_post_type(),
1290
  'post_status' => 'any',
1297
  ),
1298
  );
1299
 
1300
+ $count = 0;
1301
  $query = new WP_Query($args);
1302
  if($query->have_posts())
1303
  {
1308
  }
1309
  }
1310
 
1311
+ wp_reset_postdata();
1312
+
1313
  if($count != 0)
1314
  {
 
 
 
 
 
 
1315
  // Append Events Badge To Event Menu.
1316
  global $menu;
1317
 
1322
  $menu[key($menu_item)][0] .= str_replace('%%count%%', esc_attr($count), $badge);
1323
  }
1324
  }
1325
+
1326
+ if(isset($screen->id) and $screen->id == 'edit-mec-events')
1327
+ {
1328
+ update_user_meta($user_id, 'user_last_view_date_events', date('YmdHis', current_time('timestamp', 0)));
1329
+ return;
1330
+ }
1331
  }
1332
 
1333
  /**
app/features/mec/dashboard.php CHANGED
@@ -79,7 +79,7 @@ $box_stats = apply_filters('mec_dashboard_box_stats', true);
79
  <?php echo sprintf(__("You're using %s version of Modern Events Calendar. To use advanced booking system, modern skins like Agenda, Timetable, Masonry, Yearly View, Available Spots, etc you should upgrade to the Pro version.", 'modern-events-calendar-lite'), '<strong>'.__('lite', 'modern-events-calendar-lite').'</strong>'); ?>
80
  </p>
81
  <a class="info-msg-link" href="<?php echo $this->get_pro_link(); ?>" target="_blank">
82
- <?php esc_html_e('GO PREMIUM', 'modern-events-claendar-lite'); ?>
83
  </a>
84
  <div class="info-msg-coupon">
85
  <?php echo sprintf(__("Easily get a discount coupon by rating us on %s or following and reposting us on social media. Just send a screenshot to %s and you'll receive the %s", 'modern-events-calendar-lite'), '<a href="https://wordpress.org/plugins/modern-events-calendar-lite/#reviews" target="_blank">'.__('WordPress', 'modern-events-calendar-lite').'</a>', '<a href="mailto:sales@webnus.net" target="_blank">sales@webnus.net</a>','<strong>'.__('Copouns!', 'modern-events-calendar-lite').'</strong>'); ?>
79
  <?php echo sprintf(__("You're using %s version of Modern Events Calendar. To use advanced booking system, modern skins like Agenda, Timetable, Masonry, Yearly View, Available Spots, etc you should upgrade to the Pro version.", 'modern-events-calendar-lite'), '<strong>'.__('lite', 'modern-events-calendar-lite').'</strong>'); ?>
80
  </p>
81
  <a class="info-msg-link" href="<?php echo $this->get_pro_link(); ?>" target="_blank">
82
+ <?php esc_html_e('GO PREMIUM', 'modern-events-calendar-lite'); ?>
83
  </a>
84
  <div class="info-msg-coupon">
85
  <?php echo sprintf(__("Easily get a discount coupon by rating us on %s or following and reposting us on social media. Just send a screenshot to %s and you'll receive the %s", 'modern-events-calendar-lite'), '<a href="https://wordpress.org/plugins/modern-events-calendar-lite/#reviews" target="_blank">'.__('WordPress', 'modern-events-calendar-lite').'</a>', '<a href="mailto:sales@webnus.net" target="_blank">sales@webnus.net</a>','<strong>'.__('Copouns!', 'modern-events-calendar-lite').'</strong>'); ?>
app/features/mec/go-pro.php CHANGED
@@ -66,7 +66,7 @@ defined('MECEXEC') or die();
66
  <?php echo sprintf(__("You're using %s version of Modern Events Calendar. To use advanced booking system, modern skins like Agenda, Timetable, Masonry, Yearly View, Available Spots, etc you should upgrade to the Pro version.", 'modern-events-calendar-lite'), '<strong>'.__('lite', 'modern-events-calendar-lite').'</strong>'); ?>
67
  </p>
68
  <a class="info-msg-link" href="<?php echo $this->main->get_pro_link(); ?>" target="_blank">
69
- <?php esc_html_e('GO PREMIUM', 'modern-events-claendar-lite'); ?>
70
  </a>
71
  <div class="info-msg-coupon">
72
  <?php echo sprintf(__("Easily get a discount coupon by rating us on %s or following and reposting us on social media. Just send a screenshot to %s and you'll receive the %s", 'modern-events-calendar-lite'), '<a href="https://wordpress.org/plugins/modern-events-calendar-lite/#reviews" target="_blank">'.__('WordPress', 'modern-events-calendar-lite').'</a>', '<a href="mailto:sales@webnus.net" target="_blank">sales@webnus.net</a>','<strong>'.__('Copouns!', 'modern-events-calendar-lite').'</strong>'); ?>
66
  <?php echo sprintf(__("You're using %s version of Modern Events Calendar. To use advanced booking system, modern skins like Agenda, Timetable, Masonry, Yearly View, Available Spots, etc you should upgrade to the Pro version.", 'modern-events-calendar-lite'), '<strong>'.__('lite', 'modern-events-calendar-lite').'</strong>'); ?>
67
  </p>
68
  <a class="info-msg-link" href="<?php echo $this->main->get_pro_link(); ?>" target="_blank">
69
+ <?php esc_html_e('GO PREMIUM', 'modern-events-calendar-lite'); ?>
70
  </a>
71
  <div class="info-msg-coupon">
72
  <?php echo sprintf(__("Easily get a discount coupon by rating us on %s or following and reposting us on social media. Just send a screenshot to %s and you'll receive the %s", 'modern-events-calendar-lite'), '<a href="https://wordpress.org/plugins/modern-events-calendar-lite/#reviews" target="_blank">'.__('WordPress', 'modern-events-calendar-lite').'</a>', '<a href="mailto:sales@webnus.net" target="_blank">sales@webnus.net</a>','<strong>'.__('Copouns!', 'modern-events-calendar-lite').'</strong>'); ?>
app/features/mec/meta_boxes/display_options.php CHANGED
@@ -2651,132 +2651,132 @@ $upcoming_event_ids = $this->main->get_upcoming_event_ids();
2651
  $this.text('');
2652
  $this.append('<span class="wn-mec-text">'+$name+'</span>');
2653
  });
2654
- jQuery('.mec-custom-nice-select li[data-value="list"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/list.svg'; ?>" /></div>');
2655
- jQuery('.mec-custom-nice-select li[data-value="grid"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/grid.svg'; ?>" /></div>');
2656
- jQuery('.mec-custom-nice-select li[data-value="agenda"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/agenda.svg'; ?>" /></div>');
2657
- jQuery('.mec-custom-nice-select li[data-value="full_calendar"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/full_calendar.svg'; ?>" /></div>');
2658
- jQuery('.mec-custom-nice-select li[data-value="yearly_view"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/yearly.svg'; ?>" /></div>');
2659
- jQuery('.mec-custom-nice-select li[data-value="monthly_view"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/monthly.svg'; ?>" /></div>');
2660
- jQuery('.mec-custom-nice-select li[data-value="daily_view"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/daily.svg'; ?>" /></div>');
2661
- jQuery('.mec-custom-nice-select li[data-value="weekly_view"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/weekly.svg'; ?>" /></div>');
2662
- jQuery('.mec-custom-nice-select li[data-value="timetable"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/timetable.svg'; ?>" /></div>');
2663
- jQuery('.mec-custom-nice-select li[data-value="masonry"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/masonry.svg'; ?>" /></div>');
2664
- jQuery('.mec-custom-nice-select li[data-value="map"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/map.svg'; ?>" /></div>');
2665
- jQuery('.mec-custom-nice-select li[data-value="cover"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/cover.svg'; ?>" /></div>');
2666
- jQuery('.mec-custom-nice-select li[data-value="countdown"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/countdown.svg'; ?>" /></div>');
2667
- jQuery('.mec-custom-nice-select li[data-value="available_spot"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/available_spot.svg'; ?>" /></div>');
2668
- jQuery('.mec-custom-nice-select li[data-value="carousel"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/carousel.svg'; ?>" /></div>');
2669
- jQuery('.mec-custom-nice-select li[data-value="slider"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/slider.svg'; ?>" /></div>');
2670
- jQuery('.mec-custom-nice-select li[data-value="timeline"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/timeline.svg'; ?>" /></div>');
2671
- jQuery('.mec-custom-nice-select li[data-value="tile"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/tile.svg'; ?>" /></div>');
2672
- jQuery('.mec-custom-nice-select li[data-value="custom"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/shortcode-designer.svg'; ?>" /></div>');
2673
- jQuery('.mec-custom-nice-select li[data-value="general_calendar"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/general_calendar.svg'; ?>" /></div>');
2674
 
2675
  /** List View Skins */
2676
- jQuery('#mec_list_skin_options_container .mec-form-row .nice-select .list li[data-value="classic"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/list/list-classic.png'; ?>" /></span>');
2677
- jQuery('#mec_list_skin_options_container .mec-form-row .nice-select .list li[data-value="minimal"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/list/list-minimal.png'; ?>" /></span>');
2678
- jQuery('#mec_list_skin_options_container .mec-form-row .nice-select .list li[data-value="modern"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/list/list-modern.png'; ?>" /></span>');
2679
- jQuery('#mec_list_skin_options_container .mec-form-row .nice-select .list li[data-value="standard"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/list/list-standard.png'; ?>" /></span>');
2680
- jQuery('#mec_list_skin_options_container .mec-form-row .nice-select .list li[data-value="accordion"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/list/list-accordion.png'; ?>" /></span>');
2681
- jQuery('#mec_list_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-list-view.png'; ?>" /></span>');
2682
 
2683
  /** Grid View Skins */
2684
- jQuery('#mec_grid_skin_options_container .mec-form-row .nice-select .list li[data-value="classic"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/grid/grid-classic.png'; ?>" /></span>');
2685
- jQuery('#mec_grid_skin_options_container .mec-form-row .nice-select .list li[data-value="clean"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/grid/grid-clean.png'; ?>" /></span>');
2686
- jQuery('#mec_grid_skin_options_container .mec-form-row .nice-select .list li[data-value="minimal"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/grid/grid-minimal.png'; ?>" /></span>');
2687
- jQuery('#mec_grid_skin_options_container .mec-form-row .nice-select .list li[data-value="modern"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/grid/grid-modern.png'; ?>" /></span>');
2688
- jQuery('#mec_grid_skin_options_container .mec-form-row .nice-select .list li[data-value="simple"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/grid/grid-simple.png'; ?>" /></span>');
2689
- jQuery('#mec_grid_skin_options_container .mec-form-row .nice-select .list li[data-value="colorful"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/grid/grid-colorful.png'; ?>" /></span>');
2690
- jQuery('#mec_grid_skin_options_container .mec-form-row .nice-select .list li[data-value="novel"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/grid/grid-novel.png'; ?>" /></span>');
2691
- jQuery('#mec_grid_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-grid-view.png'; ?>" /></span>');
2692
 
2693
  /** Agenda View Skins */
2694
- jQuery('#mec_agenda_skin_options_container .mec-form-row .nice-select .list li[data-value="clean"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/agenda/agenda-clean.png'; ?>" /></span>');
2695
- jQuery('#mec_agenda_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-agenda-view.png'; ?>" /></span>');
2696
 
2697
  /** FullCalendar View Skins */
2698
- jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="list"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/full-calendar/full-calendar-list.png'; ?>" /></span>');
2699
- jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="grid"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/grid/grid-modern.png'; ?>" /></span>');
2700
- jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="tile"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/tile/tile-classic.png'; ?>" /></span>');
2701
- jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="daily"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/full-calendar/full-calendar-daily.png'; ?>" /></span>');
2702
- jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="weekly"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/full-calendar/full-calendar-weekly.png'; ?>" /></span>');
2703
- jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="monthly"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/full-calendar/full-calendar-monthly.png'; ?>" /></span>');
2704
- jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="yearly"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/full-calendar/full-calendar-yearly.png'; ?>" /></span>');
2705
- jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-full-calendar-view.png'; ?>" /></span>');
2706
 
2707
  /** FullCalendar View Skins > Monthly Style */
2708
- jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="classic"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/full-calendar/full-calendar-monthly.png'; ?>" /></span>');
2709
- jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="clean"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/monthly/monthly-clean.png'; ?>" /></span>');
2710
- jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="novel"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/monthly/monthly-novel.png'; ?>" /></span>');
2711
- jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="simple"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/monthly/monthly-simple.png'; ?>" /></span>');
2712
 
2713
  /** Yearly View Skins */
2714
- jQuery('#mec_yearly_view_skin_options_container .mec-form-row .nice-select .list li[data-value="modern"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/yearly/yearly-modern.png'; ?>" /></span>');
2715
- jQuery('#mec_yearly_view_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-yearly-view.png'; ?>" /></span>');
2716
 
2717
  /** Monthly View Skins */
2718
- jQuery('#mec_monthly_view_skin_options_container .mec-form-row .nice-select .list li[data-value="classic"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/monthly/monthly-classic.png'; ?>" /></span>');
2719
- jQuery('#mec_monthly_view_skin_options_container .mec-form-row .nice-select .list li[data-value="clean"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/monthly/monthly-clean.png'; ?>" /></span>');
2720
- jQuery('#mec_monthly_view_skin_options_container .mec-form-row .nice-select .list li[data-value="modern"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/monthly/monthly-modern.png'; ?>" /></span>');
2721
- jQuery('#mec_monthly_view_skin_options_container .mec-form-row .nice-select .list li[data-value="novel"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/monthly/monthly-novel.png'; ?>" /></span>');
2722
- jQuery('#mec_monthly_view_skin_options_container .mec-form-row .nice-select .list li[data-value="simple"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/monthly/monthly-simple.png'; ?>" /></span>');
2723
- jQuery('#mec_monthly_view_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-monthly-view.png'; ?>" /></span>');
2724
 
2725
  /** Time Table View Skins */
2726
- jQuery('#mec_timetable_skin_options_container .mec-form-row .nice-select .list li[data-value="modern"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/time-table/time-table-modern.png'; ?>" /></span>');
2727
- jQuery('#mec_timetable_skin_options_container .mec-form-row .nice-select .list li[data-value="clean"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/time-table/time-table-clean.png'; ?>" /></span>');
2728
- jQuery('#mec_timetable_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-time-table-view.png'; ?>" /></span>');
2729
 
2730
  /** Cover View Skins */
2731
- jQuery('#mec_cover_skin_options_container .mec-form-row .nice-select .list li[data-value="classic"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/cover/cover-classic.png'; ?>" /></span>');
2732
- jQuery('#mec_cover_skin_options_container .mec-form-row .nice-select .list li[data-value="clean"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/cover/cover-clean.png'; ?>" /></span>');
2733
- jQuery('#mec_cover_skin_options_container .mec-form-row .nice-select .list li[data-value="modern"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/cover/cover-modern.png'; ?>" /></span>');
2734
- jQuery('#mec_cover_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent-type1"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-cover-view-type1.png'; ?>" /></span>');
2735
- jQuery('#mec_cover_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent-type2"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-cover-view-type2.png'; ?>" /></span>');
2736
- jQuery('#mec_cover_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent-type3"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-cover-view-type3.png'; ?>" /></span>');
2737
- jQuery('#mec_cover_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent-type4"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-cover-view-type4.png'; ?>" /></span>');
2738
 
2739
  /** Countdown View Skins */
2740
- jQuery('#mec_countdown_skin_options_container .mec-form-row .nice-select .list li[data-value="style1"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/countdown/countdown-type-1.png'; ?>" /></span>');
2741
- jQuery('#mec_countdown_skin_options_container .mec-form-row .nice-select .list li[data-value="style2"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/countdown/countdown-type-2.png'; ?>" /></span>');
2742
- jQuery('#mec_countdown_skin_options_container .mec-form-row .nice-select .list li[data-value="style3"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/countdown/countdown-type-3.png'; ?>" /></span>');
2743
- jQuery('#mec_countdown_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-countdown-view.png'; ?>" /></span>');
2744
 
2745
  /** Carousel View Skins */
2746
- jQuery('#mec_carousel_skin_options_container .mec-form-row .nice-select .list li[data-value="type1"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/carousel/carousel-type-1.png'; ?>" /></span>');
2747
- jQuery('#mec_carousel_skin_options_container .mec-form-row .nice-select .list li[data-value="type2"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/carousel/carousel-type-2.png'; ?>" /></span>');
2748
- jQuery('#mec_carousel_skin_options_container .mec-form-row .nice-select .list li[data-value="type3"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/carousel/carousel-type-3.png'; ?>" /></span>');
2749
- jQuery('#mec_carousel_skin_options_container .mec-form-row .nice-select .list li[data-value="type4"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/carousel/carousel-type-4.png'; ?>" /></span>');
2750
- jQuery('#mec_carousel_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-carousel-view.png'; ?>" /></span>');
2751
 
2752
  /** Slider View Skins */
2753
- jQuery('#mec_slider_skin_options_container .mec-form-row .nice-select .list li[data-value="t1"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/slider/slider-type-1.png'; ?>" /></span>');
2754
- jQuery('#mec_slider_skin_options_container .mec-form-row .nice-select .list li[data-value="t2"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/slider/slider-type-2.png'; ?>" /></span>');
2755
- jQuery('#mec_slider_skin_options_container .mec-form-row .nice-select .list li[data-value="t3"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/slider/slider-type-3.png'; ?>" /></span>');
2756
- jQuery('#mec_slider_skin_options_container .mec-form-row .nice-select .list li[data-value="t4"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/slider/slider-type-4.png'; ?>" /></span>');
2757
- jQuery('#mec_slider_skin_options_container .mec-form-row .nice-select .list li[data-value="t5"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/slider/slider-type-5.png'; ?>" /></span>');
2758
- jQuery('#mec_slider_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-slider-view.png'; ?>" /></span>');
2759
 
2760
  /** Daily View Skins */
2761
- jQuery('#mec_daily_view_skin_options_container .mec-form-row .nice-select .list li[data-value="classic"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/daily/daily-classic.png'; ?>" /></span>');
2762
- jQuery('#mec_daily_view_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-daily-view.png'; ?>" /></span>');
2763
 
2764
  /** Weekly View Skins */
2765
- jQuery('#mec_weekly_view_skin_options_container .mec-form-row .nice-select .list li[data-value="classic"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/weekly/weekly-classic.png'; ?>" /></span>');
2766
- jQuery('#mec_weekly_view_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-weekly-view.png'; ?>" /></span>');
2767
 
2768
  /** Masonry View Skins */
2769
- jQuery('#mec_masonry_skin_options_container .mec-form-row .nice-select .list li[data-value="classic"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/masonry/masonry-classic.png'; ?>" /></span>');
2770
- jQuery('#mec_masonry_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-masonry-view.png'; ?>" /></span>');
2771
 
2772
  /** Tile View Skins */
2773
- jQuery('#mec_tile_skin_options_container .mec-form-row .nice-select .list li[data-value="classic"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/tile/tile-classic.png'; ?>" /></span>');
2774
- jQuery('#mec_tile_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-tile-view.png'; ?>" /></span>');
2775
 
2776
  /** Available Spot View Skins */
2777
- jQuery('#mec_available_spot_skin_options_container .mec-form-row .nice-select .list li[data-value="classic"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/available-spot/available-spot-classic.png'; ?>" /></span>');
2778
- jQuery('#mec_available_spot_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent-type1"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-available-spot-view-type1.png'; ?>" /></span>');
2779
- jQuery('#mec_available_spot_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent-type2"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-available-spot-view-type2.png'; ?>" /></span>');
2780
 
2781
  /** Hide Local time option when list view skin has been set on accorion */
2782
  // jQuery('#mec_list_skin_options_container .mec-form-row .nice-select .list li[data-value="accordion"]').parents()eq(4).find('#mec_skin_list_localtime').hide();
2651
  $this.text('');
2652
  $this.append('<span class="wn-mec-text">'+$name+'</span>');
2653
  });
2654
+ jQuery('.mec-custom-nice-select li[data-value="list"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/list.svg'; ?>" alt="" /></div>');
2655
+ jQuery('.mec-custom-nice-select li[data-value="grid"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/grid.svg'; ?>" alt="" /></div>');
2656
+ jQuery('.mec-custom-nice-select li[data-value="agenda"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/agenda.svg'; ?>" alt="" /></div>');
2657
+ jQuery('.mec-custom-nice-select li[data-value="full_calendar"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/full_calendar.svg'; ?>" alt="" /></div>');
2658
+ jQuery('.mec-custom-nice-select li[data-value="yearly_view"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/yearly.svg'; ?>" alt="" /></div>');
2659
+ jQuery('.mec-custom-nice-select li[data-value="monthly_view"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/monthly.svg'; ?>" alt="" /></div>');
2660
+ jQuery('.mec-custom-nice-select li[data-value="daily_view"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/daily.svg'; ?>" alt="" /></div>');
2661
+ jQuery('.mec-custom-nice-select li[data-value="weekly_view"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/weekly.svg'; ?>" alt="" /></div>');
2662
+ jQuery('.mec-custom-nice-select li[data-value="timetable"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/timetable.svg'; ?>" alt="" /></div>');
2663
+ jQuery('.mec-custom-nice-select li[data-value="masonry"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/masonry.svg'; ?>" alt="" /></div>');
2664
+ jQuery('.mec-custom-nice-select li[data-value="map"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/map.svg'; ?>" alt="" /></div>');
2665
+ jQuery('.mec-custom-nice-select li[data-value="cover"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/cover.svg'; ?>" alt="" /></div>');
2666
+ jQuery('.mec-custom-nice-select li[data-value="countdown"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/countdown.svg'; ?>" alt="" /></div>');
2667
+ jQuery('.mec-custom-nice-select li[data-value="available_spot"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/available_spot.svg'; ?>" alt="" /></div>');
2668
+ jQuery('.mec-custom-nice-select li[data-value="carousel"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/carousel.svg'; ?>" alt="" /></div>');
2669
+ jQuery('.mec-custom-nice-select li[data-value="slider"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/slider.svg'; ?>" alt="" /></div>');
2670
+ jQuery('.mec-custom-nice-select li[data-value="timeline"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/timeline.svg'; ?>" alt="" /></div>');
2671
+ jQuery('.mec-custom-nice-select li[data-value="tile"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/tile.svg'; ?>" alt="" /></div>');
2672
+ jQuery('.mec-custom-nice-select li[data-value="custom"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/shortcode-designer.svg'; ?>" alt="" /></div>');
2673
+ jQuery('.mec-custom-nice-select li[data-value="general_calendar"]').prepend('<div class="wn-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/general_calendar.svg'; ?>" alt="" /></div>');
2674
 
2675
  /** List View Skins */
2676
+ jQuery('#mec_list_skin_options_container .mec-form-row .nice-select .list li[data-value="classic"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/list/list-classic.png'; ?>" alt="" /></span>');
2677
+ jQuery('#mec_list_skin_options_container .mec-form-row .nice-select .list li[data-value="minimal"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/list/list-minimal.png'; ?>" alt="" /></span>');
2678
+ jQuery('#mec_list_skin_options_container .mec-form-row .nice-select .list li[data-value="modern"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/list/list-modern.png'; ?>" alt="" /></span>');
2679
+ jQuery('#mec_list_skin_options_container .mec-form-row .nice-select .list li[data-value="standard"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/list/list-standard.png'; ?>" alt="" /></span>');
2680
+ jQuery('#mec_list_skin_options_container .mec-form-row .nice-select .list li[data-value="accordion"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/list/list-accordion.png'; ?>" alt="" /></span>');
2681
+ jQuery('#mec_list_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-list-view.png'; ?>" alt="" /></span>');
2682
 
2683
  /** Grid View Skins */
2684
+ jQuery('#mec_grid_skin_options_container .mec-form-row .nice-select .list li[data-value="classic"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/grid/grid-classic.png'; ?>" alt="" /></span>');
2685
+ jQuery('#mec_grid_skin_options_container .mec-form-row .nice-select .list li[data-value="clean"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/grid/grid-clean.png'; ?>" alt="" /></span>');
2686
+ jQuery('#mec_grid_skin_options_container .mec-form-row .nice-select .list li[data-value="minimal"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/grid/grid-minimal.png'; ?>" alt="" /></span>');
2687
+ jQuery('#mec_grid_skin_options_container .mec-form-row .nice-select .list li[data-value="modern"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/grid/grid-modern.png'; ?>" alt="" /></span>');
2688
+ jQuery('#mec_grid_skin_options_container .mec-form-row .nice-select .list li[data-value="simple"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/grid/grid-simple.png'; ?>" alt="" /></span>');
2689
+ jQuery('#mec_grid_skin_options_container .mec-form-row .nice-select .list li[data-value="colorful"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/grid/grid-colorful.png'; ?>" alt="" /></span>');
2690
+ jQuery('#mec_grid_skin_options_container .mec-form-row .nice-select .list li[data-value="novel"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/grid/grid-novel.png'; ?>" alt="" /></span>');
2691
+ jQuery('#mec_grid_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-grid-view.png'; ?>" alt="" /></span>');
2692
 
2693
  /** Agenda View Skins */
2694
+ jQuery('#mec_agenda_skin_options_container .mec-form-row .nice-select .list li[data-value="clean"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/agenda/agenda-clean.png'; ?>" alt="" /></span>');
2695
+ jQuery('#mec_agenda_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-agenda-view.png'; ?>" alt="" /></span>');
2696
 
2697
  /** FullCalendar View Skins */
2698
+ jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="list"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/full-calendar/full-calendar-list.png'; ?>" alt="" /></span>');
2699
+ jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="grid"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/grid/grid-modern.png'; ?>" alt="" /></span>');
2700
+ jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="tile"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/tile/tile-classic.png'; ?>" alt="" /></span>');
2701
+ jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="daily"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/full-calendar/full-calendar-daily.png'; ?>" alt="" /></span>');
2702
+ jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="weekly"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/full-calendar/full-calendar-weekly.png'; ?>" alt="" /></span>');
2703
+ jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="monthly"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/full-calendar/full-calendar-monthly.png'; ?>" alt="" /></span>');
2704
+ jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="yearly"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/full-calendar/full-calendar-yearly.png'; ?>" alt="" /></span>');
2705
+ jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-full-calendar-view.png'; ?>" alt="" /></span>');
2706
 
2707
  /** FullCalendar View Skins > Monthly Style */
2708
+ jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="classic"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/full-calendar/full-calendar-monthly.png'; ?>" alt="" /></span>');
2709
+ jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="clean"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/monthly/monthly-clean.png'; ?>" alt="" /></span>');
2710
+ jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="novel"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/monthly/monthly-novel.png'; ?>" alt="" /></span>');
2711
+ jQuery('#mec_full_calendar_skin_options_container .mec-form-row .nice-select .list li[data-value="simple"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/monthly/monthly-simple.png'; ?>" alt="" /></span>');
2712
 
2713
  /** Yearly View Skins */
2714
+ jQuery('#mec_yearly_view_skin_options_container .mec-form-row .nice-select .list li[data-value="modern"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/yearly/yearly-modern.png'; ?>" alt="" /></span>');
2715
+ jQuery('#mec_yearly_view_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-yearly-view.png'; ?>" alt="" /></span>');
2716
 
2717
  /** Monthly View Skins */
2718
+ jQuery('#mec_monthly_view_skin_options_container .mec-form-row .nice-select .list li[data-value="classic"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/monthly/monthly-classic.png'; ?>" alt="" /></span>');
2719
+ jQuery('#mec_monthly_view_skin_options_container .mec-form-row .nice-select .list li[data-value="clean"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/monthly/monthly-clean.png'; ?>" alt="" /></span>');
2720
+ jQuery('#mec_monthly_view_skin_options_container .mec-form-row .nice-select .list li[data-value="modern"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/monthly/monthly-modern.png'; ?>" alt="" /></span>');
2721
+ jQuery('#mec_monthly_view_skin_options_container .mec-form-row .nice-select .list li[data-value="novel"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/monthly/monthly-novel.png'; ?>" alt="" /></span>');
2722
+ jQuery('#mec_monthly_view_skin_options_container .mec-form-row .nice-select .list li[data-value="simple"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/monthly/monthly-simple.png'; ?>" alt="" /></span>');
2723
+ jQuery('#mec_monthly_view_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-monthly-view.png'; ?>" alt="" /></span>');
2724
 
2725
  /** Time Table View Skins */
2726
+ jQuery('#mec_timetable_skin_options_container .mec-form-row .nice-select .list li[data-value="modern"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/time-table/time-table-modern.png'; ?>" alt="" /></span>');
2727
+ jQuery('#mec_timetable_skin_options_container .mec-form-row .nice-select .list li[data-value="clean"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/time-table/time-table-clean.png'; ?>" alt="" /></span>');
2728
+ jQuery('#mec_timetable_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-time-table-view.png'; ?>" alt="" /></span>');
2729
 
2730
  /** Cover View Skins */
2731
+ jQuery('#mec_cover_skin_options_container .mec-form-row .nice-select .list li[data-value="classic"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/cover/cover-classic.png'; ?>" alt="" /></span>');
2732
+ jQuery('#mec_cover_skin_options_container .mec-form-row .nice-select .list li[data-value="clean"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/cover/cover-clean.png'; ?>" alt="" /></span>');
2733
+ jQuery('#mec_cover_skin_options_container .mec-form-row .nice-select .list li[data-value="modern"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/cover/cover-modern.png'; ?>" alt="" /></span>');
2734
+ jQuery('#mec_cover_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent-type1"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-cover-view-type1.png'; ?>" alt="" /></span>');
2735
+ jQuery('#mec_cover_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent-type2"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-cover-view-type2.png'; ?>" alt="" /></span>');
2736
+ jQuery('#mec_cover_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent-type3"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-cover-view-type3.png'; ?>" alt="" /></span>');
2737
+ jQuery('#mec_cover_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent-type4"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-cover-view-type4.png'; ?>" alt="" /></span>');
2738
 
2739
  /** Countdown View Skins */
2740
+ jQuery('#mec_countdown_skin_options_container .mec-form-row .nice-select .list li[data-value="style1"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/countdown/countdown-type-1.png'; ?>" alt="" /></span>');
2741
+ jQuery('#mec_countdown_skin_options_container .mec-form-row .nice-select .list li[data-value="style2"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/countdown/countdown-type-2.png'; ?>" alt="" /></span>');
2742
+ jQuery('#mec_countdown_skin_options_container .mec-form-row .nice-select .list li[data-value="style3"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/countdown/countdown-type-3.png'; ?>" alt="" /></span>');
2743
+ jQuery('#mec_countdown_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-countdown-view.png'; ?>" alt="" /></span>');
2744
 
2745
  /** Carousel View Skins */
2746
+ jQuery('#mec_carousel_skin_options_container .mec-form-row .nice-select .list li[data-value="type1"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/carousel/carousel-type-1.png'; ?>" alt="" /></span>');
2747
+ jQuery('#mec_carousel_skin_options_container .mec-form-row .nice-select .list li[data-value="type2"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/carousel/carousel-type-2.png'; ?>" alt="" /></span>');
2748
+ jQuery('#mec_carousel_skin_options_container .mec-form-row .nice-select .list li[data-value="type3"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/carousel/carousel-type-3.png'; ?>" alt="" /></span>');
2749
+ jQuery('#mec_carousel_skin_options_container .mec-form-row .nice-select .list li[data-value="type4"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/carousel/carousel-type-4.png'; ?>" alt="" /></span>');
2750
+ jQuery('#mec_carousel_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-carousel-view.png'; ?>" alt="" /></span>');
2751
 
2752
  /** Slider View Skins */
2753
+ jQuery('#mec_slider_skin_options_container .mec-form-row .nice-select .list li[data-value="t1"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/slider/slider-type-1.png'; ?>" alt="" /></span>');
2754
+ jQuery('#mec_slider_skin_options_container .mec-form-row .nice-select .list li[data-value="t2"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/slider/slider-type-2.png'; ?>" alt="" /></span>');
2755
+ jQuery('#mec_slider_skin_options_container .mec-form-row .nice-select .list li[data-value="t3"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/slider/slider-type-3.png'; ?>" alt="" /></span>');
2756
+ jQuery('#mec_slider_skin_options_container .mec-form-row .nice-select .list li[data-value="t4"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/slider/slider-type-4.png'; ?>" alt="" /></span>');
2757
+ jQuery('#mec_slider_skin_options_container .mec-form-row .nice-select .list li[data-value="t5"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/slider/slider-type-5.png'; ?>" alt="" /></span>');
2758
+ jQuery('#mec_slider_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-slider-view.png'; ?>" alt="" /></span>');
2759
 
2760
  /** Daily View Skins */
2761
+ jQuery('#mec_daily_view_skin_options_container .mec-form-row .nice-select .list li[data-value="classic"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/daily/daily-classic.png'; ?>" alt="" /></span>');
2762
+ jQuery('#mec_daily_view_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-daily-view.png'; ?>" alt="" /></span>');
2763
 
2764
  /** Weekly View Skins */
2765
+ jQuery('#mec_weekly_view_skin_options_container .mec-form-row .nice-select .list li[data-value="classic"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/weekly/weekly-classic.png'; ?>" alt="" /></span>');
2766
+ jQuery('#mec_weekly_view_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-weekly-view.png'; ?>" alt="" /></span>');
2767
 
2768
  /** Masonry View Skins */
2769
+ jQuery('#mec_masonry_skin_options_container .mec-form-row .nice-select .list li[data-value="classic"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/masonry/masonry-classic.png'; ?>" alt="" /></span>');
2770
+ jQuery('#mec_masonry_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-masonry-view.png'; ?>" alt="" /></span>');
2771
 
2772
  /** Tile View Skins */
2773
+ jQuery('#mec_tile_skin_options_container .mec-form-row .nice-select .list li[data-value="classic"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/tile/tile-classic.png'; ?>" alt="" /></span>');
2774
+ jQuery('#mec_tile_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-tile-view.png'; ?>" alt="" /></span>');
2775
 
2776
  /** Available Spot View Skins */
2777
+ jQuery('#mec_available_spot_skin_options_container .mec-form-row .nice-select .list li[data-value="classic"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/available-spot/available-spot-classic.png'; ?>" alt="" /></span>');
2778
+ jQuery('#mec_available_spot_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent-type1"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-available-spot-view-type1.png'; ?>" alt="" /></span>');
2779
+ jQuery('#mec_available_spot_skin_options_container .mec-form-row .nice-select .list li[data-value="fluent-type2"]').append('<span class="wn-hover-img-sh"><img src="<?php echo plugin_dir_url(__FILE__ ) . '../../../../assets/img/skins/fluent/fluent-available-spot-view-type2.png'; ?>" alt="" /></span>');
2780
 
2781
  /** Hide Local time option when list view skin has been set on accorion */
2782
  // jQuery('#mec_list_skin_options_container .mec-form-row .nice-select .list li[data-value="accordion"]').parents()eq(4).find('#mec_skin_list_localtime').hide();
app/features/mec/meta_boxes/filter.php CHANGED
@@ -78,7 +78,7 @@ $MEC_tax_walker = new MEC_tax_walker();
78
  </div>
79
  <div class="mec-add-booking-tabs-right">
80
  <div class="mec-form-row mec-create-shortcode-tab-content mec-tab-active" id="mec_select_categories">
81
- <h4><?php echo $this->main->m('taxonomy_categories', __('Categories', 'modern-events-calendar-lite')); ?></h4>
82
  <p class="description"><?php _e('Choose your desired categories for filtering the events.', 'modern-events-calendar-lite'); ?></p>
83
  <p class="description" style="color: red;"><?php _e('You will see only those categories that are associated to at-least one event.', 'modern-events-calendar-lite'); ?></p>
84
  <select name="mec_tax_input[mec_category][]" multiple="multiple">
@@ -96,7 +96,7 @@ $MEC_tax_walker = new MEC_tax_walker();
96
  </select>
97
  </div>
98
  <div class="mec-form-row mec-create-shortcode-tab-content" id="mec_select_locations">
99
- <h4><?php echo $this->main->m('taxonomy_locations', __('Locations', 'modern-events-calendar-lite')); ?></h4>
100
  <p class="description"><?php _e('Choose your desired locations for filtering the events.', 'modern-events-calendar-lite'); ?></p>
101
  <p class="description" style="color: red;"><?php _e('You will see only those locations that are associated to at-least one event.', 'modern-events-calendar-lite'); ?></p>
102
  <select name="mec_tax_input[mec_location][]" multiple="multiple">
@@ -114,7 +114,7 @@ $MEC_tax_walker = new MEC_tax_walker();
114
  </select>
115
  </div>
116
  <div class="mec-form-row mec-create-shortcode-tab-content" id="mec_select_organizers">
117
- <h4><?php echo $this->main->m('taxonomy_organizers', __('Organizers', 'modern-events-calendar-lite')); ?></h4>
118
  <p class="description"><?php _e('Choose your desired organizers for filtering the events.', 'modern-events-calendar-lite'); ?></p>
119
  <p class="description" style="color: red;"><?php _e('You will see only those organizers that are associated to at-least one event.', 'modern-events-calendar-lite'); ?></p>
120
  <select name="mec_tax_input[mec_organizer][]" multiple="multiple">
@@ -132,7 +132,7 @@ $MEC_tax_walker = new MEC_tax_walker();
132
  </select>
133
  </div>
134
  <div class="mec-form-row mec-create-shortcode-tab-content" id="mec_select_labels">
135
- <h4><?php echo $this->main->m('taxonomy_labels', __('Labels', 'modern-events-calendar-lite')); ?></h4>
136
  <p class="description"><?php _e('Choose your desired labels for filtering the events.', 'modern-events-calendar-lite'); ?></p>
137
  <p class="description" style="color: red;"><?php _e('You will see only those labels that are associated to at-least one event.', 'modern-events-calendar-lite'); ?></p>
138
  <select name="mec_tax_input[mec_label][]" multiple="multiple">
@@ -150,13 +150,13 @@ $MEC_tax_walker = new MEC_tax_walker();
150
  </select>
151
  </div>
152
  <div class="mec-form-row mec-create-shortcode-tab-content" id="mec_select_tags">
153
- <h4><?php _e('Tags', 'modern-events-calendar-lite'); ?></h4>
154
  <p class="description"><?php _e('Insert your desired tags separated by commas.', 'modern-events-calendar-lite'); ?></p>
155
  <?php $selected_tags = get_post_meta($post->ID, 'tag', true); ?>
156
  <input type="text" name="mec_tax_input[mec_tag]" value="<?php echo $selected_tags; ?>" class="widefat" />
157
  </div>
158
  <div class="mec-form-row mec-create-shortcode-tab-content" id="mec_select_authors">
159
- <h4><?php _e('Authors', 'modern-events-calendar-lite'); ?></h4>
160
  <p class="description"><?php _e('Choose your desired authors for filtering the events.', 'modern-events-calendar-lite'); ?></p>
161
  <select name="mec_tax_input[mec_author][]" multiple="multiple">
162
  <?php
@@ -181,7 +181,7 @@ $MEC_tax_walker = new MEC_tax_walker();
181
  </select>
182
  </div>
183
  <div class="mec-form-row mec-create-shortcode-tab-content" id="mec_select_occurrences">
184
- <h4><?php _e('Occurrences', 'modern-events-calendar-lite'); ?></h4>
185
  <?php $show_only_one_occurrence = get_post_meta($post->ID, 'show_only_one_occurrence', true); ?>
186
  <div class="mec-form-row mec-switcher">
187
  <div class="mec-col-4">
@@ -196,7 +196,7 @@ $MEC_tax_walker = new MEC_tax_walker();
196
  </div>
197
  <?php do_action('mec_shortcode_filters', $post->ID, $MEC_tax_walker); ?>
198
  <div class="mec-form-row mec-create-shortcode-tab-content" id="mec_select_holding_statuses">
199
- <h4><?php _e('Expired Events', 'modern-events-calendar-lite'); ?></h4>
200
  <div class="mec-form-row mec-switcher">
201
  <?php $show_past_events = get_post_meta($post->ID, 'show_past_events', true); ?>
202
  <div class="mec-col-4">
@@ -224,7 +224,7 @@ $MEC_tax_walker = new MEC_tax_walker();
224
  </div>
225
  </div>
226
  <div id="mec_date_ongoing_filter">
227
- <h4><?php _e('Ongoing Events', 'modern-events-calendar-lite'); ?></h4>
228
  <div class="mec-form-row mec-switcher">
229
  <?php $show_ongoing_events = get_post_meta($post->ID, 'show_ongoing_events', true); ?>
230
  <div class="mec-col-4">
78
  </div>
79
  <div class="mec-add-booking-tabs-right">
80
  <div class="mec-form-row mec-create-shortcode-tab-content mec-tab-active" id="mec_select_categories">
81
+ <h3><?php echo $this->main->m('taxonomy_categories', __('Categories', 'modern-events-calendar-lite')); ?></h3>
82
  <p class="description"><?php _e('Choose your desired categories for filtering the events.', 'modern-events-calendar-lite'); ?></p>
83
  <p class="description" style="color: red;"><?php _e('You will see only those categories that are associated to at-least one event.', 'modern-events-calendar-lite'); ?></p>
84
  <select name="mec_tax_input[mec_category][]" multiple="multiple">
96
  </select>
97
  </div>
98
  <div class="mec-form-row mec-create-shortcode-tab-content" id="mec_select_locations">
99
+ <h3><?php echo $this->main->m('taxonomy_locations', __('Locations', 'modern-events-calendar-lite')); ?></h3>
100
  <p class="description"><?php _e('Choose your desired locations for filtering the events.', 'modern-events-calendar-lite'); ?></p>
101
  <p class="description" style="color: red;"><?php _e('You will see only those locations that are associated to at-least one event.', 'modern-events-calendar-lite'); ?></p>
102
  <select name="mec_tax_input[mec_location][]" multiple="multiple">
114
  </select>
115
  </div>
116
  <div class="mec-form-row mec-create-shortcode-tab-content" id="mec_select_organizers">
117
+ <h3><?php echo $this->main->m('taxonomy_organizers', __('Organizers', 'modern-events-calendar-lite')); ?></h3>
118
  <p class="description"><?php _e('Choose your desired organizers for filtering the events.', 'modern-events-calendar-lite'); ?></p>
119
  <p class="description" style="color: red;"><?php _e('You will see only those organizers that are associated to at-least one event.', 'modern-events-calendar-lite'); ?></p>
120
  <select name="mec_tax_input[mec_organizer][]" multiple="multiple">
132
  </select>
133
  </div>
134
  <div class="mec-form-row mec-create-shortcode-tab-content" id="mec_select_labels">
135
+ <h3><?php echo $this->main->m('taxonomy_labels', __('Labels', 'modern-events-calendar-lite')); ?></h3>
136
  <p class="description"><?php _e('Choose your desired labels for filtering the events.', 'modern-events-calendar-lite'); ?></p>
137
  <p class="description" style="color: red;"><?php _e('You will see only those labels that are associated to at-least one event.', 'modern-events-calendar-lite'); ?></p>
138
  <select name="mec_tax_input[mec_label][]" multiple="multiple">
150
  </select>
151
  </div>
152
  <div class="mec-form-row mec-create-shortcode-tab-content" id="mec_select_tags">
153
+ <h3><?php _e('Tags', 'modern-events-calendar-lite'); ?></h3>
154
  <p class="description"><?php _e('Insert your desired tags separated by commas.', 'modern-events-calendar-lite'); ?></p>
155
  <?php $selected_tags = get_post_meta($post->ID, 'tag', true); ?>
156
  <input type="text" name="mec_tax_input[mec_tag]" value="<?php echo $selected_tags; ?>" class="widefat" />
157
  </div>
158
  <div class="mec-form-row mec-create-shortcode-tab-content" id="mec_select_authors">
159
+ <h3><?php _e('Authors', 'modern-events-calendar-lite'); ?></h3>
160
  <p class="description"><?php _e('Choose your desired authors for filtering the events.', 'modern-events-calendar-lite'); ?></p>
161
  <select name="mec_tax_input[mec_author][]" multiple="multiple">
162
  <?php
181
  </select>
182
  </div>
183
  <div class="mec-form-row mec-create-shortcode-tab-content" id="mec_select_occurrences">
184
+ <h3><?php _e('Occurrences', 'modern-events-calendar-lite'); ?></h3>
185
  <?php $show_only_one_occurrence = get_post_meta($post->ID, 'show_only_one_occurrence', true); ?>
186
  <div class="mec-form-row mec-switcher">
187
  <div class="mec-col-4">
196
  </div>
197
  <?php do_action('mec_shortcode_filters', $post->ID, $MEC_tax_walker); ?>
198
  <div class="mec-form-row mec-create-shortcode-tab-content" id="mec_select_holding_statuses">
199
+ <h3><?php _e('Expired Events', 'modern-events-calendar-lite'); ?></h3>
200
  <div class="mec-form-row mec-switcher">
201
  <?php $show_past_events = get_post_meta($post->ID, 'show_past_events', true); ?>
202
  <div class="mec-col-4">
224
  </div>
225
  </div>
226
  <div id="mec_date_ongoing_filter">
227
+ <h3><?php _e('Ongoing Events', 'modern-events-calendar-lite'); ?></h3>
228
  <div class="mec-form-row mec-switcher">
229
  <?php $show_ongoing_events = get_post_meta($post->ID, 'show_ongoing_events', true); ?>
230
  <div class="mec-col-4">
app/features/mec/styling.php CHANGED
@@ -225,9 +225,26 @@ if(is_array($fonts))
225
  <i title="" class="dashicons-before dashicons-editor-help"></i>
226
  </span>
227
  </div>
 
228
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
229
  </div>
230
 
 
231
  <!-- Container Width -->
232
  <h5 class="mec-form-subtitle"><?php esc_html_e('Container Width', 'modern-events-calendar-lite' ); ?></h5>
233
  <div class="mec-form-row">
225
  <i title="" class="dashicons-before dashicons-editor-help"></i>
226
  </span>
227
  </div>
228
+ </div>
229
 
230
+ <!-- Container Width -->
231
+ <h5 class="mec-form-subtitle"><?php esc_html_e('Accessibility', 'modern-events-calendar-lite' ); ?></h5>
232
+ <div class="mec-form-row">
233
+ <label class="mec-col-3" for="mec_styling_accessibility"><?php _e('Accessibility', 'modern-events-calendar-lite'); ?></label>
234
+ <div class="mec-col-9">
235
+ <input type="hidden" name="mec[styling][accessibility]" value="0" />
236
+ <input value="1" type="checkbox" id="mec_styling_accessibility" name="mec[styling][accessibility]" <?php if(isset($styling['accessibility']) and $styling['accessibility']) echo 'checked="checked"'; ?> />
237
+ <span class="mec-tooltip">
238
+ <div class="box top">
239
+ <h5 class="title"><?php _e('Accessibility', 'modern-events-calendar-lite'); ?></h5>
240
+ <div class="content"><p><?php esc_attr_e('Enable A11Y or accessibility in MEC...', 'modern-events-calendar-lite'); ?><a href="https://webnus.net/dox/modern-events-calendar/improving-accessibility-on-mec/" target="_blank"><?php _e('Read More', 'modern-events-calendar-lite'); ?></a></p></div>
241
+ </div>
242
+ <i title="" class="dashicons-before dashicons-editor-help"></i>
243
+ </span>
244
+ </div>
245
  </div>
246
 
247
+
248
  <!-- Container Width -->
249
  <h5 class="mec-form-subtitle"><?php esc_html_e('Container Width', 'modern-events-calendar-lite' ); ?></h5>
250
  <div class="mec-form-row">
app/features/occurrences.php CHANGED
@@ -611,33 +611,110 @@ class MEC_feature_occurrences extends MEC_base
611
 
612
  public static function param($post_id, $timestamp, $key, $default = NULL)
613
  {
614
- $o = new MEC_main();
 
615
 
616
- $cache_key = 'mec_occ_param_'.$post_id.'_'.$timestamp;
617
- $cache = $o->getCache();
618
 
619
- // Get From Cache
620
- if($cache->has($cache_key)) $params = $cache->get($cache_key);
621
- else
622
  {
623
- $db = $o->getDB();
624
  $JSON = $db->select("SELECT `params` FROM `#__mec_occurrences` WHERE `post_id`='".$db->escape($post_id)."' AND `occurrence`='".$db->escape($timestamp)."' ORDER BY `id` DESC LIMIT 1", 'loadResult');
625
 
626
  if(!trim($JSON)) $params = array();
627
- else
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
628
  {
629
- $params = json_decode($JSON, true);
 
 
 
 
630
  }
631
  }
632
 
633
- if(!is_array($params)) $params = array();
 
634
 
635
  // Add to Cache
636
- $cache->set($cache_key, $params);
 
637
 
638
- if($key == '*') return $params;
639
- elseif(isset($params[$key]) and !is_array($params[$key]) and trim($params[$key]) != '') return $params[$key];
640
- elseif(isset($params[$key]) and is_array($params[$key])) return $params[$key];
641
- else return $default;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
642
  }
643
  }
611
 
612
  public static function param($post_id, $timestamp, $key, $default = NULL)
613
  {
614
+ // Main
615
+ $main = new MEC_main();
616
 
617
+ // Cache
618
+ $cache = $main->getCache();
619
 
620
+ // Get
621
+ $params = $cache->rememberOnce('mec_occ_param_'.$post_id.'_'.$timestamp, function() use($main, $post_id, $timestamp)
 
622
  {
623
+ $db = $main->getDB();
624
  $JSON = $db->select("SELECT `params` FROM `#__mec_occurrences` WHERE `post_id`='".$db->escape($post_id)."' AND `occurrence`='".$db->escape($timestamp)."' ORDER BY `id` DESC LIMIT 1", 'loadResult');
625
 
626
  if(!trim($JSON)) $params = array();
627
+ else $params = json_decode($JSON, true);
628
+
629
+ return is_array($params) ? $params : array();
630
+ });
631
+
632
+ if($key == '*') return $params;
633
+ elseif(isset($params[$key]) and !is_array($params[$key]) and trim($params[$key]) != '') return $params[$key];
634
+ elseif(isset($params[$key]) and is_array($params[$key])) return $params[$key];
635
+ else return $default;
636
+ }
637
+
638
+ public static function fetch($date_events = array())
639
+ {
640
+ $occurrences = array();
641
+ $where = '';
642
+
643
+ foreach($date_events as $date => $events)
644
+ {
645
+ foreach($events as $event)
646
  {
647
+ $timestamp = (isset($event->date) and isset($event->date['start']) and isset($event->date['start']['timestamp']) and $event->date['start']['timestamp']) ? $event->date['start']['timestamp'] : NULL;
648
+ if(!$timestamp) continue;
649
+
650
+ $occurrences[] = array($event->ID, $timestamp);
651
+ $where .= "(`post_id`=".esc_sql($event->ID)." AND `occurrence`=".esc_sql($timestamp).") OR ";
652
  }
653
  }
654
 
655
+ // No Occurrences
656
+ if(!count($occurrences)) return;
657
 
658
  // Add to Cache
659
+ self::cache_fetched_occurrences($occurrences, $where);
660
+ }
661
 
662
+ public static function fetch_single($event, $dates)
663
+ {
664
+ $occurrences = array();
665
+ $where = '';
666
+
667
+ foreach($dates as $date)
668
+ {
669
+ $timestamp = (isset($date) and isset($date['start']) and isset($date['start']['timestamp']) and $date['start']['timestamp']) ? $date['start']['timestamp'] : NULL;
670
+ if(!$timestamp) continue;
671
+
672
+ $occurrences[] = array($event->ID, $timestamp);
673
+ $where .= "(`post_id`=".esc_sql($event->ID)." AND `occurrence`=".esc_sql($timestamp).") OR ";
674
+ }
675
+
676
+ // No Occurrences
677
+ if(!count($occurrences)) return;
678
+
679
+ // Add to Cache
680
+ self::cache_fetched_occurrences($occurrences, $where);
681
+ }
682
+
683
+ public static function cache_fetched_occurrences($occurrences, $where)
684
+ {
685
+ // Main
686
+ $main = new MEC_main();
687
+
688
+ // Db
689
+ $db = $main->getDB();
690
+
691
+ // Records
692
+ $records = $db->select("SELECT `post_id`, `occurrence`, `params` FROM `#__mec_occurrences` WHERE ".rtrim($where, 'OR '), 'loadObjectList');
693
+
694
+ // Mapped Records
695
+ $mapped_records = array();
696
+
697
+ foreach($records as $record)
698
+ {
699
+ $JSON = $record->params;
700
+
701
+ if(!trim($JSON)) $params = array();
702
+ else $params = json_decode($JSON, true);
703
+
704
+ $mapped_records[$record->post_id.':'.$record->occurrence] = (is_array($params) ? $params : array());
705
+ }
706
+
707
+ // Cache
708
+ $cache = $main->getCache();
709
+
710
+ // Add to Cache
711
+ foreach($occurrences as $occurrence)
712
+ {
713
+ $post_id = $occurrence[0];
714
+ $timestamp = $occurrence[1];
715
+
716
+ $value = (isset($mapped_records[$post_id.':'.$timestamp]) ? $mapped_records[$post_id.':'.$timestamp] : array());
717
+ $cache->set('mec_occ_param_'.$post_id.'_'.$timestamp, $value);
718
+ }
719
  }
720
  }
app/features/popup.php CHANGED
@@ -625,6 +625,9 @@ class MEC_feature_popup extends MEC_base
625
 
626
  do_action('mec_after_publish_admin_event', $post_id, false);
627
 
 
 
 
628
  $this->main->response(array(
629
  'success' => 1,
630
  'id' => $post_id,
625
 
626
  do_action('mec_after_publish_admin_event', $post_id, false);
627
 
628
+ // Save Event Data
629
+ do_action('mec_save_event_data', $post_id, $mec);
630
+
631
  $this->main->response(array(
632
  'success' => 1,
633
  'id' => $post_id,
app/features/search.php CHANGED
@@ -60,7 +60,7 @@ class MEC_feature_search extends MEC_base
60
  $this->factory->action('wp_ajax_mec_get_ajax_search_data', array($this, 'mec_get_ajax_search_data'));
61
  $this->factory->action('wp_ajax_nopriv_mec_get_ajax_search_data', array($this, 'mec_get_ajax_search_data'));
62
  }
63
- else
64
  {
65
  $this->factory->filter('pre_get_posts', array($this, 'mec_search_filter'));
66
  }
60
  $this->factory->action('wp_ajax_mec_get_ajax_search_data', array($this, 'mec_get_ajax_search_data'));
61
  $this->factory->action('wp_ajax_nopriv_mec_get_ajax_search_data', array($this, 'mec_get_ajax_search_data'));
62
  }
63
+ elseif(!is_admin())
64
  {
65
  $this->factory->filter('pre_get_posts', array($this, 'mec_search_filter'));
66
  }
app/features/update.php CHANGED
@@ -38,7 +38,7 @@ class MEC_feature_update extends MEC_base
38
  if(!get_option('mec_installed', 0)) return;
39
 
40
  // Run the Update Function
41
- $this->factory->action('wp_loaded', array($this, 'update'));
42
  }
43
 
44
  public function update()
@@ -78,6 +78,7 @@ class MEC_feature_update extends MEC_base
78
  if(version_compare($version, '5.22.0', '<')) $this->version5220();
79
  if(version_compare($version, '6.0.0', '<')) $this->version600();
80
  if(version_compare($version, '6.2.6', '>')) $this->version626();
 
81
 
82
  // Update to latest version to prevent running the code twice
83
  update_option('mec_version', $this->main->get_version());
@@ -699,4 +700,9 @@ class MEC_feature_update extends MEC_base
699
  }
700
  }
701
  }
 
 
 
 
 
702
  }
38
  if(!get_option('mec_installed', 0)) return;
39
 
40
  // Run the Update Function
41
+ $this->factory->action('admin_init', array($this, 'update'));
42
  }
43
 
44
  public function update()
78
  if(version_compare($version, '5.22.0', '<')) $this->version5220();
79
  if(version_compare($version, '6.0.0', '<')) $this->version600();
80
  if(version_compare($version, '6.2.6', '>')) $this->version626();
81
+ if(version_compare($version, '6.4.0', '<')) $this->version640();
82
 
83
  // Update to latest version to prevent running the code twice
84
  update_option('mec_version', $this->main->get_version());
700
  }
701
  }
702
  }
703
+
704
+ public function version640()
705
+ {
706
+ $this->db->q("ALTER TABLE `#__mec_dates` ADD `status` VARCHAR(20) NOT NULL DEFAULT 'publish' AFTER `tend`;");
707
+ }
708
  }
app/libraries/book.php CHANGED
@@ -441,6 +441,9 @@ class MEC_book extends MEC_base
441
  if(!$pay_locally_gateway and !$bank_transfer_gateway) $this->confirm($book_id, 'auto');
442
  }
443
 
 
 
 
444
  return $book_id;
445
  }
446
 
@@ -634,11 +637,18 @@ class MEC_book extends MEC_base
634
  // Database
635
  $db = $this->getDB();
636
 
 
 
 
637
  $booked = 0;
638
  foreach($tickets as $ticket_id=>$ticket)
639
  {
640
  $limit = (isset($ticket['limit']) and trim($ticket['limit']) != '') ? $ticket['limit'] : -1;
641
- $records = $db->select("SELECT `id`,`ticket_ids` FROM `#__mec_bookings` WHERE `event_id`=".$event_id." AND `ticket_ids` LIKE '%,".$ticket_id.",%' AND `status` IN ('publish', 'pending', 'draft', 'future', 'private') AND `confirmed`!='-1' AND `verified`!='-1'".$date_query);
 
 
 
 
642
 
643
  $bookings = 0;
644
  foreach($records as $record)
@@ -1364,7 +1374,7 @@ class MEC_book extends MEC_base
1364
  $event_auto_verify = (isset($BO['auto_verify']) and trim($BO['auto_verify']) != '') ? $BO['auto_verify'] : 'global';
1365
  if(is_numeric($event_auto_verify)) $event_auto_verify = (int) $event_auto_verify;
1366
 
1367
- if($event_auto_verify == 'global')
1368
  {
1369
  $auto_verify_free = (isset($this->settings['booking_auto_verify_free']) ? $this->settings['booking_auto_verify_free'] : 0);
1370
  $auto_verify_paid = (isset($this->settings['booking_auto_verify_paid']) ? $this->settings['booking_auto_verify_paid'] : 0);
@@ -1387,7 +1397,7 @@ class MEC_book extends MEC_base
1387
  $event_auto_confirm = (isset($BO['auto_confirm']) and trim($BO['auto_confirm']) != '') ? $BO['auto_confirm'] : 'global';
1388
  if(is_numeric($event_auto_confirm)) $event_auto_confirm = (int) $event_auto_confirm;
1389
 
1390
- if($event_auto_confirm == 'global')
1391
  {
1392
  $auto_confirm_free = (isset($this->settings['booking_auto_confirm_free']) ? $this->settings['booking_auto_confirm_free'] : 0);
1393
  $auto_confirm_paid = (isset($this->settings['booking_auto_confirm_paid']) ? $this->settings['booking_auto_confirm_paid'] : 0);
441
  if(!$pay_locally_gateway and !$bank_transfer_gateway) $this->confirm($book_id, 'auto');
442
  }
443
 
444
+ // Latest Booking Date & Time
445
+ update_option('mec_latest_booking_datetime', current_time('YmdHis'), false);
446
+
447
  return $book_id;
448
  }
449
 
637
  // Database
638
  $db = $this->getDB();
639
 
640
+ // Cache
641
+ $cache = $this->getCache();
642
+
643
  $booked = 0;
644
  foreach($tickets as $ticket_id=>$ticket)
645
  {
646
  $limit = (isset($ticket['limit']) and trim($ticket['limit']) != '') ? $ticket['limit'] : -1;
647
+
648
+ $records = $cache->rememberOnce($event_id.':'.$ticket_id.':'.$timestamp, function() use($db, $event_id, $ticket_id, $date_query)
649
+ {
650
+ return $db->select("SELECT `id`,`ticket_ids` FROM `#__mec_bookings` WHERE `event_id`=".$event_id." AND `ticket_ids` LIKE '%,".$ticket_id.",%' AND `status` IN ('publish', 'pending', 'draft', 'future', 'private') AND `confirmed`!='-1' AND `verified`!='-1'".$date_query);
651
+ });
652
 
653
  $bookings = 0;
654
  foreach($records as $record)
1374
  $event_auto_verify = (isset($BO['auto_verify']) and trim($BO['auto_verify']) != '') ? $BO['auto_verify'] : 'global';
1375
  if(is_numeric($event_auto_verify)) $event_auto_verify = (int) $event_auto_verify;
1376
 
1377
+ if($event_auto_verify === 'global')
1378
  {
1379
  $auto_verify_free = (isset($this->settings['booking_auto_verify_free']) ? $this->settings['booking_auto_verify_free'] : 0);
1380
  $auto_verify_paid = (isset($this->settings['booking_auto_verify_paid']) ? $this->settings['booking_auto_verify_paid'] : 0);
1397
  $event_auto_confirm = (isset($BO['auto_confirm']) and trim($BO['auto_confirm']) != '') ? $BO['auto_confirm'] : 'global';
1398
  if(is_numeric($event_auto_confirm)) $event_auto_confirm = (int) $event_auto_confirm;
1399
 
1400
+ if($event_auto_confirm === 'global')
1401
  {
1402
  $auto_confirm_free = (isset($this->settings['booking_auto_confirm_free']) ? $this->settings['booking_auto_confirm_free'] : 0);
1403
  $auto_confirm_paid = (isset($this->settings['booking_auto_confirm_paid']) ? $this->settings['booking_auto_confirm_paid'] : 0);
app/libraries/cache.php CHANGED
@@ -61,4 +61,16 @@ class MEC_cache
61
 
62
  return false;
63
  }
 
 
 
 
 
 
 
 
 
 
 
 
64
  }
61
 
62
  return false;
63
  }
64
+
65
+ public function rememberOnce($key, $callback)
66
+ {
67
+ if($this->has($key)) $data = $this->get($key);
68
+ else
69
+ {
70
+ $data = call_user_func($callback);
71
+ $this->set($key, $data);
72
+ }
73
+
74
+ return $data;
75
+ }
76
  }
app/libraries/factory.php CHANGED
@@ -65,31 +65,34 @@ class MEC_factory extends MEC_base
65
 
66
  // Add custom styles to header
67
  $this->action('wp_head', array($this, 'include_styles'), 9999);
68
-
69
- // MEC iCal export
70
- $this->action('init', array($this->main, 'ical'), 9999);
71
 
72
- // MEC iCal export in email
73
- $this->action('init', array($this->main, 'ical_email'), 999);
 
 
 
 
 
74
 
75
- // MEC Booking Invoice
76
- $this->action('init', array($this->main, 'booking_invoice'), 9999);
77
 
78
- // MEC Cart Invoice
79
- $this->action('init', array($this->main, 'cart_invoice'), 9999);
80
 
81
- // MEC Print Feature
82
- $this->action('init', array($this->main, 'print_calendar'), 9999);
83
 
84
- // MEC Print Feature
85
- $this->action('wp', array($this->main, 'booking_modal'), 9999);
 
 
 
 
86
 
87
  // Redirect to MEC Dashboard
88
  $this->action('admin_init', array($this->main, 'mec_redirect_after_activate'));
89
 
90
- // Add Events to Tag Archive Page
91
- $this->action('pre_get_posts', array($this->main, 'add_events_to_tags_archive'));
92
-
93
  // MEC booking verification and cancellation
94
  $this->action('mec_before_main_content', array($this->main, 'do_endpoints'), 9999);
95
 
@@ -119,7 +122,6 @@ class MEC_factory extends MEC_base
119
  {
120
  register_activation_hook(MEC_ABSPATH.MEC_FILENAME, array($this, 'activate'));
121
  register_deactivation_hook(MEC_ABSPATH.MEC_FILENAME, array($this, 'deactivate'));
122
- register_uninstall_hook(MEC_ABSPATH.MEC_FILENAME, array('MEC_factory', 'uninstall'));
123
  }
124
 
125
  /**
@@ -253,6 +255,9 @@ class MEC_factory extends MEC_base
253
  global $current_screen;
254
  if(!isset($current_screen)) $current_screen = get_current_screen();
255
 
 
 
 
256
  // Include MEC typekit script file
257
  wp_enqueue_script('mec-typekit-script', $this->main->asset('js/jquery.typewatch.js'));
258
 
@@ -317,6 +322,9 @@ class MEC_factory extends MEC_base
317
 
318
  // Include MEC backend CSS
319
  wp_enqueue_style('mec-backend-style', $this->main->asset('css/backend.min.css'), array('wp-color-picker'), $this->main->get_version());
 
 
 
320
  }
321
 
322
  /**
@@ -409,6 +417,7 @@ class MEC_factory extends MEC_base
409
  // Include MEC frontend CSS files
410
  wp_enqueue_style('mec-font-icons', $this->main->asset('css/iconfonts.css'));
411
  wp_enqueue_style('mec-frontend-style', $this->main->asset('css/frontend.min.css'), array(), $this->main->get_version());
 
412
  if(!is_plugin_active('ultimate-elementor/ultimate-elementor.php')) wp_enqueue_style('mec-tooltip-style', $this->main->asset('packages/tooltip/tooltip.css'));
413
  wp_enqueue_style('mec-tooltip-shadow-style', $this->main->asset('packages/tooltip/tooltipster-sideTip-shadow.min.css'));
414
  wp_enqueue_style('featherlight', $this->main->asset('packages/featherlight/featherlight.css'));
@@ -725,6 +734,9 @@ class MEC_factory extends MEC_base
725
  {
726
  // Redirect user to MEC Dashboard
727
  add_option('mec_activation_redirect', true);
 
 
 
728
 
729
  $current_blog_id = get_current_blog_id();
730
 
65
 
66
  // Add custom styles to header
67
  $this->action('wp_head', array($this, 'include_styles'), 9999);
 
 
 
68
 
69
+ if(!is_admin())
70
+ {
71
+ // MEC iCal export
72
+ $this->action('init', array($this->main, 'ical'), 9999);
73
+
74
+ // MEC iCal export in email
75
+ $this->action('init', array($this->main, 'ical_email'), 999);
76
 
77
+ // MEC Booking Invoice
78
+ $this->action('init', array($this->main, 'booking_invoice'), 9999);
79
 
80
+ // MEC Cart Invoice
81
+ $this->action('init', array($this->main, 'cart_invoice'), 9999);
82
 
83
+ // MEC Print Feature
84
+ $this->action('init', array($this->main, 'print_calendar'), 9999);
85
 
86
+ // MEC Print Feature
87
+ $this->action('wp', array($this->main, 'booking_modal'), 9999);
88
+
89
+ // Add Events to Tag Archive Page
90
+ $this->action('pre_get_posts', array($this->main, 'add_events_to_tags_archive'));
91
+ }
92
 
93
  // Redirect to MEC Dashboard
94
  $this->action('admin_init', array($this->main, 'mec_redirect_after_activate'));
95
 
 
 
 
96
  // MEC booking verification and cancellation
97
  $this->action('mec_before_main_content', array($this->main, 'do_endpoints'), 9999);
98
 
122
  {
123
  register_activation_hook(MEC_ABSPATH.MEC_FILENAME, array($this, 'activate'));
124
  register_deactivation_hook(MEC_ABSPATH.MEC_FILENAME, array($this, 'deactivate'));
 
125
  }
126
 
127
  /**
255
  global $current_screen;
256
  if(!isset($current_screen)) $current_screen = get_current_screen();
257
 
258
+ // Styling
259
+ $styling = $this->main->get_styling();
260
+
261
  // Include MEC typekit script file
262
  wp_enqueue_script('mec-typekit-script', $this->main->asset('js/jquery.typewatch.js'));
263
 
322
 
323
  // Include MEC backend CSS
324
  wp_enqueue_style('mec-backend-style', $this->main->asset('css/backend.min.css'), array('wp-color-picker'), $this->main->get_version());
325
+
326
+ if( isset($styling['accessibility']) && $styling['accessibility']) wp_enqueue_style('mec-backend-accessibility', $this->main->asset('css/a11y-backend.min.css'), $this->main->get_version());
327
+
328
  }
329
 
330
  /**
417
  // Include MEC frontend CSS files
418
  wp_enqueue_style('mec-font-icons', $this->main->asset('css/iconfonts.css'));
419
  wp_enqueue_style('mec-frontend-style', $this->main->asset('css/frontend.min.css'), array(), $this->main->get_version());
420
+ if( isset($styling['accessibility']) && $styling['accessibility']) wp_enqueue_style('accessibility', $this->main->asset('css/a11y.min.css'), array(), $this->main->get_version());
421
  if(!is_plugin_active('ultimate-elementor/ultimate-elementor.php')) wp_enqueue_style('mec-tooltip-style', $this->main->asset('packages/tooltip/tooltip.css'));
422
  wp_enqueue_style('mec-tooltip-shadow-style', $this->main->asset('packages/tooltip/tooltipster-sideTip-shadow.min.css'));
423
  wp_enqueue_style('featherlight', $this->main->asset('packages/featherlight/featherlight.css'));
734
  {
735
  // Redirect user to MEC Dashboard
736
  add_option('mec_activation_redirect', true);
737
+
738
+ // Uninstall Hook
739
+ register_uninstall_hook(MEC_ABSPATH.MEC_FILENAME, array('MEC_factory', 'uninstall'));
740
 
741
  $current_blog_id = get_current_blog_id();
742
 
app/libraries/hourlyschedule.php CHANGED
@@ -43,12 +43,12 @@ class MEC_hourlyschedule extends MEC_base
43
  <div id="<?php echo $prefix; ?>mec_meta_box_hourly_schedule_days">
44
  <?php $d = 0; foreach($hourly_schedules as $day): ?>
45
  <div id="<?php echo $prefix; ?>mec_meta_box_hourly_schedule_day_<?php echo $d; ?>">
46
- <h4><?php echo isset($day['title']) ? $day['title'] : sprintf(__('Day %s', 'modern-events-calendar-lite'), $d + 1); ?></h4>
47
  <div id="<?php echo $prefix; ?>mec_meta_box_hourly_schedule_form<?php echo $d; ?>">
48
  <div class="mec-form-row">
49
  <div class="mec-col-1"><label for="<?php echo $prefix; ?>mec_add_hourly_schedule_day<?php echo $d; ?>_title"><?php echo __('Title', 'modern-events-calendar-lite'); ?></label>
50
  </div>
51
- <div class="mec-col-10"><input type="text" id="<?php echo $prefix; ?>mec_add_hourly_schedule_day<?php echo $d; ?>_title" name="<?php echo $name_prefix; ?>[hourly_schedules][<?php echo $d; ?>][title]" value="<?php echo isset($day['title']) ? $day['title'] : ''; ?>" class="widefat"></div>
52
  <div class="mec-col-1">
53
  <button class="button" type="button" onclick="mec_hourly_schedule_day_remove(<?php echo $d; ?>, '<?php echo $prefix; ?>');"><?php echo __('Remove', 'modern-events-calendar-lite'); ?></button>
54
  </div>
@@ -63,7 +63,7 @@ class MEC_hourlyschedule extends MEC_base
63
  <input class="mec-col-1" type="text" name="<?php echo $name_prefix; ?>[hourly_schedules][<?php echo $d; ?>][schedules][<?php echo $key; ?>][from]" placeholder="<?php esc_attr_e('From e.g. 8:15', 'modern-events-calendar-lite'); ?>" value="<?php echo esc_attr($hourly_schedule['from']); ?>"/>
64
  <input class="mec-col-1" type="text" name="<?php echo $name_prefix; ?>[hourly_schedules][<?php echo $d; ?>][schedules][<?php echo $key; ?>][to]" placeholder="<?php esc_attr_e('To e.g. 8:45', 'modern-events-calendar-lite'); ?>" value="<?php echo esc_attr($hourly_schedule['to']); ?>"/>
65
  <input class="mec-col-3" type="text" name="<?php echo $name_prefix; ?>[hourly_schedules][<?php echo $d; ?>][schedules][<?php echo $key; ?>][title]" placeholder="<?php esc_attr_e('Title', 'modern-events-calendar-lite'); ?>" value="<?php echo esc_attr($hourly_schedule['title']); ?>"/>
66
- <?php if(apply_filters('mec_hourly_schedule_custom_field_description_status',false)): ?>
67
  <?php
68
  $field_name = "{$name_prefix}[hourly_schedules][{$d}][schedules][{$key}][description]";
69
  do_action('mec_hourly_schedule_custom_field_description', $hourly_schedule,$field_name, $name_prefix, $d, $key );
43
  <div id="<?php echo $prefix; ?>mec_meta_box_hourly_schedule_days">
44
  <?php $d = 0; foreach($hourly_schedules as $day): ?>
45
  <div id="<?php echo $prefix; ?>mec_meta_box_hourly_schedule_day_<?php echo $d; ?>">
46
+ <h4><?php echo isset($day['title']) ? esc_html($day['title']) : sprintf(__('Day %s', 'modern-events-calendar-lite'), $d + 1); ?></h4>
47
  <div id="<?php echo $prefix; ?>mec_meta_box_hourly_schedule_form<?php echo $d; ?>">
48
  <div class="mec-form-row">
49
  <div class="mec-col-1"><label for="<?php echo $prefix; ?>mec_add_hourly_schedule_day<?php echo $d; ?>_title"><?php echo __('Title', 'modern-events-calendar-lite'); ?></label>
50
  </div>
51
+ <div class="mec-col-10"><input type="text" id="<?php echo $prefix; ?>mec_add_hourly_schedule_day<?php echo $d; ?>_title" name="<?php echo $name_prefix; ?>[hourly_schedules][<?php echo $d; ?>][title]" value="<?php echo isset($day['title']) ? esc_attr($day['title']) : ''; ?>" class="widefat"></div>
52
  <div class="mec-col-1">
53
  <button class="button" type="button" onclick="mec_hourly_schedule_day_remove(<?php echo $d; ?>, '<?php echo $prefix; ?>');"><?php echo __('Remove', 'modern-events-calendar-lite'); ?></button>
54
  </div>
63
  <input class="mec-col-1" type="text" name="<?php echo $name_prefix; ?>[hourly_schedules][<?php echo $d; ?>][schedules][<?php echo $key; ?>][from]" placeholder="<?php esc_attr_e('From e.g. 8:15', 'modern-events-calendar-lite'); ?>" value="<?php echo esc_attr($hourly_schedule['from']); ?>"/>
64
  <input class="mec-col-1" type="text" name="<?php echo $name_prefix; ?>[hourly_schedules][<?php echo $d; ?>][schedules][<?php echo $key; ?>][to]" placeholder="<?php esc_attr_e('To e.g. 8:45', 'modern-events-calendar-lite'); ?>" value="<?php echo esc_attr($hourly_schedule['to']); ?>"/>
65
  <input class="mec-col-3" type="text" name="<?php echo $name_prefix; ?>[hourly_schedules][<?php echo $d; ?>][schedules][<?php echo $key; ?>][title]" placeholder="<?php esc_attr_e('Title', 'modern-events-calendar-lite'); ?>" value="<?php echo esc_attr($hourly_schedule['title']); ?>"/>
66
+ <?php if(apply_filters('mec_hourly_schedule_custom_field_description_status', false)): ?>
67
  <?php
68
  $field_name = "{$name_prefix}[hourly_schedules][{$d}][schedules][{$key}][description]";
69
  do_action('mec_hourly_schedule_custom_field_description', $hourly_schedule,$field_name, $name_prefix, $d, $key );
app/libraries/main.php CHANGED
@@ -341,20 +341,26 @@ class MEC_main extends MEC_base
341
  */
342
  public function get_post_meta($post_id, $skip = false)
343
  {
344
- $raw_data = get_post_meta($post_id, '', true);
345
- $data = array();
346
-
347
- // Invalid Raw Data
348
- if(!is_array($raw_data)) return $data;
349
 
350
- foreach($raw_data as $key=>$val)
 
351
  {
352
- if($skip and strpos($key, 'mec') === false and strpos($key, 'event') === false) continue;
 
353
 
354
- $data[$key] = isset($val[0]) ? (!is_serialized($val[0]) ? $val[0] : unserialize($val[0])) : NULL;
355
- }
 
 
 
 
 
 
356
 
357
- return $data;
 
358
  }
359
 
360
  /**
@@ -3631,7 +3637,7 @@ class MEC_main extends MEC_base
3631
 
3632
  $repeat_status = (isset($event->meta['mec_repeat_status']) ? (boolean) $event->meta['mec_repeat_status'] : false);
3633
  $repeat_type = (isset($event->meta['mec_repeat_type']) ? $event->meta['mec_repeat_type'] : '');
3634
-
3635
  // Custom Days Event
3636
  if($repeat_status and $repeat_type === 'custom_days')
3637
  {
@@ -3758,7 +3764,7 @@ class MEC_main extends MEC_base
3758
  $ical .= "PRIORITY:5".$crlf;
3759
  $ical .= "TRANSP:OPAQUE".$crlf;
3760
  $ical .= "SUMMARY:".html_entity_decode(apply_filters('mec_ical_single_summary', $event->title, $event->ID), ENT_NOQUOTES, 'UTF-8').$crlf;
3761
- $ical .= "DESCRIPTION:".html_entity_decode(apply_filters('mec_ical_single_description', $event_content, $event->ID), ENT_NOQUOTES, 'UTF-8').$crlf;
3762
  $ical .= "URL:".apply_filters('mec_ical_single_url', $event->permalink, $event->ID).$crlf;
3763
 
3764
  // Organizer
@@ -3794,7 +3800,7 @@ class MEC_main extends MEC_base
3794
  }
3795
 
3796
  $ical .= "END:VEVENT".$crlf;
3797
-
3798
  return apply_filters('mec_ical_single', $ical);
3799
  }
3800
 
@@ -3848,8 +3854,8 @@ class MEC_main extends MEC_base
3848
  $ical .= "PRIORITY:5".$crlf;
3849
  $ical .= "TRANSP:OPAQUE".$crlf;
3850
  $ical .= "SUMMARY:".html_entity_decode(apply_filters('mec_ical_single_summary', $event->title, $event_id), ENT_NOQUOTES, 'UTF-8').$crlf;
3851
- $ical .= "DESCRIPTION:".html_entity_decode(apply_filters('mec_ical_single_description', $event_content, $event_id), ENT_NOQUOTES, 'UTF-8').$crlf;
3852
- $ical .= "X-ALT-DESC;FMTTYPE=text/html:".html_entity_decode(apply_filters('mec_ical_single_description', $event_content, $event_id), ENT_NOQUOTES, 'UTF-8').$crlf;
3853
  $ical .= "URL:".apply_filters('mec_ical_single_url', $event->permalink, $event_id).$crlf;
3854
 
3855
  // Location
@@ -5791,22 +5797,19 @@ class MEC_main extends MEC_base
5791
  $start_date = isset($event->meta['mec_date']['start']) ? $event->meta['mec_date']['start'] : array();
5792
  $end_date = isset($event->meta['mec_date']['end']) ? $event->meta['mec_date']['end'] : array();
5793
 
5794
- $event_period = ((isset($start_date['date']) and isset($end_date['date'])) ? $this->date_diff($start_date['date'], $end_date['date']) : false);
5795
- $event_period_days = $event_period ? $event_period->days : 0;
5796
-
5797
- // DB
5798
- $db = $this->getDB();
5799
-
5800
- // Event Passed
5801
  $past = $this->is_past($event->mec->end, $date);
5802
 
 
 
 
5803
  // Normal event
5804
  if(isset($event->mec->repeat) and $event->mec->repeat == '0')
5805
  {
5806
  return isset($end_date['date']) ? $end_date['date'] : $date;
5807
  }
5808
  // Custom Days
5809
- elseif($custom_date = $db->select("SELECT `dend` FROM `#__mec_dates` WHERE `post_id`='".$event->ID."' AND `dstart`<='".$date."' AND `dend`>='".$date."' ORDER BY `id` DESC LIMIT 1", 'loadResult'))
5810
  {
5811
  return $custom_date;
5812
  }
@@ -5817,6 +5820,9 @@ class MEC_main extends MEC_base
5817
  }
5818
  elseif(!$past)
5819
  {
 
 
 
5820
  /**
5821
  * Multiple Day Event
5822
  * Check to see if today is between start day and end day.
@@ -5827,9 +5833,8 @@ class MEC_main extends MEC_base
5827
  $start_day = date('j', strtotime($start_date['date']));
5828
  $day = date('j', strtotime($date));
5829
 
5830
- $passed_days = 0;
5831
  if($day >= $start_day) $passed_days = $day - $start_day;
5832
- else $passed_days = ($day+date('t', strtotime($start_date['date']))) - $start_day;
5833
 
5834
  $event_period_days = $event_period_days - $passed_days;
5835
  }
@@ -5838,6 +5843,20 @@ class MEC_main extends MEC_base
5838
  }
5839
  }
5840
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5841
  /**
5842
  * Get Archive Status of MEC
5843
  * @author Webnus <info@webnus.biz>
@@ -7277,10 +7296,11 @@ class MEC_main extends MEC_base
7277
 
7278
  /**
7279
  * Load Google Maps assets
 
7280
  * @var $define_settings
7281
  * @return bool
7282
  */
7283
- public function load_map_assets($define_settings = null)
7284
  {
7285
  if(!$this->getPRO()) return false;
7286
 
@@ -7296,7 +7316,7 @@ class MEC_main extends MEC_base
7296
  $region = ((isset($ex[1]) and trim($ex[1])) ? $ex[1] : 'US');
7297
 
7298
  $gm_include = apply_filters('mec_gm_include', true);
7299
- if($gm_include) $assets['js']['googlemap'] = '//maps.googleapis.com/maps/api/js?libraries=places'.((isset($settings['google_maps_api_key']) and trim($settings['google_maps_api_key']) != '') ? '&key='.$settings['google_maps_api_key'] : '').'&language='.$language.'&region='.$region;
7300
 
7301
  $assets['js']['mec-richmarker-script'] = $this->asset('packages/richmarker/richmarker.min.js'); // Google Maps Rich Marker
7302
  $assets['js']['mec-clustering-script'] = $this->asset('packages/clusterer/markerclusterer.min.js'); // Google Maps Clustering
@@ -7435,27 +7455,34 @@ class MEC_main extends MEC_base
7435
  // No Tickets
7436
  if(!count($tickets) or !$timestamp) return false;
7437
 
7438
- $book = $this->getBook();
7439
- $availability = $book->get_tickets_availability($event_id, $timestamp);
7440
 
7441
- if(is_array($availability) and count($availability))
7442
  {
7443
- $remained_tickets = 0;
7444
- foreach($availability as $ticket_id => $remained)
 
 
 
7445
  {
7446
- if(is_numeric($ticket_id) and $remained >= 0) $remained_tickets += $remained;
7447
- if(is_numeric($ticket_id) and $remained == -1)
7448
  {
7449
- $remained_tickets = -1;
7450
- break;
 
 
 
 
7451
  }
7452
- }
7453
 
7454
- // Check For Return SoldOut Label Exist.
7455
- if($remained_tickets === 0) return true;
7456
- }
7457
 
7458
- return false;
 
7459
  }
7460
 
7461
  public function get_date_periods($date_start, $date_end, $type = 'daily')
@@ -8383,6 +8410,12 @@ class MEC_main extends MEC_base
8383
  $tickets = get_post_meta($event_id, 'mec_tickets', true);
8384
  if(!is_array($tickets) or (is_array($tickets) and !count($tickets))) return false;
8385
 
 
 
 
 
 
 
8386
  $total_event_seats = 0;
8387
  foreach($tickets as $ticket_id => $ticket)
8388
  {
@@ -8399,63 +8432,73 @@ class MEC_main extends MEC_base
8399
  $book = $this->getBook();
8400
  $availability = $book->get_tickets_availability($event_id, $timestamp);
8401
 
8402
- if(is_array($availability) and count($availability))
 
 
 
8403
  {
8404
- $remained_tickets = 0;
8405
- foreach($availability as $ticket_id => $remained)
8406
- {
8407
- if(is_numeric($ticket_id) and $remained >= 0) $remained_tickets += $remained;
8408
 
8409
- // Unlimited Tickets
8410
- if(is_numeric($ticket_id) and $remained == -1)
8411
- {
8412
- $remained_tickets = -1;
8413
- break;
8414
- }
8415
  }
 
8416
 
8417
- if(isset($availability['total']) and $availability['total'] >= 0 and $remained_tickets >= 0) $remained_tickets = min($availability['total'], $remained_tickets);
8418
 
8419
- $add_css_class = $remained_tickets ? 'mec-few-tickets' : '';
8420
- $output_tag = ' <span class="mec-event-title-soldout ' . $add_css_class . '"><span class=soldout>%%title%%</span></span> ';
8421
 
8422
- // Check For Return SoldOut Label Exist.
8423
- if($remained_tickets === 0) return str_replace('%%title%%', __('Sold Out', 'modern-events-calendar-lite'), $output_tag) . '<input type="hidden" value="%%soldout%%"/>';
 
 
 
8424
 
8425
- // Booking Options
8426
- $booking_options = get_post_meta($event_id, 'mec_booking', true);
8427
 
8428
- $bookings_last_few_tickets_percentage_inherite = isset($booking_options['last_few_tickets_percentage_inherit']) ? $booking_options['last_few_tickets_percentage_inherit'] : 1;
8429
- $bookings_last_few_tickets_percentage = ((isset($booking_options['last_few_tickets_percentage']) and trim($booking_options['last_few_tickets_percentage']) != '') ? $booking_options['last_few_tickets_percentage'] : NULL);
8430
 
8431
- $total_bookings_limit = (isset($booking_options['bookings_limit']) and trim($booking_options['bookings_limit'])) ? $booking_options['bookings_limit'] : 100;
8432
- $bookings_limit_unlimited = isset($booking_options['bookings_limit_unlimited']) ? $booking_options['bookings_limit_unlimited'] : 0;
8433
- if($bookings_limit_unlimited == '1') $total_bookings_limit = -1;
8434
 
8435
- // Get Per Occurrence
8436
- $total_bookings_limit = MEC_feature_occurrences::param($event_id, $timestamp, 'bookings_limit', $total_bookings_limit);
 
8437
 
8438
- if(count($tickets) === 1)
8439
- {
8440
- $ticket = reset($tickets);
8441
- if(isset($ticket['limit']) and trim($ticket['limit'])) $total_bookings_limit = $ticket['limit'];
8442
 
8443
- $bookings_limit_unlimited = isset($ticket['unlimited']) ? $ticket['unlimited'] : 0;
8444
- if($bookings_limit_unlimited == '1') $total_bookings_limit = -1;
8445
- }
 
8446
 
8447
- if($total_event_seats >= 0 and $total_bookings_limit >= 0 and $total_event_seats < $total_bookings_limit) $total_bookings_limit = $total_event_seats;
 
 
8448
 
8449
- // Percentage
8450
- $percentage = ((isset($settings['booking_last_few_tickets_percentage']) and trim($settings['booking_last_few_tickets_percentage']) != '') ? $settings['booking_last_few_tickets_percentage'] : 15);
8451
- if(!$bookings_last_few_tickets_percentage_inherite and $bookings_last_few_tickets_percentage) $percentage = (int) $bookings_last_few_tickets_percentage;
8452
 
8453
- // Check For Return A Few Label Exist.
8454
- if(($total_bookings_limit > 0) and ($remained_tickets > 0 and $remained_tickets <= (($percentage * $total_bookings_limit) / 100))) return str_replace('%%title%%', __('Last Few Tickets', 'modern-events-calendar-lite'), $output_tag);
 
8455
 
8456
- return false;
 
 
 
 
 
 
8457
  }
8458
 
 
8459
  return false;
8460
  }
8461
 
@@ -8508,16 +8551,29 @@ class MEC_main extends MEC_base
8508
  {
8509
  if(trim($date) == '') return NULL;
8510
 
8511
- $db = $this->getDB();
8512
- return $db->select("SELECT `dstart` FROM `#__mec_dates` WHERE `post_id`='".$event_id."' AND ((`dstart`='".esc_sql($date)."') OR (`dstart`<'".esc_sql($date)."' AND `dend`>='".esc_sql($date)."')) ORDER BY `dstart` DESC LIMIT 1", 'loadResult');
 
 
 
 
8513
  }
8514
 
8515
  public function get_start_time_of_multiple_days($event_id, $time)
8516
  {
8517
  if(!trim($time)) return NULL;
 
 
 
8518
 
8519
- $db = $this->getDB();
8520
- $new_time = $db->select("SELECT `tstart` FROM `#__mec_dates` WHERE `post_id`=".$event_id." AND ((`tstart`=".esc_sql($time).") OR (`tstart`<".esc_sql($time)." AND `tend`>".esc_sql($time).")) ORDER BY `tstart` DESC LIMIT 1", 'loadResult');
 
 
 
 
 
 
8521
 
8522
  return ($new_time ? $new_time : $time);
8523
  }
@@ -9236,13 +9292,6 @@ class MEC_main extends MEC_base
9236
 
9237
  public function get_event_attendees($id, $occurrence = NULL, $verified = true)
9238
  {
9239
- $allday = get_post_meta($id, 'mec_allday', true);
9240
- if($allday and $occurrence)
9241
- {
9242
- $start_seconds = get_post_meta($id, 'mec_start_day_seconds', true);
9243
- $occurrence = ($occurrence - 60) + $start_seconds;
9244
- }
9245
-
9246
  $bookings = $this->get_bookings($id, $occurrence, '-1', NULL, $verified);
9247
 
9248
  // Attendees
@@ -9584,4 +9633,17 @@ class MEC_main extends MEC_base
9584
  $book->update_transaction($transaction_id, $transaction);
9585
  }
9586
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
9587
  }
341
  */
342
  public function get_post_meta($post_id, $skip = false)
343
  {
344
+ // Cache
345
+ $cache = $this->getCache();
 
 
 
346
 
347
+ // Return From Cache
348
+ return $cache->rememberOnce('meta-'.$post_id.'-'.($skip ? 1 : 0), function() use($post_id, $skip)
349
  {
350
+ $raw_data = get_post_meta($post_id, '', true);
351
+ $data = array();
352
 
353
+ // Invalid Raw Data
354
+ if(!is_array($raw_data)) return $data;
355
+
356
+ foreach($raw_data as $key=>$val)
357
+ {
358
+ if($skip and strpos($key, 'mec') === false and strpos($key, 'event') === false) continue;
359
+ $data[$key] = isset($val[0]) ? (!is_serialized($val[0]) ? $val[0] : unserialize($val[0])) : NULL;
360
+ }
361
 
362
+ return $data;
363
+ });
364
  }
365
 
366
  /**
3637
 
3638
  $repeat_status = (isset($event->meta['mec_repeat_status']) ? (boolean) $event->meta['mec_repeat_status'] : false);
3639
  $repeat_type = (isset($event->meta['mec_repeat_type']) ? $event->meta['mec_repeat_type'] : '');
3640
+
3641
  // Custom Days Event
3642
  if($repeat_status and $repeat_type === 'custom_days')
3643
  {
3764
  $ical .= "PRIORITY:5".$crlf;
3765
  $ical .= "TRANSP:OPAQUE".$crlf;
3766
  $ical .= "SUMMARY:".html_entity_decode(apply_filters('mec_ical_single_summary', $event->title, $event->ID), ENT_NOQUOTES, 'UTF-8').$crlf;
3767
+ $ical .= "DESCRIPTION:".html_entity_decode(apply_filters('mec_ical_single_description', $event_content, $event->ID, $event), ENT_NOQUOTES, 'UTF-8').$crlf;
3768
  $ical .= "URL:".apply_filters('mec_ical_single_url', $event->permalink, $event->ID).$crlf;
3769
 
3770
  // Organizer
3800
  }
3801
 
3802
  $ical .= "END:VEVENT".$crlf;
3803
+
3804
  return apply_filters('mec_ical_single', $ical);
3805
  }
3806
 
3854
  $ical .= "PRIORITY:5".$crlf;
3855
  $ical .= "TRANSP:OPAQUE".$crlf;
3856
  $ical .= "SUMMARY:".html_entity_decode(apply_filters('mec_ical_single_summary', $event->title, $event_id), ENT_NOQUOTES, 'UTF-8').$crlf;
3857
+ $ical .= "DESCRIPTION:".html_entity_decode(apply_filters('mec_ical_single_description', $event_content, $event_id, $event), ENT_NOQUOTES, 'UTF-8').$crlf;
3858
+ $ical .= "X-ALT-DESC;FMTTYPE=text/html:".html_entity_decode(apply_filters('mec_ical_single_description', $event_content, $event_id, $event), ENT_NOQUOTES, 'UTF-8').$crlf;
3859
  $ical .= "URL:".apply_filters('mec_ical_single_url', $event->permalink, $event_id).$crlf;
3860
 
3861
  // Location
5797
  $start_date = isset($event->meta['mec_date']['start']) ? $event->meta['mec_date']['start'] : array();
5798
  $end_date = isset($event->meta['mec_date']['end']) ? $event->meta['mec_date']['end'] : array();
5799
 
5800
+ // Event Past
 
 
 
 
 
 
5801
  $past = $this->is_past($event->mec->end, $date);
5802
 
5803
+ // Repeat Type
5804
+ $repeat_type = isset($event->meta['mec_repeat_type']) ? $event->meta['mec_repeat_type'] : '';
5805
+
5806
  // Normal event
5807
  if(isset($event->mec->repeat) and $event->mec->repeat == '0')
5808
  {
5809
  return isset($end_date['date']) ? $end_date['date'] : $date;
5810
  }
5811
  // Custom Days
5812
+ elseif($repeat_type === 'custom_days' and $custom_date = $this->get_end_date_from_db($date, $event))
5813
  {
5814
  return $custom_date;
5815
  }
5820
  }
5821
  elseif(!$past)
5822
  {
5823
+ $event_period = ((isset($start_date['date']) and isset($end_date['date'])) ? $this->date_diff($start_date['date'], $end_date['date']) : false);
5824
+ $event_period_days = $event_period ? $event_period->days : 0;
5825
+
5826
  /**
5827
  * Multiple Day Event
5828
  * Check to see if today is between start day and end day.
5833
  $start_day = date('j', strtotime($start_date['date']));
5834
  $day = date('j', strtotime($date));
5835
 
 
5836
  if($day >= $start_day) $passed_days = $day - $start_day;
5837
+ else $passed_days = ($day + date('t', strtotime($start_date['date']))) - $start_day;
5838
 
5839
  $event_period_days = $event_period_days - $passed_days;
5840
  }
5843
  }
5844
  }
5845
 
5846
+ public function get_end_date_from_db($date, $event)
5847
+ {
5848
+ // Cache
5849
+ $cache = $this->getCache();
5850
+
5851
+ return $cache->rememberOnce($event->ID.':'.$date, function() use($event, $date)
5852
+ {
5853
+ // DB
5854
+ $db = $this->getDB();
5855
+
5856
+ return $db->select("SELECT `dend` FROM `#__mec_dates` WHERE `post_id`='".$event->ID."' AND `dstart`<='".$date."' AND `dend`>='".$date."' ORDER BY `id` DESC LIMIT 1", 'loadResult');
5857
+ });
5858
+ }
5859
+
5860
  /**
5861
  * Get Archive Status of MEC
5862
  * @author Webnus <info@webnus.biz>
7296
 
7297
  /**
7298
  * Load Google Maps assets
7299
+ * @var boolean $force
7300
  * @var $define_settings
7301
  * @return bool
7302
  */
7303
+ public function load_map_assets($force = false, $define_settings = null)
7304
  {
7305
  if(!$this->getPRO()) return false;
7306
 
7316
  $region = ((isset($ex[1]) and trim($ex[1])) ? $ex[1] : 'US');
7317
 
7318
  $gm_include = apply_filters('mec_gm_include', true);
7319
+ if($gm_include or $force) $assets['js']['googlemap'] = '//maps.googleapis.com/maps/api/js?libraries=places'.((isset($settings['google_maps_api_key']) and trim($settings['google_maps_api_key']) != '') ? '&key='.$settings['google_maps_api_key'] : '').'&language='.$language.'&region='.$region;
7320
 
7321
  $assets['js']['mec-richmarker-script'] = $this->asset('packages/richmarker/richmarker.min.js'); // Google Maps Rich Marker
7322
  $assets['js']['mec-clustering-script'] = $this->asset('packages/clusterer/markerclusterer.min.js'); // Google Maps Clustering
7455
  // No Tickets
7456
  if(!count($tickets) or !$timestamp) return false;
7457
 
7458
+ // MEC Cache
7459
+ $cache = $this->getCache();
7460
 
7461
+ return $cache->rememberOnce($event_id.':'.$timestamp, function() use($event_id, $timestamp)
7462
  {
7463
+ $book = $this->getBook();
7464
+ $availability = $book->get_tickets_availability($event_id, $timestamp);
7465
+
7466
+ $sold = false;
7467
+ if(is_array($availability) and count($availability))
7468
  {
7469
+ $remained_tickets = 0;
7470
+ foreach($availability as $ticket_id => $remained)
7471
  {
7472
+ if(is_numeric($ticket_id) and $remained >= 0) $remained_tickets += $remained;
7473
+ if(is_numeric($ticket_id) and $remained == -1)
7474
+ {
7475
+ $remained_tickets = -1;
7476
+ break;
7477
+ }
7478
  }
 
7479
 
7480
+ // Soldout
7481
+ if($remained_tickets === 0) $sold = true;
7482
+ }
7483
 
7484
+ return $sold;
7485
+ });
7486
  }
7487
 
7488
  public function get_date_periods($date_start, $date_end, $type = 'daily')
8410
  $tickets = get_post_meta($event_id, 'mec_tickets', true);
8411
  if(!is_array($tickets) or (is_array($tickets) and !count($tickets))) return false;
8412
 
8413
+ // MEC Cache
8414
+ $cache = $this->getCache();
8415
+
8416
+ // Return from Cache
8417
+ if($cache->has('flag-'.$event_id.':'.$timestamp)) return $cache->get('flag-'.$event_id.':'.$timestamp);
8418
+
8419
  $total_event_seats = 0;
8420
  foreach($tickets as $ticket_id => $ticket)
8421
  {
8432
  $book = $this->getBook();
8433
  $availability = $book->get_tickets_availability($event_id, $timestamp);
8434
 
8435
+ if(!is_array($availability) or (is_array($availability) and !count($availability))) return false;
8436
+
8437
+ $remained_tickets = 0;
8438
+ foreach($availability as $ticket_id => $remained)
8439
  {
8440
+ if(is_numeric($ticket_id) and $remained >= 0) $remained_tickets += $remained;
 
 
 
8441
 
8442
+ // Unlimited Tickets
8443
+ if(is_numeric($ticket_id) and $remained == -1)
8444
+ {
8445
+ $remained_tickets = -1;
8446
+ break;
 
8447
  }
8448
+ }
8449
 
8450
+ if(isset($availability['total']) and $availability['total'] >= 0 and $remained_tickets >= 0) $remained_tickets = min($availability['total'], $remained_tickets);
8451
 
8452
+ $add_css_class = $remained_tickets ? 'mec-few-tickets' : '';
8453
+ $output_tag = ' <span class="mec-event-title-soldout ' . $add_css_class . '"><span class=soldout>%%title%%</span></span> ';
8454
 
8455
+ // Return Sold Out Label
8456
+ if($remained_tickets === 0)
8457
+ {
8458
+ $flag = str_replace('%%title%%', __('Sold Out', 'modern-events-calendar-lite'), $output_tag) . '<input type="hidden" value="%%soldout%%"/>';
8459
+ $cache->set('flag-'.$event_id.':'.$timestamp, $flag);
8460
 
8461
+ return $flag;
8462
+ }
8463
 
8464
+ // Booking Options
8465
+ $booking_options = get_post_meta($event_id, 'mec_booking', true);
8466
 
8467
+ $bookings_last_few_tickets_percentage_inherite = isset($booking_options['last_few_tickets_percentage_inherit']) ? $booking_options['last_few_tickets_percentage_inherit'] : 1;
8468
+ $bookings_last_few_tickets_percentage = ((isset($booking_options['last_few_tickets_percentage']) and trim($booking_options['last_few_tickets_percentage']) != '') ? $booking_options['last_few_tickets_percentage'] : NULL);
 
8469
 
8470
+ $total_bookings_limit = (isset($booking_options['bookings_limit']) and trim($booking_options['bookings_limit'])) ? $booking_options['bookings_limit'] : 100;
8471
+ $bookings_limit_unlimited = isset($booking_options['bookings_limit_unlimited']) ? $booking_options['bookings_limit_unlimited'] : 0;
8472
+ if($bookings_limit_unlimited == '1') $total_bookings_limit = -1;
8473
 
8474
+ // Get Per Occurrence
8475
+ $total_bookings_limit = MEC_feature_occurrences::param($event_id, $timestamp, 'bookings_limit', $total_bookings_limit);
 
 
8476
 
8477
+ if(count($tickets) === 1)
8478
+ {
8479
+ $ticket = reset($tickets);
8480
+ if(isset($ticket['limit']) and trim($ticket['limit'])) $total_bookings_limit = $ticket['limit'];
8481
 
8482
+ $bookings_limit_unlimited = isset($ticket['unlimited']) ? $ticket['unlimited'] : 0;
8483
+ if($bookings_limit_unlimited == '1') $total_bookings_limit = -1;
8484
+ }
8485
 
8486
+ if($total_event_seats >= 0 and $total_bookings_limit >= 0 and $total_event_seats < $total_bookings_limit) $total_bookings_limit = $total_event_seats;
 
 
8487
 
8488
+ // Percentage
8489
+ $percentage = ((isset($settings['booking_last_few_tickets_percentage']) and trim($settings['booking_last_few_tickets_percentage']) != '') ? $settings['booking_last_few_tickets_percentage'] : 15);
8490
+ if(!$bookings_last_few_tickets_percentage_inherite and $bookings_last_few_tickets_percentage) $percentage = (int) $bookings_last_few_tickets_percentage;
8491
 
8492
+ // Return A Few Ticket Label
8493
+ if(($total_bookings_limit > 0) and ($remained_tickets > 0 and $remained_tickets <= (($percentage * $total_bookings_limit) / 100)))
8494
+ {
8495
+ $flag = str_replace('%%title%%', __('Last Few Tickets', 'modern-events-calendar-lite'), $output_tag);
8496
+ $cache->set('flag-'.$event_id.':'.$timestamp, $flag);
8497
+
8498
+ return $flag;
8499
  }
8500
 
8501
+ $cache->set('flag-'.$event_id.':'.$timestamp, false);
8502
  return false;
8503
  }
8504
 
8551
  {
8552
  if(trim($date) == '') return NULL;
8553
 
8554
+ $cache = $this->getCache();
8555
+ return $cache->rememberOnce('start-multiple-days-'.$event_id.'-'.$date, function() use($event_id, $date)
8556
+ {
8557
+ $db = $this->getDB();
8558
+ return $db->select("SELECT `dstart` FROM `#__mec_dates` WHERE `post_id`='".$event_id."' AND ((`dstart`='".esc_sql($date)."') OR (`dstart`<'".esc_sql($date)."' AND `dend`>='".esc_sql($date)."')) ORDER BY `dstart` DESC LIMIT 1", 'loadResult');
8559
+ });
8560
  }
8561
 
8562
  public function get_start_time_of_multiple_days($event_id, $time)
8563
  {
8564
  if(!trim($time)) return NULL;
8565
+
8566
+ // Cache
8567
+ $cache = $this->getCache();
8568
 
8569
+ // Get Start Time
8570
+ $new_time = $cache->rememberOnce($event_id.':'.$time, function() use($event_id, $time)
8571
+ {
8572
+ // Database
8573
+ $db = $this->getDB();
8574
+
8575
+ return $db->select("SELECT `tstart` FROM `#__mec_dates` WHERE `post_id`=".$event_id." AND ((`tstart`=".esc_sql($time).") OR (`tstart`<".esc_sql($time)." AND `tend`>".esc_sql($time).")) ORDER BY `tstart` DESC LIMIT 1", 'loadResult');
8576
+ });
8577
 
8578
  return ($new_time ? $new_time : $time);
8579
  }
9292
 
9293
  public function get_event_attendees($id, $occurrence = NULL, $verified = true)
9294
  {
 
 
 
 
 
 
 
9295
  $bookings = $this->get_bookings($id, $occurrence, '-1', NULL, $verified);
9296
 
9297
  // Attendees
9633
  $book->update_transaction($transaction_id, $transaction);
9634
  }
9635
  }
9636
+
9637
+ public function get_mec_events_data($post_id)
9638
+ {
9639
+ // Cache
9640
+ $cache = $this->getCache();
9641
+
9642
+ // Return From Cache
9643
+ return $cache->rememberOnce('mec-events-data-'.$post_id, function() use($post_id)
9644
+ {
9645
+ $db = $this->getDB();
9646
+ return $db->select("SELECT * FROM `#__mec_events` WHERE `post_id`='$post_id'", "loadObject");
9647
+ });
9648
+ }
9649
  }
app/libraries/render.php CHANGED
@@ -20,7 +20,7 @@ class MEC_render extends MEC_base
20
  */
21
  public function __construct()
22
  {
23
- // Add image size for list and carousel
24
  add_image_size('thumblist', '300', '300', true);
25
  add_image_size('meccarouselthumb', '474', '324', true);
26
  add_image_size('gridsquare', '391', '260', true);
@@ -28,20 +28,20 @@ class MEC_render extends MEC_base
28
 
29
  // Import MEC skin class
30
  MEC::import('app.libraries.skins');
31
-
32
  // MEC main library
33
  $this->main = $this->getMain();
34
-
35
  // MEC file library
36
  $this->file = $this->getFile();
37
-
38
  // MEC DB library
39
  $this->db = $this->getDB();
40
 
41
  // MEC Settings
42
  $this->settings = $this->main->get_settings();
43
  }
44
-
45
  /**
46
  * Do the shortcode and return its output
47
  * @author Webnus <info@webnus.biz>
@@ -54,13 +54,13 @@ class MEC_render extends MEC_base
54
  global $MEC_Shortcode_id;
55
  $MEC_Shortcode_id = $calendar_id;
56
  $atts = apply_filters('mec_calendar_atts', $this->parse($calendar_id, $atts));
57
-
58
  $skin = isset($atts['skin']) ? $atts['skin'] : $this->get_default_layout();
59
  return $this->skin($skin, $atts);
60
  }
61
 
62
  /**
63
- * Do the shortcode and return its json output
64
  * @author Webnus <info@webnus.biz>
65
  * @param array $atts
66
  * @return string
@@ -69,36 +69,36 @@ class MEC_render extends MEC_base
69
  {
70
  $calendar_id = isset($atts['id']) ? $atts['id'] : 0;
71
  $atts = apply_filters('mec_calendar_atts', $this->parse($calendar_id, $atts));
72
-
73
  $skin = isset($atts['skin']) ? $atts['skin'] : $this->get_default_layout();
74
  $json = $this->skin($skin, $atts);
75
-
76
  $path = MEC::import('app.skins.'.$skin, true, true);
77
  $skin_path = apply_filters('mec_skin_path', $skin);
78
-
79
  if($skin_path != $skin and $this->file->exists($skin_path)) $path = $skin_path;
80
  if(!$this->file->exists($path))
81
  {
82
  return __('Skin controller does not exist.', 'modern-events-calendar-lite');
83
  }
84
-
85
  include_once $path;
86
-
87
  $skin_class_name = 'MEC_skin_'.$skin;
88
-
89
  // Create Skin Object Class
90
  $SKO = new $skin_class_name();
91
-
92
  // Initialize the skin
93
  $SKO->initialize($atts);
94
-
95
  // Fetch the events
96
  $atts['content_json'] = $SKO->fetch();
97
  $atts['content_html'] = $SKO->output();
98
 
99
  return $atts;
100
  }
101
-
102
  /**
103
  * Do the widget and return its output
104
  * @author Webnus <info@webnus.biz>
@@ -109,7 +109,7 @@ class MEC_render extends MEC_base
109
  public function widget($calendar_id, $atts = array())
110
  {
111
  $atts = apply_filters('mec_calendar_atts', $this->parse($calendar_id, $atts));
112
-
113
  $skin = isset($atts['skin']) ? $atts['skin'] : $this->get_default_layout();
114
  return $this->skin($skin, $atts);
115
  }
@@ -138,10 +138,10 @@ class MEC_render extends MEC_base
138
  {
139
  $atts = apply_filters('mec_vmonth_atts', $atts);
140
  $skin = 'monthly_view';
141
-
142
  return $this->skin($skin, $atts);
143
  }
144
-
145
  /**
146
  * Do the full_calendar skin and returns its output
147
  * @author Webnus <info@webnus.biz>
@@ -152,7 +152,7 @@ class MEC_render extends MEC_base
152
  {
153
  $atts = apply_filters('mec_vfull_atts', $atts);
154
  $skin = 'full_calendar';
155
-
156
  return $this->skin($skin, $atts);
157
  }
158
 
@@ -166,11 +166,11 @@ class MEC_render extends MEC_base
166
  {
167
  $atts = apply_filters('mec_vdefaultfull_atts', $atts);
168
  $skin = 'default_full_calendar';
169
-
170
  return $this->skin($skin, $atts);
171
  }
172
 
173
-
174
  /**
175
  * Do the weekly_view skin and returns its output
176
  * @author Webnus <info@webnus.biz>
@@ -181,7 +181,7 @@ class MEC_render extends MEC_base
181
  {
182
  $atts = apply_filters('mec_vweek_atts', $atts);
183
  $skin = 'weekly_view';
184
-
185
  return $this->skin($skin, $atts);
186
  }
187
 
@@ -212,7 +212,7 @@ class MEC_render extends MEC_base
212
 
213
  return $this->skin($skin, $atts);
214
  }
215
-
216
  /**
217
  * Do the daily_view skin and returns its output
218
  * @author Webnus <info@webnus.biz>
@@ -223,10 +223,10 @@ class MEC_render extends MEC_base
223
  {
224
  $atts = apply_filters('mec_vday_atts', $atts);
225
  $skin = 'daily_view';
226
-
227
  return $this->skin($skin, $atts);
228
  }
229
-
230
  /**
231
  * Do the map skin and returns its output
232
  * @author Webnus <info@webnus.biz>
@@ -237,10 +237,10 @@ class MEC_render extends MEC_base
237
  {
238
  $atts = apply_filters('mec_vmap_atts', $atts);
239
  $skin = 'map';
240
-
241
  return $this->skin($skin, $atts);
242
  }
243
-
244
  /**
245
  * Do the list skin and returns its output
246
  * @author Webnus <info@webnus.biz>
@@ -251,7 +251,7 @@ class MEC_render extends MEC_base
251
  {
252
  $atts = apply_filters('mec_vlist_atts', $atts);
253
  $skin = 'list';
254
-
255
  return $this->skin($skin, $atts);
256
  }
257
 
@@ -288,7 +288,7 @@ class MEC_render extends MEC_base
288
 
289
  if(trim($shortcode)) return do_shortcode($shortcode);
290
  }
291
-
292
  /**
293
  * Do the grid skin and returns its output
294
  * @author Webnus <info@webnus.biz>
@@ -299,7 +299,7 @@ class MEC_render extends MEC_base
299
  {
300
  $atts = apply_filters('mec_vgrid_atts', $atts);
301
  $skin = 'grid';
302
-
303
  return $this->skin($skin, $atts);
304
  }
305
 
@@ -331,7 +331,7 @@ class MEC_render extends MEC_base
331
 
332
  return $this->skin($skin, $atts);
333
  }
334
-
335
  /**
336
  * Do the default archive skin and returns its output
337
  * @author Webnus <info@webnus.biz>
@@ -364,10 +364,10 @@ class MEC_render extends MEC_base
364
  elseif($this->settings['default_skin_archive'] == 'general_calendar') $content = $this->vgeneral_calendar($atts);
365
  elseif($this->settings['default_skin_archive'] == 'custom') $content = $this->vcustom($atts);
366
  else $content = apply_filters('mec_default_skin_content', '');
367
-
368
  return $content;
369
  }
370
-
371
  /**
372
  * Do the single skin and returns its output
373
  * @author Webnus <info@webnus.biz>
@@ -378,17 +378,17 @@ class MEC_render extends MEC_base
378
  {
379
  // Force to array
380
  if(!is_array($atts)) $atts = array();
381
-
382
  // Get event ID
383
  $event_id = isset($atts['id']) ? $atts['id'] : 0;
384
-
385
  $defaults = array('maximum_dates'=>(isset($this->settings['booking_maximum_dates']) ? $this->settings['booking_maximum_dates'] : 6));
386
  $atts = apply_filters('mec_vsingle_atts', $this->parse($event_id, wp_parse_args($atts, $defaults)));
387
-
388
  $skin = 'single';
389
  return $this->skin($skin, $atts);
390
  }
391
-
392
  /**
393
  * Do the category archive skin and returns its output
394
  * @author Webnus <info@webnus.biz>
@@ -422,10 +422,10 @@ class MEC_render extends MEC_base
422
  elseif($skin == 'general_calendar') $content = $this->vgeneral_calendar($atts);
423
  elseif($skin == 'custom') $content = $this->vcustom($atts,'archive_category', true);
424
  else $content = apply_filters('mec_default_skin_content', '');
425
-
426
  return $content;
427
  }
428
-
429
  /**
430
  * Merge args
431
  * @author Webnus <info@webnus.biz>
@@ -439,10 +439,10 @@ class MEC_render extends MEC_base
439
 
440
  $post_atts = array();
441
  if($post_id) $post_atts = $this->main->get_post_meta($post_id);
442
-
443
  return wp_parse_args($atts, $post_atts);
444
  }
445
-
446
  /**
447
  * Run the skin and returns its output
448
  * @author Webnus <info@webnus.biz>
@@ -460,30 +460,30 @@ class MEC_render extends MEC_base
460
 
461
  $path = MEC::import('app.skins.'.$skin, true, true);
462
  $skin_path = apply_filters('mec_skin_path', $skin);
463
-
464
  if($skin_path != $skin and $this->file->exists($skin_path)) $path = $skin_path;
465
  if(!$this->file->exists($path))
466
  {
467
  return __('Skin controller does not exist.', 'modern-events-calendar-lite');
468
  }
469
-
470
  include_once $path;
471
-
472
  $skin_class_name = 'MEC_skin_'.$skin;
473
-
474
  // Create Skin Object Class
475
  $SKO = new $skin_class_name();
476
-
477
  // Initialize the skin
478
  $SKO->initialize($atts);
479
-
480
  // Fetch the events
481
  $SKO->fetch();
482
-
483
  // Return the output
484
  return $SKO->output();
485
  }
486
-
487
  /**
488
  * Returns default skin
489
  * @author Webnus <info@webnus.biz>
@@ -493,7 +493,7 @@ class MEC_render extends MEC_base
493
  {
494
  return apply_filters('mec_default_layout', 'list');
495
  }
496
-
497
  /**
498
  * Renders and returns all event data
499
  * @author Webnus <info@webnus.biz>
@@ -507,26 +507,26 @@ class MEC_render extends MEC_base
507
  if($cached) return $cached;
508
 
509
  $data = new stdClass();
510
-
511
  // Post Data
512
  $data->ID = $post_id;
513
  $data->title = get_the_title($post_id);
514
  $data->content = is_null($content) ? $this->main->get_post_content($post_id) : $content;
515
-
516
  // All Post Data
517
  $post = get_post($post_id);
518
  $data->post = $post;
519
-
520
  // All Meta Data
521
  $meta = $this->main->get_post_meta($post_id, true);
522
  if(isset($meta['mec_notifications'])) unset($meta['mec_notifications']);
523
  if(isset($meta['mec_fees']) and is_array($meta['mec_fees']) and isset($meta['mec_fees'][':i:'])) unset($meta['mec_fees'][':i:']);
524
 
525
  $data->meta = $meta;
526
-
527
  // All MEC Data
528
- $data->mec = $this->db->select("SELECT * FROM `#__mec_events` WHERE `post_id`='$post_id'", "loadObject");
529
-
530
  $allday = isset($data->meta['mec_allday']) ? $data->meta['mec_allday'] : 0;
531
  $hide_time = isset($data->meta['mec_hide_time']) ? $data->meta['mec_hide_time'] : 0;
532
  $hide_end_time = isset($data->meta['mec_hide_end_time']) ? $data->meta['mec_hide_end_time'] : 0;
@@ -590,20 +590,20 @@ class MEC_render extends MEC_base
590
  $data->tickets = ((isset($meta['mec_tickets']) and is_array($meta['mec_tickets'])) ? $meta['mec_tickets'] : array());
591
  $data->color = isset($meta['mec_color']) ? $meta['mec_color'] : '';
592
  $data->permalink = ((isset($meta['mec_read_more']) and filter_var($meta['mec_read_more'], FILTER_VALIDATE_URL)) ? $meta['mec_read_more'] : get_post_permalink($post_id));
593
-
594
  // Thumbnails
595
- $thumbnail = get_the_post_thumbnail($post_id, 'thumbnail', array('data-mec-postid'=>$post_id));
596
- $thumblist = get_the_post_thumbnail($post_id, 'thumblist' , array('data-mec-postid'=>$post_id));
597
- $gridsquare = get_the_post_thumbnail($post_id, 'gridsquare' , array('data-mec-postid'=>$post_id));
598
- $meccarouselthumb = get_the_post_thumbnail($post_id, 'meccarouselthumb' , array('data-mec-postid'=>$post_id));
599
- $medium = get_the_post_thumbnail($post_id, 'medium', array('data-mec-postid'=>$post_id));
600
- $large = get_the_post_thumbnail($post_id, 'large', array('data-mec-postid'=>$post_id));
601
- $full = get_the_post_thumbnail($post_id, 'full', array('data-mec-postid'=>$post_id));
602
- $tileview = get_the_post_thumbnail($post_id, 'tileview', array('data-mec-postid'=>$post_id));
603
-
604
  if(trim($thumbnail) == '' and trim($medium) != '') $thumbnail = preg_replace("/height=\"[0-9]*\"/", 'height="150"', preg_replace("/width=\"[0-9]*\"/", 'width="150"', $medium));
605
  elseif(trim($thumbnail) == '' and trim($large) != '') $thumbnail = preg_replace("/height=\"[0-9]*\"/", 'height="150"', preg_replace("/width=\"[0-9]*\"/", 'width="150"', $large));
606
-
607
  $dataThumbnails = apply_filters('mec-render-data-thumbnails', [
608
  'thumbnail'=>$thumbnail,
609
  'thumblist'=>$thumblist,
@@ -694,7 +694,7 @@ class MEC_render extends MEC_base
694
 
695
  // Timezone Object
696
  $data->TZO = $this->main->get_TZO($post_id);
697
-
698
  // Add mec event past index to array.
699
  $end_date = (isset($data->meta['mec_date']['end']) and isset($data->meta['mec_date']['end']['date'])) ? $data->meta['mec_date']['end']['date'] : current_time('Y-m-d H:i:s');
700
 
@@ -707,7 +707,7 @@ class MEC_render extends MEC_base
707
 
708
  $d1 = new DateTime(current_time("D M j Y G:i:s"));
709
  $d2 = new DateTime($end_time);
710
-
711
  if($d2 < $d1) $data->meta['event_past'] = true;
712
  else $data->meta['event_past'] = false;
713
 
@@ -716,7 +716,7 @@ class MEC_render extends MEC_base
716
 
717
  // Set to cache
718
  wp_cache_set($post_id, $data, 'mec-events-data', 43200);
719
-
720
  return $data;
721
  }
722
 
@@ -771,61 +771,66 @@ class MEC_render extends MEC_base
771
  // Detect the time when not available
772
  else
773
  {
 
774
  $days_str = $event->data->mec->days;
775
  if(trim($days_str))
776
  {
777
  $original_start_date = $event->data->meta['mec_start_date'];
778
- $date = $event->date['start']['date'];
 
779
 
780
  // Do not change the hour if it is the first serie of the event
781
- if(!($original_start_date == $date and $serie == 1))
782
  {
783
- if($original_start_date == $date) $serie -= 1;
784
  $periods = explode(',', $days_str);
785
 
786
  $allday = isset($event->data->meta['mec_allday']) ? $event->data->meta['mec_allday'] : 0;
787
  $hide_time = isset($event->data->meta['mec_hide_time']) ? $event->data->meta['mec_hide_time'] : 0;
788
  $hide_end_time = isset($event->data->meta['mec_hide_end_time']) ? $event->data->meta['mec_hide_end_time'] : 0;
789
 
 
 
790
  $p = 0;
791
  foreach($periods as $period)
792
  {
793
  $ex = explode(':', $period);
794
- if(isset($ex[0]) and ($date === $ex[0] or (isset($ex[1]) and strtotime($date) > strtotime($ex[0]) and strtotime($date) <= strtotime($ex[1]))) and isset($ex[2]) and isset($ex[3]))
795
- {
796
- $p++;
797
- if($p !== $serie) continue;
798
-
799
- $pos = strpos($ex[2], '-');
800
- if($pos !== false) $ex[2] = substr_replace($ex[2], ':', $pos, 1);
801
 
802
- $pos = strpos($ex[3], '-');
803
- if($pos !== false) $ex[3] = substr_replace($ex[3], ':', $pos, 1);
804
 
805
- $start_time = $ex[0].' '.str_replace('-', ' ', $ex[2]);
806
- $end_time = $ex[1].' '.str_replace('-', ' ', $ex[3]);
807
 
808
- $start_timestamp = strtotime($start_time);
809
- $end_timestamp = strtotime($end_time);
810
 
811
- $st = $this->main->get_time($start_timestamp);
812
- $et = $this->main->get_time($end_timestamp);
813
 
814
- if($allday)
815
- {
816
- $st = $this->main->m('all_day', __('All Day' , 'modern-events-calendar-lite'));
817
- $et = '';
 
 
818
  }
819
-
820
- $event->data->time = array(
821
- 'start'=>($hide_time ? '' : $st),
822
- 'end'=>(($hide_time or $hide_end_time) ? '' : $et),
823
- 'start_raw'=>$st,
824
- 'end_raw'=>$et,
825
- 'start_timestamp'=>$start_timestamp,
826
- 'end_timestamp'=>$end_timestamp,
827
- );
828
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
829
  }
830
  }
831
  }
@@ -987,7 +992,34 @@ class MEC_render extends MEC_base
987
 
988
  return $event;
989
  }
990
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
991
  /**
992
  * Renders and Returns event dats
993
  * @author Webnus <info@webnus.biz>
@@ -1000,11 +1032,11 @@ class MEC_render extends MEC_base
1000
  public function dates($event_id, $event = NULL, $maximum = 6, $today = NULL)
1001
  {
1002
  if(!trim($today)) $today = date('Y-m-d');
1003
-
1004
  // Original Start Date
1005
  $original_start_date = $today;
1006
  $dates = array();
1007
-
1008
  // Get event data if it is NULL
1009
  if(is_null($event))
1010
  {
@@ -1012,31 +1044,31 @@ class MEC_render extends MEC_base
1012
  $event->meta = $this->main->get_post_meta($event_id, true);
1013
  $event->mec = $this->db->select("SELECT * FROM `#__mec_events` WHERE `post_id`='$event_id'", "loadObject");
1014
  }
1015
-
1016
  $start_date = isset($event->meta['mec_date']['start']) ? $event->meta['mec_date']['start'] : array();
1017
  $end_date = isset($event->meta['mec_date']['end']) ? $event->meta['mec_date']['end'] : array();
1018
-
1019
  // Return empty array if date is not valid
1020
  if(!isset($start_date['date']) or (isset($start_date['date']) and !strtotime($start_date['date']))) return $dates;
1021
-
1022
  // Return empty array if mec data is not exists on mec_events table
1023
  if(!isset($event->mec->end)) return $dates;
1024
-
1025
  $allday = isset($event->meta['mec_allday']) ? $event->meta['mec_allday'] : 0;
1026
  $hide_time = isset($event->meta['mec_hide_time']) ? $event->meta['mec_hide_time'] : 0;
1027
-
1028
  $event_period = $this->main->date_diff($start_date['date'], $end_date['date']);
1029
  $event_period_days = $event_period ? $event_period->days : 0;
1030
-
1031
  $finish_date = array('date'=>$event->mec->end, 'hour'=>$event->meta['mec_date']['end']['hour'], 'minutes'=>$event->meta['mec_date']['end']['minutes'], 'ampm'=>$event->meta['mec_date']['end']['ampm']);
1032
  $exceptional_days = (isset($event->mec->not_in_days) and trim($event->mec->not_in_days)) ? explode(',', trim($event->mec->not_in_days, ', ')) : array();
1033
-
1034
  // Event Passed
1035
  $past = $this->main->is_past($finish_date['date'], $today);
1036
-
1037
  // Event is not passed for custom days
1038
  if($past and isset($event->meta['mec_repeat_type']) and $event->meta['mec_repeat_type'] == 'custom_days') $past = 0;
1039
-
1040
  // Normal event
1041
  if(isset($event->mec->repeat) and $event->mec->repeat == '0')
1042
  {
@@ -1065,7 +1097,7 @@ class MEC_render extends MEC_base
1065
  if(in_array($repeat_type, array('daily', 'weekly')))
1066
  {
1067
  $repeat_interval = $event->meta['mec_repeat_interval'];
1068
-
1069
  $date_interval = $this->main->date_diff($start_date['date'], $today);
1070
  $passed_days = $date_interval ? $date_interval->days : 0;
1071
 
@@ -1081,14 +1113,14 @@ class MEC_render extends MEC_base
1081
  'hide_time'=>$hide_time,
1082
  'past'=>0
1083
  ));
1084
-
1085
  for($i=2; $i<=$maximum; $i++)
1086
  {
1087
  $start_date = date('Y-m-d', strtotime('+'.$repeat_interval.' Days', strtotime($start_date)));
1088
-
1089
  // Event finished
1090
  if($this->main->is_past($finish_date['date'], $start_date)) break;
1091
-
1092
  if(!in_array($start_date, $exceptional_days)) $dates[] = $this->add_timestamps(array(
1093
  'start'=>array('date'=>$start_date, 'hour'=>$event->meta['mec_date']['start']['hour'], 'minutes'=>$event->meta['mec_date']['start']['minutes'], 'ampm'=>$event->meta['mec_date']['start']['ampm']),
1094
  'end'=>array('date'=>date('Y-m-d', strtotime('+'.$event_period_days.' Days', strtotime($start_date))), 'hour'=>$event->meta['mec_date']['end']['hour'], 'minutes'=>$event->meta['mec_date']['end']['minutes'], 'ampm'=>$event->meta['mec_date']['end']['ampm']),
@@ -1102,29 +1134,29 @@ class MEC_render extends MEC_base
1102
  {
1103
  $date_interval = $this->main->date_diff($start_date['date'], $today);
1104
  $passed_days = $date_interval ? $date_interval->days : 0;
1105
-
1106
  // Check if date interval is negative (It means the event didn't start yet)
1107
  if($date_interval and $date_interval->invert == 1) $today = date('Y-m-d', strtotime('+'.$passed_days.' Days', strtotime($original_start_date)));
1108
-
1109
  $event_days = explode(',', trim($event->mec->weekdays, ', '));
1110
-
1111
  $today_id = date('N', strtotime($today));
1112
  $found = 0;
1113
  $i = 0;
1114
-
1115
  while($found < $maximum)
1116
  {
1117
  if($this->main->is_past($finish_date['date'], $today)) break;
1118
-
1119
  if(!in_array($today_id, $event_days))
1120
  {
1121
  $today = date('Y-m-d', strtotime('+1 Days', strtotime($today)));
1122
  $today_id = date('N', strtotime($today));
1123
-
1124
  $i++;
1125
  continue;
1126
  }
1127
-
1128
  $start_date = $today;
1129
  if(!in_array($start_date, $exceptional_days)) $dates[] = $this->add_timestamps(array(
1130
  'start'=>array('date'=>$start_date, 'hour'=>$event->meta['mec_date']['start']['hour'], 'minutes'=>$event->meta['mec_date']['start']['minutes'], 'ampm'=>$event->meta['mec_date']['start']['ampm']),
@@ -1133,10 +1165,10 @@ class MEC_render extends MEC_base
1133
  'hide_time'=>$hide_time,
1134
  'past'=>0
1135
  ));
1136
-
1137
  $today = date('Y-m-d', strtotime('+1 Days', strtotime($today)));
1138
  $today_id = date('N', strtotime($today));
1139
-
1140
  $found++;
1141
  $i++;
1142
  }
@@ -1156,7 +1188,7 @@ class MEC_render extends MEC_base
1156
 
1157
  $found = 0;
1158
  $i = 0;
1159
-
1160
  while($found < $maximum)
1161
  {
1162
  $t = strtotime('+'.$i.' Months', strtotime($original_start_date));
@@ -1164,26 +1196,29 @@ class MEC_render extends MEC_base
1164
 
1165
  $today = date('Y-m-d', $t);
1166
  if($this->main->is_past($finish_date['date'], $today)) break;
1167
-
1168
  $year = date('Y', strtotime($today));
1169
  $month = date('m', strtotime($today));
1170
  $day = $event_start_day;
1171
  $hour = isset($event->meta['mec_date']['end']['hour']) ? sprintf('%02d', $event->meta['mec_date']['end']['hour']) : '06';
1172
  $minutes = isset($event->meta['mec_date']['end']['minutes']) ? sprintf('%02d', $event->meta['mec_date']['end']['minutes']) : '00';
1173
- $ampm = isset($event->meta['mec_date']['end']['ampm']) ? strtolower($event->meta['mec_date']['end']['ampm']) : 'pm';
1174
-
1175
  // Fix for 31st, 30th, 29th of some months
1176
  while(!checkdate($month, $day, $year)) $day--;
1177
-
1178
  $start_date = $year.'-'.$month.'-'.$day;
1179
- $end_time = $hour.':'.$minutes.$ampm;
 
 
 
1180
 
1181
  if(strtotime($start_date.' '.$end_time) < strtotime($original_start_date))
1182
  {
1183
  $i += $repeat_interval;
1184
  continue;
1185
  }
1186
-
1187
  if(!in_array($start_date, $exceptional_days)) $dates[] = $this->add_timestamps(array(
1188
  'start'=>array('date'=>$start_date, 'hour'=>$event->meta['mec_date']['start']['hour'], 'minutes'=>$event->meta['mec_date']['start']['minutes'], 'ampm'=>$event->meta['mec_date']['start']['ampm']),
1189
  'end'=>array('date'=>date('Y-m-d', strtotime('+'.$event_period_days.' Days', strtotime($start_date))), 'hour'=>$event->meta['mec_date']['end']['hour'], 'minutes'=>$event->meta['mec_date']['end']['minutes'], 'ampm'=>$event->meta['mec_date']['end']['ampm']),
@@ -1191,7 +1226,7 @@ class MEC_render extends MEC_base
1191
  'hide_time'=>$hide_time,
1192
  'past'=>0
1193
  ));
1194
-
1195
  $found++;
1196
  $i += $repeat_interval;
1197
  }
@@ -1203,19 +1238,19 @@ class MEC_render extends MEC_base
1203
 
1204
  $event_days = explode(',', trim($event->mec->day, ', '));
1205
  $event_months = explode(',', trim($event->mec->month, ', '));
1206
-
1207
  $event_start_day = $event_days[0];
1208
  $event_period_days = $this->main->date_diff($start_date['date'], $end_date['date'])->days;
1209
 
 
 
 
1210
  $found = 0;
1211
  $i = 0;
1212
 
1213
  while($found < $maximum)
1214
  {
1215
- $t = strtotime('+'.$i.' Months', strtotime($original_start_date));
1216
- if(!$t) break;
1217
-
1218
- $today = date('Y-m-d', $t);
1219
  if($this->main->is_past($finish_date['date'], $today)) break;
1220
 
1221
  $year = date('Y', strtotime($today));
@@ -1223,32 +1258,44 @@ class MEC_render extends MEC_base
1223
 
1224
  if(!in_array($month, $event_months))
1225
  {
 
 
 
 
 
 
 
1226
  $i++;
1227
  continue;
1228
  }
1229
-
1230
  $day = $event_start_day;
1231
-
1232
  // Fix for 31st, 30th, 29th of some months
1233
  while(!checkdate($month, $day, $year)) $day--;
1234
-
1235
  $event_date = $year.'-'.$month.'-'.$day;
1236
- if(strtotime($event_date) < strtotime($original_start_date))
1237
  {
1238
- $i++;
1239
- continue;
 
 
 
 
 
 
 
 
1240
  }
1241
-
1242
- $start_date = $event_date;
1243
- if(!in_array($start_date, $exceptional_days)) $dates[] = $this->add_timestamps(array(
1244
- 'start'=>array('date'=>$start_date, 'hour'=>$event->meta['mec_date']['start']['hour'], 'minutes'=>$event->meta['mec_date']['start']['minutes'], 'ampm'=>$event->meta['mec_date']['start']['ampm']),
1245
- 'end'=>array('date'=>date('Y-m-d', strtotime('+'.$event_period_days.' Days', strtotime($start_date))), 'hour'=>$event->meta['mec_date']['end']['hour'], 'minutes'=>$event->meta['mec_date']['end']['minutes'], 'ampm'=>$event->meta['mec_date']['end']['ampm']),
1246
- 'allday'=>$allday,
1247
- 'hide_time'=>$hide_time,
1248
- 'past'=>0
1249
- ));
1250
-
1251
- $found++;
1252
  $i++;
1253
  }
1254
  }
@@ -1258,7 +1305,7 @@ class MEC_render extends MEC_base
1258
 
1259
  // Add current time if we're checking today's events
1260
  if($today == current_time('Y-m-d')) $today .= ' '.current_time('H:i:s');
1261
-
1262
  $found = 0;
1263
  if((strtotime($event->mec->start) + $event->meta['mec_start_day_seconds']) >= strtotime($today) and !in_array($event->mec->start, $exceptional_days))
1264
  {
@@ -1269,7 +1316,7 @@ class MEC_render extends MEC_base
1269
  'hide_time'=>$hide_time,
1270
  'past'=>0
1271
  ));
1272
-
1273
  $found++;
1274
  }
1275
 
@@ -1314,10 +1361,10 @@ class MEC_render extends MEC_base
1314
  'hide_time'=>$hide_time,
1315
  'past'=>0
1316
  ));
1317
-
1318
  $found++;
1319
  }
1320
-
1321
  // No future date found so the event is passed
1322
  if(!count($dates))
1323
  {
@@ -1344,10 +1391,10 @@ class MEC_render extends MEC_base
1344
  $dates = $this->generate_advanced_days($advanced_days, $event_info, $maximum, $today);
1345
  }
1346
  }
1347
-
1348
  return $dates;
1349
  }
1350
-
1351
  /**
1352
  * Render advanced dates
1353
  * @author Webnus <info@webnus.biz>
@@ -1362,19 +1409,19 @@ class MEC_render extends MEC_base
1362
  {
1363
  if(!count($advanced_days)) return array();
1364
  if(!trim($referer_date)) $referer_date = date('Y-m-d', current_time('timestamp', 0));
1365
-
1366
  $levels = array('first', 'second', 'third', 'fourth', 'last');
1367
  $year = date('Y', strtotime($event_info['start']['date']));
1368
  $dates = array();
1369
-
1370
  // Set last month for include current month results
1371
  $month = date('m', strtotime('first day of last month', strtotime($event_info['start']['date'])));
1372
 
1373
  if($month == '12') $year = $year - 1;
1374
-
1375
  $maximum = intval($maximum);
1376
  $i = 0;
1377
-
1378
  // Event info
1379
  $exceptional_days = array_key_exists('exceptional_days', $event_info) ? $event_info['exceptional_days'] : array();
1380
  $start_date = $event_info['start'];
@@ -1386,9 +1433,9 @@ class MEC_render extends MEC_base
1386
  $event_period_days = $event_period ? $event_period->days : 0;
1387
  $mec_repeat_end = array_key_exists('mec_repeat_end', $event_info) ? $event_info['mec_repeat_end'] : '';
1388
  $occurrences = array_key_exists('occurrences', $event_info) ? $event_info['occurrences'] : 0;
1389
-
1390
  // Include default start date to results
1391
- if(!$this->main->is_past($start_date['date'], $referer_date) and !in_array($start_date['date'], $exceptional_days))
1392
  {
1393
  $dates[] = $this->add_timestamps(array(
1394
  'start' => $start_date,
@@ -1397,10 +1444,10 @@ class MEC_render extends MEC_base
1397
  'hide_time' => $hide_time,
1398
  'past' => 0,
1399
  ));
1400
-
1401
  if($mode == 'render') $i++;
1402
  }
1403
-
1404
  while($i < $maximum)
1405
  {
1406
  $start = NULL;
@@ -1408,26 +1455,26 @@ class MEC_render extends MEC_base
1408
  foreach($advanced_days as $day)
1409
  {
1410
  if($i >= $maximum) break;
1411
-
1412
  // Explode $day value for example (Sun.1) to Sun and 1
1413
  $d = explode('.', $day);
1414
-
1415
  // Set indexes for {$levels} index if number day is Last(Sun.l) then indexes set 4th {$levels} index
1416
  $index = intval($d[1]) ? (intval($d[1]) - 1) : 4;
1417
-
1418
  // Generate date
1419
  $date = date('Y-m-t', strtotime("{$year}-{$month}-01"));
1420
-
1421
  // Generate start date for example "first Sun of next month"
1422
  $start = date('Y-m-d', strtotime("{$levels[$index]} {$d[0]} of next month", strtotime($date)));
1423
  $end = date('Y-m-d', strtotime("+{$event_period_days} Days", strtotime($start)));
1424
-
1425
  // When ends repeat date set
1426
  if($mode == 'render' and $this->main->is_past($finish_date, $start)) continue;
1427
-
1428
  // Jump to next level if start date is past
1429
  if($this->main->is_past($start, $referer_date) or in_array($start, $exceptional_days)) continue;
1430
-
1431
  // Add dates
1432
  $dates[] = $this->add_timestamps(array(
1433
  'start' => array(
@@ -1446,28 +1493,28 @@ class MEC_render extends MEC_base
1446
  'hide_time' => $hide_time,
1447
  'past' => 0,
1448
  ));
1449
-
1450
  $i++;
1451
  }
1452
-
1453
  // When ends repeat date set
1454
  if($mode == 'render' and $this->main->is_past($finish_date, $start)) break;
1455
-
1456
  // Change month and years for next resualts
1457
  if(intval($month) == 12)
1458
  {
1459
  $year = intval($year) + 1;
1460
  $month = '00';
1461
  }
1462
-
1463
  $month = sprintf("%02d", intval($month) + 1);
1464
  }
1465
-
1466
  if(($mode == 'render') and (trim($mec_repeat_end) == 'occurrences') and (count($dates) > $occurrences))
1467
  {
1468
  $max = strtotime(reset($dates)['start']['date']);
1469
  $pos = 0;
1470
-
1471
  for($i = 1; $i < count($dates); $i++)
1472
  {
1473
  if(strtotime($dates[$i]['start']['date']) > $max)
@@ -1476,7 +1523,7 @@ class MEC_render extends MEC_base
1476
  $pos = $i;
1477
  }
1478
  }
1479
-
1480
  unset($dates[$pos]);
1481
  }
1482
 
@@ -1557,17 +1604,17 @@ class MEC_render extends MEC_base
1557
  }
1558
  }
1559
  }
1560
-
1561
  $points = array();
1562
  foreach($markers as $key=>$marker)
1563
  {
1564
  $points[$key] = $marker;
1565
-
1566
  $points[$key]['lightbox'] = '<div><div class="mec-event-detail mec-map-view-event-detail"><i class="mec-sl-map-marker"></i> '.(trim($marker['address']) ? $marker['address'] : $marker['name']).'</div><div>'.$marker['lightbox'].'</div></div>';
1567
  $points[$key]['count'] = count($marker['event_ids']);
1568
  $points[$key]['infowindow'] = $this->main->get_marker_infowindow($marker);
1569
  }
1570
-
1571
  return apply_filters('mec_render_markers', $points);
1572
  }
1573
 
20
  */
21
  public function __construct()
22
  {
23
+ // Add image size for list and carousel
24
  add_image_size('thumblist', '300', '300', true);
25
  add_image_size('meccarouselthumb', '474', '324', true);
26
  add_image_size('gridsquare', '391', '260', true);
28
 
29
  // Import MEC skin class
30
  MEC::import('app.libraries.skins');
31
+
32
  // MEC main library
33
  $this->main = $this->getMain();
34
+
35
  // MEC file library
36
  $this->file = $this->getFile();
37
+
38
  // MEC DB library
39
  $this->db = $this->getDB();
40
 
41
  // MEC Settings
42
  $this->settings = $this->main->get_settings();
43
  }
44
+
45
  /**
46
  * Do the shortcode and return its output
47
  * @author Webnus <info@webnus.biz>
54
  global $MEC_Shortcode_id;
55
  $MEC_Shortcode_id = $calendar_id;
56
  $atts = apply_filters('mec_calendar_atts', $this->parse($calendar_id, $atts));
57
+
58
  $skin = isset($atts['skin']) ? $atts['skin'] : $this->get_default_layout();
59
  return $this->skin($skin, $atts);
60
  }
61
 
62
  /**
63
+ * Do the shortcode and return its json output
64
  * @author Webnus <info@webnus.biz>
65
  * @param array $atts
66
  * @return string
69
  {
70
  $calendar_id = isset($atts['id']) ? $atts['id'] : 0;
71
  $atts = apply_filters('mec_calendar_atts', $this->parse($calendar_id, $atts));
72
+
73
  $skin = isset($atts['skin']) ? $atts['skin'] : $this->get_default_layout();
74
  $json = $this->skin($skin, $atts);
75
+
76
  $path = MEC::import('app.skins.'.$skin, true, true);
77
  $skin_path = apply_filters('mec_skin_path', $skin);
78
+
79
  if($skin_path != $skin and $this->file->exists($skin_path)) $path = $skin_path;
80
  if(!$this->file->exists($path))
81
  {
82
  return __('Skin controller does not exist.', 'modern-events-calendar-lite');
83
  }
84
+
85
  include_once $path;
86
+
87
  $skin_class_name = 'MEC_skin_'.$skin;
88
+
89
  // Create Skin Object Class
90
  $SKO = new $skin_class_name();
91
+
92
  // Initialize the skin
93
  $SKO->initialize($atts);
94
+
95
  // Fetch the events
96
  $atts['content_json'] = $SKO->fetch();
97
  $atts['content_html'] = $SKO->output();
98
 
99
  return $atts;
100
  }
101
+
102
  /**
103
  * Do the widget and return its output
104
  * @author Webnus <info@webnus.biz>
109
  public function widget($calendar_id, $atts = array())
110
  {
111
  $atts = apply_filters('mec_calendar_atts', $this->parse($calendar_id, $atts));
112
+
113
  $skin = isset($atts['skin']) ? $atts['skin'] : $this->get_default_layout();
114
  return $this->skin($skin, $atts);
115
  }
138
  {
139
  $atts = apply_filters('mec_vmonth_atts', $atts);
140
  $skin = 'monthly_view';
141
+
142
  return $this->skin($skin, $atts);
143
  }
144
+
145
  /**
146
  * Do the full_calendar skin and returns its output
147
  * @author Webnus <info@webnus.biz>
152
  {
153
  $atts = apply_filters('mec_vfull_atts', $atts);
154
  $skin = 'full_calendar';
155
+
156
  return $this->skin($skin, $atts);
157
  }
158
 
166
  {
167
  $atts = apply_filters('mec_vdefaultfull_atts', $atts);
168
  $skin = 'default_full_calendar';
169
+
170
  return $this->skin($skin, $atts);
171
  }
172
 
173
+
174
  /**
175
  * Do the weekly_view skin and returns its output
176
  * @author Webnus <info@webnus.biz>
181
  {
182
  $atts = apply_filters('mec_vweek_atts', $atts);
183
  $skin = 'weekly_view';
184
+
185
  return $this->skin($skin, $atts);
186
  }
187
 
212
 
213
  return $this->skin($skin, $atts);
214
  }
215
+
216
  /**
217
  * Do the daily_view skin and returns its output
218
  * @author Webnus <info@webnus.biz>
223
  {
224
  $atts = apply_filters('mec_vday_atts', $atts);
225
  $skin = 'daily_view';
226
+
227
  return $this->skin($skin, $atts);
228
  }
229
+
230
  /**
231
  * Do the map skin and returns its output
232
  * @author Webnus <info@webnus.biz>
237
  {
238
  $atts = apply_filters('mec_vmap_atts', $atts);
239
  $skin = 'map';
240
+
241
  return $this->skin($skin, $atts);
242
  }
243
+
244
  /**
245
  * Do the list skin and returns its output
246
  * @author Webnus <info@webnus.biz>
251
  {
252
  $atts = apply_filters('mec_vlist_atts', $atts);
253
  $skin = 'list';
254
+
255
  return $this->skin($skin, $atts);
256
  }
257
 
288
 
289
  if(trim($shortcode)) return do_shortcode($shortcode);
290
  }
291
+
292
  /**
293
  * Do the grid skin and returns its output
294
  * @author Webnus <info@webnus.biz>
299
  {
300
  $atts = apply_filters('mec_vgrid_atts', $atts);
301
  $skin = 'grid';
302
+
303
  return $this->skin($skin, $atts);
304
  }
305
 
331
 
332
  return $this->skin($skin, $atts);
333
  }
334
+
335
  /**
336
  * Do the default archive skin and returns its output
337
  * @author Webnus <info@webnus.biz>
364
  elseif($this->settings['default_skin_archive'] == 'general_calendar') $content = $this->vgeneral_calendar($atts);
365
  elseif($this->settings['default_skin_archive'] == 'custom') $content = $this->vcustom($atts);
366
  else $content = apply_filters('mec_default_skin_content', '');
367
+
368
  return $content;
369
  }
370
+
371
  /**
372
  * Do the single skin and returns its output
373
  * @author Webnus <info@webnus.biz>
378
  {
379
  // Force to array
380
  if(!is_array($atts)) $atts = array();
381
+
382
  // Get event ID
383
  $event_id = isset($atts['id']) ? $atts['id'] : 0;
384
+
385
  $defaults = array('maximum_dates'=>(isset($this->settings['booking_maximum_dates']) ? $this->settings['booking_maximum_dates'] : 6));
386
  $atts = apply_filters('mec_vsingle_atts', $this->parse($event_id, wp_parse_args($atts, $defaults)));
387
+
388
  $skin = 'single';
389
  return $this->skin($skin, $atts);
390
  }
391
+
392
  /**
393
  * Do the category archive skin and returns its output
394
  * @author Webnus <info@webnus.biz>
422
  elseif($skin == 'general_calendar') $content = $this->vgeneral_calendar($atts);
423
  elseif($skin == 'custom') $content = $this->vcustom($atts,'archive_category', true);
424
  else $content = apply_filters('mec_default_skin_content', '');
425
+
426
  return $content;
427
  }
428
+
429
  /**
430
  * Merge args
431
  * @author Webnus <info@webnus.biz>
439
 
440
  $post_atts = array();
441
  if($post_id) $post_atts = $this->main->get_post_meta($post_id);
442
+
443
  return wp_parse_args($atts, $post_atts);
444
  }
445
+
446
  /**
447
  * Run the skin and returns its output
448
  * @author Webnus <info@webnus.biz>
460
 
461
  $path = MEC::import('app.skins.'.$skin, true, true);
462
  $skin_path = apply_filters('mec_skin_path', $skin);
463
+
464
  if($skin_path != $skin and $this->file->exists($skin_path)) $path = $skin_path;
465
  if(!$this->file->exists($path))
466
  {
467
  return __('Skin controller does not exist.', 'modern-events-calendar-lite');
468
  }
469
+
470
  include_once $path;
471
+
472
  $skin_class_name = 'MEC_skin_'.$skin;
473
+
474
  // Create Skin Object Class
475
  $SKO = new $skin_class_name();
476
+
477
  // Initialize the skin
478
  $SKO->initialize($atts);
479
+
480
  // Fetch the events
481
  $SKO->fetch();
482
+
483
  // Return the output
484
  return $SKO->output();
485
  }
486
+
487
  /**
488
  * Returns default skin
489
  * @author Webnus <info@webnus.biz>
493
  {
494
  return apply_filters('mec_default_layout', 'list');
495
  }
496
+
497
  /**
498
  * Renders and returns all event data
499
  * @author Webnus <info@webnus.biz>
507
  if($cached) return $cached;
508
 
509
  $data = new stdClass();
510
+
511
  // Post Data
512
  $data->ID = $post_id;
513
  $data->title = get_the_title($post_id);
514
  $data->content = is_null($content) ? $this->main->get_post_content($post_id) : $content;
515
+
516
  // All Post Data
517
  $post = get_post($post_id);
518
  $data->post = $post;
519
+
520
  // All Meta Data
521
  $meta = $this->main->get_post_meta($post_id, true);
522
  if(isset($meta['mec_notifications'])) unset($meta['mec_notifications']);
523
  if(isset($meta['mec_fees']) and is_array($meta['mec_fees']) and isset($meta['mec_fees'][':i:'])) unset($meta['mec_fees'][':i:']);
524
 
525
  $data->meta = $meta;
526
+
527
  // All MEC Data
528
+ $data->mec = $this->main->get_mec_events_data($post_id);
529
+
530
  $allday = isset($data->meta['mec_allday']) ? $data->meta['mec_allday'] : 0;
531
  $hide_time = isset($data->meta['mec_hide_time']) ? $data->meta['mec_hide_time'] : 0;
532
  $hide_end_time = isset($data->meta['mec_hide_end_time']) ? $data->meta['mec_hide_end_time'] : 0;
590
  $data->tickets = ((isset($meta['mec_tickets']) and is_array($meta['mec_tickets'])) ? $meta['mec_tickets'] : array());
591
  $data->color = isset($meta['mec_color']) ? $meta['mec_color'] : '';
592
  $data->permalink = ((isset($meta['mec_read_more']) and filter_var($meta['mec_read_more'], FILTER_VALIDATE_URL)) ? $meta['mec_read_more'] : get_post_permalink($post_id));
593
+
594
  // Thumbnails
595
+ $thumbnail = get_the_post_thumbnail($post, 'thumbnail', array('data-mec-postid'=>$post_id));
596
+ $thumblist = get_the_post_thumbnail($post, 'thumblist' , array('data-mec-postid'=>$post_id));
597
+ $gridsquare = get_the_post_thumbnail($post, 'gridsquare' , array('data-mec-postid'=>$post_id));
598
+ $meccarouselthumb = get_the_post_thumbnail($post, 'meccarouselthumb' , array('data-mec-postid'=>$post_id));
599
+ $medium = get_the_post_thumbnail($post, 'medium', array('data-mec-postid'=>$post_id));
600
+ $large = get_the_post_thumbnail($post, 'large', array('data-mec-postid'=>$post_id));
601
+ $full = get_the_post_thumbnail($post, 'full', array('data-mec-postid'=>$post_id));
602
+ $tileview = get_the_post_thumbnail($post, 'tileview', array('data-mec-postid'=>$post_id));
603
+
604
  if(trim($thumbnail) == '' and trim($medium) != '') $thumbnail = preg_replace("/height=\"[0-9]*\"/", 'height="150"', preg_replace("/width=\"[0-9]*\"/", 'width="150"', $medium));
605
  elseif(trim($thumbnail) == '' and trim($large) != '') $thumbnail = preg_replace("/height=\"[0-9]*\"/", 'height="150"', preg_replace("/width=\"[0-9]*\"/", 'width="150"', $large));
606
+
607
  $dataThumbnails = apply_filters('mec-render-data-thumbnails', [
608
  'thumbnail'=>$thumbnail,
609
  'thumblist'=>$thumblist,
694
 
695
  // Timezone Object
696
  $data->TZO = $this->main->get_TZO($post_id);
697
+
698
  // Add mec event past index to array.
699
  $end_date = (isset($data->meta['mec_date']['end']) and isset($data->meta['mec_date']['end']['date'])) ? $data->meta['mec_date']['end']['date'] : current_time('Y-m-d H:i:s');
700
 
707
 
708
  $d1 = new DateTime(current_time("D M j Y G:i:s"));
709
  $d2 = new DateTime($end_time);
710
+
711
  if($d2 < $d1) $data->meta['event_past'] = true;
712
  else $data->meta['event_past'] = false;
713
 
716
 
717
  // Set to cache
718
  wp_cache_set($post_id, $data, 'mec-events-data', 43200);
719
+
720
  return $data;
721
  }
722
 
771
  // Detect the time when not available
772
  else
773
  {
774
+ $multiple_day_show_method = \MEC\Settings\Settings::getInstance()->get_settings('multiple_day_show_method');
775
  $days_str = $event->data->mec->days;
776
  if(trim($days_str))
777
  {
778
  $original_start_date = $event->data->meta['mec_start_date'];
779
+ $p_start_date = $event->date['start']['date'];
780
+ $p_end_date = $event->date['end']['date'];
781
 
782
  // Do not change the hour if it is the first serie of the event
783
+ if(!($original_start_date == $p_start_date and $serie == 1))
784
  {
785
+ if($original_start_date == $p_start_date ) $serie -= 1;
786
  $periods = explode(',', $days_str);
787
 
788
  $allday = isset($event->data->meta['mec_allday']) ? $event->data->meta['mec_allday'] : 0;
789
  $hide_time = isset($event->data->meta['mec_hide_time']) ? $event->data->meta['mec_hide_time'] : 0;
790
  $hide_end_time = isset($event->data->meta['mec_hide_end_time']) ? $event->data->meta['mec_hide_end_time'] : 0;
791
 
792
+ $datetime_timestamp = strtotime( $p_start_date);
793
+
794
  $p = 0;
795
  foreach($periods as $period)
796
  {
797
  $ex = explode(':', $period);
798
+ $s_date = isset( $ex[0] ) ? $ex[0] : false;
799
+ $e_date = isset( $ex[1] ) ? $ex[1] : false;
800
+ if( !$s_date || ( $p_start_date!== $s_date && 'all_days' !== $multiple_day_show_method ) ){
 
 
 
 
801
 
802
+ continue;
803
+ }
804
 
805
+ $sd_timestamp = strtotime( $s_date );
 
806
 
807
+ if( $e_date ){
 
808
 
809
+ $ed_timestamp = strtotime( $e_date );
 
810
 
811
+ if( !(
812
+ $datetime_timestamp >= $sd_timestamp && $datetime_timestamp <= $ed_timestamp
813
+ &&
814
+ isset($ex[2]) && isset($ex[3])
815
+ ) ){
816
+ continue;
817
  }
 
 
 
 
 
 
 
 
 
818
  }
819
+
820
+
821
+ $p++;
822
+ if($p !== $serie) continue;
823
+
824
+ $pos = strpos($ex[2], '-');
825
+ if($pos !== false) $ex[2] = substr_replace($ex[2], ':', $pos, 1);
826
+
827
+ $pos = strpos($ex[3], '-');
828
+ if($pos !== false) $ex[3] = substr_replace($ex[3], ':', $pos, 1);
829
+
830
+ $start_time = $s_date . ' ' . str_replace('-', ' ', $ex[2]);
831
+ $end_time = $e_date . ' ' . str_replace('-', ' ', $ex[3]);
832
+
833
+ $this->add_time_to_event( $event, $start_time, $end_time, $allday );
834
  }
835
  }
836
  }
992
 
993
  return $event;
994
  }
995
+
996
+ public function add_time_to_event( &$event, $start_datetime, $end_datetime, $allday = false ){
997
+
998
+ $hide_time = isset($event->data->meta['mec_hide_time']) ? $event->data->meta['mec_hide_time'] : 0;
999
+ $hide_end_time = isset($event->data->meta['mec_hide_end_time']) ? $event->data->meta['mec_hide_end_time'] : 0;
1000
+
1001
+ $start_timestamp = strtotime($start_datetime);
1002
+ $end_timestamp = strtotime($end_datetime);
1003
+
1004
+ $st = $this->main->get_time($start_timestamp);
1005
+ $et = $this->main->get_time($end_timestamp);
1006
+
1007
+ if($allday)
1008
+ {
1009
+ $st = $this->main->m('all_day', __('All Day' , 'modern-events-calendar-lite'));
1010
+ $et = '';
1011
+ }
1012
+
1013
+ $event->data->time = array(
1014
+ 'start'=>($hide_time ? '' : $st),
1015
+ 'end'=>(($hide_time or $hide_end_time) ? '' : $et),
1016
+ 'start_raw'=>$st,
1017
+ 'end_raw'=>$et,
1018
+ 'start_timestamp'=>$start_timestamp,
1019
+ 'end_timestamp'=>$end_timestamp,
1020
+ );
1021
+ }
1022
+
1023
  /**
1024
  * Renders and Returns event dats
1025
  * @author Webnus <info@webnus.biz>
1032
  public function dates($event_id, $event = NULL, $maximum = 6, $today = NULL)
1033
  {
1034
  if(!trim($today)) $today = date('Y-m-d');
1035
+
1036
  // Original Start Date
1037
  $original_start_date = $today;
1038
  $dates = array();
1039
+
1040
  // Get event data if it is NULL
1041
  if(is_null($event))
1042
  {
1044
  $event->meta = $this->main->get_post_meta($event_id, true);
1045
  $event->mec = $this->db->select("SELECT * FROM `#__mec_events` WHERE `post_id`='$event_id'", "loadObject");
1046
  }
1047
+
1048
  $start_date = isset($event->meta['mec_date']['start']) ? $event->meta['mec_date']['start'] : array();
1049
  $end_date = isset($event->meta['mec_date']['end']) ? $event->meta['mec_date']['end'] : array();
1050
+
1051
  // Return empty array if date is not valid
1052
  if(!isset($start_date['date']) or (isset($start_date['date']) and !strtotime($start_date['date']))) return $dates;
1053
+
1054
  // Return empty array if mec data is not exists on mec_events table
1055
  if(!isset($event->mec->end)) return $dates;
1056
+
1057
  $allday = isset($event->meta['mec_allday']) ? $event->meta['mec_allday'] : 0;
1058
  $hide_time = isset($event->meta['mec_hide_time']) ? $event->meta['mec_hide_time'] : 0;
1059
+
1060
  $event_period = $this->main->date_diff($start_date['date'], $end_date['date']);
1061
  $event_period_days = $event_period ? $event_period->days : 0;
1062
+
1063
  $finish_date = array('date'=>$event->mec->end, 'hour'=>$event->meta['mec_date']['end']['hour'], 'minutes'=>$event->meta['mec_date']['end']['minutes'], 'ampm'=>$event->meta['mec_date']['end']['ampm']);
1064
  $exceptional_days = (isset($event->mec->not_in_days) and trim($event->mec->not_in_days)) ? explode(',', trim($event->mec->not_in_days, ', ')) : array();
1065
+
1066
  // Event Passed
1067
  $past = $this->main->is_past($finish_date['date'], $today);
1068
+
1069
  // Event is not passed for custom days
1070
  if($past and isset($event->meta['mec_repeat_type']) and $event->meta['mec_repeat_type'] == 'custom_days') $past = 0;
1071
+
1072
  // Normal event
1073
  if(isset($event->mec->repeat) and $event->mec->repeat == '0')
1074
  {
1097
  if(in_array($repeat_type, array('daily', 'weekly')))
1098
  {
1099
  $repeat_interval = $event->meta['mec_repeat_interval'];
1100
+
1101
  $date_interval = $this->main->date_diff($start_date['date'], $today);
1102
  $passed_days = $date_interval ? $date_interval->days : 0;
1103
 
1113
  'hide_time'=>$hide_time,
1114
  'past'=>0
1115
  ));
1116
+
1117
  for($i=2; $i<=$maximum; $i++)
1118
  {
1119
  $start_date = date('Y-m-d', strtotime('+'.$repeat_interval.' Days', strtotime($start_date)));
1120
+
1121
  // Event finished
1122
  if($this->main->is_past($finish_date['date'], $start_date)) break;
1123
+
1124
  if(!in_array($start_date, $exceptional_days)) $dates[] = $this->add_timestamps(array(
1125
  'start'=>array('date'=>$start_date, 'hour'=>$event->meta['mec_date']['start']['hour'], 'minutes'=>$event->meta['mec_date']['start']['minutes'], 'ampm'=>$event->meta['mec_date']['start']['ampm']),
1126
  'end'=>array('date'=>date('Y-m-d', strtotime('+'.$event_period_days.' Days', strtotime($start_date))), 'hour'=>$event->meta['mec_date']['end']['hour'], 'minutes'=>$event->meta['mec_date']['end']['minutes'], 'ampm'=>$event->meta['mec_date']['end']['ampm']),
1134
  {
1135
  $date_interval = $this->main->date_diff($start_date['date'], $today);
1136
  $passed_days = $date_interval ? $date_interval->days : 0;
1137
+
1138
  // Check if date interval is negative (It means the event didn't start yet)
1139
  if($date_interval and $date_interval->invert == 1) $today = date('Y-m-d', strtotime('+'.$passed_days.' Days', strtotime($original_start_date)));
1140
+
1141
  $event_days = explode(',', trim($event->mec->weekdays, ', '));
1142
+
1143
  $today_id = date('N', strtotime($today));
1144
  $found = 0;
1145
  $i = 0;
1146
+
1147
  while($found < $maximum)
1148
  {
1149
  if($this->main->is_past($finish_date['date'], $today)) break;
1150
+
1151
  if(!in_array($today_id, $event_days))
1152
  {
1153
  $today = date('Y-m-d', strtotime('+1 Days', strtotime($today)));
1154
  $today_id = date('N', strtotime($today));
1155
+
1156
  $i++;
1157
  continue;
1158
  }
1159
+
1160
  $start_date = $today;
1161
  if(!in_array($start_date, $exceptional_days)) $dates[] = $this->add_timestamps(array(
1162
  'start'=>array('date'=>$start_date, 'hour'=>$event->meta['mec_date']['start']['hour'], 'minutes'=>$event->meta['mec_date']['start']['minutes'], 'ampm'=>$event->meta['mec_date']['start']['ampm']),
1165
  'hide_time'=>$hide_time,
1166
  'past'=>0
1167
  ));
1168
+
1169
  $today = date('Y-m-d', strtotime('+1 Days', strtotime($today)));
1170
  $today_id = date('N', strtotime($today));
1171
+
1172
  $found++;
1173
  $i++;
1174
  }
1188
 
1189
  $found = 0;
1190
  $i = 0;
1191
+
1192
  while($found < $maximum)
1193
  {
1194
  $t = strtotime('+'.$i.' Months', strtotime($original_start_date));
1196
 
1197
  $today = date('Y-m-d', $t);
1198
  if($this->main->is_past($finish_date['date'], $today)) break;
1199
+
1200
  $year = date('Y', strtotime($today));
1201
  $month = date('m', strtotime($today));
1202
  $day = $event_start_day;
1203
  $hour = isset($event->meta['mec_date']['end']['hour']) ? sprintf('%02d', $event->meta['mec_date']['end']['hour']) : '06';
1204
  $minutes = isset($event->meta['mec_date']['end']['minutes']) ? sprintf('%02d', $event->meta['mec_date']['end']['minutes']) : '00';
1205
+ $ampm = isset($event->meta['mec_date']['end']['ampm']) ? strtoupper($event->meta['mec_date']['end']['ampm']) : 'PM';
1206
+
1207
  // Fix for 31st, 30th, 29th of some months
1208
  while(!checkdate($month, $day, $year)) $day--;
1209
+
1210
  $start_date = $year.'-'.$month.'-'.$day;
1211
+ $end_time = $hour.':'.$minutes.' '.$ampm;
1212
+
1213
+ // Wrong Date & Time
1214
+ if(!strtotime($start_date.' '.$end_time)) break;
1215
 
1216
  if(strtotime($start_date.' '.$end_time) < strtotime($original_start_date))
1217
  {
1218
  $i += $repeat_interval;
1219
  continue;
1220
  }
1221
+
1222
  if(!in_array($start_date, $exceptional_days)) $dates[] = $this->add_timestamps(array(
1223
  'start'=>array('date'=>$start_date, 'hour'=>$event->meta['mec_date']['start']['hour'], 'minutes'=>$event->meta['mec_date']['start']['minutes'], 'ampm'=>$event->meta['mec_date']['start']['ampm']),
1224
  'end'=>array('date'=>date('Y-m-d', strtotime('+'.$event_period_days.' Days', strtotime($start_date))), 'hour'=>$event->meta['mec_date']['end']['hour'], 'minutes'=>$event->meta['mec_date']['end']['minutes'], 'ampm'=>$event->meta['mec_date']['end']['ampm']),
1226
  'hide_time'=>$hide_time,
1227
  'past'=>0
1228
  ));
1229
+
1230
  $found++;
1231
  $i += $repeat_interval;
1232
  }
1238
 
1239
  $event_days = explode(',', trim($event->mec->day, ', '));
1240
  $event_months = explode(',', trim($event->mec->month, ', '));
1241
+
1242
  $event_start_day = $event_days[0];
1243
  $event_period_days = $this->main->date_diff($start_date['date'], $end_date['date'])->days;
1244
 
1245
+ $event_start_year = date('Y', strtotime($original_start_date));
1246
+ $event_start_month = date('n', strtotime($original_start_date));
1247
+
1248
  $found = 0;
1249
  $i = 0;
1250
 
1251
  while($found < $maximum)
1252
  {
1253
+ $today = date('Y-m-d', strtotime($event_start_year.'-'.$event_start_month.'-'.$event_start_day));
 
 
 
1254
  if($this->main->is_past($finish_date['date'], $today)) break;
1255
 
1256
  $year = date('Y', strtotime($today));
1258
 
1259
  if(!in_array($month, $event_months))
1260
  {
1261
+ if($event_start_month == '12')
1262
+ {
1263
+ $event_start_month = 1;
1264
+ $event_start_year += 1;
1265
+ }
1266
+ else $event_start_month += 1;
1267
+
1268
  $i++;
1269
  continue;
1270
  }
1271
+
1272
  $day = $event_start_day;
1273
+
1274
  // Fix for 31st, 30th, 29th of some months
1275
  while(!checkdate($month, $day, $year)) $day--;
1276
+
1277
  $event_date = $year.'-'.$month.'-'.$day;
1278
+ if(strtotime($event_date) >= strtotime($original_start_date))
1279
  {
1280
+ $start_date = $event_date;
1281
+ if(!in_array($start_date, $exceptional_days)) $dates[] = $this->add_timestamps(array(
1282
+ 'start'=>array('date'=>$start_date, 'hour'=>$event->meta['mec_date']['start']['hour'], 'minutes'=>$event->meta['mec_date']['start']['minutes'], 'ampm'=>$event->meta['mec_date']['start']['ampm']),
1283
+ 'end'=>array('date'=>date('Y-m-d', strtotime('+'.$event_period_days.' Days', strtotime($start_date))), 'hour'=>$event->meta['mec_date']['end']['hour'], 'minutes'=>$event->meta['mec_date']['end']['minutes'], 'ampm'=>$event->meta['mec_date']['end']['ampm']),
1284
+ 'allday'=>$allday,
1285
+ 'hide_time'=>$hide_time,
1286
+ 'past'=>0
1287
+ ));
1288
+
1289
+ $found++;
1290
  }
1291
+
1292
+ if($event_start_month == '12')
1293
+ {
1294
+ $event_start_month = 1;
1295
+ $event_start_year += 1;
1296
+ }
1297
+ else $event_start_month += 1;
1298
+
 
 
 
1299
  $i++;
1300
  }
1301
  }
1305
 
1306
  // Add current time if we're checking today's events
1307
  if($today == current_time('Y-m-d')) $today .= ' '.current_time('H:i:s');
1308
+
1309
  $found = 0;
1310
  if((strtotime($event->mec->start) + $event->meta['mec_start_day_seconds']) >= strtotime($today) and !in_array($event->mec->start, $exceptional_days))
1311
  {
1316
  'hide_time'=>$hide_time,
1317
  'past'=>0
1318
  ));
1319
+
1320
  $found++;
1321
  }
1322
 
1361
  'hide_time'=>$hide_time,
1362
  'past'=>0
1363
  ));
1364
+
1365
  $found++;
1366
  }
1367
+
1368
  // No future date found so the event is passed
1369
  if(!count($dates))
1370
  {
1391
  $dates = $this->generate_advanced_days($advanced_days, $event_info, $maximum, $today);
1392
  }
1393
  }
1394
+
1395
  return $dates;
1396
  }
1397
+
1398
  /**
1399
  * Render advanced dates
1400
  * @author Webnus <info@webnus.biz>
1409
  {
1410
  if(!count($advanced_days)) return array();
1411
  if(!trim($referer_date)) $referer_date = date('Y-m-d', current_time('timestamp', 0));
1412
+
1413
  $levels = array('first', 'second', 'third', 'fourth', 'last');
1414
  $year = date('Y', strtotime($event_info['start']['date']));
1415
  $dates = array();
1416
+
1417
  // Set last month for include current month results
1418
  $month = date('m', strtotime('first day of last month', strtotime($event_info['start']['date'])));
1419
 
1420
  if($month == '12') $year = $year - 1;
1421
+
1422
  $maximum = intval($maximum);
1423
  $i = 0;
1424
+
1425
  // Event info
1426
  $exceptional_days = array_key_exists('exceptional_days', $event_info) ? $event_info['exceptional_days'] : array();
1427
  $start_date = $event_info['start'];
1433
  $event_period_days = $event_period ? $event_period->days : 0;
1434
  $mec_repeat_end = array_key_exists('mec_repeat_end', $event_info) ? $event_info['mec_repeat_end'] : '';
1435
  $occurrences = array_key_exists('occurrences', $event_info) ? $event_info['occurrences'] : 0;
1436
+
1437
  // Include default start date to results
1438
+ if(!$this->main->is_past($start_date['date'], $referer_date) and !in_array($start_date['date'], $exceptional_days))
1439
  {
1440
  $dates[] = $this->add_timestamps(array(
1441
  'start' => $start_date,
1444
  'hide_time' => $hide_time,
1445
  'past' => 0,
1446
  ));
1447
+
1448
  if($mode == 'render') $i++;
1449
  }
1450
+
1451
  while($i < $maximum)
1452
  {
1453
  $start = NULL;
1455
  foreach($advanced_days as $day)
1456
  {
1457
  if($i >= $maximum) break;
1458
+
1459
  // Explode $day value for example (Sun.1) to Sun and 1
1460
  $d = explode('.', $day);
1461
+
1462
  // Set indexes for {$levels} index if number day is Last(Sun.l) then indexes set 4th {$levels} index
1463
  $index = intval($d[1]) ? (intval($d[1]) - 1) : 4;
1464
+
1465
  // Generate date
1466
  $date = date('Y-m-t', strtotime("{$year}-{$month}-01"));
1467
+
1468
  // Generate start date for example "first Sun of next month"
1469
  $start = date('Y-m-d', strtotime("{$levels[$index]} {$d[0]} of next month", strtotime($date)));
1470
  $end = date('Y-m-d', strtotime("+{$event_period_days} Days", strtotime($start)));
1471
+
1472
  // When ends repeat date set
1473
  if($mode == 'render' and $this->main->is_past($finish_date, $start)) continue;
1474
+
1475
  // Jump to next level if start date is past
1476
  if($this->main->is_past($start, $referer_date) or in_array($start, $exceptional_days)) continue;
1477
+
1478
  // Add dates
1479
  $dates[] = $this->add_timestamps(array(
1480
  'start' => array(
1493
  'hide_time' => $hide_time,
1494
  'past' => 0,
1495
  ));
1496
+
1497
  $i++;
1498
  }
1499
+
1500
  // When ends repeat date set
1501
  if($mode == 'render' and $this->main->is_past($finish_date, $start)) break;
1502
+
1503
  // Change month and years for next resualts
1504
  if(intval($month) == 12)
1505
  {
1506
  $year = intval($year) + 1;
1507
  $month = '00';
1508
  }
1509
+
1510
  $month = sprintf("%02d", intval($month) + 1);
1511
  }
1512
+
1513
  if(($mode == 'render') and (trim($mec_repeat_end) == 'occurrences') and (count($dates) > $occurrences))
1514
  {
1515
  $max = strtotime(reset($dates)['start']['date']);
1516
  $pos = 0;
1517
+
1518
  for($i = 1; $i < count($dates); $i++)
1519
  {
1520
  if(strtotime($dates[$i]['start']['date']) > $max)
1523
  $pos = $i;
1524
  }
1525
  }
1526
+
1527
  unset($dates[$pos]);
1528
  }
1529
 
1604
  }
1605
  }
1606
  }
1607
+
1608
  $points = array();
1609
  foreach($markers as $key=>$marker)
1610
  {
1611
  $points[$key] = $marker;
1612
+
1613
  $points[$key]['lightbox'] = '<div><div class="mec-event-detail mec-map-view-event-detail"><i class="mec-sl-map-marker"></i> '.(trim($marker['address']) ? $marker['address'] : $marker['name']).'</div><div>'.$marker['lightbox'].'</div></div>';
1614
  $points[$key]['count'] = count($marker['event_ids']);
1615
  $points[$key]['infowindow'] = $this->main->get_marker_infowindow($marker);
1616
  }
1617
+
1618
  return apply_filters('mec_render_markers', $points);
1619
  }
1620
 
app/libraries/skins.php CHANGED
@@ -119,6 +119,7 @@ class MEC_skins extends MEC_base
119
  public $display_detailed_time;
120
  public $cache;
121
  public $from_full_calendar = false;
 
122
 
123
  /**
124
  * Has More Events
@@ -180,9 +181,6 @@ class MEC_skins extends MEC_base
180
  */
181
  public function load()
182
  {
183
- // MEC add filters
184
- $this->factory->filter('posts_join', array($this, 'join'), 10, 2);
185
-
186
  $skins = $this->main->get_skins();
187
  foreach($skins as $skin=>$skin_name)
188
  {
@@ -603,7 +601,7 @@ class MEC_skins extends MEC_base
603
  }
604
  }
605
 
606
- $where_AND = '1 AND `public`=1';
607
 
608
  // Exclude Events
609
  if(isset($this->atts['exclude']) and is_array($this->atts['exclude']) and count($this->atts['exclude'])) $where_AND .= " AND `post_id` NOT IN (".implode(',', $this->atts['exclude']).")";
@@ -763,6 +761,9 @@ class MEC_skins extends MEC_base
763
  {
764
  if(!is_array($event_ids) or (is_array($event_ids) and !count($event_ids))) continue;
765
 
 
 
 
766
  foreach($event_ids as $index => $event_id)
767
  {
768
  $one_occurrence = get_post_meta($event_id, 'one_occurrence', true);
@@ -780,6 +781,12 @@ class MEC_skins extends MEC_base
780
  }
781
  }
782
 
 
 
 
 
 
 
783
  return $dates;
784
  }
785
 
@@ -825,6 +832,7 @@ class MEC_skins extends MEC_base
825
  $i = 0;
826
  $found = 0;
827
  $events = array();
 
828
 
829
  foreach($dates as $date=>$IDs)
830
  {
@@ -835,7 +843,7 @@ class MEC_skins extends MEC_base
835
  if(isset($this->maximum_date) and ((strtotime($date) > strtotime($this->maximum_date) and $this->order_method === 'ASC') or (strtotime($date) < strtotime($this->maximum_date) and $this->order_method === 'DESC'))) break;
836
 
837
  // Include Available Events
838
- $this->args['post__in'] = $IDs;
839
 
840
  // Count of events per day
841
  $IDs_count = array_count_values($IDs);
@@ -854,7 +862,18 @@ class MEC_skins extends MEC_base
854
 
855
  // The Query
856
  $this->args = apply_filters('mec_skin_query_args', $this->args, $this);
857
- $query = new WP_Query($this->args);
 
 
 
 
 
 
 
 
 
 
 
858
 
859
  if($query->have_posts())
860
  {
@@ -885,26 +904,13 @@ class MEC_skins extends MEC_base
885
  );
886
 
887
  $event_data = $this->render->after_render($data, $this, $i);
888
- $date_times = array(
889
- 'start' => array(
890
- 'date' => $event_data->date['start']['date'],
891
- 'time' => $event_data->data->time['start'],
892
- 'timestamp' => $event_data->data->time['start_timestamp'],
893
- ),
894
- 'end' => array(
895
- 'date' => $event_data->date['end']['date'],
896
- 'time' => $event_data->data->time['end'],
897
- 'timestamp' => $event_data->data->time['end_timestamp'],
898
- )
899
- );
900
-
901
- $primary_key = $event_data->data->time['start_timestamp'];
902
 
903
  $last_timestamp = $event_data->data->time['start_timestamp'];
904
  $last_event_id = $ID;
905
 
906
  // global variable for use dates
907
- $MEC_Events_dates[$ID][$primary_key] = $date_times;
908
 
909
  $d[] = $event_data;
910
  $found++;
@@ -935,6 +941,9 @@ class MEC_skins extends MEC_base
935
  $i++;
936
  }
937
 
 
 
 
938
  // Set Offset for Last Page
939
  if($found < $this->limit)
940
  {
@@ -951,6 +960,32 @@ class MEC_skins extends MEC_base
951
  return $events;
952
  }
953
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
954
  /**
955
  * Run the search command
956
  * @author Webnus <info@webnus.biz>
@@ -1780,4 +1815,24 @@ class MEC_skins extends MEC_base
1780
 
1781
  return $captions;
1782
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1783
  }
119
  public $display_detailed_time;
120
  public $cache;
121
  public $from_full_calendar = false;
122
+ public $unique_event_ids = array();
123
 
124
  /**
125
  * Has More Events
181
  */
182
  public function load()
183
  {
 
 
 
184
  $skins = $this->main->get_skins();
185
  foreach($skins as $skin=>$skin_name)
186
  {
601
  }
602
  }
603
 
604
+ $where_AND = "1 AND `public`=1 AND `status`='publish'";
605
 
606
  // Exclude Events
607
  if(isset($this->atts['exclude']) and is_array($this->atts['exclude']) and count($this->atts['exclude'])) $where_AND .= " AND `post_id` NOT IN (".implode(',', $this->atts['exclude']).")";
761
  {
762
  if(!is_array($event_ids) or (is_array($event_ids) and !count($event_ids))) continue;
763
 
764
+ // Add to Unique Event IDs
765
+ $this->unique_event_ids = array_merge($this->unique_event_ids, $event_ids);
766
+
767
  foreach($event_ids as $index => $event_id)
768
  {
769
  $one_occurrence = get_post_meta($event_id, 'one_occurrence', true);
781
  }
782
  }
783
 
784
+ // Make the event ids Unique
785
+ $this->unique_event_ids = array_unique($this->unique_event_ids);
786
+
787
+ // Initialize Meta Data of Events
788
+ $this->cache_mec_events();
789
+
790
  return $dates;
791
  }
792
 
832
  $i = 0;
833
  $found = 0;
834
  $events = array();
835
+ $qs = array();
836
 
837
  foreach($dates as $date=>$IDs)
838
  {
843
  if(isset($this->maximum_date) and ((strtotime($date) > strtotime($this->maximum_date) and $this->order_method === 'ASC') or (strtotime($date) < strtotime($this->maximum_date) and $this->order_method === 'DESC'))) break;
844
 
845
  // Include Available Events
846
+ $this->args['post__in'] = array_unique($IDs);
847
 
848
  // Count of events per day
849
  $IDs_count = array_count_values($IDs);
862
 
863
  // The Query
864
  $this->args = apply_filters('mec_skin_query_args', $this->args, $this);
865
+
866
+ // Query Key
867
+ $q_key = base64_encode(json_encode($this->args));
868
+
869
+ // Get From Cache
870
+ if(isset($qs[$q_key])) $query = $qs[$q_key];
871
+ // Search & Cache
872
+ else
873
+ {
874
+ $query = new WP_Query($this->args);
875
+ $qs[$q_key] = $query;
876
+ }
877
 
878
  if($query->have_posts())
879
  {
904
  );
905
 
906
  $event_data = $this->render->after_render($data, $this, $i);
907
+ $date_times = $this->get_event_datetimes($event_data);
 
 
 
 
 
 
 
 
 
 
 
 
 
908
 
909
  $last_timestamp = $event_data->data->time['start_timestamp'];
910
  $last_event_id = $ID;
911
 
912
  // global variable for use dates
913
+ $MEC_Events_dates[$ID][] = $date_times;
914
 
915
  $d[] = $event_data;
916
  $found++;
941
  $i++;
942
  }
943
 
944
+ // Initialize Occurrences' Data
945
+ MEC_feature_occurrences::fetch($events);
946
+
947
  // Set Offset for Last Page
948
  if($found < $this->limit)
949
  {
960
  return $events;
961
  }
962
 
963
+ public function get_event_datetimes( $event ){
964
+
965
+ $start_date = $event->date['start']['date'];
966
+ $start_time = $event->data->time['start'];
967
+ $start_datetime = __('All Day','modern-events-calendar-lite') !== $start_time ? "$start_date $start_time" : $start_date;
968
+ $start_timestamp = strtotime( $start_datetime );
969
+
970
+ $end_date = $event->date['end']['date'];
971
+ $end_time = $event->data->time['end'];
972
+ $end_datetime = __('All Day','modern-events-calendar-lite') !== $end_time ? "$end_date $end_time" : $end_date;
973
+ $end_timestamp = strtotime( $end_datetime );
974
+
975
+ return array(
976
+ 'start' => array(
977
+ 'date' => $start_date,
978
+ 'time' => $start_time,
979
+ 'timestamp' => $start_timestamp,
980
+ ),
981
+ 'end' => array(
982
+ 'date' => $end_date,
983
+ 'time' => $end_time,
984
+ 'timestamp' => $end_timestamp,
985
+ ),
986
+ );
987
+ }
988
+
989
  /**
990
  * Run the search command
991
  * @author Webnus <info@webnus.biz>
1815
 
1816
  return $captions;
1817
  }
1818
+
1819
+ public function cache_mec_events()
1820
+ {
1821
+ // First Validation
1822
+ if(!is_array($this->unique_event_ids) or (is_array($this->unique_event_ids) and !count($this->unique_event_ids))) return false;
1823
+
1824
+ // Cache
1825
+ $cache = $this->getCache();
1826
+
1827
+ // Db
1828
+ $db = $this->getDB();
1829
+
1830
+ // Records
1831
+ $records = $db->select("SELECT * FROM `#__mec_events` WHERE `post_id` IN (".implode(',', $this->unique_event_ids).")", 'loadObjectList');
1832
+
1833
+ // Cache Data
1834
+ foreach($records as $record) $cache->set('mec-events-data-'.$record->post_id, $record);
1835
+
1836
+ return true;
1837
+ }
1838
  }
app/modules/next-event/multiple.php CHANGED
@@ -36,6 +36,8 @@ $occurrence_time = isset($_GET['time']) ? (int) sanitize_text_field($_GET['time'
36
  // Event Dates
37
  $dates = $this->get_event_next_occurrences($event, $occurrence, $maximum, $occurrence_time);
38
 
 
 
39
  // Midnight Event
40
  $midnight = $this->is_midnight_event($event);
41
 
36
  // Event Dates
37
  $dates = $this->get_event_next_occurrences($event, $occurrence, $maximum, $occurrence_time);
38
 
39
+ MEC_feature_occurrences::fetch_single($event, $dates);
40
+
41
  // Midnight Event
42
  $midnight = $this->is_midnight_event($event);
43
 
app/skins/daily_view.php CHANGED
@@ -192,6 +192,8 @@ class MEC_skin_daily_view extends MEC_skins
192
  $this->args['posts_per_page'] = $this->limit;
193
 
194
  $events = array();
 
 
195
  foreach($dates as $date=>$IDs)
196
  {
197
  // Check Finish Date
@@ -202,7 +204,7 @@ class MEC_skin_daily_view extends MEC_skins
202
  }
203
 
204
  // Include Available Events
205
- $this->args['post__in'] = $IDs;
206
 
207
  // Count of events per day
208
  $IDs_count = array_count_values($IDs);
@@ -211,8 +213,20 @@ class MEC_skin_daily_view extends MEC_skins
211
  $this->end_date = $date;
212
 
213
  // The Query
214
- $this->args = apply_filters( 'mec_skin_query_args', $this->args, $this );
215
- $query = new WP_Query($this->args);
 
 
 
 
 
 
 
 
 
 
 
 
216
  if(is_array($IDs) and count($IDs) and $query->have_posts())
217
  {
218
  if(!isset($events[$date])) $events[$date] = array();
@@ -257,6 +271,9 @@ class MEC_skin_daily_view extends MEC_skins
257
  wp_reset_postdata();
258
  }
259
 
 
 
 
260
  return $events;
261
  }
262
 
192
  $this->args['posts_per_page'] = $this->limit;
193
 
194
  $events = array();
195
+ $qs = array();
196
+
197
  foreach($dates as $date=>$IDs)
198
  {
199
  // Check Finish Date
204
  }
205
 
206
  // Include Available Events
207
+ $this->args['post__in'] = array_unique($IDs);
208
 
209
  // Count of events per day
210
  $IDs_count = array_count_values($IDs);
213
  $this->end_date = $date;
214
 
215
  // The Query
216
+ $this->args = apply_filters('mec_skin_query_args', $this->args, $this);
217
+
218
+ // Query Key
219
+ $q_key = base64_encode(json_encode($this->args));
220
+
221
+ // Get From Cache
222
+ if(isset($qs[$q_key])) $query = $qs[$q_key];
223
+ // Search & Cache
224
+ else
225
+ {
226
+ $query = new WP_Query($this->args);
227
+ $qs[$q_key] = $query;
228
+ }
229
+
230
  if(is_array($IDs) and count($IDs) and $query->have_posts())
231
  {
232
  if(!isset($events[$date])) $events[$date] = array();
271
  wp_reset_postdata();
272
  }
273
 
274
+ // Initialize Occurrences' Data
275
+ MEC_feature_occurrences::fetch($events);
276
+
277
  return $events;
278
  }
279
 
app/skins/general_calendar.php CHANGED
@@ -73,6 +73,7 @@ class MEC_skin_general_calendar extends MEC_skins
73
  $filter_label = $request->get_param('filter_label') ? explode(',', $request->get_param('filter_label')) : NULL;
74
  $filter_tag = $request->get_param('filter_tag') ? explode(',', $request->get_param('filter_tag')) : NULL;
75
  $filter_author = $request->get_param('filter_author') ? explode(',', $request->get_param('filter_author')) : NULL;
 
76
 
77
  // Attributes
78
  $atts = array(
@@ -90,7 +91,7 @@ class MEC_skin_general_calendar extends MEC_skins
90
  $this->initialize($atts);
91
 
92
  // Fetch the events
93
- $upcoming_events = $this->get_events($startParam, $endParam,$categories,$multiCategories,$location,$organizer,$speaker,$label,$tag,$cost_min,$cost_max,$is_category_page,$cat_id,$show_only_one_occurrence,$filter_category,$filter_location,$filter_organizer,$filter_label,$filter_tag,$filter_author);
94
  $localtime = isset($this->skin_options['include_local_time']) ? $this->skin_options['include_local_time'] : false;
95
  $events = [];
96
  foreach($upcoming_events as $date => $content)
@@ -307,7 +308,7 @@ class MEC_skin_general_calendar extends MEC_skins
307
  * @author Webnus <info@webnus.biz>
308
  * @return array of objects
309
  */
310
- public function get_events($start,$end,$categories = null,$multiCategories = null,$location = null,$organizer = null,$speaker = null,$label = null,$tag = null,$cost_min = null,$cost_max = null,$is_category_page = null,$cat_id = null,$show_only_one_occurrence = null,$filter_category = null,$filter_location = null,$filter_organizer = null,$filter_label = null,$filter_tag = null,$filter_author = null)
311
  {
312
  $start = date('Y-m-d', strtotime($start));
313
  $end = date('Y-m-d', strtotime($end));
@@ -347,7 +348,7 @@ class MEC_skin_general_calendar extends MEC_skins
347
  );
348
  }
349
 
350
- if (!is_null($multiCategories) && $multiCategories != 'undefined' ){
351
  $tax_query[] = array(
352
  'taxonomy' => 'mec_category',
353
  'field' => 'id',
@@ -472,6 +473,7 @@ class MEC_skin_general_calendar extends MEC_skins
472
  $this->args['tax_query'] = $tax_query;
473
  $this->args['meta_query'] = $meta_query;
474
  $this->args['tag'] = $mec_tag_query;
 
475
 
476
  $dates = $this->period($start, $end, true);
477
  ksort($dates);
@@ -512,7 +514,7 @@ class MEC_skin_general_calendar extends MEC_skins
512
  }
513
 
514
  // The Query
515
- $this->args = apply_filters( 'mec_skin_query_args', $this->args, $this );
516
  $query = new WP_Query($this->args);
517
  if($query->have_posts())
518
  {
@@ -572,7 +574,6 @@ class MEC_skin_general_calendar extends MEC_skins
572
 
573
  usort($d, array($this, 'sort_day_events'));
574
  $events[$date] = $d;
575
-
576
  }
577
 
578
  // Restore original Post Data
@@ -580,6 +581,9 @@ class MEC_skin_general_calendar extends MEC_skins
580
  $i++;
581
  }
582
 
 
 
 
583
  // Set Offset for Last Page
584
  if($found < $this->limit)
585
  {
73
  $filter_label = $request->get_param('filter_label') ? explode(',', $request->get_param('filter_label')) : NULL;
74
  $filter_tag = $request->get_param('filter_tag') ? explode(',', $request->get_param('filter_tag')) : NULL;
75
  $filter_author = $request->get_param('filter_author') ? explode(',', $request->get_param('filter_author')) : NULL;
76
+ $locale = $request->get_param('locale') ;
77
 
78
  // Attributes
79
  $atts = array(
91
  $this->initialize($atts);
92
 
93
  // Fetch the events
94
+ $upcoming_events = $this->get_events($startParam, $endParam,$categories,$multiCategories,$location,$organizer,$speaker,$label,$tag,$cost_min,$cost_max,$is_category_page,$cat_id,$show_only_one_occurrence,$filter_category,$filter_location,$filter_organizer,$filter_label,$filter_tag,$filter_author,$locale);
95
  $localtime = isset($this->skin_options['include_local_time']) ? $this->skin_options['include_local_time'] : false;
96
  $events = [];
97
  foreach($upcoming_events as $date => $content)
308
  * @author Webnus <info@webnus.biz>
309
  * @return array of objects
310
  */
311
+ public function get_events($start,$end,$categories = null,$multiCategories = null,$location = null,$organizer = null,$speaker = null,$label = null,$tag = null,$cost_min = null,$cost_max = null,$is_category_page = null,$cat_id = null,$show_only_one_occurrence = null,$filter_category = null,$filter_location = null,$filter_organizer = null,$filter_label = null,$filter_tag = null,$filter_author = null, $locale = 'en')
312
  {
313
  $start = date('Y-m-d', strtotime($start));
314
  $end = date('Y-m-d', strtotime($end));
348
  );
349
  }
350
 
351
+ if (!is_null($multiCategories) && $multiCategories != 'undefined' && count($multiCategories) > 0 ){
352
  $tax_query[] = array(
353
  'taxonomy' => 'mec_category',
354
  'field' => 'id',
473
  $this->args['tax_query'] = $tax_query;
474
  $this->args['meta_query'] = $meta_query;
475
  $this->args['tag'] = $mec_tag_query;
476
+ $this->args['lang'] = $locale;
477
 
478
  $dates = $this->period($start, $end, true);
479
  ksort($dates);
514
  }
515
 
516
  // The Query
517
+ $this->args = apply_filters('mec_skin_query_args', $this->args, $this);
518
  $query = new WP_Query($this->args);
519
  if($query->have_posts())
520
  {
574
 
575
  usort($d, array($this, 'sort_day_events'));
576
  $events[$date] = $d;
 
577
  }
578
 
579
  // Restore original Post Data
581
  $i++;
582
  }
583
 
584
+ // Initialize Occurrences' Data
585
+ MEC_feature_occurrences::fetch($events);
586
+
587
  // Set Offset for Last Page
588
  if($found < $this->limit)
589
  {
app/skins/general_calendar/tpl.php CHANGED
@@ -74,6 +74,7 @@ if(!function_exists('mec_general_calendar_find_event'))
74
  echo $this->sf_options['label']['type'] != '0' ? $this->sf_search_field('label',array('type' => $this->sf_options['label']['type'])) : '';
75
  echo $this->sf_options['address_search']['type'] != '0' ? $this->sf_search_field('address_search',array('type' => $this->sf_options['address_search']['type'])) : '';
76
  echo $this->sf_options['event_cost']['type'] != '0' ? $this->sf_search_field('event_cost',array('type' => $this->sf_options['event_cost']['type'])) : '';
 
77
  ?>
78
  </div>
79
  </div>
@@ -133,6 +134,7 @@ if(!function_exists('mec_general_calendar_find_event'))
133
  filter_label: '<?php echo $filter_label; ?>',
134
  filter_tag: '<?php echo $filter_tag; ?>',
135
  filter_author: '<?php echo $filter_author; ?>',
 
136
  },
137
  });
138
  calendar.refetchEvents();
@@ -219,6 +221,11 @@ if(!function_exists('mec_general_calendar_find_event'))
219
  ajax_url: '<?php echo admin_url('admin-ajax.php', NULL) ;?>',
220
  sed_method: '<?php echo $sed_method ;?>',
221
  image_popup: '<?php echo $this->image_popup ;?>',
 
 
 
 
 
222
  });
223
  <?php endif; ?>
224
  jQuery('.fc-daygrid-event-harness').mouseleave(function(e) {
@@ -277,6 +284,7 @@ if(!function_exists('mec_general_calendar_find_event'))
277
  filter_label: '<?php echo $filter_label; ?>',
278
  filter_tag: '<?php echo $filter_tag; ?>',
279
  filter_author: '<?php echo $filter_author; ?>',
 
280
  },
281
  failure: function() {
282
  alert('there was an error while fetching events!');
@@ -334,6 +342,91 @@ if(!function_exists('mec_general_calendar_find_event'))
334
  } else {
335
  }
336
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
337
  <?php endif; ?>
338
  });
339
  </script>
74
  echo $this->sf_options['label']['type'] != '0' ? $this->sf_search_field('label',array('type' => $this->sf_options['label']['type'])) : '';
75
  echo $this->sf_options['address_search']['type'] != '0' ? $this->sf_search_field('address_search',array('type' => $this->sf_options['address_search']['type'])) : '';
76
  echo $this->sf_options['event_cost']['type'] != '0' ? $this->sf_search_field('event_cost',array('type' => $this->sf_options['event_cost']['type'])) : '';
77
+ echo $this->sf_reset_button ? '<div class="mec-search-reset-button"><button class="button mec-button" id="mec_search_form_'.$this->id.'_reset" type="button">'.esc_html__('Reset', 'modern-events-calendar-lite').'</button></div>' : '';
78
  ?>
79
  </div>
80
  </div>
134
  filter_label: '<?php echo $filter_label; ?>',
135
  filter_tag: '<?php echo $filter_tag; ?>',
136
  filter_author: '<?php echo $filter_author; ?>',
137
+ locale: '<?php echo $lang; ?>',
138
  },
139
  });
140
  calendar.refetchEvents();
221
  ajax_url: '<?php echo admin_url('admin-ajax.php', NULL) ;?>',
222
  sed_method: '<?php echo $sed_method ;?>',
223
  image_popup: '<?php echo $this->image_popup ;?>',
224
+ sf:
225
+ {
226
+ reset: <?php echo $this->sf_reset_button ? 1 : 0; ?>,
227
+ refine: <?php echo $this->sf_refine ? 1 : 0; ?>,
228
+ },
229
  });
230
  <?php endif; ?>
231
  jQuery('.fc-daygrid-event-harness').mouseleave(function(e) {
284
  filter_label: '<?php echo $filter_label; ?>',
285
  filter_tag: '<?php echo $filter_tag; ?>',
286
  filter_author: '<?php echo $filter_author; ?>',
287
+ locale: '<?php echo $lang; ?>',
288
  },
289
  failure: function() {
290
  alert('there was an error while fetching events!');
342
  } else {
343
  }
344
  });
345
+ jQuery(document).ready(function ($) {
346
+ jQuery(".mec-gCalendar-filters-wrap").find(".mec-search-reset-button").parents().eq(2).addClass("mec-there-reset-button");
347
+ jQuery(".mec-gCalendar-filters-wrap").find(".mec-search-reset-button").on("click", function() {
348
+ reset()
349
+ })
350
+ function reset() {
351
+ var $event_cost_min = $("#mec_sf_event_cost_min_<?php echo $this->id ;?>");
352
+ var $event_cost_max = $("#mec_sf_event_cost_max_<?php echo $this->id ;?>");
353
+ var $time_start = $("#mec_sf_timepicker_start_<?php echo $this->id ;?>");
354
+ var $time_end = $("#mec_sf_timepicker_end_<?php echo $this->id ;?>");
355
+ var $s = $("#mec_sf_s_<?php echo $this->id ;?>");
356
+ var $address = $("#mec_sf_address_s_<?php echo $this->id ;?>");
357
+ var $date_start = $("#mec_sf_date_start_<?php echo $this->id ;?>");
358
+ var $date_end = $("#mec_sf_date_end_<?php echo $this->id ;?>");
359
+ var $event_type = $("#mec_sf_event_type_<?php echo $this->id ;?>");
360
+ var $event_type_2 = $("#mec_sf_event_type_2_<?php echo $this->id ;?>");
361
+ var $attribute = $("#mec_sf_attribute_<?php echo $this->id ;?>");
362
+ var $category = jQuery("#mec_sf_category_<?php echo $this->id ;?>");
363
+ var $location = jQuery("#mec_sf_location_<?php echo $this->id ;?>");
364
+ var $organizer = jQuery("#mec_sf_organizer_<?php echo $this->id ;?>");
365
+ var $speaker = jQuery("#mec_sf_speaker_<?php echo $this->id ;?>");
366
+ var $tag = jQuery("#mec_sf_tag_<?php echo $this->id ;?>");
367
+ var $label = jQuery("#mec_sf_label_<?php echo $this->id ;?>");
368
+ var $month = $("#mec_sf_month_<?php echo $this->id ;?>");
369
+ var $year = $("#mec_sf_year_<?php echo $this->id ;?>");
370
+ var $month_or_year = $("#mec_sf_month_<?php echo $this->id ;?>" + ', ' + "#mec_sf_year_<?php echo $this->id ;?>");
371
+
372
+ if ($category.length && $category.prop('tagName') && $category.prop('tagName').toLowerCase() === 'div') {
373
+ $category.find('select').each(function () {
374
+ jQuery(this).val(null).trigger('change');
375
+ });
376
+ $category.find('select').select2();
377
+ } else {
378
+ if ($category.length) {
379
+ $category.val(null);
380
+ $category.niceSelect('update')
381
+ }
382
+ }
383
+
384
+
385
+ if ($location.length) $location.val(null);
386
+ if ($organizer.length) $organizer.val(null);
387
+ if ($speaker.length) $speaker.val(null);
388
+ if ($tag.length) $tag.val(null);
389
+ if ($label.length) $label.val(null);
390
+ if ($s.length) $s.val(null);
391
+ if ($address.length) $address.val(null);
392
+ if ($month.length) $month.val(null);
393
+ if ($year.length) $year.val(null);
394
+ if ($event_cost_min.length) $event_cost_min.val(null);
395
+ if ($event_cost_max.length) $event_cost_max.val(null);
396
+ if ($date_start.length) $date_start.val(null);
397
+ if ($date_end.length) $date_end.val(null);
398
+ if ($time_start.length) $time_start.val(null);
399
+ if ($time_end.length) $time_end.val(null);
400
+
401
+ function get_fields(){
402
+ return [
403
+ 'state',
404
+ 'city',
405
+ 'region',
406
+ 'region',
407
+ 'street',
408
+ 'postal_code',
409
+ ];
410
+ }
411
+ var fields = get_fields();
412
+ $.each(fields,function(i,field){
413
+
414
+ if( jQuery("#mec_sf_"+ field +"_<?php echo $this->id ;?>").length ){
415
+
416
+ jQuery("#mec_sf_"+ field +"_<?php echo $this->id ;?>").val(null);
417
+ if( jQuery("#mec_sf_"+ field +"_<?php echo $this->id ;?>").is('select') ){
418
+ jQuery("#mec_sf_"+ field +"_<?php echo $this->id ;?>").niceSelect('update');
419
+ }
420
+ }
421
+ });
422
+
423
+ // Search Again
424
+ setTimeout(function () {
425
+ console.log('asdasd')
426
+ jQuery('.fc-findEvents-button').trigger('click');
427
+ }, 1);
428
+ }
429
+ });
430
  <?php endif; ?>
431
  });
432
  </script>
app/skins/grid.php CHANGED
@@ -332,6 +332,7 @@ class MEC_skin_grid extends MEC_skins
332
  $i = 0;
333
  $found = 0;
334
  $events = array();
 
335
 
336
  foreach($dates as $date=>$IDs)
337
  {
@@ -342,7 +343,7 @@ class MEC_skin_grid extends MEC_skins
342
  if(isset($this->maximum_date) and strtotime($date) > strtotime($this->maximum_date)) break;
343
 
344
  // Include Available Events
345
- $this->args['post__in'] = $IDs;
346
 
347
  // Count of events per day
348
  $IDs_count = array_count_values($IDs);
@@ -360,8 +361,20 @@ class MEC_skin_grid extends MEC_skins
360
  }
361
 
362
  // The Query
363
- $this->args = apply_filters( 'mec_skin_query_args', $this->args, $this );
364
- $query = new WP_Query($this->args);
 
 
 
 
 
 
 
 
 
 
 
 
365
  if($query->have_posts())
366
  {
367
  if(!isset($events[$date])) $events[$date] = array();
@@ -418,6 +431,9 @@ class MEC_skin_grid extends MEC_skins
418
  $i++;
419
  }
420
 
 
 
 
421
  // Set Offset for Last Page
422
  if($found < $this->limit)
423
  {
332
  $i = 0;
333
  $found = 0;
334
  $events = array();
335
+ $qs = array();
336
 
337
  foreach($dates as $date=>$IDs)
338
  {
343
  if(isset($this->maximum_date) and strtotime($date) > strtotime($this->maximum_date)) break;
344
 
345
  // Include Available Events
346
+ $this->args['post__in'] = array_unique($IDs);
347
 
348
  // Count of events per day
349
  $IDs_count = array_count_values($IDs);
361
  }
362
 
363
  // The Query
364
+ $this->args = apply_filters('mec_skin_query_args', $this->args, $this);
365
+
366
+ // Query Key
367
+ $q_key = base64_encode(json_encode($this->args));
368
+
369
+ // Get From Cache
370
+ if(isset($qs[$q_key])) $query = $qs[$q_key];
371
+ // Search & Cache
372
+ else
373
+ {
374
+ $query = new WP_Query($this->args);
375
+ $qs[$q_key] = $query;
376
+ }
377
+
378
  if($query->have_posts())
379
  {
380
  if(!isset($events[$date])) $events[$date] = array();
431
  $i++;
432
  }
433
 
434
+ // Initialize Occurrences' Data
435
+ MEC_feature_occurrences::fetch($events);
436
+
437
  // Set Offset for Last Page
438
  if($found < $this->limit)
439
  {
app/skins/list.php CHANGED
@@ -332,6 +332,7 @@ class MEC_skin_list extends MEC_skins
332
  $i = 0;
333
  $found = 0;
334
  $events = array();
 
335
 
336
  foreach($dates as $date=>$IDs)
337
  {
@@ -342,7 +343,7 @@ class MEC_skin_list extends MEC_skins
342
  if(isset($this->maximum_date) and strtotime($date) > strtotime($this->maximum_date)) break;
343
 
344
  // Include Available Events
345
- $this->args['post__in'] = $IDs;
346
 
347
  // Count of events per day
348
  $IDs_count = array_count_values($IDs);
@@ -360,8 +361,20 @@ class MEC_skin_list extends MEC_skins
360
  }
361
 
362
  // The Query
363
- $this->args = apply_filters( 'mec_skin_query_args', $this->args, $this );
364
- $query = new WP_Query($this->args);
 
 
 
 
 
 
 
 
 
 
 
 
365
  if($query->have_posts())
366
  {
367
  if(!isset($events[$date])) $events[$date] = array();
@@ -418,6 +431,9 @@ class MEC_skin_list extends MEC_skins
418
  $i++;
419
  }
420
 
 
 
 
421
  // Set Offset for Last Page
422
  if($found < $this->limit)
423
  {
332
  $i = 0;
333
  $found = 0;
334
  $events = array();
335
+ $qs = array();
336
 
337
  foreach($dates as $date=>$IDs)
338
  {
343
  if(isset($this->maximum_date) and strtotime($date) > strtotime($this->maximum_date)) break;
344
 
345
  // Include Available Events
346
+ $this->args['post__in'] = array_unique($IDs);
347
 
348
  // Count of events per day
349
  $IDs_count = array_count_values($IDs);
361
  }
362
 
363
  // The Query
364
+ $this->args = apply_filters('mec_skin_query_args', $this->args, $this);
365
+
366
+ // Query Key
367
+ $q_key = base64_encode(json_encode($this->args));
368
+
369
+ // Get From Cache
370
+ if(isset($qs[$q_key])) $query = $qs[$q_key];
371
+ // Search & Cache
372
+ else
373
+ {
374
+ $query = new WP_Query($this->args);
375
+ $qs[$q_key] = $query;
376
+ }
377
+
378
  if($query->have_posts())
379
  {
380
  if(!isset($events[$date])) $events[$date] = array();
431
  $i++;
432
  }
433
 
434
+ // Initialize Occurrences' Data
435
+ MEC_feature_occurrences::fetch($events);
436
+
437
  // Set Offset for Last Page
438
  if($found < $this->limit)
439
  {
app/skins/map.php CHANGED
@@ -161,7 +161,7 @@ class MEC_skin_map extends MEC_skins
161
  $yesterday = ($this->end_date ? $this->start_date : date('Y-m-d', strtotime('Yesterday', strtotime($this->start_date))));
162
 
163
  // The Query
164
- $this->args = apply_filters( 'mec_skin_query_args', $this->args, $this );
165
  $query = new WP_Query($this->args);
166
 
167
  if($query->have_posts())
161
  $yesterday = ($this->end_date ? $this->start_date : date('Y-m-d', strtotime('Yesterday', strtotime($this->start_date))));
162
 
163
  // The Query
164
+ $this->args = apply_filters('mec_skin_query_args', $this->args, $this);
165
  $query = new WP_Query($this->args);
166
 
167
  if($query->have_posts())
app/skins/map/tpl.php CHANGED
@@ -6,8 +6,8 @@ defined('MECEXEC') or die();
6
 
7
  // MEC Settings
8
  $settings = $this->main->get_settings();
9
- $settings['view_mode'] = isset($this->atts['location_view_mode'])?$this->atts['location_view_mode']:'normal';
10
- $settings['map'] = isset($settings['default_maps_view'])?$settings['default_maps_view']:'google';
11
 
12
  // Return the data if called by AJAX
13
  if(isset($this->atts['return_items']) and $this->atts['return_items'])
@@ -20,7 +20,7 @@ $events_data = $this->render->markers($this->events);
20
  if(count($this->events))
21
  {
22
  // Include Map Assets such as JS and CSS libraries
23
- $this->main->load_map_assets($settings);
24
 
25
  $javascript = '<script type="text/javascript">
26
  jQuery(document).ready(function()
6
 
7
  // MEC Settings
8
  $settings = $this->main->get_settings();
9
+ $settings['view_mode'] = isset($this->atts['location_view_mode']) ? $this->atts['location_view_mode'] : 'normal';
10
+ $settings['map'] = isset($settings['default_maps_view']) ? $settings['default_maps_view'] : 'google';
11
 
12
  // Return the data if called by AJAX
13
  if(isset($this->atts['return_items']) and $this->atts['return_items'])
20
  if(count($this->events))
21
  {
22
  // Include Map Assets such as JS and CSS libraries
23
+ $this->main->load_map_assets(false, $settings);
24
 
25
  $javascript = '<script type="text/javascript">
26
  jQuery(document).ready(function()
app/skins/monthly_view.php CHANGED
@@ -213,6 +213,8 @@ class MEC_skin_monthly_view extends MEC_skins
213
  $this->args['posts_per_page'] = $this->limit;
214
 
215
  $events = array();
 
 
216
  foreach($dates as $date=>$IDs)
217
  {
218
  // No Event
@@ -223,14 +225,26 @@ class MEC_skin_monthly_view extends MEC_skins
223
  }
224
 
225
  // Include Available Events
226
- $this->args['post__in'] = $IDs;
227
 
228
  // Count of events per day
229
  $IDs_count = array_count_values($IDs);
230
 
231
  // The Query
232
- $this->args = apply_filters( 'mec_skin_query_args', $this->args, $this );
233
- $query = new WP_Query($this->args);
 
 
 
 
 
 
 
 
 
 
 
 
234
  if($query->have_posts())
235
  {
236
  if(!isset($events[$date])) $events[$date] = array();
@@ -277,6 +291,9 @@ class MEC_skin_monthly_view extends MEC_skins
277
  wp_reset_postdata();
278
  }
279
 
 
 
 
280
  return $events;
281
  }
282
 
213
  $this->args['posts_per_page'] = $this->limit;
214
 
215
  $events = array();
216
+ $qs = array();
217
+
218
  foreach($dates as $date=>$IDs)
219
  {
220
  // No Event
225
  }
226
 
227
  // Include Available Events
228
+ $this->args['post__in'] = array_unique($IDs);
229
 
230
  // Count of events per day
231
  $IDs_count = array_count_values($IDs);
232
 
233
  // The Query
234
+ $this->args = apply_filters('mec_skin_query_args', $this->args, $this);
235
+
236
+ // Query Key
237
+ $q_key = base64_encode(json_encode($this->args));
238
+
239
+ // Get From Cache
240
+ if(isset($qs[$q_key])) $query = $qs[$q_key];
241
+ // Search & Cache
242
+ else
243
+ {
244
+ $query = new WP_Query($this->args);
245
+ $qs[$q_key] = $query;
246
+ }
247
+
248
  if($query->have_posts())
249
  {
250
  if(!isset($events[$date])) $events[$date] = array();
291
  wp_reset_postdata();
292
  }
293
 
294
+ // Initialize Occurrences' Data
295
+ MEC_feature_occurrences::fetch($events);
296
+
297
  return $events;
298
  }
299
 
app/skins/single.php CHANGED
@@ -354,17 +354,21 @@ class MEC_skin_single extends MEC_skins
354
 
355
  wp_reset_postdata();
356
 
357
- $query = new WP_Query($n_args);
358
- if($query->have_posts())
359
  {
360
- while($query->have_posts())
 
361
  {
362
- $query->the_post();
363
- $n_IDs[] = get_the_ID();
 
 
 
364
  }
365
- }
366
 
367
- wp_reset_postdata();
 
368
 
369
  // No Event Found!
370
  if(!count($p_IDs) and !count($n_IDs)) return;
@@ -1433,7 +1437,7 @@ class MEC_skin_single extends MEC_skins
1433
  ?>
1434
  <div class="mec-single-event-additional-organizers">
1435
  <h3 class="mec-events-single-section-title"><?php echo $this->main->m('other_organizers', __('Other Organizers', 'modern-events-calendar-lite')); ?></h3>
1436
- <?php foreach($organizer_ids as $o_id): if($o_id == $organizer_id) continue; $organizer = (isset($organizers[$o_id]) ? $organizers[$o_id] : NULL); if(!$organizer) continue; ?>
1437
  <div class="mec-single-event-additional-organizer">
1438
  <?php if(isset($organizer['thumbnail']) and trim($organizer['thumbnail'])): ?>
1439
  <?php if (class_exists('MEC_Fluent\Core\pluginBase\MecFluent') && (isset($this->settings['single_single_style']) and $this->settings['single_single_style'] == 'fluent')) { ?>
@@ -1510,7 +1514,7 @@ class MEC_skin_single extends MEC_skins
1510
  ?>
1511
  <div class="mec-single-event-additional-locations">
1512
  <?php $i = 2; ?>
1513
- <?php foreach($location_ids as $l_id): if($l_id == $location_id) continue; $location = (isset($locations[$l_id]) ? $locations[$l_id] : NULL); if(!$location) continue; ?>
1514
  <div class="mec-single-event-location">
1515
  <?php if($location['thumbnail']): ?>
1516
  <img class="mec-img-location" src="<?php echo esc_url($location['thumbnail'] ); ?>" alt="<?php echo (isset($location['name']) ? $location['name'] : ''); ?>">
@@ -1561,21 +1565,21 @@ class MEC_skin_single extends MEC_skins
1561
  <h3 class="mec-schedule-head mec-frontbox-title"><?php _e('Hourly Schedule','modern-events-calendar-lite'); ?></h3>
1562
  <?php foreach($hourly_schedules as $day): ?>
1563
  <?php if(count($hourly_schedules) >= 1 and isset($day['title'])): ?>
1564
- <h4 class="mec-schedule-part"><?php echo $day['title']; ?></h4>
1565
  <?php endif; ?>
1566
  <div class="mec-event-schedule-content">
1567
  <?php foreach($day['schedules'] as $schedule): ?>
1568
  <dl>
1569
- <dt class="mec-schedule-time"><span class="mec-schedule-start-time mec-color"><?php echo $schedule['from']; ?></span><?php if(trim($schedule['to'])): ?> - <span class="mec-schedule-end-time mec-color"><?php echo $schedule['to']; ?></span> <?php endif; ?></dt>
1570
- <dt class="mec-schedule-title"><?php echo $schedule['title']; ?></dt>
1571
- <dt class="mec-schedule-description"><?php echo $schedule['description']; ?></dt>
1572
 
1573
  <?php if($speakers_status and isset($schedule['speakers']) and is_array($schedule['speakers']) and count($schedule['speakers'])): ?>
1574
  <dt class="mec-schedule-speakers">
1575
  <h6><?php echo $this->main->m('taxonomy_speakers', __('Speakers:', 'modern-events-calendar-lite')); ?></h6>
1576
  <?php $speaker_count = count($schedule['speakers']); $i = 0; ?>
1577
  <?php foreach($schedule['speakers'] as $speaker_id): $speaker = get_term($speaker_id); array_push($speakers, $speaker_id); ?>
1578
- <a class="mec-color-hover mec-hourly-schedule-speaker-lightbox" href="#mec_hourly_schedule_speaker_lightbox_<?php echo $speaker->term_id; ?>" data-lity><?php echo $speaker->name; ?></a><?php if(++$i != $speaker_count ) echo ","; ?>
1579
  <?php endforeach; ?>
1580
  </dt>
1581
  <?php endif; ?>
@@ -1589,54 +1593,54 @@ class MEC_skin_single extends MEC_skins
1589
  <!-- Speaker Thumbnail -->
1590
  <?php if($thumbnail = trim(get_term_meta($speaker->term_id, 'thumbnail', true))): ?>
1591
  <div class="mec-hourly-schedule-speaker-thumbnail">
1592
- <img src="<?php echo $thumbnail; ?>" alt="<?php echo $speaker->name; ?>">
1593
  </div>
1594
  <?php endif; ?>
1595
  <div class="mec-hourly-schedule-speaker-details">
1596
  <!-- Speaker Name -->
1597
  <div class="mec-hourly-schedule-speaker-name">
1598
- <?php echo $speaker->name; ?>
1599
  </div>
1600
  <!-- Speaker Job Title -->
1601
  <?php if($job_title = trim(get_term_meta($speaker->term_id, 'job_title', true))): ?>
1602
  <div class="mec-hourly-schedule-speaker-job-title mec-color">
1603
- <?php echo $job_title; ?>
1604
  </div>
1605
  <?php endif; ?>
1606
  <div class="mec-hourly-schedule-speaker-contact-information">
1607
  <!-- Speaker Telephone -->
1608
  <?php if($tel = trim(get_term_meta($speaker->term_id, 'tel', true))): ?>
1609
- <a href="tel:<?php echo $tel; ?>"><i class="mec-fa-phone"></i></a>
1610
  <?php endif; ?>
1611
  <!-- Speaker Email -->
1612
  <?php if($email = trim(get_term_meta($speaker->term_id, 'email', true))): ?>
1613
- <a href="mailto:<?php echo $email; ?>" target="_blank"><i class="mec-fa-envelope"></i></a>
1614
  <?php endif; ?>
1615
  <!-- Speaker Website page -->
1616
  <?php if($website = trim(get_term_meta($speaker->term_id, 'website', true))): ?>
1617
- <a href="<?php echo $website; ?>" target="_blank"><i class="mec-fa-external-link-square"></i></a>
1618
  <?php endif; ?>
1619
  <!-- Speaker Facebook page -->
1620
  <?php if($facebook = trim(get_term_meta($speaker->term_id, 'facebook', true))): ?>
1621
- <a href="<?php echo $facebook; ?>" target="_blank"><i class="mec-fa-facebook"></i></a>
1622
  <?php endif; ?>
1623
  <!-- Speaker Twitter -->
1624
  <?php if($twitter = trim(get_term_meta($speaker->term_id, 'twitter', true))): ?>
1625
- <a href="<?php echo $twitter; ?>" target="_blank"><i class="mec-fa-twitter"></i></a>
1626
  <?php endif; ?>
1627
  <!-- Speaker Instagram -->
1628
  <?php if($instagram = trim(get_term_meta($speaker->term_id, 'instagram', true))): ?>
1629
- <a href="<?php echo $instagram; ?>" target="_blank"><i class="mec-fa-instagram"></i></a>
1630
  <?php endif; ?>
1631
  <!-- Speaker LinkedIn -->
1632
  <?php if($linkedin = trim(get_term_meta($speaker->term_id, 'linkedin', true))): ?>
1633
- <a href="<?php echo $linkedin; ?>" target="_blank"><i class="mec-fa-linkedin"></i></a>
1634
  <?php endif; ?>
1635
  </div>
1636
  <!-- Speaker Description -->
1637
  <?php if(trim($speaker->description)): ?>
1638
  <div class="mec-hourly-schedule-speaker-description">
1639
- <?php echo $speaker->description; ?>
1640
  </div>
1641
  <?php endif; ?>
1642
  </div>
354
 
355
  wp_reset_postdata();
356
 
357
+ if($p_args === $n_args) $n_IDs = $p_IDs;
358
+ else
359
  {
360
+ $query = new WP_Query($n_args);
361
+ if($query->have_posts())
362
  {
363
+ while($query->have_posts())
364
+ {
365
+ $query->the_post();
366
+ $n_IDs[] = get_the_ID();
367
+ }
368
  }
 
369
 
370
+ wp_reset_postdata();
371
+ }
372
 
373
  // No Event Found!
374
  if(!count($p_IDs) and !count($n_IDs)) return;
1437
  ?>
1438
  <div class="mec-single-event-additional-organizers">
1439
  <h3 class="mec-events-single-section-title"><?php echo $this->main->m('other_organizers', __('Other Organizers', 'modern-events-calendar-lite')); ?></h3>
1440
+ <?php foreach($organizer_ids as $o_id): $o_id = apply_filters('wpml_object_id', $o_id, 'mec_organizer', true); if($o_id == $organizer_id) continue; $organizer = (isset($organizers[$o_id]) ? $organizers[$o_id] : NULL); if(!$organizer) continue; ?>
1441
  <div class="mec-single-event-additional-organizer">
1442
  <?php if(isset($organizer['thumbnail']) and trim($organizer['thumbnail'])): ?>
1443
  <?php if (class_exists('MEC_Fluent\Core\pluginBase\MecFluent') && (isset($this->settings['single_single_style']) and $this->settings['single_single_style'] == 'fluent')) { ?>
1514
  ?>
1515
  <div class="mec-single-event-additional-locations">
1516
  <?php $i = 2; ?>
1517
+ <?php foreach($location_ids as $l_id): $l_id = apply_filters('wpml_object_id', $l_id, 'mec_location', true); if($l_id == $location_id) continue; $location = (isset($locations[$l_id]) ? $locations[$l_id] : NULL); if(!$location) continue; ?>
1518
  <div class="mec-single-event-location">
1519
  <?php if($location['thumbnail']): ?>
1520
  <img class="mec-img-location" src="<?php echo esc_url($location['thumbnail'] ); ?>" alt="<?php echo (isset($location['name']) ? $location['name'] : ''); ?>">
1565
  <h3 class="mec-schedule-head mec-frontbox-title"><?php _e('Hourly Schedule','modern-events-calendar-lite'); ?></h3>
1566
  <?php foreach($hourly_schedules as $day): ?>
1567
  <?php if(count($hourly_schedules) >= 1 and isset($day['title'])): ?>
1568
+ <h4 class="mec-schedule-part"><?php echo esc_html($day['title']); ?></h4>
1569
  <?php endif; ?>
1570
  <div class="mec-event-schedule-content">
1571
  <?php foreach($day['schedules'] as $schedule): ?>
1572
  <dl>
1573
+ <dt class="mec-schedule-time"><span class="mec-schedule-start-time mec-color"><?php echo esc_html($schedule['from']); ?></span><?php if(trim($schedule['to'])): ?> - <span class="mec-schedule-end-time mec-color"><?php echo esc_html($schedule['to']); ?></span> <?php endif; ?></dt>
1574
+ <dt class="mec-schedule-title"><?php echo esc_html($schedule['title']); ?></dt>
1575
+ <dt class="mec-schedule-description"><?php echo esc_html($schedule['description']); ?></dt>
1576
 
1577
  <?php if($speakers_status and isset($schedule['speakers']) and is_array($schedule['speakers']) and count($schedule['speakers'])): ?>
1578
  <dt class="mec-schedule-speakers">
1579
  <h6><?php echo $this->main->m('taxonomy_speakers', __('Speakers:', 'modern-events-calendar-lite')); ?></h6>
1580
  <?php $speaker_count = count($schedule['speakers']); $i = 0; ?>
1581
  <?php foreach($schedule['speakers'] as $speaker_id): $speaker = get_term($speaker_id); array_push($speakers, $speaker_id); ?>
1582
+ <a class="mec-color-hover mec-hourly-schedule-speaker-lightbox" href="#mec_hourly_schedule_speaker_lightbox_<?php echo $speaker->term_id; ?>" data-lity><?php echo esc_html($speaker->name); ?></a><?php if(++$i != $speaker_count ) echo ","; ?>
1583
  <?php endforeach; ?>
1584
  </dt>
1585
  <?php endif; ?>
1593
  <!-- Speaker Thumbnail -->
1594
  <?php if($thumbnail = trim(get_term_meta($speaker->term_id, 'thumbnail', true))): ?>
1595
  <div class="mec-hourly-schedule-speaker-thumbnail">
1596
+ <img src="<?php echo $thumbnail; ?>" alt="<?php echo esc_attr($speaker->name); ?>">
1597
  </div>
1598
  <?php endif; ?>
1599
  <div class="mec-hourly-schedule-speaker-details">
1600
  <!-- Speaker Name -->
1601
  <div class="mec-hourly-schedule-speaker-name">
1602
+ <?php echo esc_html($speaker->name); ?>
1603
  </div>
1604
  <!-- Speaker Job Title -->
1605
  <?php if($job_title = trim(get_term_meta($speaker->term_id, 'job_title', true))): ?>
1606
  <div class="mec-hourly-schedule-speaker-job-title mec-color">
1607
+ <?php echo esc_html($job_title); ?>
1608
  </div>
1609
  <?php endif; ?>
1610
  <div class="mec-hourly-schedule-speaker-contact-information">
1611
  <!-- Speaker Telephone -->
1612
  <?php if($tel = trim(get_term_meta($speaker->term_id, 'tel', true))): ?>
1613
+ <a href="tel:<?php echo esc_attr($tel); ?>"><i class="mec-fa-phone"></i></a>
1614
  <?php endif; ?>
1615
  <!-- Speaker Email -->
1616
  <?php if($email = trim(get_term_meta($speaker->term_id, 'email', true))): ?>
1617
+ <a href="mailto:<?php echo esc_attr($email); ?>" target="_blank"><i class="mec-fa-envelope"></i></a>
1618
  <?php endif; ?>
1619
  <!-- Speaker Website page -->
1620
  <?php if($website = trim(get_term_meta($speaker->term_id, 'website', true))): ?>
1621
+ <a href="<?php echo esc_url($website); ?>" target="_blank"><i class="mec-fa-external-link-square"></i></a>
1622
  <?php endif; ?>
1623
  <!-- Speaker Facebook page -->
1624
  <?php if($facebook = trim(get_term_meta($speaker->term_id, 'facebook', true))): ?>
1625
+ <a href="<?php echo esc_url($facebook); ?>" target="_blank"><i class="mec-fa-facebook"></i></a>
1626
  <?php endif; ?>
1627
  <!-- Speaker Twitter -->
1628
  <?php if($twitter = trim(get_term_meta($speaker->term_id, 'twitter', true))): ?>
1629
+ <a href="<?php echo esc_url($twitter); ?>" target="_blank"><i class="mec-fa-twitter"></i></a>
1630
  <?php endif; ?>
1631
  <!-- Speaker Instagram -->
1632
  <?php if($instagram = trim(get_term_meta($speaker->term_id, 'instagram', true))): ?>
1633
+ <a href="<?php echo esc_url($instagram); ?>" target="_blank"><i class="mec-fa-instagram"></i></a>
1634
  <?php endif; ?>
1635
  <!-- Speaker LinkedIn -->
1636
  <?php if($linkedin = trim(get_term_meta($speaker->term_id, 'linkedin', true))): ?>
1637
+ <a href="<?php echo esc_url($linkedin); ?>" target="_blank"><i class="mec-fa-linkedin"></i></a>
1638
  <?php endif; ?>
1639
  </div>
1640
  <!-- Speaker Description -->
1641
  <?php if(trim($speaker->description)): ?>
1642
  <div class="mec-hourly-schedule-speaker-description">
1643
+ <?php echo esc_html($speaker->description); ?>
1644
  </div>
1645
  <?php endif; ?>
1646
  </div>
app/skins/single/default.php CHANGED
@@ -4,7 +4,6 @@ defined('MECEXEC') or die();
4
 
5
  /** @var MEC_skin_single $this */
6
 
7
- $single = new MEC_skin_single();
8
  wp_enqueue_style('mec-lity-style', $this->main->asset('packages/lity/lity.min.css'));
9
  wp_enqueue_script('mec-lity-script', $this->main->asset('packages/lity/lity.min.js'));
10
 
@@ -34,8 +33,7 @@ $organizer_id = $this->main->get_master_organizer_id($event);
34
  $organizer = ($organizer_id ? $this->main->get_organizer_data($organizer_id) : array());
35
 
36
  $sticky_sidebar = isset($settings['sticky_sidebar']) ? $settings['sticky_sidebar'] : '';
37
- if ($sticky_sidebar == 1) $sticky_sidebar = 'mec-sticky';
38
-
39
  ?>
40
  <div class="mec-wrap <?php echo $event_colorskin; ?> clearfix <?php echo $this->html_class; ?>" id="mec_skin_<?php echo $this->uniqueid; ?>">
41
  <?php do_action('mec_top_single_event', get_the_ID()); ?>
@@ -45,7 +43,7 @@ if ($sticky_sidebar == 1) $sticky_sidebar = 'mec-sticky';
45
  <?php
46
  $breadcrumbs_settings = isset($settings['breadcrumbs']) ? $settings['breadcrumbs'] : ''; if($breadcrumbs_settings == '1'): ?>
47
  <div class="mec-breadcrumbs">
48
- <?php $single->display_breadcrumb_widget(get_the_ID()); ?>
49
  </div>
50
  <?php endif; ?>
51
  <!-- end breadcrumbs -->
@@ -410,252 +408,21 @@ if ($sticky_sidebar == 1) $sticky_sidebar = 'mec-sticky';
410
  </div>
411
  <?php else: ?>
412
  <div class="col-md-4">
413
- <?php if($single->found_value('data_time', $settings) == 'on' || $single->found_value('local_time', $settings) == 'on' || $single->found_value('event_cost', $settings) == 'on' || $single->found_value('more_info', $settings) == 'on' || $single->found_value('event_label', $settings) == 'on' || $single->found_value('event_location', $settings) == 'on' || $single->found_value('event_categories', $settings) == 'on' || $single->found_value('event_orgnizer', $settings) == 'on' || $single->found_value('register_btn', $settings) == 'on' ) : ?>
414
- <div class="mec-event-info-desktop mec-event-meta mec-color-before mec-frontbox">
415
- <?php
416
- // Event Date and Time
417
- if(isset($event->data->meta['mec_date']['start']) and !empty($event->data->meta['mec_date']['start']) and $single->found_value('data_time', $settings) == 'on')
418
- {
419
- $midnight_event = $this->main->is_midnight_event($event);
420
- ?>
421
- <div class="mec-single-event-date">
422
- <i class="mec-sl-calendar"></i>
423
- <h3 class="mec-date"><?php _e('Date', 'modern-events-calendar-lite'); ?></h3>
424
- <dl>
425
- <?php if($midnight_event): ?>
426
- <dd><abbr class="mec-events-abbr"><?php echo $this->main->dateify($event, $this->date_format1); ?></abbr></dd>
427
- <?php else: ?>
428
- <dd><abbr class="mec-events-abbr"><?php echo $this->main->date_label((trim($occurrence) ? array('date' => $occurrence) : $event->date['start']), (trim($occurrence_end_date) ? array('date' => $occurrence_end_date) : (isset($event->date['end']) ? $event->date['end'] : NULL)), $this->date_format1, ' - ', true, 0, $event); ?></abbr></dd>
429
- <?php endif; ?>
430
- </dl>
431
- <?php echo $this->main->holding_status($event); ?>
432
- </div>
433
-
434
- <?php
435
- if(isset($event->data->meta['mec_hide_time']) and $event->data->meta['mec_hide_time'] == '0')
436
- {
437
- $time_comment = isset($event->data->meta['mec_comment']) ? $event->data->meta['mec_comment'] : '';
438
- $allday = isset($event->data->meta['mec_allday']) ? $event->data->meta['mec_allday'] : 0;
439
- ?>
440
- <div class="mec-single-event-time">
441
- <i class="mec-sl-clock " style=""></i>
442
- <h3 class="mec-time"><?php _e('Time', 'modern-events-calendar-lite'); ?></h3>
443
- <i class="mec-time-comment"><?php echo (isset($time_comment) ? $time_comment : ''); ?></i>
444
- <dl>
445
- <?php if($allday == '0' and isset($event->data->time) and trim($event->data->time['start'])): ?>
446
- <dd><abbr class="mec-events-abbr"><?php echo $event->data->time['start']; ?><?php echo (trim($event->data->time['end']) ? ' - '.$event->data->time['end'] : ''); ?></abbr></dd>
447
- <?php else: ?>
448
- <dd><abbr class="mec-events-abbr"><?php echo $this->main->m('all_day', __('All Day' , 'modern-events-calendar-lite')); ?></abbr></dd>
449
- <?php endif; ?>
450
- </dl>
451
- </div>
452
- <?php
453
- }
454
- }
455
-
456
- // Local Time Module
457
- if($single->found_value('local_time', $settings) == 'on') echo $this->main->module('local-time.details', array('event' => $event));
458
- ?>
459
-
460
- <?php
461
- // Event Cost
462
- if($cost and $single->found_value('event_cost', $settings) == 'on')
463
- {
464
- ?>
465
- <div class="mec-event-cost">
466
- <i class="mec-sl-wallet"></i>
467
- <h3 class="mec-cost"><?php echo $this->main->m('cost', __('Cost', 'modern-events-calendar-lite')); ?></h3>
468
- <dl><dd class="mec-events-event-cost"><?php echo $cost; ?></dd></dl>
469
- </div>
470
- <?php
471
- }
472
- ?>
473
-
474
- <?php
475
- // More Info
476
- if($more_info and $single->found_value('more_info', $settings) == 'on')
477
- {
478
- ?>
479
- <div class="mec-event-more-info">
480
- <i class="mec-sl-info"></i>
481
- <h3 class="mec-cost"><?php echo $this->main->m('more_info_link', __('More Info', 'modern-events-calendar-lite')); ?></h3>
482
- <dl><dd class="mec-events-event-more-info"><a class="mec-more-info-button mec-color-hover" target="<?php echo $more_info_target; ?>" href="<?php echo esc_url($more_info); ?>"><?php echo $more_info_title; ?></a></dd></dl>
483
- </div>
484
- <?php
485
- }
486
- ?>
487
-
488
- <?php
489
- // Event labels
490
- if(isset($event->data->labels) and !empty($event->data->labels) and $single->found_value('event_label', $settings) == 'on')
491
- {
492
- $mec_items = count($event->data->labels);
493
- $mec_i = 0; ?>
494
- <div class="mec-single-event-label">
495
- <i class="mec-fa-bookmark-o"></i>
496
- <h3 class="mec-cost"><?php echo $this->main->m('taxonomy_labels', __('Labels', 'modern-events-calendar-lite')); ?></h3>
497
- <?php foreach($event->data->labels as $labels=>$label) :
498
- $seperator = (++$mec_i === $mec_items ) ? '' : ',';
499
- echo '<dl><dd style="color:' . $label['color'] . '">' . $label["name"] . $seperator . '</dd></dl>';
500
- endforeach; ?>
501
- </div>
502
- <?php
503
- }
504
- ?>
505
-
506
- <?php do_action('mec_single_virtual_badge', $event->data ); ?>
507
- <?php do_action('mec_single_zoom_badge', $event->data ); ?>
508
-
509
- <?php
510
- // Event Location
511
- if($location_id and count($location) and $single->found_value('event_location', $settings) == 'on')
512
- {
513
- ?>
514
- <div class="mec-single-event-location">
515
- <?php if($location['thumbnail']): ?>
516
- <img class="mec-img-location" src="<?php echo esc_url($location['thumbnail'] ); ?>" alt="<?php echo (isset($location['name']) ? $location['name'] : ''); ?>">
517
- <?php endif; ?>
518
- <i class="mec-sl-location-pin"></i>
519
- <h3 class="mec-events-single-section-title mec-location"><?php echo $this->main->m('taxonomy_location', __('Location', 'modern-events-calendar-lite')); ?></h3>
520
- <dl>
521
- <dd class="author fn org"><?php echo $this->get_location_html($location); ?></dd>
522
- <dd class="location"><address class="mec-events-address"><span class="mec-address"><?php echo (isset($location['address']) ? $location['address'] : ''); ?></span></address></dd>
523
- <?php if(isset($location['url']) and trim($location['url'])): ?>
524
- <dd class="mec-location-url">
525
- <i class="mec-sl-sitemap"></i>
526
- <h6><?php _e('Website', 'modern-events-calendar-lite'); ?></h6>
527
- <span><a href="<?php echo (strpos($location['url'], 'http') === false ? 'http://'.$location['url'] : $location['url']); ?>" class="mec-color-hover" target="_blank"><?php echo $location['url']; ?></a></span>
528
- </dd>
529
- <?php endif;
530
- $location_description_setting = isset( $settings['location_description'] ) ? $settings['location_description'] : ''; $location_terms = get_the_terms($event->data, 'mec_location'); if($location_description_setting == '1' and is_array($location_terms) and count($location_terms)): foreach($location_terms as $location_term) { if ($location_term->term_id == $location['id'] ) { if(isset($location_term->description) && !empty($location_term->description)): ?>
531
- <dd class="mec-location-description">
532
- <p><?php echo $location_term->description;?></p>
533
- </dd>
534
- <?php endif; } } endif; ?>
535
- </dl>
536
- </div>
537
- <?php
538
- $this->show_other_locations($event); // Show Additional Locations
539
- }
540
- ?>
541
-
542
- <?php
543
- // Event Categories
544
- if(isset($event->data->categories) and !empty($event->data->categories) and $single->found_value('event_categories', $settings) == 'on')
545
- {
546
- ?>
547
- <div class="mec-single-event-category">
548
- <i class="mec-sl-folder"></i>
549
- <dt><?php echo $this->main->m('taxonomy_categories', __('Category', 'modern-events-calendar-lite')); ?></dt>
550
- <?php
551
- foreach($event->data->categories as $category)
552
- {
553
- $color = ((isset($category['color']) and trim($category['color'])) ? $category['color'] : '');
554
-
555
- $color_html = '';
556
- if($color) $color_html .= '<span class="mec-event-category-color" style="--background-color: '.esc_attr($color).';background-color: '.esc_attr($color).'">&nbsp;</span>';
557
-
558
- $icon = (isset($category['icon']) ? $category['icon'] : '');
559
- $icon = isset($icon) && $icon != '' ? '<i class="' . $icon . ' mec-color"></i>' : '<i class="mec-fa-angle-right"></i>';
560
-
561
- echo '<dl><dd class="mec-events-event-categories"><a href="'.get_term_link($category['id'], 'mec_category').'" class="mec-color-hover" rel="tag">' . $icon . $category['name'] . $color_html . '</a></dd></dl>';
562
- }
563
- ?>
564
- </div>
565
- <?php
566
- }
567
- ?>
568
- <?php do_action('mec_single_event_under_category', $event); ?>
569
- <?php
570
- // Event Organizer
571
- if($organizer_id and count($organizer) and $single->found_value('event_orgnizer', $settings) == 'on')
572
- {
573
- ?>
574
- <div class="mec-single-event-organizer">
575
- <?php if(isset($organizer['thumbnail']) and trim($organizer['thumbnail'])): ?>
576
- <img class="mec-img-organizer" src="<?php echo esc_url($organizer['thumbnail']); ?>" alt="<?php echo (isset($organizer['name']) ? $organizer['name'] : ''); ?>">
577
- <?php endif; ?>
578
- <h3 class="mec-events-single-section-title"><?php echo $this->main->m('taxonomy_organizer', __('Organizer', 'modern-events-calendar-lite')); ?></h3>
579
- <dl>
580
- <?php if(isset($organizer['thumbnail'])): ?>
581
- <dd class="mec-organizer">
582
- <i class="mec-sl-home"></i>
583
- <h6><?php echo (isset($organizer['name']) ? $organizer['name'] : ''); ?></h6>
584
- </dd>
585
- <?php endif;
586
- if(isset($organizer['tel']) && !empty($organizer['tel'])): ?>
587
- <dd class="mec-organizer-tel">
588
- <i class="mec-sl-phone"></i>
589
- <h6><?php _e('Phone', 'modern-events-calendar-lite'); ?></h6>
590
- <a href="tel:<?php echo $organizer['tel']; ?>"><?php echo $organizer['tel']; ?></a>
591
- </dd>
592
- <?php endif;
593
- if(isset($organizer['email']) && !empty($organizer['email'])): ?>
594
- <dd class="mec-organizer-email">
595
- <i class="mec-sl-envelope"></i>
596
- <h6><?php _e('Email', 'modern-events-calendar-lite'); ?></h6>
597
- <a href="mailto:<?php echo $organizer['email']; ?>"><?php echo $organizer['email']; ?></a>
598
- </dd>
599
- <?php endif;
600
- if(isset($organizer['url']) && !empty($organizer['url']) and $organizer['url'] != 'http://'): ?>
601
- <dd class="mec-organizer-url">
602
- <i class="mec-sl-sitemap"></i>
603
- <h6><?php _e('Website', 'modern-events-calendar-lite'); ?></h6>
604
- <span><a href="<?php echo (strpos($organizer['url'], 'http') === false ? 'http://'.$organizer['url'] : $organizer['url']); ?>" class="mec-color-hover" target="_blank"><?php echo $organizer['url']; ?></a></span>
605
- <?php do_action('mec_single_default_organizer', $organizer); ?>
606
- </dd>
607
- <?php endif;
608
- $organizer_description_setting = isset( $settings['organizer_description'] ) ? $settings['organizer_description'] : ''; $organizer_terms = get_the_terms($event->data, 'mec_organizer'); if($organizer_description_setting == '1' and is_array($organizer_terms) and count($organizer_terms)): foreach($organizer_terms as $organizer_term) { if ($organizer_term->term_id == $organizer['id'] ) { if(isset($organizer_term->description) && !empty($organizer_term->description)): ?>
609
- <dd class="mec-organizer-description"><p><?php echo $organizer_term->description;?></p></dd>
610
- <?php endif; } } endif; ?>
611
- </dl>
612
- </div>
613
- <?php
614
- $this->show_other_organizers($event); // Show Additional Organizers
615
- }
616
- ?>
617
-
618
- <!-- Register Booking Button -->
619
- <?php if($this->main->can_show_booking_module($event) and $single->found_value('register_btn', $settings) == 'on'): ?>
620
- <?php $data_lity = $data_lity_class = ''; if(isset($settings['single_booking_style']) and $settings['single_booking_style'] == 'modal' ){ /* $data_lity = 'onclick="openBookingModal();"'; */ $data_lity_class = 'mec-booking-data-lity'; } ?>
621
- <a class="mec-booking-button mec-bg-color <?php echo $data_lity_class; ?> <?php if(isset($settings['single_booking_style']) and $settings['single_booking_style'] != 'modal' ) echo 'simple-booking'; ?>" href="#mec-events-meta-group-booking-<?php echo $this->uniqueid; ?>" <?php echo $data_lity; ?>><?php echo esc_html($this->main->m('register_button', __('REGISTER', 'modern-events-calendar-lite'))); ?></a>
622
- <?php elseif($single->found_value('register_btn', $settings) == 'on' and $more_info): ?>
623
- <a class="mec-booking-button mec-bg-color" target="<?php echo $more_info_target; ?>" href="<?php echo $more_info; ?>"><?php if($more_info_title) echo esc_html__($more_info_title, 'modern-events-calendar-lite'); else echo esc_html($this->main->m('register_button', __('REGISTER', 'modern-events-calendar-lite'))); ?></a>
624
- <?php endif; ?>
625
- </div>
626
- <?php endif; ?>
627
-
628
- <!-- Speakers Module -->
629
- <?php if($single->found_value('event_speakers', $settings) == 'on') echo $this->main->module('speakers.details', array('event' => $event)); ?>
630
-
631
- <!-- Attendees List Module -->
632
- <?php if($single->found_value('attende_module', $settings) == 'on') echo $this->main->module('attendees-list.details', array('event' => $event)); ?>
633
-
634
- <!-- Next Previous Module -->
635
- <?php if($single->found_value('next_module', $settings) == 'on') echo $this->main->module('next-event.details', array('event' => $event)); ?>
636
-
637
- <!-- Links Module -->
638
- <?php if($single->found_value('links_module', $settings) == 'on') echo $this->main->module('links.details', array('event' => $event)); ?>
639
-
640
- <!-- Weather Module -->
641
- <?php if($single->found_value('weather_module', $settings) == 'on') echo $this->main->module('weather.details', array('event' => $event)); ?>
642
-
643
- <!-- Google Maps Module -->
644
- <?php if ($single->found_value('google_map', $settings) == 'on'): ?>
645
- <div class="mec-events-meta-group mec-events-meta-group-gmap">
646
- <?php echo $this->main->module('googlemap.details', array('event' => $this->events)); ?>
647
- </div>
648
- <?php endif; ?>
649
-
650
- <!-- QRCode Module -->
651
- <?php if($single->found_value('qrcode_module', $settings) == 'on') echo $this->main->module('qrcode.details', array('event' => $event)); ?>
652
-
653
- <!-- Public Download Module -->
654
- <?php if($single->found_value('public_download_module', $settings) == 'on') echo $this->display_public_download_module($event); ?>
655
-
656
- <!-- Custom Fields Module -->
657
- <?php if($single->found_value('custom_fields_module', $settings) == 'on') echo $this->display_data_fields($event, true); ?>
658
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
659
  <!-- Widgets -->
660
  <?php dynamic_sidebar('mec-single-sidebar'); ?>
661
 
4
 
5
  /** @var MEC_skin_single $this */
6
 
 
7
  wp_enqueue_style('mec-lity-style', $this->main->asset('packages/lity/lity.min.css'));
8
  wp_enqueue_script('mec-lity-script', $this->main->asset('packages/lity/lity.min.js'));
9
 
33
  $organizer = ($organizer_id ? $this->main->get_organizer_data($organizer_id) : array());
34
 
35
  $sticky_sidebar = isset($settings['sticky_sidebar']) ? $settings['sticky_sidebar'] : '';
36
+ if($sticky_sidebar == 1) $sticky_sidebar = 'mec-sticky';
 
37
  ?>
38
  <div class="mec-wrap <?php echo $event_colorskin; ?> clearfix <?php echo $this->html_class; ?>" id="mec_skin_<?php echo $this->uniqueid; ?>">
39
  <?php do_action('mec_top_single_event', get_the_ID()); ?>
43
  <?php
44
  $breadcrumbs_settings = isset($settings['breadcrumbs']) ? $settings['breadcrumbs'] : ''; if($breadcrumbs_settings == '1'): ?>
45
  <div class="mec-breadcrumbs">
46
+ <?php $this->display_breadcrumb_widget(get_the_ID()); ?>
47
  </div>
48
  <?php endif; ?>
49
  <!-- end breadcrumbs -->
408
  </div>
409
  <?php else: ?>
410
  <div class="col-md-4">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
411
 
412
+ <?php
413
+ $GLOBALS['mec-widget-single'] = $this;
414
+ $GLOBALS['mec-widget-event'] = $event;
415
+ $GLOBALS['mec-widget-occurrence'] = $occurrence;
416
+ $GLOBALS['mec-widget-occurrence_end_date'] = $occurrence_end_date;
417
+ $GLOBALS['mec-widget-cost'] = $cost;
418
+ $GLOBALS['mec-widget-more_info'] = $more_info;
419
+ $GLOBALS['mec-widget-location_id'] = $location_id;
420
+ $GLOBALS['mec-widget-location'] = $location;
421
+ $GLOBALS['mec-widget-organizer_id'] = $organizer_id;
422
+ $GLOBALS['mec-widget-organizer'] = $organizer;
423
+ $GLOBALS['mec-widget-more_info_target'] = $more_info_target;
424
+ $GLOBALS['mec-widget-more_info_title'] = $more_info_title;
425
+ ?>
426
  <!-- Widgets -->
427
  <?php dynamic_sidebar('mec-single-sidebar'); ?>
428
 
app/skins/single/modern.php CHANGED
@@ -7,7 +7,6 @@ defined('MECEXEC') or die();
7
  /**
8
  * TODO: Optimize
9
  */
10
- $single = new MEC_skin_single();
11
  wp_enqueue_style('mec-lity-style', $this->main->asset('packages/lity/lity.min.css'));
12
  wp_enqueue_script('mec-lity-script', $this->main->asset('packages/lity/lity.min.js'));
13
 
@@ -62,180 +61,20 @@ $cost = $this->main->get_event_cost($event);
62
  <?php do_action('mec_single_virtual_badge', $event->data); ?>
63
  <?php do_action('mec_single_zoom_badge', $event->data); ?>
64
 
65
- <?php if($single->found_value('event_orgnizer', $settings) == 'on' || $single->found_value('register_btn', $settings) == 'on'): ?>
66
- <div class="mec-event-meta mec-color-before mec-frontbox <?php echo ((!$this->main->can_show_booking_module($event) and in_array($organizer_id, array('0', '1')) and !$more_info) ? 'mec-util-hidden' : ''); ?>">
67
- <?php
68
- // Event Organizer
69
- if($organizer_id and count($organizer) and $single->found_value('event_orgnizer', $settings) == 'on')
70
- {
71
- ?>
72
- <div class="mec-single-event-organizer">
73
- <?php if(isset($organizer['thumbnail']) and trim($organizer['thumbnail'])): ?>
74
- <img class="mec-img-organizer" src="<?php echo esc_url($organizer['thumbnail']); ?>" alt="<?php echo (isset($organizer['name']) ? $organizer['name'] : ''); ?>">
75
- <?php endif; ?>
76
- <h3 class="mec-events-single-section-title"><?php echo $this->main->m('taxonomy_organizer', __('Organizer', 'modern-events-calendar-lite')); ?></h3>
77
- <dl>
78
- <?php if(isset($organizer['thumbnail'])): ?>
79
- <dd class="mec-organizer">
80
- <i class="mec-sl-home"></i>
81
- <h6><?php echo (isset($organizer['name']) ? $organizer['name'] : ''); ?></h6>
82
- </dd>
83
- <?php endif;
84
- if(isset($organizer['tel']) && !empty($organizer['tel'])): ?>
85
- <dd class="mec-organizer-tel">
86
- <i class="mec-sl-phone"></i>
87
- <h6><?php _e('Phone', 'modern-events-calendar-lite'); ?></h6>
88
- <a href="tel:<?php echo $organizer['tel']; ?>"><?php echo $organizer['tel']; ?></a>
89
- </dd>
90
- <?php endif;
91
- if(isset($organizer['email']) && !empty($organizer['email'])): ?>
92
- <dd class="mec-organizer-email">
93
- <i class="mec-sl-envelope"></i>
94
- <h6><?php _e('Email', 'modern-events-calendar-lite'); ?></h6>
95
- <a href="mailto:<?php echo $organizer['email']; ?>"><?php echo $organizer['email']; ?></a>
96
- </dd>
97
- <?php endif;
98
- if(isset($organizer['url']) && !empty($organizer['url']) and $organizer['url'] != 'http://'): ?>
99
- <dd class="mec-organizer-url">
100
- <i class="mec-sl-sitemap"></i>
101
- <h6><?php _e('Website', 'modern-events-calendar-lite'); ?></h6>
102
- <span><a href="<?php echo (strpos($organizer['url'], 'http') === false ? 'http://'.$organizer['url'] : $organizer['url']); ?>" class="mec-color-hover" target="_blank"><?php echo $organizer['url']; ?></a></span>
103
- </dd>
104
- <?php endif;
105
- $organizer_description_setting = isset( $settings['organizer_description'] ) ? $settings['organizer_description'] : ''; $organizer_terms = get_the_terms($event->data, 'mec_organizer'); if($organizer_description_setting == '1' and is_array($organizer_terms) and count($organizer_terms)): foreach($organizer_terms as $organizer_term) { if ($organizer_term->term_id == $organizer['id'] ) { if(isset($organizer_term->description) && !empty($organizer_term->description)): ?>
106
- <dd class="mec-organizer-description">
107
- <p><?php echo $organizer_term->description;?></p>
108
- </dd>
109
- <?php endif; } } endif; ?>
110
- </dl>
111
- </div>
112
- <?php
113
- $this->show_other_organizers($event); // Show Additional Organizers
114
- }
115
- ?>
116
-
117
- <!-- Register Booking Button -->
118
- <?php if($this->main->can_show_booking_module($event) and $single->found_value('register_btn', $settings) == 'on'): ?>
119
- <?php
120
- $data_lity = $data_lity_class = '';
121
- $target_id = 'mec-events-meta-group-booking-'.$this->uniqueid;
122
- if(isset($settings['single_booking_style']) and $settings['single_booking_style'] == 'modal' ){
123
- /* $data_lity = 'onclick="openBookingModal();"'; */
124
- $data_lity_class = 'mec-booking-data-lity';
125
- $target_id = 'mec-events-meta-group-booking-box-'.$this->uniqueid;
126
- } ?>
127
- <a class="mec-booking-button mec-bg-color <?php echo $data_lity_class; ?> <?php if(isset($settings['single_booking_style']) and $settings['single_booking_style'] != 'modal' ) echo 'simple-booking'; ?>" href="#<?php echo $target_id; ?>" <?php echo $data_lity; ?>><?php echo esc_html($this->main->m('register_button', __('REGISTER', 'modern-events-calendar-lite'))); ?></a>
128
- <?php elseif($more_info): ?>
129
- <a class="mec-booking-button mec-bg-color" target="<?php echo $more_info_target; ?>" href="<?php echo esc_url($more_info); ?>"><?php if($more_info_title) echo esc_html__($more_info_title, 'modern-events-calendar-lite'); else echo esc_html($this->main->m('register_button', __('REGISTER', 'modern-events-calendar-lite'))); ?></a>
130
- <?php endif; ?>
131
- </div>
132
- <?php endif; ?>
133
-
134
- <!-- Speakers Module -->
135
- <?php if($single->found_value('event_speakers', $settings) == 'on') echo $this->main->module('speakers.details', array('event' => $event)); ?>
136
-
137
- <!-- Local Time Module -->
138
- <?php if($single->found_value('local_time', $settings) == 'on') echo $this->main->module('local-time.details', array('event' => $event)); ?>
139
-
140
- <?php if($single->found_value('event_location', $settings) == 'on' || $single->found_value('event_categories', $settings) == 'on' || $single->found_value('more_info', $settings) == 'on'): ?>
141
- <div class="mec-event-meta mec-color-before mec-frontbox <?php if((!count($location) or $single->found_value('event_location', $settings) == '') and (!is_array($event->data->categories) or !count($event->data->categories) or $single->found_value('event_categories', $settings) == '') and (!$more_info or $single->found_value('more_info', $settings) == '')) echo 'mec-util-hidden'; ?>">
142
-
143
- <?php
144
- // Event Location
145
- if($location_id and count($location) and $single->found_value('event_location', $settings) == 'on')
146
- {
147
- ?>
148
- <div class="mec-single-event-location">
149
- <?php if($location['thumbnail']): ?>
150
- <img class="mec-img-location" src="<?php echo esc_url($location['thumbnail'] ); ?>" alt="<?php echo (isset($location['name']) ? $location['name'] : ''); ?>">
151
- <?php endif; ?>
152
- <i class="mec-sl-location-pin"></i>
153
- <h3 class="mec-events-single-section-title mec-location"><?php echo $this->main->m('taxonomy_location', __('Location', 'modern-events-calendar-lite')); ?></h3>
154
- <dl>
155
- <dd class="author fn org"><?php echo $this->get_location_html($location); ?></dd>
156
- <dd class="location"><address class="mec-events-address"><span class="mec-address"><?php echo (isset($location['address']) ? $location['address'] : ''); ?></span></address></dd>
157
-
158
- <?php if(isset($location['url']) and trim($location['url'])): ?>
159
- <dd class="mec-location-url">
160
- <i class="mec-sl-sitemap"></i>
161
- <h6><?php _e('Website', 'modern-events-calendar-lite'); ?></h6>
162
- <span><a href="<?php echo (strpos($location['url'], 'http') === false ? 'http://'.$location['url'] : $location['url']); ?>" class="mec-color-hover" target="_blank"><?php echo $location['url']; ?></a></span>
163
- </dd>
164
- <?php endif;
165
- $location_description_setting = isset( $settings['location_description'] ) ? $settings['location_description'] : ''; $location_terms = get_the_terms($event->data, 'mec_location'); if($location_description_setting == '1' and is_array($location_terms) and count($location_terms)): foreach($location_terms as $location_term) { if ($location_term->term_id == $location['id'] ) { if(isset($location_term->description) && !empty($location_term->description)): ?>
166
- <dd class="mec-location-description">
167
- <p><?php echo $location_term->description;?></p>
168
- </dd>
169
- <?php endif; } } endif; ?>
170
- </dl>
171
- </div>
172
- <?php
173
- $this->show_other_locations($event); // Show Additional Locations
174
- }
175
- ?>
176
-
177
- <?php
178
- // Event Categories
179
- if(isset($event->data->categories) and !empty($event->data->categories) and $single->found_value('event_categories', $settings) == 'on')
180
- {
181
- ?>
182
- <div class="mec-single-event-category">
183
- <i class="mec-sl-folder"></i>
184
- <dt><?php echo $this->main->m('taxonomy_categories', __('Category', 'modern-events-calendar-lite')); ?></dt>
185
- <?php
186
- foreach($event->data->categories as $category)
187
- {
188
- $color = ((isset($category['color']) and trim($category['color'])) ? $category['color'] : '');
189
-
190
- $color_html = '';
191
- if($color) $color_html .= '<span class="mec-event-category-color" style="--background-color: '.esc_attr($color).';background-color: '.esc_attr($color).'">&nbsp;</span>';
192
-
193
- $icon = (isset($category['icon']) ? $category['icon'] : '');
194
- $icon = isset($icon) && $icon != '' ? '<i class="' . $icon . ' mec-color"></i>' : '<i class="mec-fa-angle-right"></i>';
195
-
196
- echo '<dl><dd class="mec-events-event-categories"><a href="'.get_term_link($category['id'], 'mec_category').'" class="mec-color-hover" rel="tag">' . $icon . $category['name'] . $color_html . '</a></dd></dl>';
197
- }
198
- ?>
199
- </div>
200
- <?php
201
- }
202
- ?>
203
-
204
- <?php
205
- // More Info
206
- if($more_info and $single->found_value('more_info', $settings) == 'on')
207
- {
208
- ?>
209
- <div class="mec-event-more-info">
210
- <i class="mec-sl-info"></i>
211
- <h3 class="mec-cost"><?php echo $this->main->m('more_info_link', __('More Info', 'modern-events-calendar-lite')); ?></h3>
212
- <dl><dd class="mec-events-event-more-info"><a class="mec-more-info-button mec-color-hover" target="<?php echo $more_info_target; ?>" href="<?php echo esc_url($more_info); ?>"><?php echo $more_info_title; ?></a></dd></dl>
213
- </div>
214
- <?php
215
- }
216
- ?>
217
-
218
- </div>
219
- <?php endif; ?>
220
-
221
- <!-- Attendees List Module -->
222
- <?php if($single->found_value('attende_module', $settings) == 'on') echo $this->main->module('attendees-list.details', array('event' => $event)); ?>
223
-
224
- <!-- Next Previous Module -->
225
- <?php if($single->found_value('next_module', $settings) == 'on') echo $this->main->module('next-event.details', array('event' => $event)); ?>
226
-
227
- <!-- Weather Module -->
228
- <?php if($single->found_value('weather_module', $settings) == 'on') echo $this->main->module('weather.details', array('event' => $event)); ?>
229
-
230
- <!-- QRCode Module -->
231
- <?php if($single->found_value('qrcode_module', $settings) == 'on') echo $this->main->module('qrcode.details', array('event' => $event)); ?>
232
-
233
- <!-- Public Download Module -->
234
- <?php if($single->found_value('public_download_module', $settings) == 'on') echo $this->display_public_download_module($event); ?>
235
-
236
- <!-- Custom Fields Module -->
237
- <?php if($single->found_value('custom_fields_module', $settings) == 'on') echo $this->display_data_fields($event, true); ?>
238
-
239
  <!-- Widgets -->
240
  <?php dynamic_sidebar('mec-single-sidebar'); ?>
241
 
7
  /**
8
  * TODO: Optimize
9
  */
 
10
  wp_enqueue_style('mec-lity-style', $this->main->asset('packages/lity/lity.min.css'));
11
  wp_enqueue_script('mec-lity-script', $this->main->asset('packages/lity/lity.min.js'));
12
 
61
  <?php do_action('mec_single_virtual_badge', $event->data); ?>
62
  <?php do_action('mec_single_zoom_badge', $event->data); ?>
63
 
64
+ <?php
65
+ $GLOBALS['mec-widget-single'] = $this;
66
+ $GLOBALS['mec-widget-event'] = $event;
67
+ $GLOBALS['mec-widget-occurrence'] = $occurrence;
68
+ $GLOBALS['mec-widget-occurrence_end_date'] = $occurrence_end_date;
69
+ $GLOBALS['mec-widget-cost'] = $cost;
70
+ $GLOBALS['mec-widget-more_info'] = $more_info;
71
+ $GLOBALS['mec-widget-location_id'] = $location_id;
72
+ $GLOBALS['mec-widget-location'] = $location;
73
+ $GLOBALS['mec-widget-organizer_id'] = $organizer_id;
74
+ $GLOBALS['mec-widget-organizer'] = $organizer;
75
+ $GLOBALS['mec-widget-more_info_target'] = $more_info_target;
76
+ $GLOBALS['mec-widget-more_info_title'] = $more_info_title;
77
+ ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
78
  <!-- Widgets -->
79
  <?php dynamic_sidebar('mec-single-sidebar'); ?>
80
 
app/skins/tile.php CHANGED
@@ -204,6 +204,7 @@ class MEC_skin_tile extends MEC_skins
204
  $i = 0;
205
  $found = 0;
206
  $events = array();
 
207
 
208
  foreach($dates as $date=>$IDs)
209
  {
@@ -211,7 +212,7 @@ class MEC_skin_tile extends MEC_skins
211
  if(!is_array($IDs) or (is_array($IDs) and !count($IDs))) continue;
212
 
213
  // Include Available Events
214
- $this->args['post__in'] = $IDs;
215
 
216
  // Count of events per day
217
  $IDs_count = array_count_values($IDs);
@@ -229,8 +230,20 @@ class MEC_skin_tile extends MEC_skins
229
  }
230
 
231
  // The Query
232
- $this->args = apply_filters( 'mec_skin_query_args', $this->args, $this );
233
- $query = new WP_Query($this->args);
 
 
 
 
 
 
 
 
 
 
 
 
234
  if($query->have_posts())
235
  {
236
  if(!isset($events[$date])) $events[$date] = array();
@@ -293,6 +306,9 @@ class MEC_skin_tile extends MEC_skins
293
  $i++;
294
  }
295
 
 
 
 
296
  // Set found events
297
  $this->found = $found;
298
 
204
  $i = 0;
205
  $found = 0;
206
  $events = array();
207
+ $qs = array();
208
 
209
  foreach($dates as $date=>$IDs)
210
  {
212
  if(!is_array($IDs) or (is_array($IDs) and !count($IDs))) continue;
213
 
214
  // Include Available Events
215
+ $this->args['post__in'] = array_unique($IDs);
216
 
217
  // Count of events per day
218
  $IDs_count = array_count_values($IDs);
230
  }
231
 
232
  // The Query
233
+ $this->args = apply_filters('mec_skin_query_args', $this->args, $this);
234
+
235
+ // Query Key
236
+ $q_key = base64_encode(json_encode($this->args));
237
+
238
+ // Get From Cache
239
+ if(isset($qs[$q_key])) $query = $qs[$q_key];
240
+ // Search & Cache
241
+ else
242
+ {
243
+ $query = new WP_Query($this->args);
244
+ $qs[$q_key] = $query;
245
+ }
246
+
247
  if($query->have_posts())
248
  {
249
  if(!isset($events[$date])) $events[$date] = array();
306
  $i++;
307
  }
308
 
309
+ // Initialize Occurrences' Data
310
+ MEC_feature_occurrences::fetch($events);
311
+
312
  // Set found events
313
  $this->found = $found;
314
 
app/skins/timetable.php CHANGED
@@ -231,6 +231,8 @@ class MEC_skin_timetable extends MEC_skins
231
  $this->args['posts_per_page'] = $this->limit;
232
 
233
  $events = array();
 
 
234
  foreach($dates as $date=>$IDs)
235
  {
236
  // Check Finish Date
@@ -240,14 +242,26 @@ class MEC_skin_timetable extends MEC_skins
240
  $this->end_date = $date;
241
 
242
  // Include Available Events
243
- $this->args['post__in'] = $IDs;
244
 
245
  // Count of events per day
246
  $IDs_count = array_count_values($IDs);
247
 
248
  // The Query
249
- $this->args = apply_filters( 'mec_skin_query_args', $this->args, $this );
250
- $query = new WP_Query($this->args);
 
 
 
 
 
 
 
 
 
 
 
 
251
  if(is_array($IDs) and count($IDs) and $query->have_posts())
252
  {
253
  if(!isset($events[$date])) $events[$date] = array();
@@ -302,6 +316,9 @@ class MEC_skin_timetable extends MEC_skins
302
  wp_reset_postdata();
303
  }
304
 
 
 
 
305
  return $events;
306
  }
307
 
231
  $this->args['posts_per_page'] = $this->limit;
232
 
233
  $events = array();
234
+ $qs = array();
235
+
236
  foreach($dates as $date=>$IDs)
237
  {
238
  // Check Finish Date
242
  $this->end_date = $date;
243
 
244
  // Include Available Events
245
+ $this->args['post__in'] = array_unique($IDs);
246
 
247
  // Count of events per day
248
  $IDs_count = array_count_values($IDs);
249
 
250
  // The Query
251
+ $this->args = apply_filters('mec_skin_query_args', $this->args, $this);
252
+
253
+ // Query Key
254
+ $q_key = base64_encode(json_encode($this->args));
255
+
256
+ // Get From Cache
257
+ if(isset($qs[$q_key])) $query = $qs[$q_key];
258
+ // Search & Cache
259
+ else
260
+ {
261
+ $query = new WP_Query($this->args);
262
+ $qs[$q_key] = $query;
263
+ }
264
+
265
  if(is_array($IDs) and count($IDs) and $query->have_posts())
266
  {
267
  if(!isset($events[$date])) $events[$date] = array();
316
  wp_reset_postdata();
317
  }
318
 
319
+ // Initialize Occurrences' Data
320
+ MEC_feature_occurrences::fetch($events);
321
+
322
  return $events;
323
  }
324
 
app/skins/timetable/modern.php CHANGED
@@ -39,7 +39,9 @@ foreach($this->weeks as $week_number=>$week)
39
  {
40
  $time = strtotime($day);
41
  $count = isset($this->events[$day]) ? count($this->events[$day]) : 0;
42
- $weeks .= '<dt data-date-id="'.date('Ymd', $time).'" data-events-count="'.$count.'" class="'.(!$count ? 'mec-timetable-has-no-event ' : '').(($day == $this->active_date) ? 'mec-timetable-day-active' : '').'">'
 
 
43
  .'<span>'.$this->main->date_i18n('D', $time).'</span> '
44
  .$this->main->date_i18n('j', $time)
45
  .'</dt>';
39
  {
40
  $time = strtotime($day);
41
  $count = isset($this->events[$day]) ? count($this->events[$day]) : 0;
42
+ $passed = ($time < strtotime($this->today));
43
+
44
+ $weeks .= '<dt data-date-id="'.date('Ymd', $time).'" data-events-count="'.$count.'" class="'.((!$count or $passed) ? 'mec-timetable-has-no-event ' : '').(($day == $this->active_date) ? 'mec-timetable-day-active' : '').'">'
45
  .'<span>'.$this->main->date_i18n('D', $time).'</span> '
46
  .$this->main->date_i18n('j', $time)
47
  .'</dt>';
app/skins/timetable/render.php CHANGED
@@ -18,7 +18,7 @@ else $set_dark = '';
18
  ?>
19
  <?php if($this->style == 'modern'): ?>
20
  <div class="mec-timetable-day-events mec-clear mec-weekly-view-dates-events <?php echo $set_dark; ?>">
21
- <?php foreach($this->events as $date=>$events): $week = (isset($this->week_of_days[$date]) ? $this->week_of_days[$date] : 0); ?>
22
  <?php
23
  if(!isset($has_events[$week]) and isset($this->weeks[$week]))
24
  {
@@ -101,8 +101,7 @@ else $set_dark = '';
101
  $event_start_date = !empty($event->date['start']['date']) ? $event->date['start']['date'] : '';
102
 
103
  $mec_data = $this->display_custom_data($event);
104
- $custom_data_class = !empty($mec_data) ? 'mec-custom-data' : '';
105
-
106
  ?>
107
  <article class="mec-event-article <?php echo $this->get_event_classes($event); ?> <?php echo $custom_data_class; ?>">
108
  <?php echo $event_color; ?>
18
  ?>
19
  <?php if($this->style == 'modern'): ?>
20
  <div class="mec-timetable-day-events mec-clear mec-weekly-view-dates-events <?php echo $set_dark; ?>">
21
+ <?php foreach($this->events as $date=>$events): if(strtotime($date) < strtotime($this->today)) continue; $week = (isset($this->week_of_days[$date]) ? $this->week_of_days[$date] : 0); ?>
22
  <?php
23
  if(!isset($has_events[$week]) and isset($this->weeks[$week]))
24
  {
101
  $event_start_date = !empty($event->date['start']['date']) ? $event->date['start']['date'] : '';
102
 
103
  $mec_data = $this->display_custom_data($event);
104
+ $custom_data_class = !empty($mec_data) ? 'mec-custom-data' : '';
 
105
  ?>
106
  <article class="mec-event-article <?php echo $this->get_event_classes($event); ?> <?php echo $custom_data_class; ?>">
107
  <?php echo $event_color; ?>
app/skins/weekly_view.php CHANGED
@@ -199,6 +199,8 @@ class MEC_skin_weekly_view extends MEC_skins
199
  $this->args['posts_per_page'] = $this->limit;
200
 
201
  $events = array();
 
 
202
  foreach($dates as $date=>$IDs)
203
  {
204
  // Check Finish Date
@@ -209,7 +211,7 @@ class MEC_skin_weekly_view extends MEC_skins
209
  }
210
 
211
  // Include Available Events
212
- $this->args['post__in'] = $IDs;
213
 
214
  // Count of events per day
215
  $IDs_count = array_count_values($IDs);
@@ -218,8 +220,20 @@ class MEC_skin_weekly_view extends MEC_skins
218
  $this->end_date = $date;
219
 
220
  // The Query
221
- $this->args = apply_filters( 'mec_skin_query_args', $this->args, $this );
222
- $query = new WP_Query($this->args);
 
 
 
 
 
 
 
 
 
 
 
 
223
  if(is_array($IDs) and count($IDs) and $query->have_posts())
224
  {
225
  if(!isset($events[$date])) $events[$date] = array();
@@ -274,6 +288,9 @@ class MEC_skin_weekly_view extends MEC_skins
274
  wp_reset_postdata();
275
  }
276
 
 
 
 
277
  return $events;
278
  }
279
 
199
  $this->args['posts_per_page'] = $this->limit;
200
 
201
  $events = array();
202
+ $qs = array();
203
+
204
  foreach($dates as $date=>$IDs)
205
  {
206
  // Check Finish Date
211
  }
212
 
213
  // Include Available Events
214
+ $this->args['post__in'] = array_unique($IDs);
215
 
216
  // Count of events per day
217
  $IDs_count = array_count_values($IDs);
220
  $this->end_date = $date;
221
 
222
  // The Query
223
+ $this->args = apply_filters('mec_skin_query_args', $this->args, $this);
224
+
225
+ // Query Key
226
+ $q_key = base64_encode(json_encode($this->args));
227
+
228
+ // Get From Cache
229
+ if(isset($qs[$q_key])) $query = $qs[$q_key];
230
+ // Search & Cache
231
+ else
232
+ {
233
+ $query = new WP_Query($this->args);
234
+ $qs[$q_key] = $query;
235
+ }
236
+
237
  if(is_array($IDs) and count($IDs) and $query->have_posts())
238
  {
239
  if(!isset($events[$date])) $events[$date] = array();
288
  wp_reset_postdata();
289
  }
290
 
291
+ // Initialize Occurrences' Data
292
+ MEC_feature_occurrences::fetch($events);
293
+
294
  return $events;
295
  }
296
 
app/skins/yearly_view.php CHANGED
@@ -185,6 +185,8 @@ class MEC_skin_yearly_view extends MEC_skins
185
  $this->args['posts_per_page'] = $this->limit;
186
 
187
  $events = array();
 
 
188
  foreach($dates as $date=>$IDs)
189
  {
190
  // No Event
@@ -198,14 +200,26 @@ class MEC_skin_yearly_view extends MEC_skins
198
  }
199
 
200
  // Include Available Events
201
- $this->args['post__in'] = $IDs;
202
 
203
  // Count of events per day
204
  $IDs_count = array_count_values($IDs);
205
 
206
  // The Query
207
- $this->args = apply_filters( 'mec_skin_query_args', $this->args, $this );
208
- $query = new WP_Query($this->args);
 
 
 
 
 
 
 
 
 
 
 
 
209
  if($query->have_posts())
210
  {
211
  if(!isset($events[$date])) $events[$date] = array();
@@ -246,6 +260,9 @@ class MEC_skin_yearly_view extends MEC_skins
246
  wp_reset_postdata();
247
  }
248
 
 
 
 
249
  return $events;
250
  }
251
 
185
  $this->args['posts_per_page'] = $this->limit;
186
 
187
  $events = array();
188
+ $qs = array();
189
+
190
  foreach($dates as $date=>$IDs)
191
  {
192
  // No Event
200
  }
201
 
202
  // Include Available Events
203
+ $this->args['post__in'] = array_unique($IDs);
204
 
205
  // Count of events per day
206
  $IDs_count = array_count_values($IDs);
207
 
208
  // The Query
209
+ $this->args = apply_filters('mec_skin_query_args', $this->args, $this);
210
+
211
+ // Query Key
212
+ $q_key = base64_encode(json_encode($this->args));
213
+
214
+ // Get From Cache
215
+ if(isset($qs[$q_key])) $query = $qs[$q_key];
216
+ // Search & Cache
217
+ else
218
+ {
219
+ $query = new WP_Query($this->args);
220
+ $qs[$q_key] = $query;
221
+ }
222
+
223
  if($query->have_posts())
224
  {
225
  if(!isset($events[$date])) $events[$date] = array();
260
  wp_reset_postdata();
261
  }
262
 
263
+ // Initialize Occurrences' Data
264
+ MEC_feature_occurrences::fetch($events);
265
+
266
  return $events;
267
  }
268
 
app/widgets/single.php CHANGED
@@ -44,21 +44,42 @@ class MEC_single_widget extends WP_Widget
44
  */
45
  public function widget($args, $instance)
46
  {
47
- $cache = array();
 
48
 
49
- if(!$this->is_preview()) $cache = wp_cache_get('MEC_single_widget', 'widget');
50
- if(!is_array($cache)) $cache = array();
51
 
52
- if(!isset($args['widget_id']))
53
- {
54
- $args['widget_id'] = $this->id;
55
- }
56
 
57
- if(isset($cache[$args['widget_id']]))
58
- {
59
- echo $cache[$args['widget_id']];
60
- return;
61
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
62
  }
63
 
64
  /**
44
  */
45
  public function widget($args, $instance)
46
  {
47
+ /** @var MEC_main $main */
48
+ $main = MEC::getInstance('app.libraries.main');
49
 
50
+ // Not Single Event Page
51
+ if(!is_singular($main->get_main_post_type())) return;
52
 
53
+ // General Settings
54
+ $settings = $main->get_settings();
 
 
55
 
56
+ $layout = (isset($settings['single_single_style']) ? $settings['single_single_style'] : 'modern');
57
+ echo $this->get_layout_output($layout, $settings);
58
+ }
59
+
60
+ public function get_layout_output($layout, $settings)
61
+ {
62
+ $single = (isset($GLOBALS['mec-widget-single']) ? $GLOBALS['mec-widget-single'] : NULL);
63
+ $event = (isset($GLOBALS['mec-widget-event']) ? $GLOBALS['mec-widget-event'] : NULL);
64
+
65
+ if(!$single or !$event) return NULL;
66
+
67
+ $occurrence = (isset($GLOBALS['mec-widget-occurrence']) ? $GLOBALS['mec-widget-occurrence'] : NULL);
68
+ $occurrence_end_date = (isset($GLOBALS['mec-widget-occurrence_end_date']) ? $GLOBALS['mec-widget-occurrence_end_date'] : NULL);
69
+ $cost = (isset($GLOBALS['mec-widget-cost']) ? $GLOBALS['mec-widget-cost'] : NULL);
70
+ $more_info = (isset($GLOBALS['mec-widget-more_info']) ? $GLOBALS['mec-widget-more_info'] : NULL);
71
+ $location_id = (isset($GLOBALS['mec-widget-location_id']) ? $GLOBALS['mec-widget-location_id'] : NULL);
72
+ $location = (isset($GLOBALS['mec-widget-location']) ? $GLOBALS['mec-widget-location'] : NULL);
73
+ $organizer_id = (isset($GLOBALS['mec-widget-organizer_id']) ? $GLOBALS['mec-widget-organizer_id'] : NULL);
74
+ $organizer = (isset($GLOBALS['mec-widget-organizer']) ? $GLOBALS['mec-widget-organizer'] : NULL);
75
+ $more_info_target = (isset($GLOBALS['mec-widget-more_info_target']) ? $GLOBALS['mec-widget-more_info_target'] : NULL);
76
+ $more_info_title = (isset($GLOBALS['mec-widget-more_info_title']) ? $GLOBALS['mec-widget-more_info_title'] : NULL);
77
+
78
+ $path = MEC::import('app.widgets.single.'.$layout, true, true);
79
+
80
+ ob_start();
81
+ include $path;
82
+ return $output = ob_get_clean();
83
  }
84
 
85
  /**
app/widgets/single/default.php ADDED
@@ -0,0 +1,245 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php if($single->found_value('data_time', $settings) == 'on' || $single->found_value('local_time', $settings) == 'on' || $single->found_value('event_cost', $settings) == 'on' || $single->found_value('more_info', $settings) == 'on' || $single->found_value('event_label', $settings) == 'on' || $single->found_value('event_location', $settings) == 'on' || $single->found_value('event_categories', $settings) == 'on' || $single->found_value('event_orgnizer', $settings) == 'on' || $single->found_value('register_btn', $settings) == 'on' ) : ?>
2
+ <div class="mec-event-info-desktop mec-event-meta mec-color-before mec-frontbox">
3
+ <?php
4
+ // Event Date and Time
5
+ if(isset($event->data->meta['mec_date']['start']) and !empty($event->data->meta['mec_date']['start']) and $single->found_value('data_time', $settings) == 'on')
6
+ {
7
+ $midnight_event = $single->main->is_midnight_event($event);
8
+ ?>
9
+ <div class="mec-single-event-date">
10
+ <i class="mec-sl-calendar"></i>
11
+ <h3 class="mec-date"><?php _e('Date', 'modern-events-calendar-lite'); ?></h3>
12
+ <dl>
13
+ <?php if($midnight_event): ?>
14
+ <dd><abbr class="mec-events-abbr"><?php echo $single->main->dateify($event, $single->date_format1); ?></abbr></dd>
15
+ <?php else: ?>
16
+ <dd><abbr class="mec-events-abbr"><?php echo $single->main->date_label((trim($occurrence) ? array('date' => $occurrence) : $event->date['start']), (trim($occurrence_end_date) ? array('date' => $occurrence_end_date) : (isset($event->date['end']) ? $event->date['end'] : NULL)), $single->date_format1, ' - ', true, 0, $event); ?></abbr></dd>
17
+ <?php endif; ?>
18
+ </dl>
19
+ <?php echo $single->main->holding_status($event); ?>
20
+ </div>
21
+
22
+ <?php
23
+ if(isset($event->data->meta['mec_hide_time']) and $event->data->meta['mec_hide_time'] == '0')
24
+ {
25
+ $time_comment = isset($event->data->meta['mec_comment']) ? $event->data->meta['mec_comment'] : '';
26
+ $allday = isset($event->data->meta['mec_allday']) ? $event->data->meta['mec_allday'] : 0;
27
+ ?>
28
+ <div class="mec-single-event-time">
29
+ <i class="mec-sl-clock " style=""></i>
30
+ <h3 class="mec-time"><?php _e('Time', 'modern-events-calendar-lite'); ?></h3>
31
+ <i class="mec-time-comment"><?php echo (isset($time_comment) ? $time_comment : ''); ?></i>
32
+ <dl>
33
+ <?php if($allday == '0' and isset($event->data->time) and trim($event->data->time['start'])): ?>
34
+ <dd><abbr class="mec-events-abbr"><?php echo $event->data->time['start']; ?><?php echo (trim($event->data->time['end']) ? ' - '.$event->data->time['end'] : ''); ?></abbr></dd>
35
+ <?php else: ?>
36
+ <dd><abbr class="mec-events-abbr"><?php echo $single->main->m('all_day', __('All Day' , 'modern-events-calendar-lite')); ?></abbr></dd>
37
+ <?php endif; ?>
38
+ </dl>
39
+ </div>
40
+ <?php
41
+ }
42
+ }
43
+
44
+ // Local Time Module
45
+ if($single->found_value('local_time', $settings) == 'on') echo $single->main->module('local-time.details', array('event' => $event));
46
+ ?>
47
+
48
+ <?php
49
+ // Event Cost
50
+ if($cost and $single->found_value('event_cost', $settings) == 'on')
51
+ {
52
+ ?>
53
+ <div class="mec-event-cost">
54
+ <i class="mec-sl-wallet"></i>
55
+ <h3 class="mec-cost"><?php echo $single->main->m('cost', __('Cost', 'modern-events-calendar-lite')); ?></h3>
56
+ <dl><dd class="mec-events-event-cost"><?php echo $cost; ?></dd></dl>
57
+ </div>
58
+ <?php
59
+ }
60
+ ?>
61
+
62
+ <?php
63
+ // More Info
64
+ if($more_info and $single->found_value('more_info', $settings) == 'on')
65
+ {
66
+ ?>
67
+ <div class="mec-event-more-info">
68
+ <i class="mec-sl-info"></i>
69
+ <h3 class="mec-cost"><?php echo $single->main->m('more_info_link', __('More Info', 'modern-events-calendar-lite')); ?></h3>
70
+ <dl><dd class="mec-events-event-more-info"><a class="mec-more-info-button mec-color-hover" target="<?php echo $more_info_target; ?>" href="<?php echo esc_url($more_info); ?>"><?php echo $more_info_title; ?></a></dd></dl>
71
+ </div>
72
+ <?php
73
+ }
74
+ ?>
75
+
76
+ <?php
77
+ // Event labels
78
+ if(isset($event->data->labels) and !empty($event->data->labels) and $single->found_value('event_label', $settings) == 'on')
79
+ {
80
+ $mec_items = count($event->data->labels);
81
+ $mec_i = 0; ?>
82
+ <div class="mec-single-event-label">
83
+ <i class="mec-fa-bookmark-o"></i>
84
+ <h3 class="mec-cost"><?php echo $single->main->m('taxonomy_labels', __('Labels', 'modern-events-calendar-lite')); ?></h3>
85
+ <?php foreach($event->data->labels as $labels=>$label) :
86
+ $seperator = (++$mec_i === $mec_items ) ? '' : ',';
87
+ echo '<dl><dd style="color:' . $label['color'] . '">' . $label["name"] . $seperator . '</dd></dl>';
88
+ endforeach; ?>
89
+ </div>
90
+ <?php
91
+ }
92
+ ?>
93
+
94
+ <?php do_action('mec_single_virtual_badge', $event->data ); ?>
95
+ <?php do_action('mec_single_zoom_badge', $event->data ); ?>
96
+
97
+ <?php
98
+ // Event Location
99
+ if($location_id and count($location) and $single->found_value('event_location', $settings) == 'on')
100
+ {
101
+ ?>
102
+ <div class="mec-single-event-location">
103
+ <?php if($location['thumbnail']): ?>
104
+ <img class="mec-img-location" src="<?php echo esc_url($location['thumbnail'] ); ?>" alt="<?php echo (isset($location['name']) ? $location['name'] : ''); ?>">
105
+ <?php endif; ?>
106
+ <i class="mec-sl-location-pin"></i>
107
+ <h3 class="mec-events-single-section-title mec-location"><?php echo $single->main->m('taxonomy_location', __('Location', 'modern-events-calendar-lite')); ?></h3>
108
+ <dl>
109
+ <dd class="author fn org"><?php echo $single->get_location_html($location); ?></dd>
110
+ <dd class="location"><address class="mec-events-address"><span class="mec-address"><?php echo (isset($location['address']) ? $location['address'] : ''); ?></span></address></dd>
111
+ <?php if(isset($location['url']) and trim($location['url'])): ?>
112
+ <dd class="mec-location-url">
113
+ <i class="mec-sl-sitemap"></i>
114
+ <h6><?php _e('Website', 'modern-events-calendar-lite'); ?></h6>
115
+ <span><a href="<?php echo (strpos($location['url'], 'http') === false ? 'http://'.$location['url'] : $location['url']); ?>" class="mec-color-hover" target="_blank"><?php echo $location['url']; ?></a></span>
116
+ </dd>
117
+ <?php endif;
118
+ $location_description_setting = isset( $settings['location_description'] ) ? $settings['location_description'] : ''; $location_terms = get_the_terms($event->data, 'mec_location'); if($location_description_setting == '1' and is_array($location_terms) and count($location_terms)): foreach($location_terms as $location_term) { if ($location_term->term_id == $location['id'] ) { if(isset($location_term->description) && !empty($location_term->description)): ?>
119
+ <dd class="mec-location-description">
120
+ <p><?php echo $location_term->description;?></p>
121
+ </dd>
122
+ <?php endif; } } endif; ?>
123
+ </dl>
124
+ </div>
125
+ <?php
126
+ $single->show_other_locations($event); // Show Additional Locations
127
+ }
128
+ ?>
129
+
130
+ <?php
131
+ // Event Categories
132
+ if(isset($event->data->categories) and !empty($event->data->categories) and $single->found_value('event_categories', $settings) == 'on')
133
+ {
134
+ ?>
135
+ <div class="mec-single-event-category">
136
+ <i class="mec-sl-folder"></i>
137
+ <dt><?php echo $single->main->m('taxonomy_categories', __('Category', 'modern-events-calendar-lite')); ?></dt>
138
+ <?php
139
+ foreach($event->data->categories as $category)
140
+ {
141
+ $color = ((isset($category['color']) and trim($category['color'])) ? $category['color'] : '');
142
+
143
+ $color_html = '';
144
+ if($color) $color_html .= '<span class="mec-event-category-color" style="--background-color: '.esc_attr($color).';background-color: '.esc_attr($color).'">&nbsp;</span>';
145
+
146
+ $icon = (isset($category['icon']) ? $category['icon'] : '');
147
+ $icon = isset($icon) && $icon != '' ? '<i class="' . $icon . ' mec-color"></i>' : '<i class="mec-fa-angle-right"></i>';
148
+
149
+ echo '<dl><dd class="mec-events-event-categories"><a href="'.get_term_link($category['id'], 'mec_category').'" class="mec-color-hover" rel="tag">' . $icon . $category['name'] . $color_html . '</a></dd></dl>';
150
+ }
151
+ ?>
152
+ </div>
153
+ <?php
154
+ }
155
+ ?>
156
+ <?php do_action('mec_single_event_under_category', $event); ?>
157
+ <?php
158
+ // Event Organizer
159
+ if($organizer_id and count($organizer) and $single->found_value('event_orgnizer', $settings) == 'on')
160
+ {
161
+ ?>
162
+ <div class="mec-single-event-organizer">
163
+ <?php if(isset($organizer['thumbnail']) and trim($organizer['thumbnail'])): ?>
164
+ <img class="mec-img-organizer" src="<?php echo esc_url($organizer['thumbnail']); ?>" alt="<?php echo (isset($organizer['name']) ? $organizer['name'] : ''); ?>">
165
+ <?php endif; ?>
166
+ <h3 class="mec-events-single-section-title"><?php echo $single->main->m('taxonomy_organizer', __('Organizer', 'modern-events-calendar-lite')); ?></h3>
167
+ <dl>
168
+ <?php if(isset($organizer['thumbnail'])): ?>
169
+ <dd class="mec-organizer">
170
+ <i class="mec-sl-home"></i>
171
+ <h6><?php echo (isset($organizer['name']) ? $organizer['name'] : ''); ?></h6>
172
+ </dd>
173
+ <?php endif;
174
+ if(isset($organizer['tel']) && !empty($organizer['tel'])): ?>
175
+ <dd class="mec-organizer-tel">
176
+ <i class="mec-sl-phone"></i>
177
+ <h6><?php _e('Phone', 'modern-events-calendar-lite'); ?></h6>
178
+ <a href="tel:<?php echo $organizer['tel']; ?>"><?php echo $organizer['tel']; ?></a>
179
+ </dd>
180
+ <?php endif;
181
+ if(isset($organizer['email']) && !empty($organizer['email'])): ?>
182
+ <dd class="mec-organizer-email">
183
+ <i class="mec-sl-envelope"></i>
184
+ <h6><?php _e('Email', 'modern-events-calendar-lite'); ?></h6>
185
+ <a href="mailto:<?php echo $organizer['email']; ?>"><?php echo $organizer['email']; ?></a>
186
+ </dd>
187
+ <?php endif;
188
+ if(isset($organizer['url']) && !empty($organizer['url']) and $organizer['url'] != 'http://'): ?>
189
+ <dd class="mec-organizer-url">
190
+ <i class="mec-sl-sitemap"></i>
191
+ <h6><?php _e('Website', 'modern-events-calendar-lite'); ?></h6>
192
+ <span><a href="<?php echo (strpos($organizer['url'], 'http') === false ? 'http://'.$organizer['url'] : $organizer['url']); ?>" class="mec-color-hover" target="_blank"><?php echo $organizer['url']; ?></a></span>
193
+ <?php do_action('mec_single_default_organizer', $organizer); ?>
194
+ </dd>
195
+ <?php endif;
196
+ $organizer_description_setting = isset( $settings['organizer_description'] ) ? $settings['organizer_description'] : ''; $organizer_terms = get_the_terms($event->data, 'mec_organizer'); if($organizer_description_setting == '1' and is_array($organizer_terms) and count($organizer_terms)): foreach($organizer_terms as $organizer_term) { if ($organizer_term->term_id == $organizer['id'] ) { if(isset($organizer_term->description) && !empty($organizer_term->description)): ?>
197
+ <dd class="mec-organizer-description"><p><?php echo $organizer_term->description;?></p></dd>
198
+ <?php endif; } } endif; ?>
199
+ </dl>
200
+ </div>
201
+ <?php
202
+ $single->show_other_organizers($event); // Show Additional Organizers
203
+ }
204
+ ?>
205
+
206
+ <!-- Register Booking Button -->
207
+ <?php if($single->main->can_show_booking_module($event) and $single->found_value('register_btn', $settings) == 'on'): ?>
208
+ <?php $data_lity = $data_lity_class = ''; if(isset($settings['single_booking_style']) and $settings['single_booking_style'] == 'modal' ){ /* $data_lity = 'onclick="openBookingModal();"'; */ $data_lity_class = 'mec-booking-data-lity'; } ?>
209
+ <a class="mec-booking-button mec-bg-color <?php echo $data_lity_class; ?> <?php if(isset($settings['single_booking_style']) and $settings['single_booking_style'] != 'modal' ) echo 'simple-booking'; ?>" href="#mec-events-meta-group-booking-<?php echo $single->uniqueid; ?>" <?php echo $data_lity; ?>><?php echo esc_html($single->main->m('register_button', __('REGISTER', 'modern-events-calendar-lite'))); ?></a>
210
+ <?php elseif($single->found_value('register_btn', $settings) == 'on' and $more_info): ?>
211
+ <a class="mec-booking-button mec-bg-color" target="<?php echo $more_info_target; ?>" href="<?php echo $more_info; ?>"><?php if($more_info_title) echo esc_html__($more_info_title, 'modern-events-calendar-lite'); else echo esc_html($single->main->m('register_button', __('REGISTER', 'modern-events-calendar-lite'))); ?></a>
212
+ <?php endif; ?>
213
+ </div>
214
+ <?php endif; ?>
215
+
216
+ <!-- Speakers Module -->
217
+ <?php if($single->found_value('event_speakers', $settings) == 'on') echo $single->main->module('speakers.details', array('event' => $event)); ?>
218
+
219
+ <!-- Attendees List Module -->
220
+ <?php if($single->found_value('attende_module', $settings) == 'on') echo $single->main->module('attendees-list.details', array('event' => $event)); ?>
221
+
222
+ <!-- Next Previous Module -->
223
+ <?php if($single->found_value('next_module', $settings) == 'on') echo $single->main->module('next-event.details', array('event' => $event)); ?>
224
+
225
+ <!-- Links Module -->
226
+ <?php if($single->found_value('links_module', $settings) == 'on') echo $single->main->module('links.details', array('event' => $event)); ?>
227
+
228
+ <!-- Weather Module -->
229
+ <?php if($single->found_value('weather_module', $settings) == 'on') echo $single->main->module('weather.details', array('event' => $event)); ?>
230
+
231
+ <!-- Google Maps Module -->
232
+ <?php if ($single->found_value('google_map', $settings) == 'on'): ?>
233
+ <div class="mec-events-meta-group mec-events-meta-group-gmap">
234
+ <?php echo $single->main->module('googlemap.details', array('event' => $single->events)); ?>
235
+ </div>
236
+ <?php endif; ?>
237
+
238
+ <!-- QRCode Module -->
239
+ <?php if($single->found_value('qrcode_module', $settings) == 'on') echo $single->main->module('qrcode.details', array('event' => $event)); ?>
240
+
241
+ <!-- Public Download Module -->
242
+ <?php if($single->found_value('public_download_module', $settings) == 'on') echo $single->display_public_download_module($event); ?>
243
+
244
+ <!-- Custom Fields Module -->
245
+ <?php if($single->found_value('custom_fields_module', $settings) == 'on') echo $single->display_data_fields($event, true); ?>
app/widgets/single/index.html ADDED
File without changes
app/widgets/single/modern.php ADDED
@@ -0,0 +1,173 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php if($single->found_value('event_orgnizer', $settings) == 'on' || $single->found_value('register_btn', $settings) == 'on'): ?>
2
+ <div class="mec-event-meta mec-color-before mec-frontbox <?php echo ((!$single->main->can_show_booking_module($event) and in_array($organizer_id, array('0', '1')) and !$more_info) ? 'mec-util-hidden' : ''); ?>">
3
+ <?php
4
+ // Event Organizer
5
+ if($organizer_id and count($organizer) and $single->found_value('event_orgnizer', $settings) == 'on')
6
+ {
7
+ ?>
8
+ <div class="mec-single-event-organizer">
9
+ <?php if(isset($organizer['thumbnail']) and trim($organizer['thumbnail'])): ?>
10
+ <img class="mec-img-organizer" src="<?php echo esc_url($organizer['thumbnail']); ?>" alt="<?php echo (isset($organizer['name']) ? $organizer['name'] : ''); ?>">
11
+ <?php endif; ?>
12
+ <h3 class="mec-events-single-section-title"><?php echo $single->main->m('taxonomy_organizer', __('Organizer', 'modern-events-calendar-lite')); ?></h3>
13
+ <dl>
14
+ <?php if(isset($organizer['thumbnail'])): ?>
15
+ <dd class="mec-organizer">
16
+ <i class="mec-sl-home"></i>
17
+ <h6><?php echo (isset($organizer['name']) ? $organizer['name'] : ''); ?></h6>
18
+ </dd>
19
+ <?php endif;
20
+ if(isset($organizer['tel']) && !empty($organizer['tel'])): ?>
21
+ <dd class="mec-organizer-tel">
22
+ <i class="mec-sl-phone"></i>
23
+ <h6><?php _e('Phone', 'modern-events-calendar-lite'); ?></h6>
24
+ <a href="tel:<?php echo $organizer['tel']; ?>"><?php echo $organizer['tel']; ?></a>
25
+ </dd>
26
+ <?php endif;
27
+ if(isset($organizer['email']) && !empty($organizer['email'])): ?>
28
+ <dd class="mec-organizer-email">
29
+ <i class="mec-sl-envelope"></i>
30
+ <h6><?php _e('Email', 'modern-events-calendar-lite'); ?></h6>
31
+ <a href="mailto:<?php echo $organizer['email']; ?>"><?php echo $organizer['email']; ?></a>
32
+ </dd>
33
+ <?php endif;
34
+ if(isset($organizer['url']) && !empty($organizer['url']) and $organizer['url'] != 'http://'): ?>
35
+ <dd class="mec-organizer-url">
36
+ <i class="mec-sl-sitemap"></i>
37
+ <h6><?php _e('Website', 'modern-events-calendar-lite'); ?></h6>
38
+ <span><a href="<?php echo (strpos($organizer['url'], 'http') === false ? 'http://'.$organizer['url'] : $organizer['url']); ?>" class="mec-color-hover" target="_blank"><?php echo $organizer['url']; ?></a></span>
39
+ </dd>
40
+ <?php endif;
41
+ $organizer_description_setting = isset( $settings['organizer_description'] ) ? $settings['organizer_description'] : ''; $organizer_terms = get_the_terms($event->data, 'mec_organizer'); if($organizer_description_setting == '1' and is_array($organizer_terms) and count($organizer_terms)): foreach($organizer_terms as $organizer_term) { if ($organizer_term->term_id == $organizer['id'] ) { if(isset($organizer_term->description) && !empty($organizer_term->description)): ?>
42
+ <dd class="mec-organizer-description">
43
+ <p><?php echo $organizer_term->description;?></p>
44
+ </dd>
45
+ <?php endif; } } endif; ?>
46
+ </dl>
47
+ </div>
48
+ <?php
49
+ $single->show_other_organizers($event); // Show Additional Organizers
50
+ }
51
+ ?>
52
+
53
+ <!-- Register Booking Button -->
54
+ <?php if($single->main->can_show_booking_module($event) and $single->found_value('register_btn', $settings) == 'on'): ?>
55
+ <?php
56
+ $data_lity = $data_lity_class = '';
57
+ $target_id = 'mec-events-meta-group-booking-'.$single->uniqueid;
58
+ if(isset($settings['single_booking_style']) and $settings['single_booking_style'] == 'modal' ){
59
+ /* $data_lity = 'onclick="openBookingModal();"'; */
60
+ $data_lity_class = 'mec-booking-data-lity';
61
+ $target_id = 'mec-events-meta-group-booking-box-'.$single->uniqueid;
62
+ } ?>
63
+ <a class="mec-booking-button mec-bg-color <?php echo $data_lity_class; ?> <?php if(isset($settings['single_booking_style']) and $settings['single_booking_style'] != 'modal' ) echo 'simple-booking'; ?>" href="#<?php echo $target_id; ?>" <?php echo $data_lity; ?>><?php echo esc_html($single->main->m('register_button', __('REGISTER', 'modern-events-calendar-lite'))); ?></a>
64
+ <?php elseif($more_info): ?>
65
+ <a class="mec-booking-button mec-bg-color" target="<?php echo $more_info_target; ?>" href="<?php echo esc_url($more_info); ?>"><?php if($more_info_title) echo esc_html__($more_info_title, 'modern-events-calendar-lite'); else echo esc_html($single->main->m('register_button', __('REGISTER', 'modern-events-calendar-lite'))); ?></a>
66
+ <?php endif; ?>
67
+ </div>
68
+ <?php endif; ?>
69
+
70
+ <!-- Speakers Module -->
71
+ <?php if($single->found_value('event_speakers', $settings) == 'on') echo $single->main->module('speakers.details', array('event' => $event)); ?>
72
+
73
+ <!-- Local Time Module -->
74
+ <?php if($single->found_value('local_time', $settings) == 'on') echo $single->main->module('local-time.details', array('event' => $event)); ?>
75
+
76
+ <?php if($single->found_value('event_location', $settings) == 'on' || $single->found_value('event_categories', $settings) == 'on' || $single->found_value('more_info', $settings) == 'on'): ?>
77
+ <div class="mec-event-meta mec-color-before mec-frontbox <?php if((!count($location) or $single->found_value('event_location', $settings) == '') and (!is_array($event->data->categories) or !count($event->data->categories) or $single->found_value('event_categories', $settings) == '') and (!$more_info or $single->found_value('more_info', $settings) == '')) echo 'mec-util-hidden'; ?>">
78
+
79
+ <?php
80
+ // Event Location
81
+ if($location_id and count($location) and $single->found_value('event_location', $settings) == 'on')
82
+ {
83
+ ?>
84
+ <div class="mec-single-event-location">
85
+ <?php if($location['thumbnail']): ?>
86
+ <img class="mec-img-location" src="<?php echo esc_url($location['thumbnail'] ); ?>" alt="<?php echo (isset($location['name']) ? $location['name'] : ''); ?>">
87
+ <?php endif; ?>
88
+ <i class="mec-sl-location-pin"></i>
89
+ <h3 class="mec-events-single-section-title mec-location"><?php echo $single->main->m('taxonomy_location', __('Location', 'modern-events-calendar-lite')); ?></h3>
90
+ <dl>
91
+ <dd class="author fn org"><?php echo $single->get_location_html($location); ?></dd>
92
+ <dd class="location"><address class="mec-events-address"><span class="mec-address"><?php echo (isset($location['address']) ? $location['address'] : ''); ?></span></address></dd>
93
+
94
+ <?php if(isset($location['url']) and trim($location['url'])): ?>
95
+ <dd class="mec-location-url">
96
+ <i class="mec-sl-sitemap"></i>
97
+ <h6><?php _e('Website', 'modern-events-calendar-lite'); ?></h6>
98
+ <span><a href="<?php echo (strpos($location['url'], 'http') === false ? 'http://'.$location['url'] : $location['url']); ?>" class="mec-color-hover" target="_blank"><?php echo $location['url']; ?></a></span>
99
+ </dd>
100
+ <?php endif;
101
+ $location_description_setting = isset( $settings['location_description'] ) ? $settings['location_description'] : ''; $location_terms = get_the_terms($event->data, 'mec_location'); if($location_description_setting == '1' and is_array($location_terms) and count($location_terms)): foreach($location_terms as $location_term) { if ($location_term->term_id == $location['id'] ) { if(isset($location_term->description) && !empty($location_term->description)): ?>
102
+ <dd class="mec-location-description">
103
+ <p><?php echo $location_term->description;?></p>
104
+ </dd>
105
+ <?php endif; } } endif; ?>
106
+ </dl>
107
+ </div>
108
+ <?php
109
+ $single->show_other_locations($event); // Show Additional Locations
110
+ }
111
+ ?>
112
+
113
+ <?php
114
+ // Event Categories
115
+ if(isset($event->data->categories) and !empty($event->data->categories) and $single->found_value('event_categories', $settings) == 'on')
116
+ {
117
+ ?>
118
+ <div class="mec-single-event-category">
119
+ <i class="mec-sl-folder"></i>
120
+ <dt><?php echo $single->main->m('taxonomy_categories', __('Category', 'modern-events-calendar-lite')); ?></dt>
121
+ <?php
122
+ foreach($event->data->categories as $category)
123
+ {
124
+ $color = ((isset($category['color']) and trim($category['color'])) ? $category['color'] : '');
125
+
126
+ $color_html = '';
127
+ if($color) $color_html .= '<span class="mec-event-category-color" style="--background-color: '.esc_attr($color).';background-color: '.esc_attr($color).'">&nbsp;</span>';
128
+
129
+ $icon = (isset($category['icon']) ? $category['icon'] : '');
130
+ $icon = isset($icon) && $icon != '' ? '<i class="' . $icon . ' mec-color"></i>' : '<i class="mec-fa-angle-right"></i>';
131
+
132
+ echo '<dl><dd class="mec-events-event-categories"><a href="'.get_term_link($category['id'], 'mec_category').'" class="mec-color-hover" rel="tag">' . $icon . $category['name'] . $color_html . '</a></dd></dl>';
133
+ }
134
+ ?>
135
+ </div>
136
+ <?php
137
+ }
138
+ ?>
139
+
140
+ <?php
141
+ // More Info
142
+ if($more_info and $single->found_value('more_info', $settings) == 'on')
143
+ {
144
+ ?>
145
+ <div class="mec-event-more-info">
146
+ <i class="mec-sl-info"></i>
147
+ <h3 class="mec-cost"><?php echo $single->main->m('more_info_link', __('More Info', 'modern-events-calendar-lite')); ?></h3>
148
+ <dl><dd class="mec-events-event-more-info"><a class="mec-more-info-button mec-color-hover" target="<?php echo $more_info_target; ?>" href="<?php echo esc_url($more_info); ?>"><?php echo $more_info_title; ?></a></dd></dl>
149
+ </div>
150
+ <?php
151
+ }
152
+ ?>
153
+
154
+ </div>
155
+ <?php endif; ?>
156
+
157
+ <!-- Attendees List Module -->
158
+ <?php if($single->found_value('attende_module', $settings) == 'on') echo $single->main->module('attendees-list.details', array('event' => $event)); ?>
159
+
160
+ <!-- Next Previous Module -->
161
+ <?php if($single->found_value('next_module', $settings) == 'on') echo $single->main->module('next-event.details', array('event' => $event)); ?>
162
+
163
+ <!-- Weather Module -->
164
+ <?php if($single->found_value('weather_module', $settings) == 'on') echo $single->main->module('weather.details', array('event' => $event)); ?>
165
+
166
+ <!-- QRCode Module -->
167
+ <?php if($single->found_value('qrcode_module', $settings) == 'on') echo $single->main->module('qrcode.details', array('event' => $event)); ?>
168
+
169
+ <!-- Public Download Module -->
170
+ <?php if($single->found_value('public_download_module', $settings) == 'on') echo $single->display_public_download_module($event); ?>
171
+
172
+ <!-- Custom Fields Module -->
173
+ <?php if($single->found_value('custom_fields_module', $settings) == 'on') echo $single->display_data_fields($event, true); ?>
assets/css/a11y-backend.css ADDED
@@ -0,0 +1,164 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .mec-sed-methods li a:focus-visible,
2
+ .mec-sed-methods li.active a:focus-visible,
3
+ .mec-add-booking-tabs-left a:focus-visible,
4
+ .mec-add-event-tabs-left a:focus-visible,
5
+ #webnus-dashboard select:focus-visible,
6
+ #webnus-dashboard input:focus-visible {
7
+ outline: #000 auto 1px;
8
+ }
9
+
10
+
11
+ .mec-add-event-tabs-wrap .select2-container:focus,
12
+ .mec-create-shortcode-tab-content .select2-container:focus,
13
+ .mec-sed-methods li.active:focus,
14
+ .post-type-mec-books.taxonomy-mec_coupon input[type=number]:focus,
15
+ .post-type-mec-books.taxonomy-mec_coupon input[type=search]:focus,
16
+ .post-type-mec-books.taxonomy-mec_coupon input[type=text]:focus,
17
+ .post-type-mec-books.taxonomy-mec_coupon input[type=url]:focus,
18
+ .post-type-mec-books.taxonomy-mec_coupon select:focus,
19
+ .post-type-mec-books.taxonomy-mec_coupon textarea:focus,
20
+ .post-type-mec-events.taxonomy-mec_category input[type=number]:focus,
21
+ .post-type-mec-events.taxonomy-mec_category input[type=search]:focus,
22
+ .post-type-mec-events.taxonomy-mec_category input[type=text]:focus,
23
+ .post-type-mec-events.taxonomy-mec_category input[type=url]:focus,
24
+ .post-type-mec-events.taxonomy-mec_category select:focus,
25
+ .post-type-mec-events.taxonomy-mec_category textarea:focus,
26
+ .post-type-mec-events.taxonomy-mec_label input[type=number]:focus,
27
+ .post-type-mec-events.taxonomy-mec_label input[type=search]:focus,
28
+ .post-type-mec-events.taxonomy-mec_label input[type=text]:focus,
29
+ .post-type-mec-events.taxonomy-mec_label input[type=url]:focus,
30
+ .post-type-mec-events.taxonomy-mec_label select:focus,
31
+ .post-type-mec-events.taxonomy-mec_label textarea:focus,
32
+ .post-type-mec-events.taxonomy-post_tag input[type=number]:focus,
33
+ .post-type-mec-events.taxonomy-post_tag input[type=search]:focus,
34
+ .post-type-mec-events.taxonomy-post_tag input[type=text]:focus,
35
+ .post-type-mec-events.taxonomy-post_tag input[type=url]:focus,
36
+ .post-type-mec-events.taxonomy-post_tag select:focus,
37
+ .post-type-mec-events.taxonomy-post_tag textarea:focus,
38
+ .taxonomy-mec_location input[type=number]:focus,
39
+ .taxonomy-mec_location input[type=search]:focus,
40
+ .taxonomy-mec_location input[type=text]:focus,
41
+ .taxonomy-mec_location input[type=url]:focus,
42
+ .taxonomy-mec_location select:focus,
43
+ .taxonomy-mec_location textarea:focus,
44
+ .taxonomy-mec_organizer input[type=number]:focus,
45
+ .taxonomy-mec_organizer input[type=search]:focus,
46
+ .taxonomy-mec_organizer input[type=text]:focus,
47
+ .taxonomy-mec_organizer input[type=url]:focus,
48
+ .taxonomy-mec_organizer select:focus,
49
+ .taxonomy-mec_organizer textarea:focus,
50
+ .taxonomy-mec_speaker input[type=number]:focus,
51
+ .taxonomy-mec_speaker input[type=search]:focus,
52
+ .taxonomy-mec_speaker input[type=text]:focus,
53
+ .taxonomy-mec_speaker input[type=url]:focus,
54
+ .taxonomy-mec_speaker select:focus,
55
+ .taxonomy-mec_speaker textare a:focus,
56
+ .post-type-mec-books.taxonomy-mec_coupon .button:focus,
57
+ .post-type-mec-books.taxonomy-mec_coupon .button-secondary:focus,
58
+ .post-type-mec-events.taxonomy-mec_category .button:focus,
59
+ .post-type-mec-events.taxonomy-mec_category .button-secondary:focus,
60
+ .post-type-mec-events.taxonomy-mec_label .button:focus,
61
+ .post-type-mec-events.taxonomy-mec_label .button-secondary:focus,
62
+ .post-type-mec-events.taxonomy-post_tag .button:focus,
63
+ .post-type-mec-events.taxonomy-post_tag .button-secondary:focus,
64
+ .taxonomy-mec_location .button:focus,
65
+ .taxonomy-mec_location .button-secondary:focus,
66
+ .taxonomy-mec_organizer .button:focus,
67
+ .taxonomy-mec_organizer .button-secondary:focus,
68
+ .taxonomy-mec_speaker .button:focus,
69
+ #mec_add_fee_button:focus,
70
+ #mec_add_ticket_variation_button:focus,
71
+ #mec_meta_box_downloadable_file_options #mec_downloadable_file_remove_image_button:focus,
72
+ #taxes_option #mec_fees_list .mec-form-row .button:focus,
73
+ #ticket_variations_option #mec_ticket_variations_list .mec-form-row .button:focus,
74
+ .mec-export-settings:focus,
75
+ .mec-import-settings:focus,
76
+ .mec-meta-box-fields .mec-form-row .button:not(.wp-color-result):focus,
77
+ .mec-occurrences-wrapper .button:not(.wp-color-result):focus,
78
+ .mec-calendar-metabox .mec-form-row input[type=checkbox]:focus,
79
+ .mec-meta-box-fields .mec-form-row input[type=checkbox]:focus,
80
+ .mec-attendees-wrapper select:focus,
81
+ .mec-calendar-metabox .wn-mec-select:focus,
82
+ .mec-form-row input[type=date]:focus,
83
+ .mec-form-row input[type=email]:focus,
84
+ .mec-form-row input[type=number]:focus,
85
+ .mec-form-row input[type=tel]:focus,
86
+ .mec-form-row input[type=text]:focus,
87
+ .mec-form-row input[type=url]:focus,
88
+ .mec-form-row select:focus,
89
+ .mec-form-row textarea:focus,
90
+ .mec-form-row.mec-skin-list-date-format-container input[type=text]:focus,
91
+ .mec-occurrences-wrapper input[type=date]:focus,
92
+ .mec-occurrences-wrapper input[type=email]:focus,
93
+ .mec-occurrences-wrapper input[type=number]:focus,
94
+ .mec-occurrences-wrapper input[type=tel]:focus,
95
+ .mec-occurrences-wrapper input[type=text]:focus,
96
+ .mec-occurrences-wrapper input[type=url]:focus,
97
+ .mec-occurrences-wrapper select:focus,
98
+ .mec-occurrences-wrapper textarea:focus,
99
+ .mec-add-booking-tabs-left a:focus,
100
+ .mec-add-event-tabs-left a:focus,
101
+ .mec-create-shortcode-tabs-left a:focus,
102
+ #mec-event-data input[type=date]:focus,
103
+ #mec-event-data input[type=email]:focus,
104
+ #mec-event-data input[type=tel]:focus,
105
+ #mec-event-data input[type=text]:focus,
106
+ #mec-event-data input[type=url]:focus,
107
+ #mec-event-data select:focus,
108
+ #mec-event-data textarea:focus,
109
+ #mec_exceptions_not_in_days_date:focus,
110
+ #mec_meta_box_date_form input[type=text]:focus,
111
+ #mec_select_tags.mec-create-shortcode-tab-content input[type=text]:focus,
112
+ #mec_settings_weather_module_api_key:focus,
113
+ #webnus-dashboard .mec-intro-section .mec-intro-section-link-tag.button-primary:focus,
114
+ #webnus-dashboard .total-bookings button:focus,
115
+ #webnus-dashboard .w-box.total-bookings ul li a:focus,
116
+ #webnus-dashboard .mec-intro-section .mec-intro-section-link-tag:focus,
117
+ button.fserv-button-submit:focus,
118
+ .post-type-mec-events #mec_metabox_label input[type=checkbox]:focus,
119
+ .post-type-mec-events .components-panel__body input[type=checkbox]:focus {
120
+ outline: #000 auto 1px;
121
+ }
122
+
123
+ .mec-sed-methods li.active,
124
+ .mec-sed-methods li.active a,
125
+ .mec-add-booking-tabs-left a.mec-tab-active,
126
+ .mec-add-event-tabs-left a.mec-tab-active,
127
+ .mec-create-shortcode-tabs-left a.mec-tab-active,
128
+ .mec-add-booking-tabs-left a,
129
+ .mec-add-event-tabs-left a,
130
+ .mec-create-shortcode-tabs-left a,
131
+ .post-type-mec-books.taxonomy-mec_coupon .button,
132
+ .post-type-mec-books.taxonomy-mec_coupon .button-secondary,
133
+ .post-type-mec-events.taxonomy-mec_category .button,
134
+ .post-type-mec-events.taxonomy-mec_category .button-secondary,
135
+ .post-type-mec-events.taxonomy-mec_label .button,
136
+ .post-type-mec-events.taxonomy-mec_label .button-secondary,
137
+ .post-type-mec-events.taxonomy-post_tag .button,
138
+ .post-type-mec-events.taxonomy-post_tag .button-secondary,
139
+ .taxonomy-mec_location .button,
140
+ .taxonomy-mec_location .button-secondary,
141
+ .taxonomy-mec_organizer .button,
142
+ .taxonomy-mec_organizer .button-secondary,
143
+ .taxonomy-mec_speaker .button,
144
+ .taxonomy-mec_category .wp-color-result-text {
145
+ color: #000;
146
+ }
147
+
148
+ #mec_calendar_filter .description {
149
+ color: #000 !important;
150
+ }
151
+
152
+ .mec-switcher input {
153
+ margin: 0 0 0 0 !important;
154
+ bottom: -1px;
155
+ left: -1px;
156
+ visibility: unset;
157
+ width: 63px !important;
158
+ height: 36px !important;
159
+ border-radius: 40px;
160
+ }
161
+
162
+ #mec_calendar_display_options .mec-col-4 input[type=checkbox] {
163
+ margin-left: 0!important;
164
+ }
assets/css/a11y-backend.min.css ADDED
@@ -0,0 +1 @@
 
1
+ #webnus-dashboard input:focus-visible,#webnus-dashboard select:focus-visible,.mec-add-booking-tabs-left a:focus-visible,.mec-add-event-tabs-left a:focus-visible,.mec-sed-methods li a:focus-visible,.mec-sed-methods li.active a:focus-visible{outline:#000 auto 1px}#mec-event-data input[type=date]:focus,#mec-event-data input[type=email]:focus,#mec-event-data input[type=tel]:focus,#mec-event-data input[type=text]:focus,#mec-event-data input[type=url]:focus,#mec-event-data select:focus,#mec-event-data textarea:focus,#mec_add_fee_button:focus,#mec_add_ticket_variation_button:focus,#mec_exceptions_not_in_days_date:focus,#mec_meta_box_date_form input[type=text]:focus,#mec_meta_box_downloadable_file_options #mec_downloadable_file_remove_image_button:focus,#mec_select_tags.mec-create-shortcode-tab-content input[type=text]:focus,#mec_settings_weather_module_api_key:focus,#taxes_option #mec_fees_list .mec-form-row .button:focus,#ticket_variations_option #mec_ticket_variations_list .mec-form-row .button:focus,#webnus-dashboard .mec-intro-section .mec-intro-section-link-tag.button-primary:focus,#webnus-dashboard .mec-intro-section .mec-intro-section-link-tag:focus,#webnus-dashboard .total-bookings button:focus,#webnus-dashboard .w-box.total-bookings ul li a:focus,.mec-add-booking-tabs-left a:focus,.mec-add-event-tabs-left a:focus,.mec-add-event-tabs-wrap .select2-container:focus,.mec-attendees-wrapper select:focus,.mec-calendar-metabox .mec-form-row input[type=checkbox]:focus,.mec-calendar-metabox .wn-mec-select:focus,.mec-create-shortcode-tab-content .select2-container:focus,.mec-create-shortcode-tabs-left a:focus,.mec-export-settings:focus,.mec-form-row input[type=date]:focus,.mec-form-row input[type=email]:focus,.mec-form-row input[type=number]:focus,.mec-form-row input[type=tel]:focus,.mec-form-row input[type=text]:focus,.mec-form-row input[type=url]:focus,.mec-form-row select:focus,.mec-form-row textarea:focus,.mec-form-row.mec-skin-list-date-format-container input[type=text]:focus,.mec-import-settings:focus,.mec-meta-box-fields .mec-form-row .button:not(.wp-color-result):focus,.mec-meta-box-fields .mec-form-row input[type=checkbox]:focus,.mec-occurrences-wrapper .button:not(.wp-color-result):focus,.mec-occurrences-wrapper input[type=date]:focus,.mec-occurrences-wrapper input[type=email]:focus,.mec-occurrences-wrapper input[type=number]:focus,.mec-occurrences-wrapper input[type=tel]:focus,.mec-occurrences-wrapper input[type=text]:focus,.mec-occurrences-wrapper input[type=url]:focus,.mec-occurrences-wrapper select:focus,.mec-occurrences-wrapper textarea:focus,.mec-sed-methods li.active:focus,.post-type-mec-books.taxonomy-mec_coupon .button-secondary:focus,.post-type-mec-books.taxonomy-mec_coupon .button:focus,.post-type-mec-books.taxonomy-mec_coupon input[type=number]:focus,.post-type-mec-books.taxonomy-mec_coupon input[type=search]:focus,.post-type-mec-books.taxonomy-mec_coupon input[type=text]:focus,.post-type-mec-books.taxonomy-mec_coupon input[type=url]:focus,.post-type-mec-books.taxonomy-mec_coupon select:focus,.post-type-mec-books.taxonomy-mec_coupon textarea:focus,.post-type-mec-events #mec_metabox_label input[type=checkbox]:focus,.post-type-mec-events .components-panel__body input[type=checkbox]:focus,.post-type-mec-events.taxonomy-mec_category .button-secondary:focus,.post-type-mec-events.taxonomy-mec_category .button:focus,.post-type-mec-events.taxonomy-mec_category input[type=number]:focus,.post-type-mec-events.taxonomy-mec_category input[type=search]:focus,.post-type-mec-events.taxonomy-mec_category input[type=text]:focus,.post-type-mec-events.taxonomy-mec_category input[type=url]:focus,.post-type-mec-events.taxonomy-mec_category select:focus,.post-type-mec-events.taxonomy-mec_category textarea:focus,.post-type-mec-events.taxonomy-mec_label .button-secondary:focus,.post-type-mec-events.taxonomy-mec_label .button:focus,.post-type-mec-events.taxonomy-mec_label input[type=number]:focus,.post-type-mec-events.taxonomy-mec_label input[type=search]:focus,.post-type-mec-events.taxonomy-mec_label input[type=text]:focus,.post-type-mec-events.taxonomy-mec_label input[type=url]:focus,.post-type-mec-events.taxonomy-mec_label select:focus,.post-type-mec-events.taxonomy-mec_label textarea:focus,.post-type-mec-events.taxonomy-post_tag .button-secondary:focus,.post-type-mec-events.taxonomy-post_tag .button:focus,.post-type-mec-events.taxonomy-post_tag input[type=number]:focus,.post-type-mec-events.taxonomy-post_tag input[type=search]:focus,.post-type-mec-events.taxonomy-post_tag input[type=text]:focus,.post-type-mec-events.taxonomy-post_tag input[type=url]:focus,.post-type-mec-events.taxonomy-post_tag select:focus,.post-type-mec-events.taxonomy-post_tag textarea:focus,.taxonomy-mec_location .button-secondary:focus,.taxonomy-mec_location .button:focus,.taxonomy-mec_location input[type=number]:focus,.taxonomy-mec_location input[type=search]:focus,.taxonomy-mec_location input[type=text]:focus,.taxonomy-mec_location input[type=url]:focus,.taxonomy-mec_location select:focus,.taxonomy-mec_location textarea:focus,.taxonomy-mec_organizer .button-secondary:focus,.taxonomy-mec_organizer .button:focus,.taxonomy-mec_organizer input[type=number]:focus,.taxonomy-mec_organizer input[type=search]:focus,.taxonomy-mec_organizer input[type=text]:focus,.taxonomy-mec_organizer input[type=url]:focus,.taxonomy-mec_organizer select:focus,.taxonomy-mec_organizer textarea:focus,.taxonomy-mec_speaker .button:focus,.taxonomy-mec_speaker input[type=number]:focus,.taxonomy-mec_speaker input[type=search]:focus,.taxonomy-mec_speaker input[type=text]:focus,.taxonomy-mec_speaker input[type=url]:focus,.taxonomy-mec_speaker select:focus,.taxonomy-mec_speaker textare a:focus,button.fserv-button-submit:focus{outline:#000 auto 1px}.mec-add-booking-tabs-left a,.mec-add-booking-tabs-left a.mec-tab-active,.mec-add-event-tabs-left a,.mec-add-event-tabs-left a.mec-tab-active,.mec-create-shortcode-tabs-left a,.mec-create-shortcode-tabs-left a.mec-tab-active,.mec-sed-methods li.active,.mec-sed-methods li.active a,.post-type-mec-books.taxonomy-mec_coupon .button,.post-type-mec-books.taxonomy-mec_coupon .button-secondary,.post-type-mec-events.taxonomy-mec_category .button,.post-type-mec-events.taxonomy-mec_category .button-secondary,.post-type-mec-events.taxonomy-mec_label .button,.post-type-mec-events.taxonomy-mec_label .button-secondary,.post-type-mec-events.taxonomy-post_tag .button,.post-type-mec-events.taxonomy-post_tag .button-secondary,.taxonomy-mec_category .wp-color-result-text,.taxonomy-mec_location .button,.taxonomy-mec_location .button-secondary,.taxonomy-mec_organizer .button,.taxonomy-mec_organizer .button-secondary,.taxonomy-mec_speaker .button{color:#000}#mec_calendar_filter .description{color:#000!important}.mec-switcher input{margin:0!important;bottom:-1px;left:-1px;visibility:unset;width:63px!important;height:36px!important;border-radius:40px}#mec_calendar_display_options .mec-col-4 input[type=checkbox]{margin-left:0!important}
assets/css/a11y.css ADDED
@@ -0,0 +1,117 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day,
2
+ .mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt.mec-weekly-disabled.mec-table-nullday span {
3
+ font-weight: 300;
4
+ }
5
+
6
+ .mec-load-more-button,
7
+ .mec-wrap .mec-totalcal-box i,
8
+ .mec-event-footer .mec-booking-button,
9
+ .mec-event-sharing-wrap li a,
10
+ .mec-event-sharing-wrap:hover li ul li a,
11
+ .mec-price-details,
12
+ .mec-price-details span,
13
+ .mec-event-footer .mec-modal-booking-button,
14
+ .mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,
15
+ .event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-date-info,
16
+ .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button,
17
+ .mec-checkboxes-search .mec-searchbar-category-wrap,
18
+ .mec-wrap .mec-totalcal-box .mec-totalcal-view span,
19
+ .mec-wrap .mec-totalcal-box input,
20
+ .mec-wrap .mec-totalcal-box select,
21
+ .mec-wrap .mec-totalcal-box .mec-totalcal-view span,
22
+ .mec-wrap .mec-totalcal-box label,
23
+ .mec-calendar .mec-event-article .mec-event-detail,
24
+ .mec-calendar .mec-calendar-side .mec-next-month a,
25
+ .mec-calendar .mec-calendar-side .mec-previous-month a,
26
+ .mec-calendar .mec-table-nullday,
27
+ .mec-single-event .mec-current,
28
+ .mec-single-event .mec-event-meta .mec-events-event-categories a,
29
+ .mec-single-event .mec-event-meta dd,
30
+ .mec-single-event .mec-next-event-details abbr,
31
+ .mec-yearly-view-wrap .mec-agenda-date-wrap i,
32
+ .mec-yearly-view-wrap .mec-agenda-date-wrap span.mec-agenda-day,
33
+ .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day,
34
+ .mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span,
35
+ .mec-skin-tile-month-navigator-container .mec-next-month,
36
+ .mec-skin-tile-month-navigator-container .mec-previous-month,
37
+ .mec-events-agenda-wrap span.mec-agenda-day,
38
+ .mec-events-agenda-wrap .mec-agenda-time,
39
+ .mec-event-grid-modern .event-grid-modern-head .mec-event-day,
40
+ .mec-event-grid-modern .mec-event-content p,
41
+ .mec-event-grid-clean .mec-event-content p,
42
+ .mec-event-grid-classic .mec-event-content p,
43
+ .mec-event-list-modern .mec-event-date .event-f,
44
+ .mec-event-list-modern .mec-event-date .event-da,
45
+ .mec-wrap .mec-time-details,
46
+ .mec-wrap .mec-event-detail,
47
+ .mec-wrap .mec-event-loc-place,
48
+ .mec-skin-tile-month-navigator-container .mec-next-month a,
49
+ .mec-skin-tile-month-navigator-container .mec-previous-month a,
50
+ .mec-skin-tile-month-navigator-container .mec-next-month,
51
+ .mec-skin-tile-month-navigator-container .mec-previous-month,
52
+ .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year,
53
+ .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year,
54
+ .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year a,
55
+ .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year a,
56
+ .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month,
57
+ .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month,
58
+ .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month a,
59
+ .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month a,
60
+ .mec-calendar.mec-calendar-daily .mec-calendar-d-top h2,
61
+ .mec-calendar.mec-calendar-daily .mec-calendar-d-top h3,
62
+ .mec-calendar.mec-calendar-daily .mec-today-container .mec-today-count,
63
+ .mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-has-no-event,
64
+ .mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-has-no-event:hover,
65
+ .mec-events-meta-group-countdown .countdown-w .block-w li,
66
+ .mec-countdown-details .countdown-w .clockdiv li p,
67
+ .mec-event-schedule-content dl dt.mec-schedule-description,
68
+ .mec-single-event .mec-speakers-details ul li .mec-speaker-job-title,
69
+ .mec-single-event .mec-event-meta dd a,
70
+ .mec-single-event .mec-address,
71
+ .mec-next-month a,
72
+ .mec-previous-month a,
73
+ .mec-single-event .mec-event-meta dd.mec-organizer-email a,
74
+ .mec-single-event .mec-events-meta-date dd span,
75
+ .mec-single-event .mec-single-event-additional-organizers dd span,
76
+ .mec-single-event .mec-single-event-organizer dd span,
77
+ .mec-related-event-content,
78
+ .mec-single-event .mec-events-meta-group-booking .mec-event-ticket-available,
79
+ .mec-wrap .button,
80
+ .mec-wrap a.button:not(.owl-dot),
81
+ .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs),
82
+ .mec-wrap input[type=button],
83
+ .mec-wrap input[type=reset],
84
+ .mec-wrap input[type=submit] {
85
+ color: #000;
86
+ }
87
+
88
+ .mec-event-grid-modern .mec-event-footer .mec-modal-booking-button:hover,
89
+ .mec-wrap .mec-av-spot-wrap p,
90
+ .mec-event-tile-view ul.mec-categories li.mec-category a,
91
+ .mec-event-tile-view .mec-event-loc-place,
92
+ .mec-skin-grid-container .mec-event-grid-novel .mec-event-address,
93
+ .mec-skin-grid-container .mec-event-grid-novel .mec-event-detail,
94
+ .mec-skin-grid-container .mec-event-grid-novel .mec-event-month,
95
+ .mec-skin-grid-container .mec-event-grid-novel ul.mec-categories li.mec-category a,
96
+ .mec-skin-grid-container .mec-event-grid-novel ul.mec-categories li.mec-category a:before,
97
+ .mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers a,
98
+ .mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers i:before,
99
+ .mec-event-grid-colorful ul.mec-categories li.mec-category a,
100
+ .mec-event-grid-colorful .mec-event-content .mec-grid-event-location,
101
+ .mec-event-grid-colorful .event-grid-modern-head .mec-event-day,
102
+ .mec-event-grid-colorful ul.mec-categories li.mec-category a,
103
+ .mec-wrap .mec-skin-grid-events-container .mec-time-details,
104
+ .mec-wrap .mec-skin-grid-events-container .mec-event-loc-place,
105
+ .mec-wrap .mec-event-grid-classic .mec-time-details {
106
+ color: #fff;
107
+ }
108
+
109
+ .mec-wrap select:focus-visible,
110
+ .mec-wrap input:focus-visible {
111
+ outline: #000 auto 1px;
112
+ }
113
+
114
+ .mec-calendar .mec-calendar-side .mec-next-month:focus,
115
+ .mec-calendar .mec-calendar-side .mec-previous-month:focus {
116
+ outline: #000 auto 1px;
117
+ }
assets/css/a11y.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day,.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt.mec-weekly-disabled.mec-table-nullday span{font-weight:300}.event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-date-info,.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button,.mec-calendar .mec-calendar-side .mec-next-month a,.mec-calendar .mec-calendar-side .mec-previous-month a,.mec-calendar .mec-event-article .mec-event-detail,.mec-calendar .mec-table-nullday,.mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month,.mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month a,.mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month,.mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month a,.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day,.mec-calendar.mec-calendar-daily .mec-calendar-d-top h2,.mec-calendar.mec-calendar-daily .mec-calendar-d-top h3,.mec-calendar.mec-calendar-daily .mec-today-container .mec-today-count,.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-has-no-event,.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-has-no-event:hover,.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span,.mec-checkboxes-search .mec-searchbar-category-wrap,.mec-countdown-details .countdown-w .clockdiv li p,.mec-event-footer .mec-booking-button,.mec-event-footer .mec-modal-booking-button,.mec-event-grid-classic .mec-event-content p,.mec-event-grid-clean .mec-event-content p,.mec-event-grid-modern .event-grid-modern-head .mec-event-day,.mec-event-grid-modern .mec-event-content p,.mec-event-list-modern .mec-event-date .event-da,.mec-event-list-modern .mec-event-date .event-f,.mec-event-schedule-content dl dt.mec-schedule-description,.mec-event-sharing-wrap li a,.mec-event-sharing-wrap:hover li ul li a,.mec-events-agenda-wrap .mec-agenda-time,.mec-events-agenda-wrap span.mec-agenda-day,.mec-events-meta-group-countdown .countdown-w .block-w li,.mec-load-more-button,.mec-next-month a,.mec-previous-month a,.mec-price-details,.mec-price-details span,.mec-related-event-content,.mec-single-event .mec-address,.mec-single-event .mec-current,.mec-single-event .mec-event-meta .mec-events-event-categories a,.mec-single-event .mec-event-meta dd,.mec-single-event .mec-event-meta dd a,.mec-single-event .mec-event-meta dd.mec-organizer-email a,.mec-single-event .mec-events-meta-date dd span,.mec-single-event .mec-events-meta-group-booking .mec-event-ticket-available,.mec-single-event .mec-next-event-details abbr,.mec-single-event .mec-single-event-additional-organizers dd span,.mec-single-event .mec-single-event-organizer dd span,.mec-single-event .mec-speakers-details ul li .mec-speaker-job-title,.mec-skin-tile-month-navigator-container .mec-next-month,.mec-skin-tile-month-navigator-container .mec-next-month a,.mec-skin-tile-month-navigator-container .mec-previous-month,.mec-skin-tile-month-navigator-container .mec-previous-month a,.mec-wrap .button,.mec-wrap .mec-event-detail,.mec-wrap .mec-event-loc-place,.mec-wrap .mec-time-details,.mec-wrap .mec-totalcal-box .mec-totalcal-view span,.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,.mec-wrap .mec-totalcal-box i,.mec-wrap .mec-totalcal-box input,.mec-wrap .mec-totalcal-box label,.mec-wrap .mec-totalcal-box select,.mec-wrap a.button:not(.owl-dot),.mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs),.mec-wrap input[type=button],.mec-wrap input[type=reset],.mec-wrap input[type=submit],.mec-yearly-view-wrap .mec-agenda-date-wrap i,.mec-yearly-view-wrap .mec-agenda-date-wrap span.mec-agenda-day,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year a,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year a{color:#000}.mec-event-grid-colorful .event-grid-modern-head .mec-event-day,.mec-event-grid-colorful .mec-event-content .mec-grid-event-location,.mec-event-grid-colorful ul.mec-categories li.mec-category a,.mec-event-grid-modern .mec-event-footer .mec-modal-booking-button:hover,.mec-event-tile-view .mec-event-loc-place,.mec-event-tile-view ul.mec-categories li.mec-category a,.mec-skin-grid-container .mec-event-grid-novel .mec-event-address,.mec-skin-grid-container .mec-event-grid-novel .mec-event-detail,.mec-skin-grid-container .mec-event-grid-novel .mec-event-month,.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers a,.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers i:before,.mec-skin-grid-container .mec-event-grid-novel ul.mec-categories li.mec-category a,.mec-skin-grid-container .mec-event-grid-novel ul.mec-categories li.mec-category a:before,.mec-wrap .mec-av-spot-wrap p,.mec-wrap .mec-event-grid-classic .mec-time-details,.mec-wrap .mec-skin-grid-events-container .mec-event-loc-place,.mec-wrap .mec-skin-grid-events-container .mec-time-details{color:#fff}.mec-wrap input:focus-visible,.mec-wrap select:focus-visible{outline:#000 auto 1px}.mec-calendar .mec-calendar-side .mec-next-month:focus,.mec-calendar .mec-calendar-side .mec-previous-month:focus{outline:#000 auto 1px}
assets/css/backend.css CHANGED
@@ -1411,6 +1411,7 @@ body.post-type-mec-books th.column-author {
1411
  margin: 40px 0 16px
1412
  }
1413
 
 
1414
  .post-type-mec-events h4 {
1415
  text-transform: capitalize;
1416
  border-bottom: 1px solid #e5e5e5;
@@ -1496,6 +1497,10 @@ body.post-type-mec-books th.column-author {
1496
  min-width: 120px
1497
  }
1498
 
 
 
 
 
1499
  .mec-sed-methods li {
1500
  display: inline-block;
1501
  padding: 8px 12px;
@@ -1506,11 +1511,13 @@ body.post-type-mec-books th.column-author {
1506
  box-shadow: 0 2px 15px -2px rgba(0,0,0,.1)
1507
  }
1508
 
 
1509
  .mec-sed-methods li:hover {
1510
  border-color: #07bbe9;
1511
  color: #07bbe9;
1512
  }
1513
 
 
1514
  .mec-sed-methods li.active {
1515
  border-color: #07bbe9;
1516
  background-color: #ecf9fd;
@@ -6208,6 +6215,7 @@ a.mec-add-booking-tabs-link,a.mec-add-event-tabs-link,a.mec-create-shortcode-tab
6208
  }
6209
 
6210
  @media (max-width: 1023px) {
 
6211
  .post-type-mec-events h4 {
6212
  margin-top:20px
6213
  }
1411
  margin: 40px 0 16px
1412
  }
1413
 
1414
+ .post-type-mec_calendars .mec-meta-box-fields h3,
1415
  .post-type-mec-events h4 {
1416
  text-transform: capitalize;
1417
  border-bottom: 1px solid #e5e5e5;
1497
  min-width: 120px
1498
  }
1499
 
1500
+ .mec-sed-methods li a {
1501
+ text-decoration: unset;
1502
+ }
1503
+
1504
  .mec-sed-methods li {
1505
  display: inline-block;
1506
  padding: 8px 12px;
1511
  box-shadow: 0 2px 15px -2px rgba(0,0,0,.1)
1512
  }
1513
 
1514
+ .mec-sed-methods li a:hover,
1515
  .mec-sed-methods li:hover {
1516
  border-color: #07bbe9;
1517
  color: #07bbe9;
1518
  }
1519
 
1520
+ .mec-sed-methods li.active a,
1521
  .mec-sed-methods li.active {
1522
  border-color: #07bbe9;
1523
  background-color: #ecf9fd;
6215
  }
6216
 
6217
  @media (max-width: 1023px) {
6218
+ .post-type-mec_calendars .mec-meta-box-fields h3,
6219
  .post-type-mec-events h4 {
6220
  margin-top:20px
6221
  }
assets/css/backend.min.css CHANGED
@@ -1,5 +1,5 @@
1
- #mec_location_thumbnail_img img,#mec_organizer_thumbnail_img img,#mec_thumbnail_img img{max-width:250px}.taxonomy-mec_label .column-id,.taxonomy-mec_location .column-id,.taxonomy-mec_organizer .column-id,.taxonomy-mec_speaker .column-id{width:40px}.taxonomy-mec_label .column-primary,.taxonomy-mec_location .column-primary,.taxonomy-mec_organizer .column-primary,.taxonomy-mec_speaker .column-primary{width:250px}.mec-color{margin:10px;width:14px;height:14px;display:inline-block;margin-right:6px;border-radius:20px 20px 20px 20px;vertical-align:middle}.mec-send-email-button{background:#008aff;color:#fff;width:100%;display:block;text-align:center;font-size:20px;padding:10px 0;margin-top:18px;font-weight:700;border-radius:4px;cursor:pointer}.mec-send-email-button:hover{opacity:.9}.mec-event-color-container,.mec-event-title-container{display:inline-block}.mec-available-color-row{margin-top:15px}.mec-available-color-row .mec-color{cursor:pointer}.mec-widget-container a{text-decoration:none}.mec-widget-container label{padding-right:15px}.mec-util-hidden{display:none}.button.mec-util-hidden{display:none}.wns-be-container{max-width:1020px;background-color:#f7f8f9;background-repeat:repeat-x;border:1px solid #dcdfe1;border-radius:7px;overflow:hidden;margin:25px 0;overflow:hidden;box-shadow:0 1px 4px rgb(0 0 0 / 1%);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.wns-be-sidebar{width:230px;float:left;position:relative}.wns-be-sidebar ul.wns-be-group-menu,.wns-be-sidebar ul.wns-be-group-menu li{list-style:none;margin:0;transition:all .2s ease}.wns-be-sidebar .wns-be-group-menu li a{display:block;position:relative;outline:0;padding:13px 4px 13px 20px;background:#e3e5e7;background:0 0;border:none;color:#3f454a;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s ease}.wns-be-sidebar .wns-be-group-menu>li:hover>a{color:#07bbe9;background:#fff;opacity:1}.wns-be-sidebar .wns-be-group-menu>li.active>a{text-shadow:none;background:#ecf9fd;color:#07bbe9;border-top:1px solid #ccecf4}.wns-be-sidebar .wns-be-group-menu>li:first-child>a{border-top:none}.wns-be-main{background:#fff;margin-left:230px;border-left:1px solid #e6e9eb;padding-bottom:84px;box-shadow:inset 0 1px 0 #fff;min-height:1040px;position:relative;z-index:2}.wns-be-main .wns-saved-settings{margin:0;border-bottom:1px solid #dedede;background:#dff0d8;color:#468847;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.6)}.wns-be-container .dpr-btn{display:inline-block;font-size:13px;padding:0 16px 1px;height:36px;margin-right:3px;line-height:35px;color:#555;border:1px solid #ccc;background:#f7f7f7;text-decoration:none;transition:.24s all ease;-webkit-transition:.24s all ease}.wns-be-container .dpr-btn:hover{background:#fcfcfc;border-color:#999;color:#303030}.wns-be-container .dpr-btn.dpr-save-btn{display:inline-block;text-decoration:none;padding:0 16px;height:36px;line-height:36px;font-weight:500;font-size:14px;border-radius:20px;box-shadow:0 1px 2px rgb(0 0 0 / 2%);text-shadow:none;margin-right:5px;background:#fff;color:#0ec3f3;border:1px solid #d1e5ec;letter-spacing:.2px;transition:.24s all ease}.wns-be-container .dpr-btn.dpr-save-btn{box-shadow:0 0 0 4px #e4ffe6;text-shadow:none;margin-right:5px;background:#64e385;color:#fff;border:none;cursor:pointer;padding:1px 22px}.wns-be-container .dpr-btn.dpr-save-btn:hover{box-shadow:0 0 0 6px rgb(100 227 133 / 28%);background:#54d274;border-color:#4ac76a}.wns-be-container .wns-be-group-tab h2,.wns-be-container .wns-be-group-tab h4{margin-bottom:27px;margin-top:0;padding:12px 15px 12px 15px;font-size:21px;line-height:27px;letter-spacing:-.4px;font-weight:700;position:relative}.wns-be-container .wns-be-group-tab h4,.wns-be-container .wns-be-group-tab h5{margin-left:5px}.wns-be-container .wns-be-group-tab h2:before,.wns-be-container .wns-be-group-tab h4:before{content:"";width:4px;height:16px;margin-right:5px;background-color:#07bbe9;display:block;position:absolute;left:0;top:19px}.wns-be-container .wns-be-group-tab h5{font-size:15px;font-weight:700;margin:30px 0 25px;position:relative}.wns-be-container .wns-be-group-tab h5::after{content:"";display:inline-block;width:100%;height:1px;border-bottom:1px solid #eee;position:absolute;top:9px;margin-left:10px}.wns-be-group-tab #booking_form_option h5{font-size:16px;font-weight:400;margin:35px 5px 10px}.wns-be-container .wns-be-group-tab p{font-size:12px;color:#8d9599;font-weight:400}.wns-be-sidebar .wns-be-group-tab-link-a span{display:block}.wns-be-sidebar .wns-be-group-tab-link-a span.wns-be-group-menu-title{padding-left:24px;padding-top:1px;font-size:14px;font-weight:600}.wns-be-sidebar li.active ul.subsection{padding-top:8px;padding-bottom:12px;background:#fff;border-bottom:1px solid #e6e9eb;margin:0}.wns-be-sidebar li .subsection a{background:#fff;color:#686f73;opacity:1;font-size:13px;font-weight:400;cursor:pointer;padding:8px 4px 8px 46px}.wns-be-sidebar li .subsection a:hover{background:#fafafa;color:#242525}.wns-be-container li a:active,.wns-be-container li a:focus{outline:0;box-shadow:none}.wns-be-sidebar .wns-be-group-menu li .subsection li.active a{color:#00b0dd;position:relative;z-index:99;font-weight:500}.wns-be-sidebar .wns-be-group-menu li .subsection li.active a:after,.wns-be-sidebar .wns-be-group-menu li .subsection li.active a:before{position:absolute;z-index:9999;content:" ";height:0;width:0;border:8px solid transparent;border-right-color:#fff;right:-1px;top:10px}.wns-be-sidebar .wns-be-group-menu li .subsection li.active a:before{border-right-color:#d7d8d9;right:0}.wns-be-sidebar li a i{color:#a0abb5;vertical-align:middle;font-size:16px;position:absolute;margin-top:2px}.wns-be-sidebar .wns-be-group-menu li.active>a i,.wns-be-sidebar .wns-be-group-menu li:hover>a i{color:#07bbe9}.wns-be-sidebar .has-sub span.extra-icon{display:inline-block;float:right;padding:4px 7px 4px;margin-left:4px;margin-right:10px;font-family:sans-serif;font-size:9px;font-weight:600;line-height:9px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent}.wns-be-sidebar .has-sub span.extra-icon i{margin-left:-3px;margin-top:2px;color:#bac6d0;font-size:10px}.wns-be-sidebar .wns-be-group-tab-link-a span.extra-icon i{right:10px;font-size:10px}.wns-be-sidebar .wns-be-group-menu li.active>a span.extra-icon i{margin-top:1px}.wns-be-container #wns-be-footer{border-top:1px solid #dedede;z-index:999;padding:25px 20px 20px;background:#fafafa!important;height:44px;text-align:right}.wns-be-container #wns-be-content{padding:5px 40px 40px}.wns-be-container #wns-be-infobar{background:#fff;border-bottom:1px solid #e6e9eb;padding:20px;text-align:right;box-shadow:inset 0 1px 0 #fcfcfc;height:79px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}.wns-be-container #wns-be-infobar:before{content:"";width:261px;height:78px;display:block;position:absolute;left:0;top:0;background:#fff url(../img/webnus-logo.png) no-repeat center;border-bottom:1px solid #e6e9eb;background-size:195px;z-index:997}.wns-be-container .notice-yellow{margin:0;border-bottom:1px solid #dedede;background-color:#fcf8e3;color:#c09853;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5)}.wns-be-container .notice-red,.wns-be-container .wns-be-field-errors{margin:0;border-bottom:1px solid #dedede;background-color:#f2dede;color:#b94a48;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5)}.wns-be-container #mec_styling_form .button,.wns-be-container #mec_styling_form .button-secondary{border-color:#e6e9eb;background:#fff;vertical-align:top;border-radius:4px;box-shadow:0 3px 10px -1px rgb(0 0 0 / 1%);transition:all .2s ease}.wns-be-container .wp-color-result-text{border-color:#e6e9eb}.wns-be-container #mec_styling_form .button-secondary:hover,.wns-be-container #mec_styling_form .button.hover,.wns-be-container #mec_styling_form .button:hover{background:#f0f9fc;border-color:#d1e5ec}.wns-be-container #mec_styling_form .wp-color-result:hover{background:#f0f9fc}@media (max-width:1280px){.wns-be-container{width:98%}.wns-be-container #wns-be-content{padding:5px 20px 20px}.wns-be-sidebar li .subsection a{padding-left:24px}.wns-be-main{margin-left:210px}.wns-be-sidebar{width:210px}.mec-form-row .mec-col-8 label,.mec-form-row .mec-col-9 label{padding-right:14px}.wns-be-container #wns-be-content{padding:5px 10px 0}.mec-container{padding:8px}}@media (max-width:1024px){.wns-be-main .mec-form-row .mec-col-3{min-width:200px}.wns-be-main .mec-form-row .mec-col-9{width:calc(100% - 210px)}}@media (max-width:860px){.wns-be-main .mec-form-row .mec-col-3{max-width:100%!important;width:100%!important;margin-bottom:10px!important}.wns-be-main .mec-form-row .mec-col-9{width:100%!important}.mec-container{padding-left:0!important}.wns-be-container #wns-be-infobar:before{display:none}.mec-search-settings-wrap{margin-top:0!important}#wns-be-infobar.sticky{top:0!important}#mec-search-settings{margin-bottom:10px!important}}@media (max-width:640px){.wns-be-sidebar{width:150px}.wns-be-main{margin-left:150px}}@media(max-width:480px){a.dpr-btn.dpr-save-btn{display:block!important;text-align:center!important;margin-top:20px!important}.mec-search-settings-wrap{text-align:center!important;display:block!important}#mec-search-settings{margin:0!important;width:100%!important}.wns-be-container #wns-be-infobar{height:auto!important}.wns-be-container .wns-be-sidebar{width:100%;position:unset;float:none}.wns-be-container .wns-be-main{margin-left:0;width:100%;position:unset}.wns-be-container{margin-top:50px}.wns-be-container #wns-be-infobar:before{width:100%}.wns-be-container #wns-be-infobar{height:150px}#mec-search-settings{margin-top:80px;width:181px}}body.post-type-mec-events th.column-primary{width:35%}body.post-type-mec-events th.column-start_date{width:100px}body.post-type-mec-events th.column-end_date{width:100px}body.post-type-mec-events th.column-repeat{width:75px}body.post-type-mec-events th.column-author{width:150px}body.post-type-mec-books th.column-primary{width:20%}body.post-type-mec-books th.column-event{width:170px}body.post-type-mec-books th.column-bdate{width:120px}body.post-type-mec-books th.column-confirmation{width:120px}body.post-type-mec-books th.column-verification{width:120px}body.post-type-mec-books th.column-author{width:150px}.mec-meta-box-labels-container .mec-form-row{height:100px;overflow:auto}.mec-tooltip{display:inline;position:relative;margin-right:10px;cursor:help;bottom:5px;left:3px}.mec-tooltip:last-child{margin-right:0}.mec-tooltip:hover:after{background:#313130;border-radius:5px;bottom:24px;color:#fff;content:attr(title);left:-75px;padding:10px;position:absolute;z-index:98;width:240px}.mec-tooltip:hover:before{border:solid;border-color:#313130 transparent;border-width:6px 6px 0;bottom:18px;content:"";left:30%;position:absolute;z-index:99}.mec-tooltip .dashicons-before:before{font-size:24px;color:#40d9f1;line-height:37px}.mec-tooltip a:focus{box-shadow:none}.mec-form-row .bootstrap_unvalid{display:block;border:2px solid red;position:relative;display:inline-block;border-bottom:1px dotted #000}.mec-tooltiptext{visibility:hidden;width:120px;background-color:red;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1}.ui-datepicker{background-color:#fff;border:1px solid #66afe9;border-radius:4px;box-shadow:0 0 8px rgba(102,175,233,.6);display:none;margin-top:4px;padding:10px;width:240px}.ui-datepicker a,.ui-datepicker a:hover{text-decoration:none;cursor:pointer}.ui-datepicker a:hover,.ui-datepicker td:hover a{color:#2c6396;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.ui-datepicker .ui-datepicker-header{margin-bottom:4px;text-align:center}.ui-datepicker .ui-datepicker-title{font-weight:700}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{cursor:default;font-family:dashicons;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;height:20px;line-height:1.4;margin-top:2px;width:20px}.ui-datepicker .ui-datepicker-prev{float:left;text-align:left}.ui-datepicker .ui-datepicker-next{float:right;text-align:center}.ui-datepicker .ui-datepicker-prev:before{content:"\f341"}.ui-datepicker .ui-datepicker-next:before{content:"\f345"}.ui-datepicker .ui-icon{display:none}.ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%}.ui-datepicker .ui-datepicker-calendar td,.ui-datepicker .ui-datepicker-calendar th{text-align:center;padding:4px 0}.ui-datepicker .ui-datepicker-calendar td{border-radius:4px;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out,color .1s ease-in-out;-o-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.ui-datepicker .ui-datepicker-calendar td:hover{background-color:#eee;cursor:pointer}.ui-datepicker .ui-datepicker-calendar td a{text-decoration:none}.ui-datepicker .ui-datepicker-current-day{background-color:#4289cc}.ui-datepicker .ui-datepicker-current-day a{color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover{background-color:#fff;cursor:default}.mec-col-1,.mec-col-10,.mec-col-11,.mec-col-12,.mec-col-2,.mec-col-3,.mec-col-4,.mec-col-5,.mec-col-6,.mec-col-7,.mec-col-8,.mec-col-9{position:relative;min-height:1px;padding:0;margin:0}@media (min-width:783px){.mec-col-1,.mec-col-10,.mec-col-11,.mec-col-12,.mec-col-2,.mec-col-3,.mec-col-4,.mec-col-5,.mec-col-6,.mec-col-7,.mec-col-8,.mec-col-9{float:left}.mec-col-12{width:99%}.mec-col-11{width:90.66666667%}.mec-col-10{width:82.33333333%}.mec-col-9{width:74%}.mec-col-8{width:65.66666667%}.mec-col-7{width:57.33333333%}.mec-col-6{width:49%}.mec-col-5{width:40.66666667%}.mec-col-4{width:32.33333333%}.mec-col-3{width:24%}.mec-col-2{width:15.66666667%}.mec-col-1{width:7.33333333%}}#mec-occurrences .mec-occurrences-list,#mec_bfixed_form_fields,#mec_event_form_fields,#mec_orgz_form_row,#mec_reg_form_fields{background:#f7f8f9;padding:20px;margin:0 0 20px 0;border-radius:3px;min-height:150px;border:2px dashed #dcdee0}#mec-occurrences .mec-occurrences-list li,#mec_bfixed_form_fields li,#mec_event_form_fields li,#mec_orgz_form_row li,#mec_reg_form_fields li{margin:4px 10px;border-radius:3px 11px 3px 3px;padding:10px 20px 15px;background:#fff;position:relative;transition:all .3s ease;border:1px solid #f1f3f5;box-shadow:0 1px 5px rgb(0 0 0 / 2%)}#mec_bfixed_form_fields li ul,#mec_event_form_fields li ul,#mec_reg_form_fields li ul{padding-top:15px;padding-bottom:15px;margin:1px}#mec_bfixed_form_fields li ul li,#mec_event_form_fields li ul li,#mec_reg_form_fields li ul li{padding:7px 30px 7px 46px}#mec_bfixed_form_fields span.mec_bfixed_field_type,#mec_bfixed_form_fields span.mec_event_field_type,#mec_event_form_fields span.mec_event_field_type,#mec_orgz_form_row span.mec_orgz_item_name,#mec_reg_form_fields span.mec_reg_field_type{font-size:12px;font-weight:600;color:#07bbe9;text-transform:capitalize;letter-spacing:.3px;padding-left:20px}#mec-occurrences .mec-occurrences-list .mec-occurrences-delete-button,#mec_bfixed_form_fields span.mec_bfixed_field_option_sort,#mec_bfixed_form_fields span.mec_bfixed_field_remove,#mec_bfixed_form_fields span.mec_bfixed_field_sort,#mec_event_form_fields span.mec_event_field_option_sort,#mec_event_form_fields span.mec_event_field_remove,#mec_event_form_fields span.mec_event_field_sort,#mec_orgz_form_row span.mec-additional-organizer-remove,#mec_orgz_form_row span.mec-additional-organizer-sort,#mec_reg_form_fields span.mec_reg_field_option_sort,#mec_reg_form_fields span.mec_reg_field_remove,#mec_reg_form_fields span.mec_reg_field_sort{font-size:0;color:#fff}#mec-occurrences .mec-occurrences-list .mec-occurrences-delete-button,#mec_bfixed_form_fields span.mec_bfixed_field_remove,#mec_event_form_fields span.mec_event_field_remove,#mec_orgz_form_row span.mec-additional-organizer-remove,#mec_reg_form_fields span.mec_reg_field_remove{position:absolute;right:-15px;top:-8px;background:#fff}#mec-occurrences .mec-occurrences-list .mec-occurrences-delete-button:before,#mec_bfixed_form_fields span.mec_bfixed_field_option_sort:before,#mec_bfixed_form_fields span.mec_bfixed_field_remove:before,#mec_bfixed_form_fields span.mec_bfixed_field_sort:before,#mec_event_form_fields span.mec_event_field_option_sort:before,#mec_event_form_fields span.mec_event_field_remove:before,#mec_event_form_fields span.mec_event_field_sort:before,#mec_orgz_form_row span.mec-additional-organizer-remove:before,#mec_orgz_form_row span.mec-additional-organizer-sort:before,#mec_reg_form_fields span.mec_reg_field_option_sort:before,#mec_reg_form_fields span.mec_reg_field_remove:before,#mec_reg_form_fields span.mec_reg_field_sort:before{position:absolute;left:20px;top:10px;width:80px;height:20px;display:block;cursor:move;font-family:simple-line-icons;content:"\e023";font-size:15px;color:#07bbe9}#mec-occurrences .mec-occurrences-list .mec-occurrences-delete-button:before{font-weight:400}#mec-occurrences .mec-occurrences-list .mec-occurrences-delete-button:before,#mec_bfixed_form_fields span.mec_bfixed_field_remove:before,#mec_event_form_fields span.mec_event_field_remove:before,#mec_orgz_form_row span.mec-additional-organizer-remove:before,#mec_reg_form_fields span.mec_reg_field_remove:before{content:"\e082";width:20px;height:20px;left:auto;right:15px;color:#f96666;cursor:pointer;font-size:18px}#mec_bfixed_form_fields span.mec_bfixed_field_option_sort:before,#mec_event_form_fields span.mec_event_field_option_sort:before,#mec_reg_form_fields span.mec_reg_field_option_sort:before{font-size:13px;left:15px;top:25px;width:15px;height:15px}#mec_bfixed_form_fields p.mec_bfixed_field_options,#mec_event_form_fields p.mec_event_field_options,#mec_reg_form_fields p.mec_reg_field_options{margin:12px 0 8px}#mec_bfixed_form_fields input[type=number],#mec_bfixed_form_fields input[type=text],#mec_bfixed_form_fields select,#mec_bfixed_form_fields textarea,#mec_event_form_fields input[type=number],#mec_event_form_fields input[type=text],#mec_event_form_fields select,#mec_event_form_fields textarea,#mec_reg_form_fields input[type=number],#mec_reg_form_fields input[type=text],#mec_reg_form_fields select,#mec_reg_form_fields textarea{min-width:260px;min-height:34px;margin-bottom:7px;margin-top:7px}#mec_bfixed_form_fields textarea,#mec_event_form_fields textarea,#mec_reg_form_fields textarea{min-height:66px}#mec_bfixed_form_field_types button,#mec_bfixed_form_fields button,#mec_event_form_field_types button,#mec_event_form_fields button,#mec_reg_form_field_types button,#mec_reg_form_fields button{position:relative;outline:0;background:#fff;border:1px solid #e6e9eb;border-radius:50px;padding:9px 21px 10px 31px;line-height:1;font-size:12px;font-weight:600;color:#07bbe9;letter-spacing:.4px;height:auto;cursor:pointer;margin-top:5px;text-transform:capitalize;box-shadow:0 0 3px rgba(0,0,0,.03)}#mec_bfixed_form_field_types button:hover,#mec_bfixed_form_fields button:hover,#mec_event_form_field_types button:hover,#mec_event_form_fields button:hover,#mec_reg_form_field_types button:hover,#mec_reg_form_fields button:hover{border-color:#07bbe9;box-shadow:0 0 7px rgba(0,0,0,.1)}#mec_bfixed_form_field_types button:before,#mec_bfixed_form_fields button:before,#mec_event_form_field_types button:before,#mec_event_form_fields button:before,#mec_reg_form_field_types button:before,#mec_reg_form_fields button:before{position:absolute;left:10px;color:#07bbe9;content:"\e095";font-family:simple-line-icons;font-size:13px;display:inline-block;top:9px}#mec_bfixed_form_field_types button.red:hover,#mec_bfixed_form_fields button.red:hover,#mec_event_form_field_types button.red:hover,#mec_event_form_fields button.red:hover,#mec_reg_form_field_types button.red:hover,#mec_reg_form_fields button.red:hover{border-color:#ea6485;box-shadow:0 0 7px rgba(0,0,0,.1)}#mec_bfixed_form_field_types button.red:before,#mec_bfixed_form_fields button.red:before,#mec_event_form_field_types button.red:before,#mec_event_form_fields button.red:before,#mec_reg_form_field_types button.red:before,#mec_reg_form_fields button.red:before{position:absolute;left:12px;color:#ea6485;content:"\e095";font-family:simple-line-icons;font-size:13px;display:inline-block}#mec_bfixed_form_fields .mec_bfixed_notification_placeholder,#mec_event_form_fields .mec_event_notification_placeholder{padding:2px;display:block;margin:10px 0 20px}@media (max-width:768px){#mec_bfixed_form_fields input[type=number],#mec_bfixed_form_fields input[type=text],#mec_bfixed_form_fields select,#mec_bfixed_form_fields textarea,#mec_event_form_fields input[type=number],#mec_event_form_fields input[type=text],#mec_event_form_fields select,#mec_event_form_fields textarea,#mec_reg_form_fields input[type=number],#mec_reg_form_fields input[type=text],#mec_reg_form_fields select,#mec_reg_form_fields textarea{min-width:80px;width:100%}}.mec-form-row{padding:5px 5px 35px}.wns-be-main .mec-form-row{padding:5px 5px 20px}#taxes_option #mec_fees_list .mec-form-row,#ticket_variations_option #mec_ticket_variations_list .mec-form-row{padding:10px}.post-type-mec-events .mec-form-row{padding:0 0 20px 0}.mec-form-row .mec-col-3{margin:0;padding-right:10px}.mec-form-row label.mec-col-3{cursor:default}.wns-be-main .mec-form-row .mec-col-3{min-width:290px;padding:1px 0 0;margin:0}.wns-be-main .mec-form-row .mec-col-9{width:calc(100% - 290px);float:right}.mec-form-row .mec-col-9 .mec-box{position:relative;border:1px solid #e6e9eb;padding:0 0 20px 0;margin:0;background:#fff;max-width:80%;border-radius:8px;box-shadow:0 1px 3px rgb(0 0 0 / 1%)}.mec-form-row .mec-col-9 .mec-box label{display:block;padding:20px 20px 4px}.mec-form-row .mec-col-9 .mec-box .mec-tooltip{position:absolute;display:block;width:fit-content;left:auto;right:20px;bottom:20px}#booking_option .mec-form-row .mec-col-8{margin:0}.mec-options-fields{padding-top:25px;overflow:hidden;animation:fadeEffect .31s}#mec_booking_form .mec-options-fields,#mec_integrations_form .mec-options-fields,#mec_modules_form .mec-options-fields,#mec_notifications_form .mec-options-fields,#mec_settings_form .mec-options-fields,#mec_single_form .mec-options-fields{display:none}.mec-options-fields.active{display:block!important}@keyframes fadeEffect{from{opacity:0;margin-left:12px}to{opacity:1;margin-left:0}}.mec-form-row:after,.mec-form-row:before{content:" ";display:table}.mec-form-row:after{clear:both}.mec-form-row input[type=number],.mec-form-row input[type=text],.mec-form-row input[type=url],.mec-form-row select,.mec-form-row textarea{height:38px;box-sizing:border-box;margin-bottom:8px;padding:0 6px;box-shadow:none;border-radius:2px;box-shadow:inset 0 1px 5px rgba(0,0,0,.05);margin:0 1% 0 0}#mec-notifications .mec-form-row .mec-form-row input[type=text],#mec-notifications .mec-form-row .mec-form-row input[type=url],#mec-notifications .mec-form-row .mec-form-row select,#mec-notifications .mec-form-row .mec-form-row textarea,#mec-notifications .mec-form-row input[type=number]{width:100%;max-width:290px}#mec_location_new_container .mec-form-row input[type=text],#mec_organizer_new_container .mec-form-row input[type=text]{min-width:200px}#mec-notifications .mec-form-row .mec-form-row textarea{max-width:100%}.wns-be-main .mec-form-row input[type=number],.wns-be-main .mec-form-row input[type=text],.wns-be-main .mec-form-row input[type=url],.wns-be-main .mec-form-row select,.wns-be-main .mec-form-row textarea{width:100%;max-width:290px;margin-left:-1px;margin-right:-1px;margin-bottom:10px}.wns-be-main .mec-form-row .wp-editor-area{max-width:100%;background:#fff;margin:0}#mec_bfixed_form_fields input[type=number],#mec_bfixed_form_fields input[type=text],#mec_bfixed_form_fields select,#mec_bfixed_form_fields textarea,#mec_event_form_fields input[type=number],#mec_event_form_fields input[type=text],#mec_event_form_fields select,#mec_event_form_fields textarea,#mec_reg_form_fields input[type=number],#mec_reg_form_fields input[type=text],#mec_reg_form_fields select,#mec_reg_form_fields textarea,.select2-container--default .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--multiple,.wns-be-main .mec-form-row input[type=email],.wns-be-main .mec-form-row input[type=number],.wns-be-main .mec-form-row input[type=password],.wns-be-main .mec-form-row input[type=search],.wns-be-main .mec-form-row input[type=text],.wns-be-main .mec-form-row input[type=url],.wns-be-main .mec-form-row select{border-radius:5px;min-height:34px;border:none;background-color:#f7f8f9;box-shadow:inset 0 1px 2px rgb(0 0 0 / 7%)}.select2-container--default .select2-selection--multiple{line-height:17px}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{margin-bottom:0}.post-type-mec-events .mec-add-event-tabs-wrap .select2-container,.post-type-mec-events .mec-create-shortcode-tab-content .select2-container{border:none;background-color:#f7f8f9;border-radius:5px;height:38px;line-height:38px;padding-left:10px;height:38px;box-shadow:inset 0 1px 2px rgb(0 0 0 / 7%)}.mec-add-event-tabs-wrap .select2-container .select2-selection--multiple,.mec-create-shortcode-tab-content .select2-container .select2-selection--multiple{height:38px;padding:0;border:none;box-shadow:none;background:0 0}.post-type-mec-events .select2-dropdown{border:1px solid #ddd!important}.post-type-mec-events .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0}.wns-be-main .mec-form-row input[type=search]{line-height:2!important}.wns-be-main .mec-form-row .select2-container{width:100%!important;max-width:290px!important}.wns-be-main #mec_messages_form_container input[type=text]{max-width:100%}.mec-form-row input[type=radio]{margin:0 6px 0 0}.mec-form-row select{margin-top:1px}.mec-form-row select{min-width:80px}.cancellation-period-box{max-width:290px}.mec-form-row .cancellation-period-box input[type=number]{width:48%}.mec-form-row .cancellation-period-box input[type=number]:first-child{margin-right:calc(2% + 4px)}#mec_meta_box_repeat_form .mec-form-row select{min-width:65px}.ui-datepicker select{min-width:60px}#mec_styles_CSS{max-width:100%}.mec-book-status-form select{display:block;width:99%;margin-top:10px;margin-bottom:10px}.mec-form-row label{vertical-align:top;text-align:left;margin-top:0;margin-bottom:0;line-height:1;font-weight:600;padding-top:10px}.mec-form-row input[type=checkbox]+label{padding-top:1px}.mec-meta-box-labels-container .mec-form-row label{padding-top:0;line-height:2.1}#mec_reg_form_fields label,#mec_reg_form_fields p.description{display:block}.mec-form-row label.mec-col-2,.mec-form-row label.mec-col-4{padding-top:10px}#mec-event-data .mec-form-row label{margin:10px 0;display:block}#mec_bfixed_form_fields input[type=checkbox],#mec_reg_form_fields input[type=checkbox],.mec-form-row input[type=checkbox]{width:22px;height:22px;min-height:0;background:#f7f8f9;border:none;box-shadow:inset 0 1px 2px rgb(0 0 0 / 7%)}#mec_bfixed_form_fields input[type=checkbox]:checked,#mec_reg_form_fields input[type=checkbox]:checked,.mec-form-row input[type=checkbox]:checked{background:#64e385;border-color:#64e385}#mec_bfixed_form_fields input[type=checkbox]:checked:before,#mec_reg_form_fields input[type=checkbox]:checked:before,.mec-form-row input[type=checkbox]:checked:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNC42ODgiIHZpZXdCb3g9IjAgMCAyMCAxNC42ODgiPg0KICA8ZyBpZD0idGlja18xXyIgZGF0YS1uYW1lPSJ0aWNrICgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNjcuOTk4KSI+DQogICAgPGcgaWQ9Ikdyb3VwXzEiIGRhdGEtbmFtZT0iR3JvdXAgMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA2Ny45OTcpIj4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzEiIGRhdGEtbmFtZT0iUGF0aCAxIiBkPSJNMTkuNzA3LDY4LjI5YTEsMSwwLDAsMC0xLjQxNCwwTDYuMzEyLDgwLjI3MSwxLjcwNyw3NS42NjZBMSwxLDAsMCwwLC4yOTIsNzcuMDhMNS42LDgyLjM5MmExLDEsMCwwLDAsMS40MTQsMEwxOS43MDcsNjkuN0ExLDEsMCwwLDAsMTkuNzA3LDY4LjI5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNjcuOTk3KSIgZmlsbD0iI2ZmZiIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=);line-height:16px;width:15px;float:none;margin:2px}.post-type-mec-events #mec_metabox_label input[type=checkbox],.post-type-mec-events .components-panel__body input[type=checkbox]{border-radius:4px;box-shadow:inset 0 1px 2px rgb(0 0 0 / 10%)}.post-type-mec-events #mec_metabox_label input[type=checkbox]:focus,.post-type-mec-events .components-panel__body input[type=checkbox]:focus{outline:unset;box-shadow:unset}.post-type-mec-events #mec_metabox_label input[type=checkbox]+label,.post-type-mec-events .components-panel__body input[type=checkbox]+label{padding-top:1px}.post-type-mec-events #mec_metabox_label input[type=checkbox],.post-type-mec-events .components-panel__body input[type=checkbox]{width:22px;height:22px;min-height:0;background:#f7f8f9;border:none;box-shadow:inset 0 1px 2px rgb(0 0 0 / 7%)}.post-type-mec-events #mec_metabox_label input[type=checkbox]:checked,.post-type-mec-events .components-panel__body input[type=checkbox]:checked{background:#64e385;border-color:#64e385;color:#64e385}.post-type-mec-events #mec_metabox_label input[type=checkbox]:checked:before,.post-type-mec-events .components-panel__body input[type=checkbox]:checked:before{color:#64e385;line-height:16px;width:15px;float:none;margin:2px}#mec_settings_fes_thankyou_page_url,.mec-form-row .mec-col-4 input[type=number],.mec-form-row .mec-col-4 input[type=text],.mec-form-row .mec-col-4 select,.mec-form-row .mec-col-4 textarea{width:82%;max-width:290px}#mec_calendar_display_options .mec-col-4 input{margin-left:20px!important}.mec-form-row .description{display:inline-block;border-left:1px dashed #ccc;line-height:32px;padding-left:12px;margin-top:5px;color:#555}.mec-form-row .description code{font-style:normal}.mec-form-row .time-dv{font-size:14px;font-weight:700}.mec-meta-box-fields{margin:30px 10px}.mec-meta-box-fields>.mec-meta-box-fields{margin-left:0}.mec-meta-box-fields .mec-title{margin:5px 0}.mec-meta-box-fields h4.mec-title{margin:40px 0 16px}.post-type-mec-events h4{text-transform:capitalize;border-bottom:1px solid #e5e5e5;padding-bottom:6px;margin:40px 0 16px;font-size:15px;font-weight:600}.mec-meta-box-fields .mec-dashicons{font-size:20px;line-height:22px;color:#07bbe9}.mec-form-row .mec-box,.mec-meta-box-fields .mec-box{background:#fff;padding:20px 10px 10px;margin:10px 0;border-radius:8px;border:1px solid #e6e9eb;box-shadow:0 1px 4px -1px rgb(0 0 0 / 1%)}.meta-box-sortables .mec-meta-box-fields .mec-box{padding:15px}.mec-form-row .mec-box{max-width:960px}.mec-form-row .mec-box .button,.mec-meta-box-fields .mec-box .button{float:right}#mec_gateways_form .mec-form-row:first-child,#mec_notifications_form_container .mec-form-row:nth-child(2){overflow:hidden}#mec_gateways_form .mec-tooltip{float:right}.mec-container{background:#fff;padding:15px 0 15px 15px}#mec_booking_form .mec-container,#mec_single_form .mec-container{padding:0}.nav-tab-active{background:#fff;border-bottom:1px solid #fff}#mec_social_networks .mec-form-row{margin-bottom:0}#mec_styles_form #mec_styles_CSS{height:200px;margin-bottom:5px;font-family:Consolas,Monaco,monospace;font-size:13px;width:97%;background:#f9f9f9;outline:0}#mec_calendar_filter .description{max-width:500px;display:block;margin:0 0 5px 0;padding:0;border:none}#mec_calendar_display_options #mec-all-month>div{display:inline-block;min-width:120px}.mec-sed-methods li{display:inline-block;padding:8px 12px;border:1px solid #ddd;margin:0 5px 5px 0;cursor:pointer;border-radius:3px;box-shadow:0 2px 15px -2px rgba(0,0,0,.1)}.mec-sed-methods li:hover{border-color:#07bbe9;color:#07bbe9}.mec-sed-methods li.active{border-color:#07bbe9;background-color:#ecf9fd;color:#07bbe9;font-weight:600;cursor:default;box-shadow:none}.meta-box-sortables .mec-switcher input+label{max-width:56px;width:56px;height:31px}.meta-box-sortables .mec-switcher input+label:after,.meta-box-sortables .mec-switcher input+label:before{top:0;left:0;bottom:0;right:0}.meta-box-sortables .mec-switcher input+label:after{width:28px;height:28px}.meta-box-sortables .mec-switcher input:checked+label:before{box-shadow:2px 2px 12px -2px #4fdc73 inset;background:#64e385;border-color:#64e385}.meta-box-sortables .mec-switcher input:checked+label:after{margin-left:28px}.mec-switcher input:checked+label:after{margin-left:16px}#mec_gateways_form input[type=text],#mec_gateways_form select,#mec_gateways_form textarea{width:calc(100% - 30px)}#mec_gateways_form textarea{min-height:65px}#mec_gateways_form li .mec-gateway-options-form,#payment_gateways_option li .mec-gateway-options-form{padding:35px 10px 5px 10px;background-color:#fff;border:1px solid #e6e9eb;border-left:6px solid #e6e9eb;margin-bottom:40px;margin-top:-5px;border-top-right-radius:4px;border-bottom-right-radius:4px;box-shadow:0 1px 4px -1px rgba(0,0,0,.05)}#payment_gateways_option #mec_gateways6_container_toggle.mec-gateway-options-form{padding:10px 10px 10px 17px}#payment_gateways_option #mec_gateways6_container_toggle.mec-gateway-options-form p{border-radius:4px;max-width:90%}#mec_gateways_form_container .mec-form-row input[type=number],#mec_gateways_form_container .mec-form-row select{width:100%}div#mec_gateways_form_container .mec-required.mec-mandatory{border:1px solid red}#mec_payment_options_wrapper .mec-form-row .mec-col-4 select{margin-top:0}#mec_payment_options_wrapper .mec-col-9 .mec-form-row{padding-bottom:0}#mec_payment_options_wrapper .mec-col-9 .mec-form-row .mec-col-4{width:103px;margin-left:-5px}#booking_notification_section label{display:inline-block;min-width:160px}div#booking_notification_section iframe{height:300px!important}@media (max-width:536px){#booking_notification_section input[type=text],#booking_notification_section select{min-width:100%}}#booking_notification_section ul li:last-child .wp-editor-container{margin-bottom:0}#mec_messages_form_container ul li label{display:block;font-weight:400}#mec_messages_form_container ul li input{display:block;width:100%}.mec-message-categories li.mec-acc-label{font-size:15px;font-weight:400;padding:0 30px;cursor:pointer;background-color:#fff;border:none;border-bottom:1px solid #e6e6e6;margin:0;letter-spacing:.2px;position:relative}.mec-message-categories li.mec-acc-label .mec-acc-cat-name{line-height:65px;font-size:17px;transition:all .2s ease}.mec-message-categories li.mec-acc-label .mec-acc-cat-name:hover{color:#07bbe9}.mec-message-categories ul{margin:15px 5px}.webnus-icons-list li{width:40px;display:inline-block;list-style:none;padding:0}.webnus-icons-list input{visibility:hidden;margin:0;padding:0;width:1px;height:1px;-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer}.webnus-icons-list li label{color:#777;display:inline-block!important;float:none!important;width:33px!important;text-align:center;font-size:23px!important;font-weight:400!important;padding:5px 0!important;border:1px solid #eee!important}.mec-webnus-icon{float:left;margin-right:10px}.mec-webnus-icon i{font-size:24px;color:#222}.mec-accordion ul{display:none}.mec-switcher input{position:absolute;margin-left:-9999px;visibility:hidden}.mec-switcher input+label{display:block;position:relative;cursor:pointer;outline:0;padding:2px;width:50px;height:22px;background-color:#e5e9ee;border-radius:60px}.mec-switcher input+label{max-width:40px;height:30px}.mec-switcher input+label:after,.mec-switcher input+label:before{display:block;position:absolute;top:1px;left:1px;bottom:1px;content:""}.mec-switcher input+label:before{right:1px;background-color:#f1f1f1;border-radius:60px;transition:background .4s}.mec-switcher input+label:after{width:24px;background-color:#fff;border-radius:100%;transition:margin .4s;border:1px solid #e7e8e9;box-shadow:0 0 5px rgb(0 0 0 / 4%)}.mec-switcher input+label:after{margin-top:2px;margin-left:3px;width:26px;height:26px}.wns-be-group-tab .mec-switcher input[value="1"]+label,.wns-be-group-tab .mec-switcher input[value="1"]+label:before{box-shadow:2px 2px 12px -2px #4fdc73 inset;position:relative;background:#64e385;border-color:#64e385}.wns-be-group-tab .mec-switcher input+label:before{right:1px;background-color:#f7f8f9;border-radius:60px;transition:background .4s}.wns-be-group-tab .mec-switcher input[value="1"]+label:after{margin-left:30px;border-color:#64e385;box-shadow:0 2px 6px -5px #64e385}.mec-switcher label{display:block}.mec-sed-methods li{display:inline-block;padding:10px;border:1px solid #ddd;margin:0 5px 5px 0;cursor:pointer}#wpwrap .mec-button-primary{border-bottom:none;letter-spacing:.5px;line-height:18px;height:46px;transition:all .5s ease;color:#fff;padding:12px 25px;display:block;text-align:center;font-size:14px;background:0 0;background-color:#008aff;text-shadow:none;border:0;box-shadow:none;display:inline-block;margin:25px 0 12px;min-width:146px}#wpwrap .mec-button-primary:hover{background-color:#41c9de}#wpwrap .mec-button-primary.loading{background-color:#73c02a}#wpwrap .mec-button-primary:before{content:"\f00c";font-family:fontawesome;margin-right:4px;font-size:16px;display:none}#wpwrap .mec-button-primary.loading:before{display:inline-block}.mec-image-select-wrap{clear:both;overflow:hidden;padding:10px 0;margin:0}.mec-image-select-wrap li{float:left;display:block;margin-right:5px;margin-bottom:0}.mec-image-select-wrap li input[type=radio]{display:none}.mec-form-row .mec-image-select-wrap li label{padding:5px 0 0;display:block}@media(max-width:1280px){.mec-image-select-wrap li{margin-right:20px}}@media(max-width:480px){.mec-image-select-wrap li{margin-right:18px}}.mec-image-select-wrap li input{display:none}.mec-image-select-wrap li span{width:35px;height:35px;display:block;margin:3px;border-radius:2px;border:3px solid transparent;transition:all .2s ease}.mec-image-select-wrap li input:checked+span{border-color:#fff;box-shadow:0 0 14px rgba(0,0,0,.25)}.mec-image-select-wrap li input:checked+span:after{content:"\e080";font-family:simple-line-icons;font-size:18px;display:inline-block;color:#fff;padding:8px 9px;max-width:100%;max-height:100%;font-weight:400}.m-e-calendar_page_MEC-ix #wpwrap .mec-button-primary.mec-btn-2{margin:0 0 0 12px}.m-e-calendar_page_MEC-ix #wpwrap input[type=file]{padding-top:12px;padding-bottom:12px}.m-e-calendar_page_MEC-ix #wpwrap .mec-form-row select{min-height:46px}.mec-image-select-wrap .mec-colorskin-1{background-color:#40d9f1}.mec-image-select-wrap .mec-colorskin-2{background-color:#0093d0}.mec-image-select-wrap .mec-colorskin-3{background-color:#e53f51}.mec-image-select-wrap .mec-colorskin-4{background-color:#f1c40f}.mec-image-select-wrap .mec-colorskin-5{background-color:#e64883}.mec-image-select-wrap .mec-colorskin-6{background-color:#45ab48}.mec-image-select-wrap .mec-colorskin-7{background-color:#9661ab}.mec-image-select-wrap .mec-colorskin-8{background-color:#0aad80}.mec-image-select-wrap .mec-colorskin-9{background-color:#0ab1f0}.mec-image-select-wrap .mec-colorskin-10{background-color:#ff5a00}.mec-image-select-wrap .mec-colorskin-11{background-color:#c3512f}.mec-image-select-wrap .mec-colorskin-12{background-color:#55606e}.mec-image-select-wrap .mec-colorskin-13{background-color:#fe8178}.mec-image-select-wrap .mec-colorskin-14{background-color:#7c6853}.mec-image-select-wrap .mec-colorskin-15{background-color:#bed431}.mec-image-select-wrap .mec-colorskin-16{background-color:#2d5c88}.mec-image-select-wrap .mec-colorskin-17{background-color:#77da55}.mec-image-select-wrap .mec-colorskin-18{background-color:#2997ab}.mec-image-select-wrap .mec-colorskin-19{background-color:#734854}.mec-image-select-wrap .mec-colorskin-20{background-color:#a81010}.mec-image-select-wrap .mec-colorskin-21{background-color:#4ccfad}.mec-image-select-wrap .mec-colorskin-22{background-color:#3a609f}.mec-image-select-wrap .mec-colorskin-23{background-color:#333}.mec-image-select-wrap .mec-colorskin-24{background-color:#d2d2d2}.mec-image-select-wrap .mec-colorskin-25{background-color:#636363}@media screen and (max-width:782px){.mec-form-row .description{max-width:500px;display:block;margin:0 0 5px 0;padding:0;border:none}.mec-col-1,.mec-col-10,.mec-col-11,.mec-col-12,.mec-col-2,.mec-col-3,.mec-col-4,.mec-col-5,.mec-col-6,.mec-col-7,.mec-col-8,.mec-col-9{margin-bottom:5px;display:block}.mec-form-row .mec-box .button,.mec-meta-box-fields .mec-box .button{float:left}.mec-form-row .time-dv{padding:0 4px}.mec-form-row .mec-col-4 input[type=text],.mec-form-row .mec-col-4 select{width:auto;min-width:192px}.mec-tooltip .dashicons-before:before{font-size:32px}}#frmb-0-clear-all,#frmb-0-save,#frmb-0-view-data{display:none}#mec_sn_googlecal{margin-bottom:0}#mec_fee_row1 .button{margin-right:10px}h4.mec-form-subtitle{font-size:15px;margin-top:0}h5.mec-form-second-title{font-size:15px;margin-top:0}#webnus-dashboard *{box-sizing:border-box}#webnus-dashboard.about-wrap{max-width:1040px;margin:25px auto 20px}@media(max-width:1280px){#webnus-dashboard.about-wrap{max-width:1024px}}#webnus-dashboard .change-log{word-wrap:break-word}#webnus-dashboard .welcome-head img{background:#fff;padding:15px;border-radius:5px 5px 0 0;width:216px;margin:0 0 0 auto;display:block}.w-welcome{position:relative;margin-top:30px;margin-bottom:10px}.w-box{position:relative;background:#fff;padding:5px 25px;margin-top:30px}.w-theme-version{box-shadow:0 2px 5px -5px #00000021;text-shadow:none;background:#f7f8f9;text-align:center;display:block;padding:10px 0;color:#8e9596;font-size:12px;font-weight:400;margin-top:0;border-radius:0 0 5px 5px;border-top:none;font-family:monospace;width:216px;margin:0 0 0 auto}.w-box{padding:0;min-height:310px;box-shadow:0 1px 6px rgb(0 0 0 / 1%);border-radius:11px}.w-box.print-events{min-height:134px}.w-box-head{font-weight:600;padding:20px 72px;position:relative;border-bottom:2px solid #ccecf4;font-size:20px}.w-box-head span{position:absolute;left:0;padding:0 25px;line-height:58px;background:#008aff;height:100%;top:0;color:#fff}.w-box-child,.w-box-content{padding:20px 30px 30px;line-height:24px;font-size:14px}.mec-count-child{width:50%;margin:0 auto;color:#01c6d9}#webnus-dashboard .w-button a{color:#fff!important;border-radius:0;padding:10px 24px;font-size:12px;letter-spacing:1px;font-weight:600;background:#008aff;margin:10px 0;display:inline-block;text-transform:uppercase}#webnus-dashboard .w-box .w-button a:hover{background:#222;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%);box-shadow:0 5px 21px -5px rgba(0,0,0,.5)}.w-system-info{margin-bottom:7px}.w-system-info:first-child{margin-top:20px}.w-system-info>span{display:inline-block;min-width:145px;line-height:20px;font-size:13px}#webnus-dashboard .w-current{min-width:110px}#webnus-dashboard .w-min{min-width:65px}.w-icon{color:#fff;padding:3px;border-radius:4px;margin-right:10px;vertical-align:middle}.w-icon-green{background:#27ae60}.w-icon-red{background:#e74c3c}.extra .w-box-head{padding:30px 30px 10px;border-bottom:1px solid #fff;border-radius:11px 11px 0 0}.doc .w-box-head{color:#4cbf67}#webnus-dashboard .doc .w-button a{background:#4cbf67;background:linear-gradient(95deg,#6fe08a 0,#58cf74 50%,#36cb58 100%);margin:35px 0 17px;box-shadow:0 5px 10px -5px #4cbf67;background-color:#fff}#webnus-dashboard .support .w-button a{background:#ff876c;background:linear-gradient(95deg,#ff876c 0,#ff7455 50%,#ff5a35 100%);margin:13px 0 18px;box-shadow:0 5px 10px -5px #ff876c}.doc .w-box-content{background:url(../img/document.png) no-repeat right center}.doc .w-box-content p,.w-box.support .w-box-content p{width:54%;color:#666;margin-top:10px;max-width:380px}.w-box-child p{color:#666;margin-top:10px}.w-box.support{background:#fff url(../img/support.png) no-repeat top right}.w-box.support .w-box-head{width:50%;color:#ff876c}.w-box-content pre{text-align:left;background:#f5f6f7;font-size:13px;padding:20px 25px;height:480px;overflow-y:scroll;white-space:break-spaces;border-radius:11px;font-family:monospace;margin:0 0 10px}#webnus-dashboard .button:not(.mec-intro-section-link-tag){border:0;background:0 0;box-shadow:none;color:#e74c3c;font-weight:700}.w-box .state{position:absolute;top:0;left:-100vw}#webnus-dashboard .button:hover{color:#222}.w-box .state:checked~.content{-webkit-transform:none;-ms-transform:none;transform:none}.w-box .state:checked~.backdrop{bottom:0;opacity:1;z-index:1}.w-box .lightbox{position:fixed;top:0;right:0;left:0;height:0;padding:0 20px}.w-box .lightbox .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;z-index:2;max-width:500px;max-height:95vh;margin:20px auto;padding:20px;background:#fff;-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:.3s -webkit-transform ease-in-out;transition:.3s transform ease-in-out;border:1px solid rgba(0,0,0,.1)}.w-box .lightbox .main{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.w-box .lightbox .backdrop{position:fixed;z-index:-1;top:0;right:0;bottom:100%;left:0;opacity:0;background:rgba(0,0,0,.3);-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.content .main p{color:#bf3737}p.mec_dash_count{font-size:60px;font-weight:100;margin:0;color:#38d5ed}.w-col-sm-3 .w-box.doc{text-align:center;min-height:auto}.w-Knowledgebase{color:#8e5cea}.mec-view-all-articles a{margin:30px 0 17px;display:inline-block;color:#fff!important;border-radius:0;padding:10px 24px;font-size:12px;letter-spacing:1px;font-weight:600;background:#8e5cea;display:inline-block;text-transform:uppercase;transition:all .24s ease;-webkit-transition:all .24s ease}.mec-view-all-articles a:hover{background-color:#222}.w-box.upcoming-events .mec-event-article{margin-bottom:15px;padding-bottom:10px}.w-box.upcoming-events .mec-event-article .mec-event-label-captions{padding:2px 5px;border-radius:3px;color:#fff;font-size:.86em}.w-box.upcoming-events .mec-event-article .mec-event-date{font-size:13px;background-color:#38d5ed;color:#fff;text-align:center;border-radius:6px;width:50px;padding-bottom:2px;float:left;margin-right:10px;text-transform:uppercase;letter-spacing:1px;font-family:monospace}.w-box.upcoming-events .mec-event-article .mec-event-date:beforeX{content:"\e075";font-family:simple-line-icons;font-size:18px;line-height:15px;color:#bdeaf1;display:inline-block;float:left;margin-right:11px}.w-box.upcoming-events .mec-event-article .mec-event-date span{font-weight:700;border-radius:6px 6px 0 0;padding:3px 0 1px;font-size:18px;display:block;background:#61dcef;font-family:arial,sans-serif}.w-box.upcoming-events .mec-event-article .mec-event-date span.mec-multiple-dates{font-size:11px}.w-box.upcoming-events .mec-event-article h4.mec-event-title{margin:0;font-size:16px;line-height:28px}.w-box.upcoming-events .mec-event-article .mec-shortcode-virtual-badge,.w-box.upcoming-events .mec-event-article .mec-shortcode-zoom-badge{font-size:11px;line-height:1.62;background:#222;padding:2px 9px;border-radius:12px;color:#fff;margin:0 0 0 5px}.w-box.upcoming-events .mec-event-article .mec-shortcode-virtual-badge i,.w-box.upcoming-events .mec-event-article .mec-shortcode-zoom-badge i{padding:0 5px 0 0}#webnus-dashboard .w-box.upcoming-events .mec-event-article h4.mec-event-title a{color:#5f676b}#webnus-dashboard .w-box.upcoming-events .mec-event-article h4.mec-event-title a:hover{text-decoration:underline}.w-box.upcoming-events .mec-event-article .mec-event-detail{font-size:13px;color:#979899}.w-box.upcoming-events .mec-event-article .mec-detail-button{display:none}.w-box.total-bookings ul li{display:inline-block;background:#f3f4f5;margin-right:5px;border-radius:50px;padding:0 5px;transition:all .2s ease}.w-box.total-bookings ul li.selected{background:#fff;border:1px solid #e9e9e9}.w-box.total-bookings ul li a{padding:6px 12px;display:inline-block;border-radius:3px;text-transform:none;font-size:13px;letter-spacing:.4px;transition:all .1s ease;font-weight:600;text-decoration:none}.w-box.total-bookings ul li.active{background:#38d5ed}.w-box.total-bookings ul li:hover{background:#38d5ed}#webnus-dashboard .w-box.total-bookings ul li a{color:#000}#webnus-dashboard .w-box.total-bookings ul li.active a,#webnus-dashboard .w-box.total-bookings ul li:hover a{color:#fff}#webnus-dashboard .w-box.total-bookings ul li a:focus{box-shadow:unset;outline:unset;outline-offset:0}.info-msg,.mec-error,.mec-success,.warning-msg{margin:10px 0;padding:10px;border-radius:11px}.post-type-mec-events.taxonomy-mec_speaker .warning-msg p{color:#9f6000}.info-msg{color:#059;background-color:#bef}.info-msg-link{background:#fff;padding:4px 12px 6px;border-radius:3px;line-height:1;font-weight:600;color:#008aff}.mec-success{color:#270;background-color:#dff2bf}.warning-msg{color:#9f6000;background-color:#feefb3}.mec-error{color:#d8000c!important;background-color:#ffbaba}.w-row .fs-notifier.success.show.visible{font-size:12px!important}.w-row .fs-notifier.success.show.visible a{font-size:25px!important;margin-top:-3px}.mec-certain-day>div,.mec-select-deselect-actions li,.mec-xi-facebook-import-events .mec-select-deselect-actions li,.mec-xi-google-import-events .mec-select-deselect-actions li{display:inline-block;position:relative;outline:0;background:#fff;border:1px solid #e2e2e2;border-radius:50px;padding:11px 21px 11px 21px;line-height:1;font-size:11px;font-weight:600;color:#444;letter-spacing:2px;height:auto;cursor:pointer;margin-top:5px;text-transform:uppercase;box-shadow:0 0 3px rgba(0,0,0,.03)}#mec-exceptional-days .mec-certain-day>div,#mec_exceptions_in_days_container .mec-certain-day>div{padding:0 15px;margin:0 5px 10px 0}.mec-certain-day .mec-in-days-day,.mec-certain-day>div .mec-not-in-days-day{line-height:36px}.mec-certain-day>div:hover,.mec-select-deselect-actions li:hover,.mec-xi-facebook-import-events .mec-select-deselect-actions li:hover,.mec-xi-google-import-events .mec-select-deselect-actions li:hover{border-color:#07bbe9;box-shadow:0 0 7px rgba(0,0,0,.1)}.mec-not-in-days-remove{border:1px solid #ff4b64;border-radius:20px;padding:0 0 0 1px;color:#ff4b64;width:11px;height:12px;text-align:center;line-height:12px;display:inline-block;margin-right:-5px;margin-left:6px}div#mec_not_in_days_row2:hover{border-color:#e2e2e2!important;box-shadow:none!important}.mec-xi-facebook-import-events .mec-success,.mec-xi-google-import-events .mec-success{width:460px}.mec-xi-facebook-import-events .mec-select-deselect-actions li,.mec-xi-google-import-events .mec-select-deselect-actions li{display:inline-block;cursor:pointer}.lity-content>div{overflow:auto}.mce-mec-mce-items{text-transform:capitalize!important}#mec_setting_contextual li{list-style:none!important;font-size:12px;margin:0;padding:6px}.mec-bbf-field-container{margin-bottom:10px}.mec-bbf-field-container label{display:block}.kc-components ul.kc-components-list li .cpicon.mec-kingcomposer-icon,.kc-element-icon .cpicon.mec-kingcomposer-icon{background:url(../img/ico-mec-vc.png) no-repeat center center;background-size:auto;background-repeat:no-repeat}.mec-archive-skinsm.mec-category-skins,.mec-carousel-archive-link,.mec-carousel-head-text,.mec-toggle-month-divider{display:none}span.mec-archive-skins,span.mec-category-skins{vertical-align:text-bottom}.mec-archive-skins input,.mec-archive-skins select,.mec-category-skins input,.mec-category-skins select{min-width:225px;vertical-align:baseline}#mec_settings_default_skin_archive,#mec_settings_default_skin_category{min-width:225px}.w-welcome p span{background:#fff;padding:4px 10px}#mec_masonry_skin_options_container .mec-form-row .description{margin-left:0;padding-left:0;border:none;margin-top:-4px}@media (max-width:1280px){span.mec-archive-skins,span.mec-category-skins{margin-left:0}}.mec-shortcode-virtual-badge i{padding:0 5px 0 7px}.mec-search-form-options-container input[type=text]{margin-top:10px}@media(min-width:760px) and (max-width:1280px){.mec-virtual-event-wrap .mec-form-row .mec-col-1,.mec-zoom-event-wrap .mec-form-row .mec-col-1{width:12%}.mec-virtual-event-wrap .mec-form-row .mec-col-4,.mec-virtual-event-wrap .mec-form-row .mec-col-6,.mec-zoom-event-wrap .mec-form-row .mec-col-4,.mec-zoom-event-wrap .mec-form-row .mec-col-6{width:40%}.mec-virtual-event-wrap .mec-form-row .mec-col-3,.mec-virtual-event-wrap .mec-form-row .mec-col-5,.mec-zoom-event-wrap .mec-form-row .mec-col-3,.mec-zoom-event-wrap .mec-form-row .mec-col-5{width:45%}.mec-virtual-event-wrap .mec-form-row .mec-col-2,.mec-zoom-event-wrap .mec-form-row .mec-col-2{width:21%}}#mec_zoom_checkall{background:#fff;border:1px solid #282828;border-radius:60px;padding:6px 32px 8px;margin:30px 0 0;cursor:pointer;display:block;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}#mec_zoom_checkall:focus{box-shadow:inset;outline:0}#mec_zoom_checkall:hover{background:#282828;color:#fff}/*!
2
  * Bootstrap v3.3.7 (http://getbootstrap.com)
3
  * Copyright 2011-2016 Twitter, Inc.
4
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
- */#webnus-dashboard button,#webnus-dashboard input,#webnus-dashboard select,#webnus-dashboard textarea{font-family:inherit;font-size:inherit;line-height:inherit}#webnus-dashboard a{color:#337ab7;text-decoration:none}#webnus-dashboard a:focus,#webnus-dashboard a:hover{color:#23527c}#webnus-dashboard a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}#webnus-dashboard figure{margin:0}#webnus-dashboard img{vertical-align:middle}.w-img-responsive{display:block;max-width:100%;height:auto}.w-img-rounded{border-radius:6px}.w-img-thumbnail{padding:4px;line-height:1w-42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0w-2s ease-in-out;-o-transition:all 0w-2s ease-in-out;transition:all 0w-2s ease-in-out;display:inline-block;max-width:100%;height:auto}.w-img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.w-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.w-sr-only-focusable:active,.w-sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.w-container,.w-container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}[role=button]{cursor:pointer}@media (min-width:768px){.w-container{width:750px}}@media (min-width:992px){.w-container{width:970px}}@media (min-width:1200px){.w-container{width:1170px}}.w-row{margin-left:-15px;margin-right:-15px}.w-col-lg-1,.w-col-lg-10,.w-col-lg-11,.w-col-lg-12,.w-col-lg-2,.w-col-lg-3,.w-col-lg-4,.w-col-lg-5,.w-col-lg-6,.w-col-lg-7,.w-col-lg-8,.w-col-lg-9,.w-col-md-1,.w-col-md-10,.w-col-md-11,.w-col-md-12,.w-col-md-2,.w-col-md-3,.w-col-md-4,.w-col-md-5,.w-col-md-6,.w-col-md-7,.w-col-md-8,.w-col-md-9,.w-col-sm-1,.w-col-sm-10,.w-col-sm-11,.w-col-sm-12,.w-col-sm-2,.w-col-sm-3,.w-col-sm-4,.w-col-sm-5,.w-col-sm-6,.w-col-sm-7,.w-col-sm-8,.w-col-sm-9,.w-col-xs-1,.w-col-xs-10,.w-col-xs-11,.w-col-xs-12,.w-col-xs-2,.w-col-xs-3,.w-col-xs-4,.w-col-xs-5,.w-col-xs-6,.w-col-xs-7,.w-col-xs-8,.w-col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.w-col-xs-1,.w-col-xs-10,.w-col-xs-11,.w-col-xs-12,.w-col-xs-2,.w-col-xs-3,.w-col-xs-4,.w-col-xs-5,.w-col-xs-6,.w-col-xs-7,.w-col-xs-8,.w-col-xs-9{float:left}.w-col-xs-12{width:100%}.w-col-xs-11{width:91.66666667%}.w-col-xs-10{width:83.33333333%}.w-col-xs-9{width:75%}.w-col-xs-8{width:66.66666667%}.w-col-xs-7{width:58.33333333%}.w-col-xs-6{width:50%}.w-col-xs-5{width:41.66666667%}.w-col-xs-4{width:33.33333333%}.w-col-xs-3{width:25%}.w-col-xs-2{width:16.66666667%}.w-col-xs-1{width:8.33333333%}.w-col-xs-pull-12{right:100%}.w-col-xs-pull-11{right:91.66666667%}.w-col-xs-pull-10{right:83.33333333%}.w-col-xs-pull-9{right:75%}.w-col-xs-pull-8{right:66.66666667%}.w-col-xs-pull-7{right:58.33333333%}.w-col-xs-pull-6{right:50%}.w-col-xs-pull-5{right:41.66666667%}.w-col-xs-pull-4{right:33.33333333%}.w-col-xs-pull-3{right:25%}.w-col-xs-pull-2{right:16.66666667%}.w-col-xs-pull-1{right:8.33333333%}.w-col-xs-pull-0{right:auto}.w-col-xs-push-12{left:100%}.w-col-xs-push-11{left:91.66666667%}.w-col-xs-push-10{left:83.33333333%}.w-col-xs-push-9{left:75%}.w-col-xs-push-8{left:66.66666667%}.w-col-xs-push-7{left:58.33333333%}.w-col-xs-push-6{left:50%}.w-col-xs-push-5{left:41.66666667%}.w-col-xs-push-4{left:33.33333333%}.w-col-xs-push-3{left:25%}.w-col-xs-push-2{left:16.66666667%}.w-col-xs-push-1{left:8.33333333%}.w-col-xs-push-0{left:auto}.w-col-xs-offset-12{margin-left:100%}.w-col-xs-offset-11{margin-left:91.66666667%}.w-col-xs-offset-10{margin-left:83.33333333%}.w-col-xs-offset-9{margin-left:75%}.w-col-xs-offset-8{margin-left:66.66666667%}.w-col-xs-offset-7{margin-left:58.33333333%}.w-col-xs-offset-6{margin-left:50%}.w-col-xs-offset-5{margin-left:41.66666667%}.w-col-xs-offset-4{margin-left:33.33333333%}.w-col-xs-offset-3{margin-left:25%}.w-col-xs-offset-2{margin-left:16.66666667%}.w-col-xs-offset-1{margin-left:8.33333333%}.w-col-xs-offset-0{margin-left:0}@media (min-width:768px){.w-col-sm-1,.w-col-sm-10,.w-col-sm-11,.w-col-sm-12,.w-col-sm-2,.w-col-sm-3,.w-col-sm-4,.w-col-sm-5,.w-col-sm-6,.w-col-sm-7,.w-col-sm-8,.w-col-sm-9{float:left}.w-col-sm-12{width:100%}.w-col-sm-11{width:91.66666667%}.w-col-sm-10{width:83.33333333%}.w-col-sm-9{width:75%}.w-col-sm-8{width:66.66666667%}.w-col-sm-7{width:58.33333333%}.w-col-sm-6{width:50%}.w-col-sm-5{width:41.66666667%}.w-col-sm-4{width:33.33333333%}.w-col-sm-3{width:25%}.w-col-sm-2{width:16.66666667%}.w-col-sm-1{width:8.33333333%}.w-col-sm-pull-12{right:100%}.w-col-sm-pull-11{right:91.66666667%}.w-col-sm-pull-10{right:83.33333333%}.w-col-sm-pull-9{right:75%}.w-col-sm-pull-8{right:66.66666667%}.w-col-sm-pull-7{right:58.33333333%}.w-col-sm-pull-6{right:50%}.w-col-sm-pull-5{right:41.66666667%}.w-col-sm-pull-4{right:33.33333333%}.w-col-sm-pull-3{right:25%}.w-col-sm-pull-2{right:16.66666667%}.w-col-sm-pull-1{right:8.33333333%}.w-col-sm-pull-0{right:auto}.w-col-sm-push-12{left:100%}.w-col-sm-push-11{left:91.66666667%}.w-col-sm-push-10{left:83.33333333%}.w-col-sm-push-9{left:75%}.w-col-sm-push-8{left:66.66666667%}.w-col-sm-push-7{left:58.33333333%}.w-col-sm-push-6{left:50%}.w-col-sm-push-5{left:41.66666667%}.w-col-sm-push-4{left:33.33333333%}.w-col-sm-push-3{left:25%}.w-col-sm-push-2{left:16.66666667%}.w-col-sm-push-1{left:8.33333333%}.w-col-sm-push-0{left:auto}.w-col-sm-offset-12{margin-left:100%}.w-col-sm-offset-11{margin-left:91.66666667%}.w-col-sm-offset-10{margin-left:83.33333333%}.w-col-sm-offset-9{margin-left:75%}.w-col-sm-offset-8{margin-left:66.66666667%}.w-col-sm-offset-7{margin-left:58.33333333%}.w-col-sm-offset-6{margin-left:50%}.w-col-sm-offset-5{margin-left:41.66666667%}.w-col-sm-offset-4{margin-left:33.33333333%}.w-col-sm-offset-3{margin-left:25%}.w-col-sm-offset-2{margin-left:16.66666667%}.w-col-sm-offset-1{margin-left:8.33333333%}.w-col-sm-offset-0{margin-left:0}}@media (min-width:992px){.w-col-md-1,.w-col-md-10,.w-col-md-11,.w-col-md-12,.w-col-md-2,.w-col-md-3,.w-col-md-4,.w-col-md-5,.w-col-md-6,.w-col-md-7,.w-col-md-8,.w-col-md-9{float:left}.w-col-md-12{width:100%}.w-col-md-11{width:91.66666667%}.w-col-md-10{width:83.33333333%}.w-col-md-9{width:75%}.w-col-md-8{width:66.66666667%}.w-col-md-7{width:58.33333333%}.w-col-md-6{width:50%}.w-col-md-5{width:41.66666667%}.w-col-md-4{width:33.33333333%}.w-col-md-3{width:25%}.w-col-md-2{width:16.66666667%}.w-col-md-1{width:8.33333333%}.w-col-md-pull-12{right:100%}.w-col-md-pull-11{right:91.66666667%}.w-col-md-pull-10{right:83.33333333%}.w-col-md-pull-9{right:75%}.w-col-md-pull-8{right:66.66666667%}.w-col-md-pull-7{right:58.33333333%}.w-col-md-pull-6{right:50%}.w-col-md-pull-5{right:41.66666667%}.w-col-md-pull-4{right:33.33333333%}.w-col-md-pull-3{right:25%}.w-col-md-pull-2{right:16.66666667%}.w-col-md-pull-1{right:8.33333333%}.w-col-md-pull-0{right:auto}.w-col-md-push-12{left:100%}.w-col-md-push-11{left:91.66666667%}.w-col-md-push-10{left:83.33333333%}.w-col-md-push-9{left:75%}.w-col-md-push-8{left:66.66666667%}.w-col-md-push-7{left:58.33333333%}.w-col-md-push-6{left:50%}.w-col-md-push-5{left:41.66666667%}.w-col-md-push-4{left:33.33333333%}.w-col-md-push-3{left:25%}.w-col-md-push-2{left:16.66666667%}.w-col-md-push-1{left:8.33333333%}.w-col-md-push-0{left:auto}.w-col-md-offset-12{margin-left:100%}.w-col-md-offset-11{margin-left:91.66666667%}.w-col-md-offset-10{margin-left:83.33333333%}.w-col-md-offset-9{margin-left:75%}.w-col-md-offset-8{margin-left:66.66666667%}.w-col-md-offset-7{margin-left:58.33333333%}.w-col-md-offset-6{margin-left:50%}.w-col-md-offset-5{margin-left:41.66666667%}.w-col-md-offset-4{margin-left:33.33333333%}.w-col-md-offset-3{margin-left:25%}.w-col-md-offset-2{margin-left:16.66666667%}.w-col-md-offset-1{margin-left:8.33333333%}.w-col-md-offset-0{margin-left:0}}@media (min-width:1200px){.w-col-lg-1,.w-col-lg-10,.w-col-lg-11,.w-col-lg-12,.w-col-lg-2,.w-col-lg-3,.w-col-lg-4,.w-col-lg-5,.w-col-lg-6,.w-col-lg-7,.w-col-lg-8,.w-col-lg-9{float:left}.w-col-lg-12{width:100%}.w-col-lg-11{width:91.66666667%}.w-col-lg-10{width:83.33333333%}.w-col-lg-9{width:75%}.w-col-lg-8{width:66.66666667%}.w-col-lg-7{width:58.33333333%}.w-col-lg-6{width:50%}.w-col-lg-5{width:41.66666667%}.w-col-lg-4{width:33.33333333%}.w-col-lg-3{width:25%}.w-col-lg-2{width:16.66666667%}.w-col-lg-1{width:8.33333333%}.w-col-lg-pull-12{right:100%}.w-col-lg-pull-11{right:91.66666667%}.w-col-lg-pull-10{right:83.33333333%}.w-col-lg-pull-9{right:75%}.w-col-lg-pull-8{right:66.66666667%}.w-col-lg-pull-7{right:58.33333333%}.w-col-lg-pull-6{right:50%}.w-col-lg-pull-5{right:41.66666667%}.w-col-lg-pull-4{right:33.33333333%}.w-col-lg-pull-3{right:25%}.w-col-lg-pull-2{right:16.66666667%}.w-col-lg-pull-1{right:8.33333333%}.w-col-lg-pull-0{right:auto}.w-col-lg-push-12{left:100%}.w-col-lg-push-11{left:91.66666667%}.w-col-lg-push-10{left:83.33333333%}.w-col-lg-push-9{left:75%}.w-col-lg-push-8{left:66.66666667%}.w-col-lg-push-7{left:58.33333333%}.w-col-lg-push-6{left:50%}.w-col-lg-push-5{left:41.66666667%}.w-col-lg-push-4{left:33.33333333%}.w-col-lg-push-3{left:25%}.w-col-lg-push-2{left:16.66666667%}.w-col-lg-push-1{left:8.33333333%}.w-col-lg-push-0{left:auto}.w-col-lg-offset-12{margin-left:100%}.w-col-lg-offset-11{margin-left:91.66666667%}.w-col-lg-offset-10{margin-left:83.33333333%}.w-col-lg-offset-9{margin-left:75%}.w-col-lg-offset-8{margin-left:66.66666667%}.w-col-lg-offset-7{margin-left:58.33333333%}.w-col-lg-offset-6{margin-left:50%}.w-col-lg-offset-5{margin-left:41.66666667%}.w-col-lg-offset-4{margin-left:33.33333333%}.w-col-lg-offset-3{margin-left:25%}.w-col-lg-offset-2{margin-left:16.66666667%}.w-col-lg-offset-1{margin-left:8.33333333%}.w-col-lg-offset-0{margin-left:0}}.w-clearfix:after,.w-clearfix:before,.w-container-fluid:after,.w-container-fluid:before,.w-container:after,.w-container:before,.w-row:after,.w-row:before{content:" ";display:table}.w-clearfix:after,.w-container-fluid:after,.w-container:after,.w-row:after{clear:both}.w-center-block{display:block;margin-left:auto;margin-right:auto}.w-pull-right{float:right!important}.w-pull-left{float:left!important}.w-hide{display:none!important}.w-show{display:block!important}.w-invisible{visibility:hidden}.w-text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.w-hidden{display:none!important}.w-affix{position:fixed}.mec-image-popup-wrap{display:none}#wns-be-infobar.sticky{position:fixed;top:32px;background:#fff;z-index:999;width:82%}.wns-be-main .wns-saved-settings.sticky{position:fixed;width:62.5%;top:111px;z-index:999999999999999999}textarea.mec-import-settings-content{display:block;width:100%;min-height:120px;margin-bottom:25px;padding:10px 15px}.mec-import-options-notification{display:inline-block}.mec-import-options-notification .mec-message-import-error,.mec-import-options-notification .mec-message-import-success{display:inline-block;padding:15px 12px;margin-left:12px;opacity:0;visibility:hidden;font-weight:700}.mec-import-options-notification .mec-message-import-success{opacity:1;visibility:visible;border:2px solid green}.mec-import-options-notification .mec-message-import-error{opacity:1;visibility:visible;border:2px solid #e62117}.mec-export-settings:focus,.mec-import-settings:focus{color:#07bbe9}.mec-import-settings-wrap{position:relative}.mec-loarder-wrap{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(202,202,202,.7);z-index:9999}.mec-loarder-wrap.mec-settings-loader{top:34px}.mec-loarder{position:absolute;width:64px;height:64px;top:calc(50% - 32px);left:calc(50% - 36px)}.mec-loarder div{display:inline-block;position:absolute;left:6px;width:4px;background:#fff;animation:mec-loarder 1.2s cubic-bezier(0,.5,.5,1) infinite}.mec-loarder div:nth-child(1){left:27px;animation-delay:-.24s;background:#0075ff}.mec-loarder div:nth-child(2){left:36px;animation-delay:-.12s;background:#028bff}.mec-loarder div:nth-child(3){left:45px;animation-delay:0;background:#32a0ff}@keyframes mec-loarder{0%{top:6px;height:51px}100%,50%{top:19px;height:26px}}.w-box.support-page.searchbox{background:#40d8f0;color:#fff;min-height:260px;text-align:center;border-radius:11px}#webnus-dashboard .search-form input{background:rgba(255,255,255,.2);border:none;width:50%;outline:0;color:rgba(255,255,255,.7);font-size:18px;border-radius:4px 0 0 4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.03);-webkit-transition:background .4s,box-shadow .2s;transition:background .4s,box-shadow .2s;padding:20px 32px;margin:0}#webnus-dashboard .search-form button{background:rgba(255,255,255,.2);border:none;padding:20px 32px;margin-left:-2px;color:#fff;border-radius:0 4px 4px 0;font-size:18px;cursor:pointer;-webkit-transition:background .4s,box-shadow .2s;transition:background .4s,box-shadow .2s}#webnus-dashboard .search-form button:hover{background:#fff;color:#3a3c4c}.w-box.support-page.searchbox p{font-size:30px}.search-form input::-webkit-input-placeholder{color:rgba(255,255,255,.7)}.search-form input::-moz-placeholder{color:rgba(255,255,255,.7)}.search-form input:-ms-input-placeholder{color:rgba(255,255,255,.7)}.search-form input:-moz-placeholder{color:rgba(255,255,255,.7)}#webnus-dashboard .search-form input:active,#webnus-dashboard .search-form input:focus{box-shadow:0 10px 20px rgba(0,0,0,.14);background:#fff;color:#3a3c4c}#webnus-dashboard .search-form input:active::-webkit-input-placeholder,#webnus-dashboard .search-form input:focus::-webkit-input-placeholder{color:#3a3c4c}#webnus-dashboard .search-form input:active::-moz-placeholder,#webnus-dashboard .search-form input:focus::-moz-placeholder{color:#3a3c4c}#webnus-dashboard .search-form input:active:-ms-input-placeholder,#webnus-dashboard .search-form input:focus:-ms-input-placeholder{color:#3a3c4c}#webnus-dashboard .search-form input:active:-moz-placeholder,#webnus-dashboard .search-form input:focus:-moz-placeholder{color:#3a3c4c}#webnus-dashboard .w-box.support-page.mec-ticksy{text-align:center;min-height:260px}#webnus-dashboard .w-box.support-page.mec-ticksy p{font-size:20px;width:70%;margin:0 auto;margin-bottom:40px;margin-top:40px}#webnus-dashboard .support-box a,#webnus-dashboard .w-box.support-page.mec-ticksy a{color:#fff;font-weight:500;border-radius:50px;text-shadow:none;background:#40d8f0;border:none;transition:.24s;padding:12px 30px;cursor:pointer;margin-bottom:40px;display:inline-block}#webnus-dashboard .support-box a:hover,#webnus-dashboard .w-box.support-page.mec-ticksy a:hover{background:#222;box-shadow:0 5px 23px -7px rgba(0,0,0,.5)}#webnus-dashboard .support-box a{margin:40px 4px 0 4px}.mec-faq-accordion>.mec-faq-accordion-content{display:none}#webnus-dashboard .mec-faq-accordion-trigger a{font-size:15px;padding:15px;background:#f0f1f2;display:block;color:#222;line-height:17px;outline:0;border-radius:8px}.mec-faq-accordion-trigger{margin-bottom:5px;position:relative}#webnus-dashboard .mec-faq-accordion-trigger a:after{font-family:simple-line-icons;content:"\e095";position:absolute;right:12px;font-weight:700}.mec-faq-accordion-content{padding:5px 14px 25px}#webnus-dashboard .mec-faq-accordion-trigger a.active:after{content:"\e082"}#webnus-dashboard .support-page-links a{color:#fff;border-radius:50px;padding:13px 24px;font-size:12px;letter-spacing:1px;font-weight:600;text-transform:uppercase;transition:all .2s ease}#webnus-dashboard .support-page-links a:hover,#webnus-dashboard .w-box.support-page.videobox .w-button a:hover{background:#222;box-shadow:0 2px 5px -1px rgba(0,0,0,.1)}#webnus-dashboard .support-page-links{display:inline-block;margin:12px 4px 16px 0}.support-page-links.link-to-doc a{background:#d09d5f}.support-page-links.link-to-videos a{background:#ff876c}.support-page-links.link-to-articles a{background:#69ca8a}.w-box.support-page.articles-box .w-box-content a{display:block;padding:6px 0}#webnus-dashboard .w-box.support-page.videobox .w-button a{color:#fff;font-size:10px;padding:5px 15px;min-height:10px;font-weight:500;border-radius:22px;box-shadow:0 3px 10px -9px #ff5a35;text-shadow:none;background:#ff876c;border:none;transition:.24s}.w-box.support-page.articles-box,.w-box.support-page.faq-box{min-height:500px}.w-box.support-page.videobox{border-radius:11px;min-height:282px;box-shadow:0 1px 2px rgba(0,0,0,.01)!important}.w-box.support-page.videobox .w-box-content{padding:15px}.w-box.support-page.videobox .w-box-head{font-size:15px;text-align:center;padding:20px 0 0}#webnus-dashboard .w-box.support-page.videobox .w-button a i{margin-right:6px}.support-page .w-box-content ul{margin-top:5px;padding-left:5px}.support-page .w-box-content ul li{font-size:13px}.support-page .w-box-content ul li i{font-size:13px;vertical-align:text-bottom;margin-right:3px;color:#40d8f0}.w-box.mec-activation{background:#fff url(../img/dp-dsb-support.jpg) no-repeat top right}.w-box.mec-activation .w-box-head{width:75%}.w-box.mec-activation .w-box-content{padding:10px 30px}.w-box.mec-activation input[type=radio]{display:none}.w-box.mec-activation input[type=radio]+label{color:#000;font-size:13px;line-height:14px!important;color:#7b7b7b}.w-box.mec-activation input[type=radio].checked+label{color:#40d8f0}.mec-form-row input[type=radio],.w-box.mec-activation input[type=radio]+label span{display:inline-block;margin:-2px 6px 0 0;vertical-align:middle;cursor:pointer;height:22px;width:22px;text-align:center;background-color:#fff;border:2px solid #e1e2e3;border-radius:100%;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;transition:all .3s ease}.mec-form-row input[type=radio]:checked,.w-box.mec-activation input[type=radio].checked+label span{border-color:#afebf5}.mec-form-row input[type=radio]:before,.w-box.mec-activation input[type=radio]+label span:after{content:'';display:block;margin:0;position:absolute;top:4px;left:4px;width:10px;height:10px;background:0 0;border-radius:100%;transition:all .2s ease;transform:scale(.1)}.mec-form-row input[type=radio]:checked:before,.w-box.mec-activation input[type=radio].checked+label span:after{background:#38d5ed;transform:scale(1)}.w-box.mec-activation .LicenseType label{padding-right:20px;font-weight:500}.w-box.mec-activation .LicenseField{display:inline-block;position:relative;margin-top:20px}.w-box.mec-activation input[name=MECPurchaseCode]{box-shadow:inset 0 1px 2px rgba(0,0,0,.07);min-width:220px;background:#f7f8f9;border:none;border-radius:33px;width:500px;min-height:50px;margin:0;padding-left:20px;text-align:left}#webnus-dashboard .w-box.mec-activation input[type=submit]{height:40px;line-height:40px;font-weight:600;border:none;cursor:pointer;padding:0 30px;border-radius:33px;color:#fff;letter-spacing:1px;text-transform:uppercase;font-size:12px;text-shadow:none;background:#64e385;transition:all .28s ease;position:absolute;right:5px;top:5px;font-size:12px}#webnus-dashboard .w-box.mec-activation input[type=submit]:hover{background:#45ce68}#MECActivation .MECPurchaseStatus,.addon-activation-form .MECPurchaseStatus{display:inline-block;width:40px;height:40px;text-align:center;padding-top:9px;color:#fff;font-weight:700;font-size:18px;border-radius:50%;padding-top:8px;position:absolute;right:-51px;top:calc(50% - 20px)}.MECPurchaseStatus:after,.MECPurchaseStatus:before{position:absolute;border-radius:50px;background:#fff;content:'';transform:rotate(45deg)}.MECPurchaseStatus.PurchaseError:before{width:22px;height:4px;right:9px;top:18px;transform:rotate(45deg)}.MECPurchaseStatus.PurchaseError:after{width:22px;height:4px;right:9px;top:18px;transform:rotate(-45deg)}.MECPurchaseStatus.PurchaseSuccess:before{width:13px;height:4px;right:19px;top:21px;transform:rotate(45deg)}.MECPurchaseStatus.PurchaseSuccess:after{width:22px;height:4px;right:5px;top:18px;transform:rotate(-45deg)}#MECActivation .MECPurchaseStatus.PurchaseError,.addon-activation-form .MECPurchaseStatus.PurchaseError{background:#ff876c}#MECActivation .MECPurchaseStatus.PurchaseSuccess,.addon-activation-form .MECPurchaseStatus.PurchaseSuccess{background:#64e385}.wna-spinner-wrap{position:absolute;background:#000;width:509px;height:64px;top:-8px;border-radius:50px;z-index:999;background-color:#fff;opacity:.9}.wna-spinner{width:40px;height:40px;position:relative;margin:6px auto}.wna-spinner .double-bounce1,.wna-spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#40d8f0;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.wna-spinner .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}#MECActivation .MECLicenseMessage,.addon-activation-form .MECLicenseMessage{margin-top:24px;color:#f64;max-width:570px}.box-addon-activation-toggle-content,.box-addon-activation-toggle-head{display:none}.addon-activation-form h3{font-size:15px;font-weight:400;margin:34px 0 -7px}.box-addon-activation-toggle-head{line-height:1.5;font-size:16px;margin-top:20px;cursor:pointer}.box-addon-activation-toggle-head i{margin-right:7px;cursor:pointer;font-weight:700}#mec-advanced-wraper div:first-child>ul{display:block;margin:5px 0;padding:5px 0;width:390px;border:1px solid #e1e2e3;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.05)}#mec-advanced-wraper div:first-child>ul span{display:none}#mec-advanced-wraper div:first-child>ul *{display:inline-block;background:#fff;font-size:12px;color:#717273;text-align:center}#mec-advanced-wraper div:first-child>ul>li{width:60px;font-weight:700;margin:0 10px 0 0;padding:4px 0;border-right:1px solid #e1e2e3}#mec-advanced-wraper div:first-child>ul>ul>li{margin:0;padding:2px 10px;cursor:pointer;border-radius:2px;transition:all .18s ease}#mec-advanced-wraper div:first-child>ul>ul>li:hover,.mec-active{background:#07bbe9!important;color:#fff!important}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.w-col-sm-3 .w-box.addon{min-height:372px;text-align:center;border-radius:9px;box-shadow:0 1px 2px 0 rgb(0 0 0 / 1%)}.m-e-calendar_page_MEC-addons .welcome-content .w-col-sm-3{width:33.33%;clear:none!important;min-height:380px}@media (min-width:768px) and (max-width:1281px){.m-e-calendar_page_MEC-addons .welcome-content .w-col-sm-3{width:50%}}@media (max-width:767px){.m-e-calendar_page_MEC-addons .welcome-content .w-col-sm-3{width:100%}}.w-box-child.mec-addon-box{padding:0}.mec-addon-box-head{border-bottom:1px solid #f7f8f9;padding:20px 20px 8px;margin-bottom:14px;position:relative}.mec-addon-box-version{position:relative;border-radius:1px;padding:0 8px;font-family:monospace;background:#f4f7f7;color:#00a1b7;font-size:11px;letter-spacing:.2px;line-height:21px;display:inline-block;margin:10px 0}.mec-addon-box-head img{display:block;width:100%;height:60px;margin-bottom:10px;margin-top:10px}.mec-addon-box-title{font-weight:600;font-size:18px;line-height:36px;color:#27272a;letter-spacing:-.2px}.mec-addon-box-title a span{color:#444;font-size:15px}.mec-addon-box-content{padding:0 20px}.mec-addon-box-content p{color:#6e757b;font-size:14px;letter-spacing:.1px}.mec-addon-box-mec-version{background:#f3f3f3;padding:10px;font-size:13px}.mec-addon-box-pro{display:inline-block;background:#ff7d5f;color:#fff;font-weight:600;font-size:11px;letter-spacing:.2px;line-height:21px;padding:0 8px;border-radius:3px}#webnus-dashboard .addons-page-links{display:inline-block;margin:12px 4px 16px 0}#webnus-dashboard .addons-page-links a{background-color:#fff;color:#fff;border-radius:2px;padding:13px 24px;font-size:12px;letter-spacing:1px;font-weight:600;text-transform:uppercase}.addons-page-links.link-to-purchase a{background:#4cbf67;background:linear-gradient(95deg,#6fe08a 0,#58cf74 50%,#36cb58 100%);box-shadow:0 5px 10px -5px #4cbf67}.addons-page-links.link-to-install-addons a{background:#b092e6;background:linear-gradient(95deg,#b092e6 0,#9b70e8 50%,#8e5cea 100%);box-shadow:0 5px 10px -5px #b092e6}#webnus-dashboard .addons-page-links a:hover,#webnus-dashboard .w-box.addons-page.videobox .w-button a:hover{background:#222;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%);box-shadow:0 5px 21px -5px rgba(0,0,0,.5)}.mec-addon-box-footer{background:#f7f8f9;border-radius:0 0 9px 9px;padding:10px 1px 8px;margin-top:25px;text-align:center;position:absolute;left:0;right:0;bottom:0}#webnus-dashboard .mec-addon-box-footer a{margin-top:10px;display:inline-block;text-shadow:none;border:none;transition:.24s;position:relative;margin-right:7px;font-size:12px;font-weight:500;border-radius:8px;padding:9px 18px 8px;width:53px;height:34px;line-height:21px;background:0 0;margin:0;box-shadow:none}#webnus-dashboard .mec-addon-box-footer a:last-of-type{margin-right:0}#webnus-dashboard .mec-addon-box-footer a.mec-addon-box-intro:hover{background-color:#ff3535;background:linear-gradient(95deg,#ff6c6c 0,#f55 50%,#ff3535 100%)}#webnus-dashboard .mec-addon-box-footer a:hover{background:#00cae6;cursor:pointer!important}#webnus-dashboard .mec-addon-box-footer a i{color:#00cae6;font-size:16px}#webnus-dashboard .mec-addon-box-footer a:hover i{color:#fff}#mec_tickets .mec-box{position:relative;padding:25px 10px}#mec_fees_list input[type=text].mec-col-12,#mec_ticket_variations_list input[type=text].mec-col-12{max-width:625px}#taxes_option .mec-form-row input[type=text].mec-col-12,#ticket_variations_option input[type=text].mec-col-12{max-width:575px}.mec-booking-tab-content .mec-form-row textarea{max-width:762px}#mec_tickets .button.remove{padding:0;min-height:28px;height:28px;width:28px;margin:0;border-radius:50%;position:absolute;top:20px;right:20px;color:#fff;box-shadow:none;background:#fff;border-color:#e3e4e5;font-size:20px;line-height:1.5}#mec_tickets .button.remove svg{fill:#ea6485!important}#mec_tickets .button.remove:hover{color:#fff;border-color:#ea6485;background:#ea6485}#mec_tickets .button.remove:hover svg{fill:#fff!important}@media(max-width:480px){#mec_tickets .button.remove{top:5px;right:5px}}.mec-ticket-id{font-size:12px;line-height:12px;font-weight:400;color:#07bbe9;padding:0 0 8px;margin-top:-6px;margin-bottom:14px;cursor:default}.mec-ticket-end-time.mec-col-12 .mec-time-span,.mec-ticket-start-time.mec-col-12 .mec-time-span{min-width:80px;display:inline-block}.mec-ticket-start-time{margin-bottom:20px}.mec-ticket-time{min-width:69px;display:inline-block}.mec-stop-selling-tickets{min-width:185px}#mec_meta_box_hourly_schedule_days .mec-form-row input[type=text],#mec_meta_box_tickets_form .mec-form-row input[type=text]{max-width:290px}@media(max-width:1366px){#mec_meta_box_hourly_schedule_days .mec-box.mec-form-row input[type=text]{max-width:150px;min-width:110px}}#mec_exceptions_not_in_days_date{width:100%}#mec-event-data input[type=date],#mec-event-data input[type=email],#mec-event-data input[type=tel],#mec-event-data input[type=text],#mec-event-data input[type=url],#mec-event-data select,#mec-event-data textarea,#mec_exceptions_not_in_days_date,#mec_meta_box_date_form input[type=text],#mec_select_tags.mec-create-shortcode-tab-content input[type=text],#mec_settings_weather_module_api_key{max-width:290px}#mec-event-data input[type=text].mec_date_picker.mec-col-4 #mec_meta_box_calendar_skin_options input[type=text].mec_date_picker.mec-col-4{max-width:32.33333333%}#payment_gateways_option .mec-col-4 input[type=number],#payment_gateways_option .mec-col-4 input[type=text],#payment_gateways_option .mec-col-4 select,#payment_gateways_option .mec-col-4 textarea{width:90%}.mec-form-repeating-event-row .mec-col-6 input[type=text]{width:35%}.addons-page-error,.addons-page-notice{display:block;margin-top:15px;margin-bottom:0;background:#fff;border-left:4px solid #00a0d2;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:1px 12px}.addons-page-error p,.addons-page-notice p{margin:.5em 0;padding:2px;font-size:13px}.addons-page-error{border-left-color:#dc3232}.mec-addon-box-comingsoon{background:0 0;padding:8px 11px;color:#5a5a5a;font-size:14px;font-weight:500;text-align:center}.mec-addons .w-row .w-col-sm-3:nth-child(4n+1){clear:left}@media (min-width:960px){#webnus-dashboard .mec-addon-box-footer .w-button{text-align:right}}@media (min-width:1401px){.mec-addon-box-title a span{font-size:17px}}.mec-pro-notice{margin-top:24px;line-height:30px}.mec-pro-notice .info-msg{padding:50px 30px;margin-bottom:0}#webnus-dashboard .mec-pro-notice .info-msg{background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / 1%);text-align:center;color:#55595d}#webnus-dashboard a.info-msg-link{background:#e66f52;background:linear-gradient(95deg,#ff8162 0,#e66f52 50%,#ff4c20 100%);box-shadow:0 5px 10px -5px #e66f52;border-radius:2px;padding:12px 50px;font-size:16px;line-height:24px;border:none;margin:20px auto 0;color:#fff;transition:all .3s ease;display:inline-block}#webnus-dashboard a.info-msg-link:hover{background:#222;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%);box-shadow:0 5px 21px -5px rgba(0,0,0,.5)}#webnus-dashboard .info-msg p{width:70%;margin:0 auto;line-height:1.8}#webnus-dashboard .info-msg-coupon{font-size:13px;color:#777;max-width:600px;line-height:1.68;margin:25px auto 0}#webnus-dashboard .info-msg-coupon strong{font-weight:700;color:#19ce18}.info-msg .socialfollow{padding-top:20px}.info-msg .socialfollow a{margin:0 2px;display:inline-block}.info-msg .socialfollow a i{background:#96a4b1;color:#fff;padding:6px;border-radius:3px;font-size:18px;box-shadow:0 2px 3px rgba(0,0,0,.1);transition:all .25s}.info-msg .socialfollow a:hover i{background:#008aff}.mec-intro-section .w-box-content{text-align:center}.mec-intro-section .w-box-content.mec-intro-section-welcome{max-width:600px;margin:0 auto}.mec-intro-section .w-box-content.mec-intro-section-welcome h3{font-size:26px}a.mec-intro-section-link-tag.button.button-hero{margin:0 10px 40px}a.mec-intro-section-link-tag.button.button-primary.button-hero{color:#fff!important}a.mec-intro-section-link-tag.button.button-secondary.button-hero{color:#1dbfd8!important}.mec-intro-section-ifarme iframe{border:1px solid #e7e7e7;border-radius:9px;padding:15px;box-shadow:0 3px 10px -6px rgb(0 0 0 / 12%)}.w-box-content.mec-intro-section-welcome p{margin-bottom:0}.mec-tooltip a:focus{box-shadow:none}#mec_booking_form .mec-options-fields,#mec_modules_form .mec-options-fields,#mec_settings_form .mec-options-fields,#mec_single_form .mec-options-fields{padding-bottom:150px!important}#mec_taxes_fees_container_toggle{margin-bottom:60px}#mec_taxes_fees_container_toggle{margin-bottom:60px}.wns-be-sidebar li{position:relative}.wns-be-sidebar li .submneu-hover{position:absolute;top:-1px;right:-222px;width:220px;z-index:9;background:#fff;border:1px;border-style:solid;border-color:#dedede;margin:0;overflow:visible;opacity:0;visibility:hidden;transition:all .23s ease;padding-top:8px;padding-bottom:12px}.wns-be-sidebar li:hover .submneu-hover{opacity:1;visibility:visible}.wns-be-sidebar li .submneu-hover a{background:#fff;color:#636363;opacity:1;font-size:12px;padding:6px 4px 6px 26px}.wns-be-sidebar li .submneu-hover a:hover{background:#f6f6f6;color:#222}.wns-be-sidebar li .submneu-hover:before{position:absolute;z-index:999;content:" ";height:0;width:0;border:7px solid transparent;border-right-color:#fff;left:-15px;top:14px;border-right-color:#c5c5c5;right:0}.wns-be-sidebar li .submneu-hover:after{position:absolute;z-index:999;content:" ";height:0;width:0;border:7px solid transparent;border-right-color:#fff;left:-14px;top:14px}.wns-be-sidebar li a:focus,.wns-be-sidebar li:focus{outline:-webkit-focus-ring-color auto 0;border:0;box-shadow:none}@media (max-width:480px){.wns-be-sidebar li .submneu-hover{width:175px;right:0}.wns-be-sidebar li .submneu-hover a{font-size:11px;padding:5px 5px 5px 20px}}.mec-tooltip:hover:after,.mec-tooltip:hover:before{display:none}.mec-tooltip{display:inline-flex;bottom:7px}.mec-tooltip .box{min-width:300px;max-width:600px;display:inline-block;left:26px;top:50%;transform:translateY(-50%);padding:0;margin-top:8px;background-color:#535a61;color:#fff;font-weight:300;font-size:14px;letter-spacing:.5px;line-height:1.3;position:absolute;z-index:9999999;box-sizing:border-box;border-radius:6px;box-shadow:0 4px 45px -8px #444b50;visibility:hidden;opacity:0;transition:opacity .23s}#webnus-dashboard .mec-tooltip .box p,.mec-tooltip .box p{color:#fff;font-size:14px;line-height:1.3;margin:0;font-style:normal}.mec-tooltip:hover .box{visibility:visible;opacity:1}.mec-tooltip:hover .box{padding:20px;border-radius:8px}.mec-tooltip .box h5{color:#fff;font-size:17px;font-weight:600;margin:-30px -20px;padding:15px 0;text-align:center;margin-bottom:10px;background:#3a3f44;border-bottom:1px solid #30353a;border-radius:6px 6px 0 0;z-index:9999}.mec-tooltip .box h5:after{display:none}#webnus-dashboard .mec-tooltip .box p a,.mec-tooltip .box p a{color:#40d9f1;margin-top:10px;margin-left:0;font-weight:400;position:relative;text-decoration:none;display:block;width:max-content}.mec-tooltip .box a:hover{color:#f90}.mec-tooltip .box:after{display:block;position:absolute!important;top:100%!important;right:50%!important;margin-top:-6px!important;margin-right:-6px!important;width:12px!important;height:24px!important;overflow:hidden!important;transform:rotate(-90deg)!important}.mec-tooltip .box:before{display:block;content:''!important;position:absolute!important;width:12px;height:12px;left:-10px!important;top:50%!important;transform:translate(50%,-50%) rotate(-45deg)!important;background-color:#535a61!important;box-shadow:0 8px 9px -4px #535a61!important;z-index:0!important}.mec-tooltip .box.top{left:50%;top:0;transform:translate(-50%,-100%);margin-top:0;margin-left:-10px}.mec-tooltip .box.top:after{top:50%!important;right:100%!important}.mec-tooltip .box.top:before{left:50%!important;top:100%!important}.mec-tooltip .box.bottom{left:50%;top:auto;bottom:0;transform:translate(-50%,100%);margin-bottom:-20px;margin-left:-10px}.mec-tooltip .box.bottom:after{top:0!important;right:50%!important;background-color:#3a3f44!important}.mec-tooltip .box.bottom:before{left:50%!important;top:-7px!important;transform:translateX(-50%);background-color:#3a3f44!important}.mec-tooltip .box.left{left:auto;right:26px;top:50%;transform:translateY(-50%)}.mec-tooltip .box.left:before{right:0!important;left:auto!important;top:50%!important}form#mec_reg_fields_form input[type=radio]:before{content:"";display:inline-block;background:#fff;border-radius:18px;width:14px;height:14px;margin:-1px 0 0 -2px;cursor:pointer;border:2px solid #e1e7ed;box-shadow:0 2px 15px -3px rgba(69,77,89,.32)}form#mec_reg_fields_form input[type=radio]:checked:before{border:7px solid #ccecf4;background:#fff;box-shadow:0 3px 16px -3px #008aff;width:4px;height:4px}form#mec_reg_fields_form input[type=radio]{min-height:0;margin-right:6px}form#mec_reg_fields_form label{margin-right:20px}@media(min-width:1200px) and (max-width:1366px){.mec-tooltip .box{min-width:290px}.mec-tooltip .box h5{font-size:15px}.mec-tooltip .box .content{font-size:12px}}@media(max-width:1366px){.wns-be-container .wns-be-group-tab p{margin-top:0}}.mec-addons-notification-box-wrap .w-col-sm-12,.mec-cmsg-notification-box-wrap .w-col-sm-12{padding:0}.mec-addons-notification-box-wrap img{width:auto}.mec-addons-notification-box-image{width:555px;display:inline-block;vertical-align:top}.mec-addons-notification-box-content{width:calc(100% - 559px);display:inline-block}.mec-addons-notification-box-content p{margin-top:1%;line-height:1.5;font-size:16px}.mec-addons-notification-box-content .w-box-content{padding-top:0;padding-bottom:0}.mec-addons-notification-box-content ol{font-size:16px}.mec-addons-notification-box-content a{background:#38d5ed;color:#fff!important;padding:10px 26px;margin-top:5px;display:inline-block;border-radius:3px;text-transform:capitalize;font-size:16px;letter-spacing:.4px;transition:all .1s ease;font-weight:600;text-decoration:none}.mec-addons-notification-box-content a:hover{background:#000}.w-clearfix.w-box.mec-addons-notification-box-wrap span,.w-clearfix.w-box.mec-cmsg-2-notification-box-wrap span,.w-clearfix.w-box.mec-cmsg-notification-box-wrap span{right:0;left:unset;cursor:pointer;background:0 0;padding:0 16px}.w-clearfix.w-box.mec-addons-notification-box-wrap span i,.w-clearfix.w-box.mec-cmsg-2-notification-box-wrap span i,.w-clearfix.w-box.mec-cmsg-notification-box-wrap span i{font-size:28px;vertical-align:sub;color:#f2113e}.mec-custom-msg-notification-wrap,.wns-be-container .mec-addons-notification-wrap{padding:0;margin:0}.mec-custom-msg-notification-wrap .w-col-sm-12,.wns-be-container .mec-addons-notification-wrap .w-col-sm-12{padding:0}.wns-be-container .w-box{margin-top:0}.wns-be-container.mec-addons-notification-set-box{margin-right:15px;margin-top:50px;margin-bottom:27px}@media(max-width:1200px){.mec-addons-notification-box-content,.mec-addons-notification-box-image{width:100%;display:block}.mec-addons-notification-box-image{text-align:center}}@media(max-width:768px){.mec-addons-notification-box-image img{width:100%;height:auto}}.mec-details-addons-container{margin-top:20px}.mec-details-addons-wrap img{float:left;width:19%;margin-right:17px}.mec-details-addons-wrap{clear:both;margin-bottom:80px;display:block;position:relative}.mec-details-addons-wrap a{text-decoration:none}.mec-details-addons-wrap p{float:left;width:340px;margin-top:0;margin-bottom:30px}.mec-details-addons-title{font-weight:700}.mec-details-addons-title a{color:#444}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx{border-radius:10px!important;box-shadow:0 4px 38px rgba(0,0,0,.14)!important}body .crisp-client .crisp-1rjpbb7 .crisp-13qutdl,body .crisp-client .crisp-1rjpbb7 .crisp-13qutdl *,body .crisp-client .crisp-1rjpbb7 .crisp-9dgo7z,body .crisp-client .crisp-1rjpbb7 .crisp-9dgo7z *{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,"Segoe UI",Catamaran,sans-serif!important}body .crisp-client .crisp-1rjpbb7 .crisp-145mbcr,body .crisp-client .crisp-1rjpbb7 .crisp-1jrqqbm:hover{background-color:#fff!important}body .crisp-client .crisp-1rjpbb7 .crisp-14u434g{border-color:#e7e8e9!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-1784wh6 .crisp-1xmtdlg .crisp-1bkorcf .crisp-1vzg1qq{font-size:20px!important;width:14px!important;height:19px!important;opacity:.85}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-1784wh6 .crisp-1xmtdlg .crisp-1bkorcf .crisp-1vzg1qq:hover{opacity:.99}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-zyxrmn .crisp-1bu0ive .crisp-1sps3eb .crisp-1vd2grm .crisp-12w4w1a{font-size:13px!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-zyxrmn .crisp-1bu0ive .crisp-1sps3eb .crisp-1vd2grm .crisp-12w4w1a::-webkit-input-placeholder{color:#717273!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-zyxrmn .crisp-1bu0ive .crisp-z7oo2o .crisp-lgu84d .crisp-1ohjrf0 .crisp-dqw9ko .crisp-bhspdv[data-from=visitor] .crisp-z89v5n .crisp-162m9xf{background-color:#008aff!important;color:#fff!important;box-shadow:none!important;border-radius:5px!important;padding:15px 25px 15px!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-zyxrmn .crisp-1bu0ive .crisp-z7oo2o .crisp-lgu84d .crisp-1ohjrf0 .crisp-dqw9ko .crisp-bhspdv[data-from=visitor] .crisp-z89v5n .crisp-162m9xf .crisp-1o2g4mc{color:#fff!important;font-size:13px!important;letter-spacing:.3px!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-zyxrmn .crisp-1bu0ive .crisp-z7oo2o .crisp-lgu84d .crisp-1ohjrf0 .crisp-dqw9ko .crisp-bhspdv .crisp-z89v5n .crisp-162m9xf{background-color:#f1f2f3!important;border-radius:5px!important;padding:15px 25px 15px!important;box-shadow:none!important;color:#121314!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-zyxrmn .crisp-1bu0ive .crisp-z7oo2o .crisp-lgu84d .crisp-1ohjrf0 .crisp-dqw9ko .crisp-bhspdv[data-type=audio] .crisp-z89v5n .crisp-162m9xf{background-color:#d1d7dc!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-zyxrmn .crisp-1bu0ive .crisp-z7oo2o .crisp-lgu84d .crisp-1ohjrf0 .crisp-dqw9ko .crisp-bhspdv[data-from=operator] .crisp-z89v5n .crisp-1o2g4mc{color:#121314!important;-webkit-text-fill-color:#121314!important;font-size:13px!important;letter-spacing:.3px!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-zyxrmn .crisp-1bu0ive .crisp-z7oo2o .crisp-lgu84d .crisp-1ohjrf0 .crisp-dqw9ko .crisp-bhspdv .crisp-mkirz6 .crisp-12qaym5 .crisp-39hskb{opacity:.4;margin-right:5px!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-zyxrmn .crisp-1bu0ive .crisp-z7oo2o .crisp-lgu84d .crisp-1ohjrf0 .crisp-dqw9ko .crisp-bhspdv .crisp-mkirz6 .crisp-12qaym5 .crisp-ehr6mw{opacity:.68;font-size:12px!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-1784wh6 .crisp-1xmtdlg{background-image:linear-gradient(125deg,#008aff -10%,#0066b1 100%)!important;height:110px!important;padding-top:35px!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-1784wh6 .crisp-1xmtdlg .crisp-rhv8pz .crisp-1uw6f17,body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-1784wh6 .crisp-1xmtdlg .crisp-rhv8pz .crisp-85evuk,body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-1784wh6 .crisp-1xmtdlg .crisp-rhv8pz .crisp-nu40j6{font-size:17px!important;line-height:28px!important;padding-top:10px!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-kquevr .crisp-x94m06{background-color:#008aff!important;background-image:linear-gradient(125deg,#008aff -10%,#008af0 100%)!important;box-shadow:0 5px 34px -6px #008aff!important}body .crisp-client .crisp-1rjpbb7 .crisp-4oo1n4{background-color:transparent!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx[data-chat-status=ongoing] .crisp-1784wh6 .crisp-1xmtdlg .crisp-172kolj{margin-top:-10px!important}body .crisp-client .crisp-1rjpbb7[data-last-operator-face=false] .crisp-1rf4xdh .crisp-kquevr .crisp-x94m06 .crisp-16qgsyi .crisp-101bp3x[data-is-ongoing=false]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1OCIgaGVpZ2h0PSI1NSIgdmlld0JveD0iMCAwIDU4IDU1Ij4NCiAgPGcgaWQ9ImNoYXQtc3ZncmVwby1jb21fMV8iIGRhdGEtbmFtZT0iY2hhdC1zdmdyZXBvLWNvbSAoMSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEuNSkiPg0KICAgIDxwYXRoIGlkPSJQYXRoXzEiIGRhdGEtbmFtZT0iUGF0aCAxIiBkPSJNMjksMS41YzE2LjAxNiwwLDI5LDExLjY0MSwyOSwyNmEyNC4wMSwyNC4wMSwwLDAsMS00LjgsMTQuMzE4Yy40LDQuNzQ1LDEuNTQyLDExLjQyOCw0LjgsMTQuNjgyLDAsMC05Ljk0My0xLjQtMTYuNjc3LTUuNDYybC0uMDIyLjAwOWMtMi43NjQtMS44LTUuNTMyLTMuNjU2LTYuMS00LjEyNmExLDEsMCwwLDAtMS4zMy0uMjc3LDEuMDE3LDEuMDE3LDAsMCwwLS40ODkuODQ4Yy0uMDEuNjIyLjAwNS43ODQsNS41ODUsNC40MjFBMzEuOTE0LDMxLjkxNCwwLDAsMSwyOSw1My41Yy0xNi4wMTYsMC0yOS0xMS42NDEtMjktMjZTMTIuOTg0LDEuNSwyOSwxLjVaIiBmaWxsPSIjZmZmIi8+DQogICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8xIiBkYXRhLW5hbWU9IkVsbGlwc2UgMSIgY3g9IjMiIGN5PSIzIiByPSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAyNC41KSIgZmlsbD0iIzAwOGFmZiIvPg0KICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMiIgZGF0YS1uYW1lPSJFbGxpcHNlIDIiIGN4PSIzIiBjeT0iMyIgcj0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYgMjQuNSkiIGZpbGw9IiMwMDhhZmYiLz4NCiAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzMiIGRhdGEtbmFtZT0iRWxsaXBzZSAzIiBjeD0iMyIgY3k9IjMiIHI9IjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQwIDI0LjUpIiBmaWxsPSIjMDA4YWZmIi8+DQogIDwvZz4NCjwvc3ZnPg0K)!important;height:31px!important;top:16px!important;left:14px!important}body .csh-category-item a h6{text-align:left}.mec-form-row.mec-syn-schedule{background:#fff;padding:20px;border:1px solid #eee;margin-bottom:10px;border-radius:3px}.mec-form-row.mec-syn-schedule p{padding-left:26px}.mec-form-row.mec-syn-schedule h2{margin-top:0}.mec-form-row.mec-syn-schedule h4{margin:10px 0}li.wns-be-group-menu-li.mec-settings-menu .mec-settings-submenu{position:absolute;top:-1px;right:-222px;width:220px;z-index:9;background:#fff;border:1px;border-style:solid;border-color:#e6e9eb;margin:0;overflow:visible;opacity:0;visibility:hidden;transition:all .23s ease;padding-top:8px;padding-bottom:12px;border-radius:0 2px 2px 0;box-shadow:0 2px 4px rgba(0,0,0,.03)}li.wns-be-group-menu-li.mec-settings-menu:hover>.mec-settings-submenu{visibility:visible;opacity:1}.mec-settings-menu .mec-settings-submenu:before{position:absolute;z-index:999;content:" ";height:0;width:0;border:7px solid transparent;border-right-color:#fff;left:-15px;top:14px;border-right-color:#d6d9db;right:0}.mec-settings-menu .mec-settings-submenu:after{position:absolute;z-index:999;content:" ";height:0;width:0;border:7px solid transparent;border-right-color:#fff;left:-14px;top:14px}.wns-be-sidebar .mec-settings-menu .mec-settings-submenu a{background:#fff;color:#666c75;opacity:1;font-size:13px;font-weight:400;padding:6px 4px 5px 26px}.wns-be-sidebar .mec-settings-menu .mec-settings-submenu a:hover{color:#000;background:#f7f8f9}.mec-form-row.mec-skin-countdown-date-format-container input[type=text],.mec-form-row.mec-skin-grid-date-format-container input[type=text],.mec-form-row.mec-skin-list-date-format-container input[type=text],.mec-skin-options-container input[type=text]{max-width:unset}.wn-mec-select{width:32.33333333%!important;clear:unset!important}.wn-mec-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:3px;border:1px solid #ddd;margin-bottom:8px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:0 3px 13px -5px rgba(0,0,0,.1),inset 0 1px 2px rgba(0,0,0,.07)}.wn-mec-select:hover{border-color:#dbdbdb}.wn-mec-select.open .list{overflow:unset;width:100%;margin:0}.wn-mec-select .list{background-color:#fff;border-radius:2px;box-shadow:0 2px 33px -2px rgba(0,0,0,.2),inset 0 1px 2px rgba(0,0,0,.07);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.wn-mec-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.wn-mec-select:hover{border-color:#dbdbdb}.wn-mec-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.wn-mec-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.wn-mec-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.wn-mec-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.wn-mec-select.disabled:after{border-color:#ccc}.wn-mec-select.wide{width:100%}.wn-mec-select.wide .list{left:0!important;right:0!important}.wn-mec-select.right{float:right}.wn-mec-select.right .list{left:auto;right:0}.wn-mec-select.small{font-size:12px;height:36px;line-height:34px}.wn-mec-select.small:after{height:4px;width:4px}.wn-mec-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.wn-mec-select .list:hover .option:not(:hover){background-color:transparent!important}.wn-mec-select .option{cursor:pointer;font-weight:400;list-style:none;min-height:40px;outline:0;text-align:left;position:relative;font-size:12px!important;padding:1px 12px!important;margin:0!important;line-height:28px!important;min-height:28px!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wn-mec-select .option .wn-hover-img-sh img{position:absolute;padding:3px;top:-1px;left:100%;box-shadow:0 4px 42px -5px rgba(0,0,0,.16);visibility:hidden;opacity:0;border:1px solid #e3e3e3;border-radius:2px;z-index:99999999;background:#fff}.wn-mec-select .option:hover .wn-hover-img-sh img{visibility:visible;opacity:1}.wn-mec-select .option.focus,.wn-mec-select .option.selected.focus,.wn-mec-select .option:hover{background-color:#f6f6f6}.wn-mec-select .option.selected{font-weight:700}.wn-mec-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .wn-mec-select .list{display:none}.no-csspointerevents .wn-mec-select.open .list{display:block}.mec-custom-nice-select ul.list li.option{width:30%!important;float:left!important;min-height:135px!important;height:135px;margin:1.66%!important;box-sizing:border-box;text-align:center;padding:10px!important;border-radius:8px;border:1px solid transparent;box-shadow:none;background:#fff0!important}.mec-custom-nice-select ul.list li.option:hover{box-shadow:0 1px 8px rgba(0,0,0,.025),0 0 0 1px #f3f4f5}.mec-custom-nice-select .list .option:hover,.mec-custom-nice-select ul.list li.option:hover{background:#fff!important}.mec-custom-nice-select .list:hover .option:not(:hover),.mec-custom-nice-select ul.list:hover li.option{background:#fff!important}.mec-custom-nice-select ul.list{min-width:600px!important;padding:20px 10px!important;background:#fcfbfd;border:1px solid #e9e9e9;box-shadow:0 1px 4px rgba(0,0,0,.05)}.mec-custom-nice-select ul.list li.option.selected{border:1px solid #40d9f16b;box-shadow:0 1px 8px -3px #40d9f152 inset;color:#00cae6;padding:12px 0 0 0!important}.mec-custom-nice-select .wn-img-sh img{margin:4px 0 1px 1px;line-height:1;max-width:68px;max-height:56px;filter:grayscale(1);-webkit-filter:grayscale(1);transition:all .22s ease;-webkit-transition:all .22s ease;-moz-transition:all .22s ease;-ms-transition:all .22s ease;-o-transition:all .22s ease}.wn-mec-select .option.focus .wn-img-sh img,.wn-mec-select .option.selected.focus .wn-img-sh img,.wn-mec-select .option:hover .wn-img-sh img{background-color:#f6f6f6;filter:grayscale(0);-webkit-filter:grayscale(0)}@media(max-width:768px){.wn-mec-select{width:45%!important}.mec-custom-nice-select ul.list{margin-left:-24px!important;min-width:404px!important}.mec-custom-nice-select ul.list li.option{width:46.6%!important}.wn-hover-img-sh{display:none}}@media(max-width:480px){.wn-mec-select{width:100%!important}.mec-custom-nice-select ul.list{min-width:337px!important}}@media(max-width:320px){.mec-custom-nice-select ul.list li.option{width:100%!important}.mec-custom-nice-select ul.list{min-width:298px!important}}.mec-sed-methods li{line-height:28px;padding-left:38px;position:relative}.mec-sed-methods li:before{margin-right:0}.mec-sed-methods li:before{border-radius:18px}.mec-custom-nice-select ul.list li .wn-mec-text:after,.mec-sed-methods li:before{content:"";position:absolute;display:inline-block;background:#fff;border-radius:2px;width:12px;height:12px;margin:-1px 0 0 -1px;cursor:pointer;border:2px solid #e1e7ed;border-radius:50%}.mec-custom-nice-select ul.list li .wn-mec-text{position:relative;padding-top:0;padding-bottom:28px}.mec-custom-nice-select ul.list li .wn-mec-text:after{left:calc(50% - 7px);top:auto;bottom:1px}.mec-custom-nice-select ul.list li .wn-img-sh{line-height:1}.mec-sed-methods li:before{left:9px;top:calc(50% - 7px)}.mec-custom-nice-select ul.list li.option.selected .wn-mec-text:after,.mec-sed-methods li.active:before{width:4px;height:4px;border:7px solid #07bbe9;background:#fff;box-shadow:0 3px 16px -3px #07bbe9}#menu-posts-mec-books .wp-menu-image img,#toplevel_page_mec-intro .wp-menu-image img{width:18px!important;padding-top:7px!important}.mec-add-booking-tabs-wrap,.mec-add-event-tabs-wrap,.mec-create-shortcode-tabs-wrap{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.mec-add-booking-tabs-left,.mec-add-event-tabs-left{min-width:200px}@media(max-width:1366px){.mec-add-booking-tabs-left,.mec-add-event-tabs-left{min-width:137px}}.mec-add-booking-tabs-left,.mec-add-event-tabs-left,.mec-create-shortcode-tabs-left{flex:1}.mec-add-booking-tabs-right,.mec-add-event-tabs-right,.mec-create-shortcode-tabs-right{flex:6}a.mec-add-booking-tabs-link,a.mec-add-event-tabs-link,a.mec-create-shortcode-tabs-link{display:block}.mec-booking-tab-content,.mec-create-shortcode-tab-content,.mec-event-tab-content{display:none;transition:all .3s ease}.mec-booking-tab-content.mec-tab-active,.mec-create-shortcode-tab-content.mec-tab-active,.mec-event-tab-content.mec-tab-active{display:block}.mec-add-booking-tabs-wrap,.mec-add-event-tabs-wrap{background:#fff;margin:-6px -12px -12px}.mec-create-shortcode-tabs-wrap{margin:-30px -22px -42px}.mec-add-booking-tabs-left,.mec-add-event-tabs-left,.mec-create-shortcode-tabs-left{background:#f7f8f9}.mec-add-booking-tabs-left a,.mec-add-event-tabs-left a,.mec-create-shortcode-tabs-left a{display:block;position:relative;outline:0;padding:13px 4px 13px 20px;background:#e3e5e7;background:0 0;border:solid;border-width:1px 0 1px 0;border-color:transparent;color:#3f454a;font-size:13px;font-weight:600;text-decoration:none;border-radius:0;transition:all .2s ease}.mec-add-booking-tabs-left a:first-of-type,.mec-add-event-tabs-left a:first-of-type,.mec-create-shortcode-tabs-left a:first-of-type{border-top:none}.mec-add-booking-tabs-left a:hover,.mec-add-event-tabs-left a:hover,.mec-create-shortcode-tabs-left a:hover{background:#fff;color:#07bbe9}.mec-add-booking-tabs-left a:focus,.mec-add-event-tabs-left a:focus,.mec-create-shortcode-tabs-left a:focus{box-shadow:none;outline:unset}.mec-add-booking-tabs-left a.mec-tab-active,.mec-add-event-tabs-left a.mec-tab-active,.mec-create-shortcode-tabs-left a.mec-tab-active{background:#ecf9fd;color:#07bbe9;border-color:#ccecf4;position:relative;padding-left:22px}.inside div div>a.mec-tab-active:after,.inside div div>a.mec-tab-active:before{position:absolute;z-index:9999;content:" ";height:0;width:0;border:8px solid transparent;border-right-color:#fff;right:-1px;top:13px}.inside div div>a.mec-tab-active:before{border-right-color:#d7d8d9;right:0}.mec-add-booking-tabs-right,.mec-add-event-tabs-right,.mec-create-shortcode-tabs-right{padding:0 30px 40px;border-left:1px solid #e2e2e2}.mec-booking-tab-content.mec-tab-active,.mec-create-shortcode-tab-content.mec-tab-active,.mec-event-tab-content.mec-tab-active{animation:fadeEffect2 .31s}@media(max-width:1366px){.mec-add-booking-tabs-right,.mec-add-event-tabs-right,.mec-create-shortcode-tabs-right{padding:0 15px 20px}.mec-form-row select{min-width:60px}}@media (min-width:1199px) and (max-width:1280px){.mec-add-booking-tabs-right,.mec-add-event-tabs-right,.mec-create-shortcode-tabs-right{padding:0 0 0 10px}#mec_meta_box_hourly_schedule_days{padding:0 40px 0 0}#mec_meta_box_hourly_schedule_days .mec-form-row.mec-box{margin-right:-40px}#mec_comment,#mec_cost,#mec_countdown_method,#mec_event_timezone,#mec_public,#mec_repeat_type{min-width:220px;width:220px}#mec_meta_box_hourly_schedule_days .mec-box.mec-form-row input[type=text]{max-width:120px}.mec-form-row .mec-time-picker select{min-width:60px}#mec_countdown_method,#mec_repeat_type{min-width:220px;width:220px}#mec_exceptions_in_days_container .mec-col-4{width:25%}#mec_exceptions_in_days_container .mec-col-3{width:50%}#mec_exceptions_in_days_container .mec-col-5{width:20%}#mec_exceptions_in_days_container input[type=text]{width:95%}#mec_repeat_certain_weekdays_container label:not(.mec-col-3){display:block;padding-left:25%}}@media (max-width:1023px){.post-type-mec-events h4{margin-top:20px}.post-type-mec-events .mec-form-row{padding-bottom:20px}.post-type-mec-events .mec-form-row .mec-form-row{padding:0}.post-type-mec-events .mec-form-row .mec-col-1,.post-type-mec-events .mec-form-row .mec-col-10,.post-type-mec-events .mec-form-row .mec-col-11,.post-type-mec-events .mec-form-row .mec-col-12,.post-type-mec-events .mec-form-row .mec-col-2,.post-type-mec-events .mec-form-row .mec-col-3,.post-type-mec-events .mec-form-row .mec-col-4,.post-type-mec-events .mec-form-row .mec-col-5,.post-type-mec-events .mec-form-row .mec-col-6,.post-type-mec-events .mec-form-row .mec-col-7,.post-type-mec-events .mec-form-row .mec-col-8,.post-type-mec-events .mec-form-row .mec-col-9{display:block;width:100%;margin:20px 0 0 0;max-width:285px}.post-type-mec-events .mec-add-booking-tabs-left,.post-type-mec-events .mec-add-event-tabs-left{min-width:180px}.post-type-mec-events .mec-add-booking-tabs-left a,.post-type-mec-events .mec-add-event-tabs-left a,.post-type-mec-events .mec-create-shortcode-tabs-left a{padding-left:10px}#mec_repeat_type,.post-type-mec-events #mec_settings_fes_thankyou_page_url,.post-type-mec-events .mec-form-row .mec-col-4 input[type=number],.post-type-mec-events .mec-form-row .mec-col-4 input[type=text],.post-type-mec-events .mec-form-row .mec-col-4 select,.post-type-mec-events .mec-form-row .mec-col-4 textarea{width:100%;max-width:255px}#mec-exceptional-days .mec-certain-day>div,#mec_exceptions_in_days_container .mec-certain-day>div{width:100%;max-width:255px;padding:12px;margin:20px 10px 0 0;border-radius:8px}.mec-certain-day .mec-in-days-day,.mec-certain-day>div .mec-not-in-days-day{line-height:21px;font-size:10px}#mec_repeat_certain_weekdays_container label{display:block;margin:20px 0 20px 0}}@media (max-width:640px){.mec-add-booking-tabs-wrap,.mec-add-event-tabs-wrap,.mec-create-shortcode-tabs-wrap{display:block}.post-type-mec-events .mec-add-booking-tabs-left,.post-type-mec-events .mec-add-event-tabs-left{min-width:100%;width:100%!important;display:block!important;float:unset;margin:0;flex:unset;height:auto}.post-type-mec-events .mec-add-booking-tabs-right,.post-type-mec-events .mec-add-event-tabs-right,.post-type-mec-events .mec-create-shortcode-tabs-right{display:block;min-width:100%;width:100%;margin:0;flex:unset}.post-type-mec-events .mec-add-booking-tabs-left a,.post-type-mec-events .mec-add-event-tabs-left a,.post-type-mec-events .mec-create-shortcode-tabs-left a{font-size:14px;padding:14px 10px 14px 15px;line-height:1.2;letter-spacing:0}.mec-add-booking-tabs-right,.mec-add-event-tabs-right,.mec-create-shortcode-tabs-right{padding-left:10px;padding-right:10px}#mec_tickets .mec-box{max-width:290px}}@keyframes fadeEffect2{from{opacity:0;transform:translateX(11px)}to{opacity:1;transform:translateX(0)}}.mec-form-row .mec-col-8 label,.mec-form-row .mec-col-9 label{padding-right:20px}@media(min-width:860px) and (max-width:1280px){.mec-form-row .mec-col-9 label{padding-right:12px}}#mec-event-data .mec-form-row label{margin-right:14px}.mec-form-row input[type=date]::-webkit-calendar-picker-indicator{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0QjQ2N0QwQjQ4MzExRUE4RDdFREZDRTUxMUVERTM5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0QjQ2N0QxQjQ4MzExRUE4RDdFREZDRTUxMUVERTM5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDRCNDY3Q0VCNDgzMTFFQThEN0VERkNFNTExRURFMzkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDRCNDY3Q0ZCNDgzMTFFQThEN0VERkNFNTExRURFMzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WW71PAAAGIklEQVR42qRXS28bVRQ+586Mx3ZC1DSpVFojRU2CqMIGiSKxAVoUduzoDjYIlhU/Av4AYsdjRXfkD0Cjom6QqIqEqEhRo1aRkkZpkpY6j7GduQ++c2dsj1+BlInGztxvzj3nfudpPlM/otc2W2QjJmU0rZ0uUytUpBxNnN9p/FYhctF0+XUi2nPGkX7WJOfwxNRzqXxtbfI4eUvm7xY1o4iiI0d/vFiisL2BgTAz0yvbCRnLhP0uNEtqrgUseZRcwPPvJewaldSA8o48vo+Tj0U+CnrkOgZwvkEzEmGm1PF9fzK5Y3U/YlllsjRUv19zXl7571HyAjooc/kmYerpcmPO0Mfa0SyxEtji44ynOjPuayjecd7M46/MQOdGyIs9ThnzMLD0XRrwIdeetmoLm41fWiG95Ar792tydLLrOPkAlpW027hbG3+T37lf/5EtvYcXUuhfBjWp9wHRBO63c5lbEkQj2B92uaHy4l2EAQ66GFgbmiD4id/9q661ooAtf8rsvmUEilAHEqcgtJvvNq3YPTkJA8PksT9ZFxD8+4my9pvAOqOMxIMoJHfPZoJkJNiYat3duOac6hxt1N3GR8lnt0O623s+c2CVZEGaZ8Oks1mElvxu7hGYaQjpHLpH3q/YFQE7Oh5Y6gFTaHhAXlasxmoWpZO5L9Ow4DTv+UBZBAkWNO+CqhkbSOzaXWWyzY+n3WcACdVscnklz5CHYsmv1L/RyUJ/cs7zdT3Ey8pTgw/QgNNuS4XjNMvffwvBNmwDH+pdeZ3J+1qDdW15vS0iBhjZWzF9ge8HWl7zNLluYhP/9/jvFANXyL+ufF4jZvOCZsK8isp77+sixf10n7QQjJT39bBtjzdA5chtLG61n7kgk6UvDy29z4HL4c/ifkN0hYV+cA3Bc7stKAfossgSSF06+3HOu8QovE8eThDlv4pu1TbUOpqySDNUKMSDQRIo6QgVRHbFcID1mCITUGgNKLI9uBbcCC59xUi+DsiHBq0XOLb3utqOUYV+LglH9XJASRAsRNqt4xHVj59Exqw3AlrYi0PaiwNqBKoX12Y9iQSP/GkD4xZC0yt/GPFCvZzhUBoMtmPftRwMEEtpupy2auzadLraXtlNoXLhKQYLbjrWRx0cXNf24wxPSmWw5aZPNXSNOi5ytXqZpjTwSqs3PsJi0I61LG29EFG9GtyaeqgvxU17TrAkDjbvnq/eKcTYrbcemi5eHoI/OLgUt7r4n+cqd04llmZ3mjBSDQ4kYtERLLz4OKGt0xGKA9+RgiSGSRV7+UlCVvka72lEvHRx04vLGW2f/PzTBk3VtddRrGlhMXVaIdME5sLJ3ZQOTPQBNqj58uzcxsXtZEkqmQ7IB9ihLeA2x6FQqyG4cRuvbh8uNZSigzBCALhBBtrjkwjjQItQ+kPXWY6eBuEi/lmOlC8kvTh38ZLH3QC+y+GiIl4OqbeZ9RggQZgcVIXe1ep48jPkz/oGw7x1yoytIq1o59AH1Wp1rNHBSXA9tip87zYyvFzpx8dXLVTvqySvhUMNsN6+1ERrrNQVQs57H4K6cR35GrapffICb16RpO7glOHrrQyvjHXxQHB0/j1ugV0LpcFwAzS4n6hiZoIvEp2znwcSigfGJhxpMmseLc0dvFjcvRuLvdEdNyl2+0DOALwE863TM/jnJqhfQa6v4AfJzUNOZ/aVlhqIUpoO4PuU4XFsqFrSM866m9hxBXSvWPx/wHpGqA96Vfa5AH9HnMjYNI96dbkwaVzcCw/nAK+xHzp4Hp89eD04nENzX6v4cYrnrVWXXQF/Fh7MQfWasmogCNsmaT+qwD0g4gYsuYqnWlboeKMUumUr86LycxdwdRUb+zQTvAzcgL0jLXFkbkQUX5UKyFTE2bvZD0a5B8SAUu6dPf+7AInssja2VPSZRud2Ni/NKse5M2VQqkO4BxSzZLmV8Wwpa8S9OHsK3X6+Lc7F/JidOwvkc7z3FbIgzd7smy1c35TEg7NGrg6Ucs88UsCliOLHH1+Td8HYFl++W//QxfT9iSee/3lJWy5X6aMwtK3rTVWJUU4/g4GzdLLp73ku8cEDxNmXUZhc/0eAAQAVgX0RHvvILQAAAABJRU5ErkJggg==);background-position:center;background-size:cover;width:10px;height:12px;display:block}.mec-attendees-wrapper select,.mec-calendar-metabox .wn-mec-select,.mec-form-row input[type=date],.mec-form-row input[type=email],.mec-form-row input[type=number],.mec-form-row input[type=tel],.mec-form-row input[type=text],.mec-form-row input[type=url],.mec-form-row select,.mec-form-row textarea,.mec-form-row.mec-skin-list-date-format-container input[type=text],.mec-occurrences-wrapper input[type=date],.mec-occurrences-wrapper input[type=email],.mec-occurrences-wrapper input[type=number],.mec-occurrences-wrapper input[type=tel],.mec-occurrences-wrapper input[type=text],.mec-occurrences-wrapper input[type=url],.mec-occurrences-wrapper select,.mec-occurrences-wrapper textarea{border:none;background-color:#f7f8f9;border-radius:5px;height:38px;line-height:38px;padding-left:10px;box-shadow:inset 0 1px 2px rgb(0 0 0 / 7%)}.mec-calendar-metabox .wn-mec-select,.mec-form-row select,.post-type-mec-events .mec-form-row select,.post-type-mec_calendars .mec-form-row select,.wns-be-main .mec-form-row select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;min-height:34px;line-height:34px;background-color:#f7f8f9;border-radius:2px;padding-left:8px;box-shadow:0 1px 3px rgb(0 0 0 / 2%);transition:all .23s ease;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij4KPGc+CjwvZz4KCTxwYXRoIGQ9Ik0xNi4zNTQgNS4wNzVsLTcuODU1IDcuODU0LTcuODUzLTcuODU0IDAuNzA3LTAuNzA3IDcuMTQ1IDcuMTQ2IDcuMTQ4LTcuMTQ3IDAuNzA4IDAuNzA4eiIgZmlsbD0iIzAwMDAwMCIgLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-size:26px 10px;background-position:right center;min-width:160px;border:1px solid #e6e9eb}.post-type-mec-events .mec-form-row .mec-time-picker select,.post-type-mec-events .wn-ticket-time select{min-width:60px;margin-bottom:10px}.wns-be-main .mec-col-4 select{min-width:unset}.mec-form-row .nice-select{background-image:unset}.mec-calendar-metabox .wn-mec-select.open .list{border-radius:0 0 2px 2px;box-shadow:0 0 0 1px #ddd,0 2px 6px rgba(0,0,0,.07)}.mec-calendar-metabox .mec-custom-nice-select.open ul.list{border-radius:5px;box-shadow:0 2px 6px rgb(0 0 0 / 3%);margin-left:0!important;transform:translateX(-50%);left:50%}.mec-custom-nice-select ul.list li.option.selected .wn-mec-text:after{border:6px solid #40d9f1;box-shadow:0 3px 16px -3px #40d9f1}.m-e-calendar_page_MEC-settings .mec-form-row input+span.mec-tooltip,.m-e-calendar_page_MEC-settings .mec-form-row select+span.mec-tooltip{bottom:10px}.mec-form-row label+span.mec-tooltip{bottom:10px}.mec-form-row textarea+span.mec-tooltip{bottom:auto;vertical-align:top;top:12px}.mec-form-row span+span.mec-tooltip{bottom:0;vertical-align:middle}.mec-form-row .tooltip-move-up span+span.mec-tooltip i{margin-top:-40px}.mec-form-row .mec-col-8 input[type=text],.mec-form-row .mec-col-8 select,.mec-form-row .mec-col-8 span.mec-archive-skins{vertical-align:top}.mec-form-row .mec-col-8 span.mec-archive-skins input[type=text]{max-width:225px}.mec-form-row input:disabled{opacity:.6;background:#f6f6f6}.wns-be-group-tab h5{font-size:16px;font-weight:600;color:#444;margin:0 0 40px 0}.mec-form-row textarea{height:auto;margin-bottom:0;min-height:60px}.mec-form-row .wp-picker-container input[type=text].wp-color-picker{height:25px;vertical-align:top;width:4rem;margin:-10px 0 0 0!important}.mec-form-row .wp-picker-container label{margin:0}.mec-image-select-wrap li span:hover{border-color:#fff;box-shadow:0 1px 8px rgba(0,0,0,.12)}.mec-message-categories li.mec-acc-label:after{content:"\e604";font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;display:block;font-size:13px;color:#999;position:absolute;right:27px;top:26px}.mec-message-categories>li.mec-acc-label[data-status=open]:after{content:"\e607";color:#07bbe9}.mec-message-categories>li.mec-acc-label[data-status=open]{color:#07bbe9}.mec-message-categories>li.mec-acc-label:last-of-type{border-bottom:none}.mec-message-categories>li.mec-acc-label[data-status=open]{border-bottom:1px solid #e6e6e6}.mec-form-row ul.mec-message-categories{box-shadow:0 2px 16px rgba(0,0,0,.03);border-radius:5px;overflow:hidden;margin-top:30px;background:#f5f5f5;border:2px solid #e6e6e6;max-width:700px}.mec-form-row ul.mec-message-categories li ul{padding:10px 40px 40px;margin:0 -30px 0;background:#fff;box-shadow:inset 0 6px 7px -2px rgb(0 0 0 / 4%);border-top:1px solid #eee;cursor:default}.mec-form-row ul.mec-message-categories ul label{margin:25px 8px 7px;font-size:14px;color:#888;cursor:default}#mec_calendar_display_options .mec-tooltip{bottom:1px}.mec-calendar-metabox .mec-form-row input[type=checkbox],.mec-meta-box-fields .mec-form-row input[type=checkbox]{margin-right:6px}#mec_add_fee_button,#mec_add_ticket_variation_button,#mec_meta_box_downloadable_file_options #mec_downloadable_file_remove_image_button,#taxes_option #mec_fees_list .mec-form-row .button,#ticket_variations_option #mec_ticket_variations_list .mec-form-row .button,.mec-export-settings,.mec-import-settings,.mec-meta-box-fields .mec-form-row .button:not(.wp-color-result),.mec-occurrences-wrapper .button:not(.wp-color-result){border-radius:25px;border:1px solid #d1e5ec;text-shadow:none;padding:0 16px;height:35px;letter-spacing:.2px;margin-right:5px;background:#fff;color:#07bbe9;box-shadow:0 1px 5px -1px rgb(0 0 0 / 5%);transition:all .2s ease}.mec-export-settings,.mec-import-settings{padding:11px 16px;text-decoration:none}#mec_add_fee_button:hover,#mec_add_ticket_variation_button:hover,#mec_meta_box_downloadable_file_options #mec_downloadable_file_remove_image_button:hover,.mec-meta-box-fields .mec-form-row .button:not(.wp-color-result):hover,.mec-occurrences-wrapper .button:not(.wp-color-result):hover{background:#f0f9fc}#taxes_option #mec_fees_list .mec-form-row .button,#ticket_variations_option #mec_ticket_variations_list .mec-form-row .button{margin:0}#mec-hourly-schedule .mec-form-row .mec-col-1 .button,#mec-hourly-schedule .mec-form-row.mec-box .button,#taxes_option #mec_fees_list .mec-form-row .button,#ticket_variations_option #mec_ticket_variations_list .mec-form-row .button{color:#ea6485;border-color:#ea6485}#mec-hourly-schedule .mec-form-row .mec-col-1 .button:hover,#mec-hourly-schedule .mec-form-row.mec-box .button:hover,#taxes_option #mec_fees_list .mec-form-row .button:hover,#ticket_variations_option #mec_ticket_variations_list .mec-form-row .button:hover{background:rgb(234 100 133 / .1)}#mec-hourly-schedule .mec-hourly-schedule-form-speakers{margin-top:20px}#mec_meta_box_downloadable_file_options #mec_downloadable_file_remove_image_button{margin-top:12px}#mec_meta_box_downloadable_file_options input[type=file]{max-width:166px;text-align:center;transition:all .2s ease;border-radius:5px!important;border:2px dashed #b8e9f3;margin-bottom:12px;height:44px;text-decoration:none;padding:0 15px 1px;text-transform:none;letter-spacing:0;font-weight:600;color:#40d9f1;box-shadow:0 2px 6px -3px #cfeff5}#mec_meta_box_downloadable_file_options input[type=file]:hover{box-shadow:0 2px 16px -3px #cfeff5}#mec_meta_box_downloadable_file_options input[type=file]::-webkit-file-upload-button{visibility:hidden;width:1px;height:38px}#mec_meta_box_downloadable_file_options input[type=file]::-moz-file-upload-button{visibility:hidden;width:1px;height:38px}.mec-attendees-wrapper .mec-attendees-list{margin:22px 0 0}.mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child{background:#fff;border-bottom:1px solid #cfeff5}.mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child div span{line-height:1;font-weight:600}.mec-attendees-wrapper .mec-attendees-list .w-clearfix{display:flex;background:#f8feff;padding:10px;text-align:left}.mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:first-child{width:100%;max-width:30%;padding:0}.mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3 a{text-decoration:unset}.mec-attendees-wrapper .mec-attendees-list .w-clearfix:nth-child(odd){background:#fff}#mec-read-more .mec-form-row span.mec-tooltip{top:2px;left:-4px}#mec-occurrences .mec-occurrences-list{margin-top:12px}#mec-occurrences .mec-occurrences-list h3{margin-top:0}#mec-occurrences .mec-occurrences-list .mec-form-row{margin-bottom:0}#mec-occurrences .mec-occurrences-list .mec-form-row label{line-height:40px;width:120px;display:inline-block;margin:0}#mec-occurrences .mec-occurrences-list .mec-form-row .event-status-schema label{width:auto;min-width:160px}#mec-occurrences .mec-occurrences-list .mec-form-row .event-status-schema p{border:unset;padding-left:0;margin-left:0}#mec-search-settings{border-radius:21px;min-height:32px;box-shadow:inset 0 1px 2px rgba(0,0,0,.06);margin-right:10px;color:#7c838a;font-size:13px;width:260px;background:#f7f8f9;border:none;z-index:1;transition:all .18s ease;outline:0;line-height:36px;padding:2px 10px 1px 38px}#mec-search-settings:focus{background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.07),0 0 0 1px #e6e6e6;width:270px}.mec-search-settings-wrap{display:inline-block;position:relative}.mec-search-settings-wrap i{position:absolute;left:16px;top:13px;font-size:13px;color:#7e8c98;display:block;z-index:2}#mec-search-settings::-webkit-input-placeholder{color:#7c838a}#mec-search-settings::-moz-placeholder{color:#7c838a}#mec-search-settings:-ms-input-placeholder{color:#7c838a}#mec-search-settings:-moz-placeholder{color:#7c838a}#wns-be-content .noresults label,#wns-be-content .results .results .noresults label{color:#000}#wns-be-content .results .results .results label,#wns-be-content .results label,#wns-be-content ul li.enable,#wns-be-content ul li.enable label{color:#07bbe9}#wns-be-content ul li.disable,#wns-be-content ul li.disable label{color:#e7e7e7}.ui-datepicker.ui-widget{border:1px solid #e8e8e8;box-shadow:0 1px 9px rgba(0,0,0,.12)}.ui-datepicker.ui-widget select{font-weight:600;font-size:12px;border-radius:2px;padding:2px 10px;margin:1px 3px 5px}.ui-datepicker.ui-widget table{border-spacing:2px}.ui-datepicker.ui-widget td,.ui-datepicker.ui-widget tr{padding:0;background:0 0!important}.ui-datepicker.ui-widget td a{color:#777;font-weight:600;width:30px;height:30px;line-height:30px;display:inline-block;border-radius:33px;padding:0;background:#fff;transition:all .2s ease}.ui-datepicker.ui-widget td a.ui-state-active,.ui-datepicker.ui-widget td a:hover{background:#40d9f1;color:#fff}.ui-datepicker.ui-widget .ui-datepicker-next,.ui-datepicker.ui-widget .ui-datepicker-prev{color:#40d9f1;width:30px;height:30px;line-height:30px;display:inline-block;text-align:center;border-radius:33px;background:#ecfcff;transition:all .2s ease}.ui-datepicker.ui-widget .ui-datepicker-next:hover,.ui-datepicker.ui-widget .ui-datepicker-prev:hover{background:#fff;box-shadow:0 0 7px -3px rgba(0,0,0,.4)}#mec-wrap{width:92%;margin:20px auto;max-width:1384px}#mec-wrap h2.nav-tab-wrapper{margin-bottom:0;position:relative;z-index:8;padding:0;border-radius:5px 5px 0 0;border:none;margin-top:35px;clear:both;background:#fff;box-shadow:0 1px 0 0 #ededed}#mec-wrap .nav-tab-wrapper .nav-tab{position:relative;padding:28px 22px;border:none;margin:0;background:#fff;font-size:13px;color:#444;outline:0;letter-spacing:-.1px;box-shadow:none}#mec-wrap .nav-tab-wrapper .nav-tab:hover{color:#07bbe9}#mec-wrap .nav-tab-wrapper .nav-tab:after{content:"";display:inline-block;width:1px;height:30%;position:absolute;right:0;top:35%;background:#e9e9e9}#mec-wrap .nav-tab-wrapper .nav-tab-active,#mec-wrap .nav-tab-wrapper .nav-tab-active:focus,#mec-wrap .nav-tab-wrapper .nav-tab-active:focus:active,#mec-wrap .nav-tab-wrapper .nav-tab-active:hover{background:#ecf9fd;outline:0;margin-left:-1px;z-index:2;border:1px solid #ccecf4;color:#07bbe9;border-radius:5px;margin-bottom:-1px}#mec-wrap .nav-tab-wrapper .nav-tab-active:after{content:'';position:absolute;display:block;background:0 0;top:auto;height:auto;bottom:-20px;left:50%;margin-left:-10px;width:0;border-width:10px;border-style:solid;border-color:#ecf9fd transparent transparent}#mec-wrap .mec-container{padding:25px 40px 40px;box-shadow:0 3px 10px -4px rgba(0,0,0,.1)}#wpwrap .mec-button-primary{box-shadow:0 0 0 4px #e4ffe6;text-shadow:none;margin-right:5px;background:#64e385;color:#fff;border:none;cursor:pointer;padding:2px 22px;border-radius:22px;font-weight:500;line-height:39px}#wpwrap .mec-button-primary:hover{box-shadow:0 0 0 4px rgb(0 0 0 / 10%);background:#4d5051;border-color:#4d5051;cursor:pointer}#mec-wrap .nav-tab-wrapper .nav-tab-active:before{content:'';position:absolute;display:block;background:0 0;top:auto;height:auto;bottom:-24px;left:50%;margin-left:-12px;width:0;border-width:12px;border-style:solid;border-color:#ccecf4 transparent transparent}.ui-datepicker.ui-widget select{border-color:#e7e8e9}.wn-p-t-right{min-width:300px;max-width:400px;display:inline-block;top:-8px;left:50%;margin-top:0;transform:translate(-50%,-100%);padding:0;background-color:#535a61;color:#fff;font-weight:300;font-size:14px;letter-spacing:.5px;line-height:1.5;position:absolute;z-index:99999999;box-sizing:border-box;border-radius:6px;box-shadow:0 4px 45px -8px #444b50;visibility:hidden;opacity:0;transition:opacity .23s;padding:20px;border-radius:8px}.wn-p-t-right i{position:absolute!important;top:100%;right:50%;margin-top:-6px!important;margin-right:-6px!important;width:12px;height:24px;overflow:hidden;transform:rotate(-90deg)}.wn-p-t-right i:after{content:'';position:absolute;width:12px;height:12px;left:0;top:50%;transform:translate(50%,-50%) rotate(-45deg);background-color:#535a61;box-shadow:0 8px 9px -4px #535a61}.wn-p-t-right .wn-p-t-text-content h5{color:#fff;font-size:17px;font-weight:600;margin:-20px;padding:15px 0;text-align:center;margin-bottom:10px;background:#3a3f44;border-bottom:1px solid #32363a;border-radius:6px 6px 0 0}.mec-addon-box-footer a:hover .wn-p-t-right{visibility:visible;opacity:1}#mec_organizer_user+.select2-container,#mec_speaker_user+.select2-container{min-width:224px!important}.mec-add-event-tabs-wrap .select2-container,.mec-create-shortcode-tab-content .select2-container{min-height:38px;height:auto;box-sizing:border-box;padding:0 6px 0 10px;border-radius:5px;box-shadow:inset 0 1px 2px rgb(0 0 0 / 7%);background-color:#f7f8f9;color:#32373c;outline:0;transition:50ms border-color ease-in-out;min-width:200px;width:100%!important;max-width:290px!important;font-size:14px}.mec-add-event-tabs-wrap .select2-selection,.mec-create-shortcode-tab-content .select2-selection{border:none;background:0 0;padding-top:3px;width:100%;height:100%}.mec-add-event-tabs-wrap .select2-container--default.select2-container--focus .select2-selection,.mec-create-shortcode-tab-content .select2-container--default.select2-container--focus .select2-selection{border:none!important;outline:0}.mec-add-event-tabs-wrap .select2-container--default .select2-selection--single .select2-selection__arrow,.mec-create-shortcode-tab-content .select2-container--default .select2-selection--single .select2-selection__arrow{top:5px;right:4px}.fs-webform-container div .fserv-container{width:100%!important;max-width:none!important;min-height:208px!important;box-shadow:0 1px 6px rgb(0 0 0 / 1%)!important;border-radius:11px!important;padding:0!important;margin-bottom:0!important;margin-top:30px!important;background:url(https://webnus.net/modern-events-calendar/wp-content/uploads/2019/11/illustration.svg) no-repeat top right;background-size:310px}.fserv-container .fserv-form-name{font-weight:600!important;position:relative!important;font-size:20px!important;padding:30px 30px 10px!important;text-align:left!important;margin:0!important;line-height:1}.fserv-form-description{padding:10px 30px!important;margin:1em 0 0!important;line-height:1.5!important;font-size:16px!important}.fserv-container form{padding:0!important;padding-left:28px!important}.fserv-container .fserv-label{display:none!important}.fserv-field{display:inline-block;padding:0!important;min-width:260px;margin:0!important;margin-right:25px!important}.fserv-container label.fserv-form-description{cursor:default}.fserv-field input.fserv-input-text{border-radius:5px!important;border:none!important;background-color:#f7f8f9!important;box-shadow:inset 0 1px 2px rgb(0 0 0 / 7%)!important}.fserv-field+div:not(.fserv-field){margin:0!important;border:none!important;text-align:left!important;padding-left:4px!important;margin-top:0!important;padding-top:0!important;display:inline-block;margin-right:10px!important}.fserv-container .powered-by{display:none!important}@media(max-width:1366px){#webnus-dashboard .fserv-container form{padding:0!important;padding:0 28px 40px 28px!important}#webnus-dashboard .fserv-form .fserv-field{width:33%!important}#webnus-dashboard .fserv-form .fserv-button-submit{margin-left:-2px!important}}@media(max-width:960px){#webnus-dashboard .fserv-container form{padding:0!important;padding:0 28px 40px 28px!important}#webnus-dashboard .fserv-form .fserv-field{width:100%!important}#webnus-dashboard .fserv-form .fserv-button-submit{margin-left:-2px!important}}#webnus-dashboard .mec-intro-section .mec-intro-section-link-tag{font-weight:500;border-radius:60px;text-shadow:none;box-shadow:0 0 0 3px rgb(227 249 253 / 15%);background:#fff;background:linear-gradient(95deg,#fff 0,#fff 50%,#fff 100%)!important;border:1px solid #c0e5ea;transition:.24s}#webnus-dashboard .mec-intro-section .mec-intro-section-link-tag.button-primary,#webnus-dashboard .total-bookings button,button.fserv-button-submit{color:#fff!important;font-weight:500!important;border-radius:60px!important;box-shadow:0 0 0 4px rgb(56 213 237 / 1%)!important;text-shadow:none!important;background:#38d5ed!important;border:none!important;transition:.24s!important}#webnus-dashboard button.fserv-button-submit{background:#64e385!important;box-shadow:0 0 0 3px #64e3851a!important}#webnus-dashboard button.fserv-button-submit:hover{background:#46d26a!important;box-shadow:0 0 0 4px #64e38536!important}#webnus-dashboard .total-bookings button{line-height:39px;padding:0 36px}#webnus-dashboard .mec-intro-section .mec-intro-section-link-tag.button-primary:hover{color:#fff!important;background:#1fcae4!important;box-shadow:0 0 0 4px rgb(56 213 237 / 15%)!important}#webnus-dashboard .total-bookings button:hover,button.fserv-button-submit:hover{background:#26bbd2!important;box-shadow:0 0 0 4px rgb(56 213 237 / 15%)!important;cursor:pointer!important}#webnus-dashboard .mec-intro-section .mec-intro-section-link-tag:hover{box-shadow:0 0 0 4px rgb(56 213 237 / 8%)!important;color:#02a3bb!important;cursor:pointer!important}.fserv-container input::-webkit-input-placeholder{font-family:Inherit!important;font-size:14px}.fserv-container input::-moz-placeholder{font-family:Inherit!important;font-size:14px}.fserv-container input:-ms-input-placeholder{font-family:Inherit!important;font-size:14px}.fserv-container input:-moz-placeholder{font-family:Inherit!important;font-size:14px}input.fserv-input-text{height:38px;box-sizing:border-box;margin-bottom:8px;padding:0 6px;box-shadow:none;border-radius:2px;box-shadow:inset 0 1px 5px rgba(0,0,0,.05)}.fserv-field label.error{display:none!important}.fs-notifier{position:fixed!important;top:40px!important;width:300px!important;max-width:300px!important;margin:0!important;right:20px!important;left:unset!important}.post-type-mec-events .lity{background:#edf0f3}.post-type-mec-events .lity-container{width:60vW;max-width:883px;margin:0 auto;border-radius:7px}.post-type-mec-events .lity-content:after{display:none}.mec-manage-events-lightbox{box-shadow:0 3px 20px rgba(0,0,0,.05)}.w-clearfix.mec-attendees-content img{display:inline-block;width:25px;height:25px;vertical-align:middle;margin-right:7px}.post-type-mec-events .mec-attendees-list-head{background:#008aff;color:#fff;text-align:center;padding:17px 0;text-transform:capitalize;font-size:26px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;border-radius:7px 7px 0 0;line-height:43px;box-shadow:0 3px 15px rgba(0,138,255,.25);z-index:99}.mec-attendees-list-wrap{display:flex;width:100%;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;background:#fff;box-shadow:0 3px 20px rgba(0,0,0,.05);border-radius:0 0 5px 5px;overflow:hidden}.mec-attendees-list-left{flex:1;background:#f6f8fa;padding:0;border-radius:0;position:relative}.mec-attendees-list-right,.mec-send-email-form-wrap{flex:1;border-radius:0 0 5px 5px;padding:0 20px 20px;background:#f2f4f7}.mec-attendees-list-left-menu a{display:inline-block;line-height:22px;font-size:12px;color:#000;font-weight:500;border-bottom:1px solid #eaebec;border-left:1px solid #eaebec;padding-bottom:0;padding:7px 6px;margin-bottom:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;transition:all .2s ease;text-decoration:none;text-align:center}.mec-attendees-list-left-menu a.selected-day{color:#008aff}.mec-attendees-list-left-menu .owl-item:last-child a{border-right:1px solid #eaebec}.mec-attendees-list-right table{width:100%}.w-clearfix.mec-attendees-head{margin-top:30px;border-bottom:2px solid #ccecf4;padding-bottom:18px;margin-bottom:3px}.w-clearfix.mec-attendees-content [class^=w-col-xs-],.w-clearfix.mec-attendees-head [class^=w-col-xs-]{padding:0}.w-clearfix.mec-attendees-head span{font-weight:600;color:#000;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:17px}.w-clearfix.mec-attendees-content{background:#fff;margin-bottom:2px;padding:10px 20px}.mec-attendees-list-left-menu{height:36px;margin-left:35px;margin-right:36px}.mec-attendees-list-left-menu a:active,.mec-attendees-list-left-menu a:focus,.mec-attendees-list-left-menu a:visited{outline:0;box-shadow:none}.mec-attendees-list-left-menu .owl-item{display:inline-block}.mec-attendees-list-left-menu .owl-stage{min-width:800px!important}.owl-nav.disabled .owl-next{position:absolute;right:0;top:0}.owl-nav.disabled .owl-prev{position:absolute;left:0;top:0}.owl-nav.disabled button{background:#fff;box-shadow:none;border:1px solid #ccc;height:36px;width:36px;font-size:54px;line-height:54px}.owl-nav.disabled button span{margin-top:-18px;display:block}.mec-cover-loader:after{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(255,255,255,.5);z-index:99999}.mec-loader{background:rgba(0,0,0,0);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9}.mec-loader,.mec-loader:after{border-radius:50%;width:5em;height:5em;z-index:999999999999}.mec-loader{font-size:10px;text-indent:-9999em;border-top:.5em solid rgba(0,0,0,.2);border-right:.5em solid rgba(0,0,0,.2);border-bottom:.5em solid rgba(0,0,0,.2);border-left:.5em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:mecloader 1.1s infinite linear;animation:mecloader 1.1s infinite linear}@media(max-width:992px){.post-type-mec-events .lity-container{width:80vw}}@-webkit-keyframes mecloader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mecloader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mec-report-backtoselect-wrap,.mec-report-sendmail-form-wrap{display:none}.mec-report-select-event-wrap .select2,.mec-select-wrap .select2{width:100%!important}.mec-report-select-event-wrap .select2-container--default .select2-selection--single,.mec-select-wrap .select2-container--default .select2-selection--single{border-radius:2px;border:1px solid #e2e3e4;height:38px;padding-top:5px;width:100%;box-shadow:0 2px 3px rgba(0,0,0,.03)}.mec-report-select-event-wrap .select2-container--default .select2-selection--single .select2-selection__arrow,.mec-select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow{height:36px}.mec-report-select-event-wrap .select2-container--open .select2-dropdown--below,.mec-select-wrap .select2-container--open .select2-dropdown--below{box-shadow:0 2px 8px rgba(0,0,0,.12);border-color:#d7d8d9}.select2-container--default .select2-search--dropdown .select2-search__field{box-shadow:0 2px 8px rgba(0,0,0,.06) inset;border-color:#d7d8d9;border-radius:2px}.mec-report-select-event-wrap select,.mec-select-wrap input[type=text],.mec-select-wrap select .mec-report-select-event-wrap input[type=text]{border:1px solid #e2e3e4;font-size:13px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;margin-bottom:15px;border-radius:2px;box-shadow:0 2px 3px rgba(0,0,0,.03);max-width:150px}.mec-report-select-event-wrap .select2-container--default,.mec-select-wrap .select2-container--default{max-width:400px}.mec-report-select-event-wrap select.mec-reports-selectbox-dates,.mec-select-wrap select.mec-reports-selectbox-dates{height:38px;min-width:260px;margin:0 0 0 10px;padding-left:15px}.mec-report-sendmail-form-wrap,.mec-report-sendmail-wrap{padding:30px 15px;background:#fff;border:1px solid #e2e3e4;margin:15px 0 5px;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.02)}.mec-report-sendmail-wrap .w-col-sm-12:before{background:url(../img/email-document.png) no-repeat left top;content:"";display:block;width:90px;height:70px;z-index:100;float:left}.mec-report-sendmail-wrap p{margin:0 0 15px;font-size:15px;color:#7d8284}.mec-report-backtoselect-wrap button,.mec-report-sendmail-wrap .w-col-sm-12 button,.mec-send-email-form-wrap .mec-send-email-button{background:#19cde9;border:none;color:#fff;font-size:13px!important;padding:6px 16px;border-radius:2px;cursor:pointer;box-shadow:0 1px 2px rgba(25,205,233,.25);transition:all .2s ease}.mec-report-backtoselect-wrap button:hover,.mec-report-sendmail-wrap .w-col-sm-12 button:hover,.mec-send-email-form-wrap .mec-send-email-button:hover{background:#04bfdc;box-shadow:0 1px 2px rgba(25,205,233,.05)}.mec-report-backtoselect-wrap button{margin-top:15px}.mec-report-selected-event-attendees-wrap{background-color:#fff;border:1px solid #96e3ef;padding:0;margin:20px 0;border-radius:3px;box-shadow:0 2px 14px rgba(25,205,233,.1);display:none}.mec-report-sendmail-wrap{display:none}.mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-head{background:#c7eef4;border-bottom:1px solid #96e3ef;padding:15px;margin:0;border-radius:3px 3px 0 0}.mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-content{margin:0;padding:8px 15px;border-bottom:1px solid #e4eef0;font-size:13px;line-height:25px}.mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-content:hover{background:#f3fdfe}.mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-content:last-child{border-bottom:none;border-radius:0 0 3px 3px}.mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-content img{border-radius:25px;margin-left:8px}.mec-report-selected-event-attendees-wrap input[type=checkbox]{border-radius:3px;margin-top:0}.mec-report-selected-event-attendees-wrap .mec-attendees-head .w-col-xs-2.name{padding-left:10px}.mec-report-selected-event-attendees-wrap .checkin_status span{font-weight:600}.mec-report-selected-event-attendees-wrap .w-col-sm-12>p{text-align:center}.mec-attendees-list-right,.mec-send-email-form-wrap{flex:1;border-radius:0;padding:0;background:0 0;max-width:674px;margin:0 auto}.mec-report-sendmail-form-wrap{padding:0 30px 45px}.mec-send-email-form-wrap h2{background:url(../img/email-document.png) no-repeat center top;padding-top:70px;font-size:22px;font-weight:600;text-align:center;padding-bottom:10px;padding-left:10px;margin-bottom:0}#webnus-dashboard .mec-send-email-form-wrap .wp-editor-tools button{font-size:13px;font-weight:400;color:#444;line-height:1;margin-bottom:0}#webnus-dashboard .mec-send-email-form-wrap .wp-editor-tabs button{min-height:30px}.mec-send-email-form-wrap input.widefat{min-height:40px;border:1px solid #e2e3e4;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.02)}.mec-send-email-form-wrap input.widefat:focus{border:1px solid #96e3ef}.mec-send-email-form-wrap h4.mec-send-email-count{font-weight:400;text-align:center;margin-bottom:30px;margin-top:0;padding-top:0}.mec-send-email-form-wrap .mec-send-email-button{min-height:40px;line-height:40px;padding:0;font-size:17px!important;font-weight:600}.mec-send-email-form-wrap .mce-menubtn.mce-fixed-width span{height:20px;padding-top:2px}.lity.mec-add-shortcode-popup{background-color:#b7e4e3}.lity.mec-add-shortcode-popup .lity-content{box-shadow:0 3px 20px 0 rgba(91,188,190,.55);border-radius:10px;height:100%}.mec-add-shortcode-popup .lity-container{width:930px;height:620px}.mec-add-shortcode-popup .lity-content:after{display:none}.mec-add-shortcode-popup div#mec_popup_shortcode{background:#fff;overflow:hidden;display:flex;width:100%;border-radius:10px;height:100%}.mec-steps-container{width:92px;text-align:center;background:#fff}.mec-steps-panel{width:calc(100% - 92px);background:#eef4f5}.mec-steps-container ul{text-align:center;display:block;margin-top:62px}.mec-steps-container ul li{width:22px;height:70px;margin:0 auto;position:relative}.mec-steps-container ul li span{border-radius:50px;background-color:rgba(26,175,251,.16);width:22px;height:22px;display:inline-block;padding-top:2px;font-size:11px;font-weight:700;color:#1aaffb;box-sizing:border-box}.mec-steps-container ul li:after,.mec-steps-container ul li:before{content:'';display:block;height:24px;width:2px;background:rgba(26,175,251,.16);margin-left:calc(50% - 1px)}.mec-steps-panel .mec-form-row input[type=checkbox],.mec-steps-panel .mec-form-row input[type=radio]{background:#fff}.mec-box .mec-steps-panel .mec-form-row input[type=radio],.mec-steps-panel .mec-form-row .mec-box input[type=checkbox]{background:#f7f8f9}.mec-steps-panel .mec-form-row .mec-box input[type=checkbox]:checked,.mec-steps-panel .mec-form-row .mec-box input[type=radio]:checked{background:#fff}.mec-steps-container ul li:first-of-type:before,.mec-steps-container ul li:last-of-type:after{display:none}.mec-steps-container ul li:first-of-type{height:46px}li.mec-step.mec-step-passed span,li.mec-step.mec-step-passed:after,li.mec-step.mec-step-passed:before{background-color:#2dcb73;color:#fff}.mec-steps-container img{margin-top:30px}.mec-steps-header{display:flex;background:#fff;border-radius:5px;box-shadow:0 3px 22px 0 rgb(11 121 125 / 1%);padding:12px 22px;margin:-15px -15px 65px}.mec-steps-header-settings{width:65px}.mec-steps-header-dashboard{width:fit-content;margin-right:22px}.mec-steps-header-userinfo{width:calc(100% - 65px)}.mec-steps-panel{padding:35px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.mec-steps-header-userinfo span{display:inline-block;vertical-align:middle}.mec-steps-header-userinfo span img{height:40px;border-radius:50px;margin-right:8px;vertical-align:middle}.mec-steps-header-userinfo span.mec-steps-header-name{font-size:14px;color:#778182;font-weight:600;text-transform:capitalize}span.mec-steps-header-add-text{color:#839294;font-size:12px;margin-left:5px}.mec-steps-header-dashboard a,.mec-steps-header-settings a{height:100%;display:block;padding-top:11px;text-decoration:none;font-size:12px;color:#707070}.mec-steps-header-dashboard a i,.mec-steps-header-settings a i{color:#1aaffb;font-size:16px;vertical-align:text-top;margin-right:5px}.mec-next-previous-buttons{clear:both}.mec-next-previous-buttons button.mec-button-next{float:right;background:#008aff;border:none;color:#fff;cursor:pointer;width:123px;text-align:left;padding:8px 18px 9px;border-radius:3px;font-size:14px;box-shadow:0 5px 10px 0 rgba(0,138,255,.3);transition:all .3s ease;outline:0}.mec-next-previous-buttons button:hover{background:#000;box-shadow:0 5px 10px 0 rgba(0,0,0,.3)}.mec-next-previous-buttons button.mec-button-next img{position:absolute;top:16px;right:18px}.mec-next-previous-buttons button{position:relative}.mec-next-previous-buttons button.mec-button-prev{background:#fff;border:none;color:#000;cursor:pointer;width:123px;text-align:right;padding:8px 15px 9px;border-radius:3px;font-size:14px;box-shadow:0 5px 10px 0 rgba(11,121,125,.01);transition:all .3s ease;outline:0}.mec-next-previous-buttons button.mec-button-prev img{position:absolute;top:16px;left:18px}.mec-next-previous-buttons button.mec-button-prev:hover{background:#000;box-shadow:0 5px 10px 0 rgba(0,0,0,.3);color:#fff}.mec-next-previous-buttons button.mec-button-new{background:#008aff;float:right;border:none;color:#fff;cursor:pointer;width:154px;text-align:left;padding:8px 18px 9px;border-radius:3px;font-size:14px;box-shadow:0 5px 10px 0 rgba(0,138,255,.3);transition:all .3s ease;outline:0}.mec-next-previous-buttons button.mec-button-new:hover{background:#000;box-shadow:0 5px 10px 0 rgba(0,0,0,.3)}.mec-next-previous-buttons button.mec-button-new img{vertical-align:sub;margin-left:-3px;margin-right:8px}div#mec_popup_shortcode_form{height:calc(100% - 37px)}.mec-steps-content-container{display:flex;flex-direction:column;height:100%}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1{background:url(../../assets/img/popup/first-step.png) no-repeat 90% 70%}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1 .popup-sh-name-required{color:red;display:none;font-style:italic;font-size:12px;margin-top:8px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1{top:50%;position:absolute;width:360px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1 input[name="shortcode[name]"]{width:360px;height:46px;border:none;border-radius:3px;padding-left:36px;font-size:12px;color:#b1b2b4;box-shadow:0 3px 22px 0 rgba(11,121,125,.01)}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1 input[name="shortcode[name]"]::-webkit-input-placeholder{color:#b1b2b4}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1 input[name="shortcode[name]"]:-ms-input-placeholder{color:#b1b2b4}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1 input[name="shortcode[name]"]::placeholder{color:#b1b2b4}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1:before{content:'';width:14px;height:14px;background:url(../../assets/img/popup/add-sh-icon.png) no-repeat center center;position:absolute;top:17px;left:17px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-steps-content.mec-steps-content-2 ul{height:386px;overflow-x:hidden;overflow-y:scroll;margin-top:-22px;margin-bottom:0;position:relative;padding:0 50px 150px 50px;background:#fcfbfd!important}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-steps-content.mec-steps-content-2 ul li{width:30%!important;float:left!important;min-height:135px!important;height:150px;margin:1.66%!important;box-sizing:border-box;text-align:center;padding:12px!important;border-radius:8px;border:1px solid transparent;box-shadow:none;background:#fff0!important;cursor:pointer;transition:all .22s ease;-webkit-transition:all .22s ease;-moz-transition:all .22s ease;-ms-transition:all .22s ease;-o-transition:all .22s ease}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-steps-content.mec-steps-content-2 ul li.active{border:1px solid #40d9f16b!important;box-shadow:0 1px 8px -3px #40d9f152 inset!important;color:#00cae6!important;padding:12px 0 0 0!important}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-steps-content.mec-steps-content-2 ul li:hover{box-shadow:0 1px 8px rgb(0 0 0 / 3%),0 0 0 1px #f3f4f5;background:#fff!important}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-steps-content.mec-steps-content-2 ul li:hover{background:#fcfbfd}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-step-popup-skin-img img{margin:4px 0 1px 1px;line-height:1;max-width:68px;max-height:56px;filter:grayscale(1);-webkit-filter:grayscale(1);transition:all .22s ease;-webkit-transition:all .22s ease;-moz-transition:all .22s ease;-ms-transition:all .22s ease;-o-transition:all .22s ease}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 li.active .mec-step-popup-skin-img img,.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 li:hover .mec-step-popup-skin-img img{filter:grayscale(0);-webkit-filter:grayscale(0)}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-step-popup-skin-text input{display:block;margin:0 auto;margin-top:6px;border:2px solid #e1e7ed;box-shadow:0 3px 6px 0 rgba(0,0,0,.05);position:relative}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-step-popup-skin-img{padding-top:16px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-steps-content.mec-steps-content-2 ul li .mec-step-popup-skin-text input{display:none}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-step-popup-skin-text:before{width:14px;height:14px;content:'';border-radius:50px;background:#fff;display:block;position:absolute;left:calc(50% - 7px);top:24px;z-index:99;border:2px solid #e1e7ed;box-shadow:0 3px 6px 0 rgba(0,0,0,.05)}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-step-popup-skin-text{position:relative}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 li.active .mec-step-popup-skin-text:before{background:#008aff;border:none;box-shadow:0 5px 10px 0 rgba(0,138,255,.3);width:16px;height:16px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 li.active .mec-step-popup-skin-text:after{width:4px;height:4px;display:block;content:'';position:absolute;background:#fff;left:calc(50% - 1px);top:30px;z-index:999;border-radius:50px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 span.wn-hover-img-sh{display:block}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 .mec-skin-styles{height:386px;overflow-x:hidden;padding-left:60px;padding-bottom:19px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 .mec-skin-styles label{width:193px!important;float:left!important;margin:1.66%!important;text-align:center}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 .mec-skin-styles label span{width:193px!important;float:left!important;min-height:135px!important;height:150px;box-sizing:border-box;border-radius:5px;border:2px solid #c4edff;background:#fff!important;cursor:pointer;margin-bottom:5px;margin-top:-6px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 .mec-skin-styles label.active span{border-color:#00acf8;box-shadow:0 3px 5px rgba(0,172,248,.2)}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 .mec-skin-styles label div{font-size:14px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 .mec-skin-styles label.active div{color:#008aff}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 .mec-skin-styles input{opacity:0;display:none}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 .mec-steps-content.mec-steps-content-3{margin-top:-18px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 span.wn-hover-img-sh img{width:189px;height:146px;border-radius:5px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4{background:url(../../assets/img/popup/fourth-step.png) no-repeat 90% 70%}.mec-add-shortcode-popup .mec-steps-content.mec-steps-content-4 .nice-select{border:none;box-shadow:0 3px 22px 0 rgba(11,121,125,.01)}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .mec-steps-content.mec-steps-content-4{top:40%;position:absolute;width:330px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .mec-steps-content.mec-steps-content-4 h3{font-size:13px;font-weight:400;color:#707070}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .mec-steps-content.mec-steps-content-4 .mec-multiple-skin-options div{border:2px dashed #dce2e3;border-radius:3px;padding:20px 20px 6px;background:#fcfcfc}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .mec-steps-content.mec-steps-content-4 .mec-multiple-skin-options div label{display:block;margin-bottom:14px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .mec-steps-content.mec-steps-content-4 .mec-multiple-skin-options div label.active input{background:#fff;box-shadow:none;border:1px solid #cacece}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup{box-shadow:0 3px 13px -5px rgba(0,0,0,.1),inset 0 1px 2px rgba(0,0,0,.07);clear:unset!important;-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:300px!important}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup:hover{border-color:#dbdbdb}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup.open .list{overflow:unset;width:100%;margin:0}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup:after{border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup.disabled{border-color:#ededed;color:#999;pointer-events:none}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup.disabled:after{border-color:#ccc}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup .list:hover .option:not(:hover){background-color:transparent!important}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup .option{cursor:pointer;font-weight:400;list-style:none;min-height:40px;outline:0;text-align:left;position:relative;font-size:12px!important;padding:1px 12px!important;margin:0!important;line-height:28px!important;min-height:28px!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup .option .wn-hover-img-sh img{position:absolute;padding:3px;top:-1px;left:100%;box-shadow:0 4px 42px -5px rgba(0,0,0,.16);visibility:hidden;opacity:0;border:1px solid #e3e3e3;border-radius:2px;z-index:99999999;background:#fff}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup .option:hover .wn-hover-img-sh img{visibility:visible;opacity:1}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup .option.focus,.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup .option.selected.focus,.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup .option:hover{background-color:#f6f6f6}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup .option.selected{font-weight:700}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup .option.disabled{background-color:transparent;color:#999;cursor:default}.mec-add-shortcode-popup .no-csspointerevents .wn-mec-select-popup .list{display:none}.mec-add-shortcode-popup .no-csspointerevents .wn-mec-select-popup.open .list{display:block}.mec-add-shortcode-popup .mec-steps-content.mec-steps-content-4 label input{background:#fff;position:relative;width:24px;height:24px;border:1px solid #cacece}.mec-add-shortcode-popup .mec-steps-content.mec-steps-content-4 label input:before{disaply:none}.mec-add-shortcode-popup .mec-steps-content.mec-steps-content-4 label.active input{background:#008aff;box-shadow:0 5px 10px 0 rgba(0,138,255,.3);border:none}.mec-add-shortcode-popup .mec-steps-content.mec-steps-content-4 label.active input:before{background:#fff;width:6px;height:6px;top:6px;left:6px;position:absolute}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5{background:url(../../assets/img/popup/fifth-step.png) no-repeat 90% 70%}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5{width:360px;margin-top:16px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5 .mec-switcher label{color:#707070;font-size:14px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5 .mec-switcher p{color:#8a8a8a;font-style:italic;font-size:12px;margin-top:7px;margin-bottom:0}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5 .mec-switcher{padding-bottom:30px;margin-bottom:34px;border-bottom:2px dashed #dce2e3;position:relative}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5 .mec-switcher:last-of-type{padding-bottom:0;margin-bottom:0;border:none}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5 .mec-switcher div:last-of-type label{position:absolute;top:-4px;right:0;width:52px;height:26px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5 .mec-switcher input:checked+label:after{margin-left:26px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5 .mec-switcher input+label:after,.mec-add-shortcode-popup .mec-switcher input+label:before{display:block;position:absolute;top:2px;left:1px;bottom:2px;content:""}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5 .mec-switcher input+label:after{width:26px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6{background:url(../../assets/img/popup/sixth-step.png) no-repeat 90% 70%}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-steps-content.mec-steps-content-6{margin-top:56px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-popup-shortcode{width:325px;border:2px dashed #dce2e3;background:#fcfcfc;padding:42px 42px 47px;text-align:center}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-popup-shortcode h3{font-size:16px;font-weight:400;color:#707070;margin-top:7px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-popup-shortcode-code{border-radius:3px;background:rgba(154,214,222,.35);width:243px;margin:0 auto;padding:14px 17px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-popup-shortcode-code code{background:0 0;color:#000;font-size:14px;font-weight:600;margin-left:-11px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-popup-shortcode-code button{border:none;background:#fff;border-radius:3px;padding:3px 8px 6px;margin-left:46px;cursor:pointer}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-popup-shortcode-code button:hover{background:#000;color:#fff}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-steps-6-results p{width:325px;text-align:center;font-size:12px;margin-top:5px;color:#8a8a8a}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-steps-6-loading{width:325px;border:2px dashed #dce2e3;background:#fcfcfc;padding:42px 42px 47px;text-align:center;height:182px;position:relative}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-steps-6-loading .mec-loader{position:absolute;left:136px;top:65px}.mec-add-event-popup button.lity-close,.mec-add-shortcode-popup button.lity-close{right:0;top:-52px;border-radius:50%;width:37px;height:37px;background:#fff;color:#a2afbc;text-shadow:none;padding-top:1px;transition:all .2s ease;position:absolute;box-shadow:0 3px 8px 0 rgba(91,188,190,.55)}.mec-add-event-popup button.lity-close:hover,.mec-add-shortcode-popup button.lity-close:hover{background:#ff6262;color:#fff;box-shadow:0 3px 8px 0 rgb(249 162 162 / 55%)}.mec-skin-styles.mec-styles-full_calendar h3{padding-left:12px}.lity.mec-add-event-popup{background-color:#b7e4e3}.mec-add-event-popup .lity-container{width:930px;height:620px;max-width:unset}.mec-add-event-popup div#mec_popup_event{background:#fff;overflow:hidden;display:flex;width:100%;border-radius:10px;height:100%}.lity.mec-add-event-popup .lity-content{box-shadow:0 3px 20px 0 rgba(91,188,190,.55);border-radius:10px;height:100%}div#mec_popup_event_form{height:calc(100% - 37px)}.mec-add-event-popup .mec-steps-container ul{margin-top:42px}.mec-add-event-popup .mec-steps-container ul li:first-of-type{height:41px}.mec-add-shortcode-popup .mec-steps-container ul li:after,.mec-add-shortcode-popup .mec-steps-container ul li:before{height:24px}.mec-add-event-popup .mec-steps-container ul li:after,.mec-add-event-popup .mec-steps-container ul li:before{height:19px}.mec-add-event-popup .mec-steps-container ul li{height:60px}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup{box-shadow:0 3px 22px 0 rgba(11,121,125,.01);border:none;clear:unset!important;-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:3px;box-sizing:border-box;cursor:pointer;display:block;float:left;font-family:inherit;font-size:12px;font-weight:400;line-height:40px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;height:46px;margin-right:6px;padding-top:3px;color:#707070}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup.open{border-radius:3px 3px 0 0}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup:hover{border-color:#dbdbdb}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup.open .list{overflow:unset;width:100%;margin:0}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .list{background-color:#fff;border-radius:0 0 3px 3px;box-shadow:0 0 0 0 rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9;margin-top:1px!important}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup:after{border-bottom:2px solid #00acf8;border-right:2px solid #00acf8;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:15px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup.disabled{border-color:#ededed;color:#999;pointer-events:none}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup.disabled:after{border-color:#ccc}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .list:hover .option:not(:hover){background-color:transparent!important}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .option{cursor:pointer;font-weight:400;list-style:none;min-height:40px;outline:0;text-align:left;position:relative;font-size:12px!important;padding:1px 12px!important;margin:0!important;line-height:22px!important;min-height:22px!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .option.focus,.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .option.selected.focus,.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .option:hover{background-color:#f6f6f6}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .option.selected{font-weight:700}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .option.disabled{background-color:transparent;color:#999;cursor:default}.mec-add-event-popup .no-csspointerevents .wn-mec-select-popup .list{display:none}.mec-add-event-popup .no-csspointerevents .wn-mec-select-popup.open .list{display:block}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-1{background:url(../../assets/img/popup/add-event-first-step.png) no-repeat 100% 70%}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1 #mec_event_name{width:100%;height:46px;border:none;border-radius:3px;padding-left:36px;font-size:13px;color:#3c434a;box-shadow:0 3px 22px 0 rgba(11,121,125,.01)}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1 #mec_event_name::-webkit-input-placeholder{color:#b1b2b4}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1 #mec_event_name:-ms-input-placeholder{color:#b1b2b4}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1 #mec_event_name::placeholder{color:#b1b2b4}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1:before{content:'';width:14px;height:14px;background:url(../../assets/img/popup/calendar_icon.png) no-repeat center center;position:absolute;top:17px;left:17px}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1{top:210px;position:absolute;width:370px}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-1 .popup-sh-name-required{color:red;display:none;font-style:italic;font-size:12px;margin-top:8px}.mec-add-event-popup .mec-meta-box-colors-container{background:#fff;padding:17px;border-radius:3px;box-shadow:0 3px 22px rgba(11,121,125,.01);margin-top:15px}.mec-add-event-popup .wp-picker-container .wp-color-result.button{border-color:#f1f2f4;border-radius:3px;box-shadow:0 2px 2px rgba(0,0,0,.04)}.mec-add-event-popup .mec-recent-color-sec{display:block!important;font-size:12px;color:#707070}.mec-add-event-popup .mec-form-row.mec-available-color-row{border:2px dashed #dce2e3;padding:13px 20px;background:#fcfcfc;border-radius:3px}.mec-add-event-popup .wp-color-result-text{background:#f7f7f7;border-radius:unset;border-left:none;color:#555;display:block;line-height:2.54545455;padding:0 6px;text-align:center}.mec-add-event-popup .mec-form-row.mec-available-color-row .mec-color{width:12px;height:12px;position:absolute;top:-5px;left:0;z-index:99}.mec-add-event-popup span.mec-color-meta-box-popup{display:inline-block!important;width:20px;height:20px;border-radius:50px;position:absolute;top:1px;left:6px;z-index:9}.mec-add-event-popup span.mec-recent-color-sec-wrap{width:20px;height:20px;display:inline-block;margin-right:12px;margin-top:7px;margin-left:-6px;position:relative}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2{background:url(../../assets/img/popup/sixth-step.png) no-repeat 95% 70%}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form .mec-col-4{width:auto}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form .mec-col-4:before{content:'';width:14px;height:14px;background:url(../../assets/img/popup/calendar_icon.png) no-repeat center center;position:absolute;top:17px;left:17px}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form .mec-col-4 input{padding-left:36px;width:148px;padding:22px 17px 22px 34px}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form input#mec_end_date,.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form input#mec_start_date,.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form select{height:46px;border:none;border-radius:3px;padding-left:36px;font-size:12px;color:#707070;box-shadow:0 3px 22px 0 rgba(11,121,125,.01)}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form input#mec_end_date::placeholder,.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form input#mec_start_date::placeholder{color:#b1b2b4}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form input#mec_end_date::placeholder,.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form input#mec_start_date::placeholder{color:#b1b2b4}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form input#mec_end_date::placeholder,.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form input#mec_start_date::placeholder{color:#b1b2b4}.mec-add-event-popup .mec-form-row .time-dv{float:left;margin-left:-2px;margin-right:4px;margin-top:12px;color:#b1b2b4}.mec-add-event-popup .mec-steps-content.mec-steps-content-2{margin-top:60px}.mec-add-event-popup .mec-steps-content.mec-steps-content-2 .mec-form-row.mec-all-day-event label{font-size:14px;color:#707070}.mec-add-event-popup .mec-steps-content.mec-steps-content-2 .mec-form-row.mec-all-day-event{margin-top:13px!important}.mec-add-event-popup .mec-steps-content.mec-steps-content-3,.mec-add-event-popup .mec-steps-content.mec-steps-content-4{margin-top:-9px}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-3{background:url(../../assets/img/popup/fifth-step.png) no-repeat 90% 70%}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-4{background:url(../../assets/img/popup/add-organizer.png) no-repeat 95% 70%}.nice-select.mec_popup_location_id.wn-mec-select-popup,.nice-select.mec_popup_organizer_id.wn-mec-select-popup{position:relative;width:200px;padding-left:36px}.nice-select.mec_popup_location_id.wn-mec-select-popup:before{content:'';width:14px;height:14px;background:url(../../assets/img/popup/pointer.png) no-repeat center center;position:absolute;top:17px;left:17px}.nice-select.mec_popup_organizer_id.wn-mec-select-popup:before{content:'';width:14px;height:14px;background:url(../../assets/img/popup/pointer.png) no-repeat center center;position:absolute;top:17px;left:17px}#mec_popup_event button#mec_popup_add_location:before,#mec_popup_event button#mec_popup_add_organizer:before{content:'';width:15px;height:15px;background:url(../../assets/img/popup/plus.png) no-repeat center center;position:absolute;top:16px;left:15px}.mec-add-event-popup .mec-steps-content-container .nice-select.mec_popup_location_id.wn-mec-select-popup.open .list li,.mec-add-event-popup .mec-steps-content-container .nice-select.mec_popup_organizer_id.wn-mec-select-popup.open .list li{line-height:32px!important;min-height:32px!important}#mec_popup_event .mec-steps-content .mec-tooltip{bottom:8px}#mec-location .mec-form-row span+span.mec-tooltip i,#mec-organizer .mec-form-row span+span.mec-tooltip i{margin-top:-18px}#mec_popup_event .mec-steps-content .mec-tooltip .dashicons-before:before{color:#008aff}#mec_popup_event button#mec_organizer_thumbnail_button,#mec_popup_event button#mec_popup_add_location,#mec_popup_event button#mec_popup_add_organizer{background:#008aff;border-radius:3px;border:none;color:#fff;width:146px;height:46px;margin-left:10px;box-shadow:0 3px 3px 0 rgba(0,138,255,.22);font-size:14px;cursor:pointer;transition:all .2s ease;outline:0;position:relative;padding-left:20px}#mec_popup_event button#mec_organizer_thumbnail_button:hover,#mec_popup_event button#mec_popup_add_location:hover,#mec_popup_event button#mec_popup_add_organizer:hover{background:#000;box-shadow:0 5px 10px 0 rgba(0,0,0,.3)}#mec_popup_event label[for=mec_location_dont_show_map]{font-size:14px;margin-left:4px;margin-top:3px!important;display:inline-block;margin-bottom:7px}#mec_popup_event input#mec_location_dont_show_map{margin-top:9px!important}#mec_popup_event div#mec_location_new_container,#mec_popup_event div#mec_organizer_new_container{border-top:2px dashed #dce2e3;width:360px;padding-top:25px;margin-top:20px}#mec_popup_event div#mec_location_new_container input,#mec_popup_event div#mec_organizer_new_container input{width:100%;height:46px;border:none;border-radius:3px;padding-left:17px;font-size:12px;color:#b1b2b4;box-shadow:0 3px 22px 0 rgba(11,121,125,.01)}#mec_popup_event div#mec_location_new_container .description,#mec_popup_event div#mec_organizer_new_container .description{border:none;padding:0;margin:0;margin-left:16px;line-height:19px;font-size:12px;color:#707070;font-style:normal;margin-top:-4px;display:block}#mec_popup_event .mec-form-row.mec-lat-lng-row input{width:44%!important}#mec_popup_event .mec-form-row.mec-lat-lng-row input:first-of-type{margin-right:10px}#mec_popup_event div#mec_organizer_new_container{margin-top:30px}#mec_popup_event div#mec_organizer_new_container .mec-form-row:first-of-type .mec-col-6:first-of-type{margin-right:14px!important}#mec_popup_event div#mec_organizer_new_container .mec-form-row:first-of-type .mec-col-6{width:48%;margin:0}#mec_popup_event button#mec_organizer_thumbnail_button:before{content:'';width:15px;height:15px;background:url(../../assets/img/popup/picture.png) no-repeat center center;position:absolute;top:16px;left:15px}#mec_popup_event button#mec_organizer_thumbnail_button{width:96%;padding-left:30px}.mec-add-event-popup .mec-steps-content.mec-steps-content-4 div#mec_organizer_thumbnail_img{position:absolute;right:10px;top:-20px}.mec-add-event-popup .mec-steps-content.mec-steps-content-4 div#mec_organizer_thumbnail_img img{max-width:110px}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-5{background:url(../../assets/img/popup/fourth-step.png) no-repeat 90% 70%}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-5 .mec-categories-add-new input{height:30px;border:none;border-radius:3px;padding-left:10px;margin-left:20px;font-size:12px;color:#b1b2b4;box-shadow:0 3px 22px 0 rgba(11,121,125,.01);width:186px;float:right;margin-top:-4px}.mec-add-event-popup .mec-steps-content.mec-steps-content-5{width:326px;margin-top:48px}.mec-add-event-popup .mec-steps-content.mec-steps-content-5 .mec-categories-tabs ul li{display:inline-block;background:#fff;border:none;cursor:pointer;padding:12px 18px;border-radius:3px;transition:all .3s ease;outline:0;text-align:center;margin-right:10px;height:42px;color:#008aff;font-size:14px;box-shadow:0 3px 22px 0 rgba(11,121,125,.01)}.mec-add-event-popup .mec-steps-content.mec-steps-content-5 .mec-categories-tabs ul li.mec-categories-tab-selected,.mec-add-event-popup .mec-steps-content.mec-steps-content-5 .mec-categories-tabs ul li:hover{background:#008aff;color:#fff;box-shadow:0 3px 3px 0 rgba(0,138,255,.3)}.mec-add-event-popup .mec-categories-tab-contents{background:#fff;padding:20px;border:2px dashed #dce2e3;margin-bottom:13px;margin-top:-5px}.mec-add-event-popup .mec-categories-tab-contents ul,.mec-add-event-popup .mec-categories-tab-contents ul li:last-of-type{margin:0}.mec-add-event-popup .mec-categories-tab-contents ul li .children{margin:7px 0 7px 30px}.mec-add-event-popup .mec-categories-tab-contents ul li{font-size:14px;color:#707070}.mec-add-event-popup .mec-categories-tab-contents.mec-form-row input[type=checkbox]{margin-top:0}.mec-add-event-popup .mec-categories-tab-contents{max-height:200px;overflow:hidden;overflow-y:scroll}.mec-add-event-popup .nice-select.mec_popup_location_id .list,.mec-add-event-popup .nice-select.mec_popup_organizer_id .list{max-height:240px!important;overflow:hidden!important;overflow-y:scroll!important}.mec-add-event-popup .mec-categories-tab-contents::-webkit-scrollbar,.mec-add-event-popup .nice-select.mec_popup_location_id .list::-webkit-scrollbar,.mec-add-event-popup .nice-select.mec_popup_organizer_id .list::-webkit-scrollbar{width:5px}.mec-add-event-popup .mec-categories-tab-contents::-webkit-scrollbar-track,.mec-add-event-popup .nice-select.mec_popup_location_id .list::-webkit-scrollbar-track,.mec-add-event-popup .nice-select.mec_popup_organizer_id .list::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.mec-add-event-popup .mec-categories-tab-contents::-webkit-scrollbar-thumb,.mec-add-event-popup .nice-select.mec_popup_location_id .list::-webkit-scrollbar-thumb,.mec-add-event-popup .nice-select.mec_popup_organizer_id .list::-webkit-scrollbar-thumb{background-color:#008aff;outline:0 solid #fff}.mec-add-event-popup span#mec_popup_new_category_button{cursor:pointer;position:relative;padding-left:18px;font-size:14px}.mec-add-event-popup span#mec_popup_new_category_button:before{content:'';width:15px;height:15px;background:url(../../assets/img/popup/plus-blue.png) no-repeat center center;position:absolute;top:3px;left:0}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-5 .mec-categories-add-new input::placeholder{color:#b1b2b4;font-size:13px}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-5 .mec-categories-add-new input::placeholder{color:#b1b2b4;font-size:13px}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-5 .mec-categories-add-new input::placeholder{color:#b1b2b4;font-size:13px}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-5 .mec-categories-add-new input{color:#3c434a;font-size:13px}.mec-add-event-popup .mec-steps-content.mec-steps-content-6.mec-steps-content-active{margin-top:-10px;height:70%}.mec-add-event-popup .mec-steps-content.mec-steps-content-6 .mce-tinymce.mce-container.mce-panel{height:100%;border:1px solid #ececec!important;box-shadow:0 3px 22px 0 rgba(11,121,125,.01)!important;border-radius:3px!important;overflow:hidden}.mec-add-event-popup .mec-steps-content.mec-steps-content-6 .mce-container-body.mce-stack-layout{height:100%;background:#f5f5f5}.mec-add-event-popup .mec-steps-content.mec-steps-content-6 .mce-container *{border:none!important;box-shadow:none!important}.mec-add-event-popup .mec-steps-content.mec-steps-content-6 .mce-edit-area.mce-container.mce-panel.mce-stack-layout-item{height:90%}.mec-add-event-popup .mec-steps-content.mec-steps-content-6 .mce-statusbar.mce-container.mce-panel.mce-stack-layout-item.mce-last{display:none!important}.mec-add-event-popup .mce-edit-area.mce-container.mce-panel.mce-stack-layout-item iframe{height:100%!important}.mec-add-event-popup .mec-steps-content.mec-steps-content-7.mec-steps-content-active{height:70%;background:#fff;border:2px dashed #dce2e3;border-radius:3px;text-align:center;vertical-align:middle;margin-top:-10px;position:relative}.mec-add-event-popup .mec-event-popup-featured-image-wrapper{display:flex;justify-content:center;align-items:center;height:100%}.mec-add-event-popup button#mec_popup_upload_image_button{background:#008aff;color:#fff;box-shadow:0 3px 3px 0 rgba(0,138,255,.3);display:inline-block;border:none;cursor:pointer;padding:12px 18px;border-radius:3px;transition:all .3s ease;outline:0;text-align:center;height:42px;font-size:14px;margin-right:0}.mec-add-event-popup div#mec_event_popup_featured_image_preview img{max-height:300px;max-width:740px;margin-top:20px;margin-bottom:0}.mec-add-event-popup button#mec_popup_upload_image_button:hover{background:#000;box-shadow:0 3px 3px 0 rgba(0,0,0,.3)}.mec-add-event-popup .mec-event-popup-featured-image-wrapper span i{border-radius:50px;color:#bb353f;right:10px;top:10px;font-size:30px;position:absolute;cursor:pointer}.mec-add-event-popup .mec-steps-content.mec-steps-content-8{height:100%}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 .mec-steps-8-results .mec-steps-8-results-wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 .mec-steps-8-loading .mec-loader{left:calc(50% - 2.5em);top:calc(50% - 2.5em)}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 .mec-steps-8-results{height:100%}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 a.mec-button-view{display:inline-block;background:#fff;border:none;cursor:pointer;padding:12px 22px 12px 36px;border-radius:3px;transition:all .3s ease;outline:0;text-align:center;margin-right:10px;height:46px;font-size:14px;box-shadow:0 3px 3px 0 rgba(0,0,0,.04);text-decoration:none;color:#000;position:relative;line-height:22px}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 a.mec-button-view:hover{background-color:#000;color:#fff}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 a.mec-button-view:before{content:'';width:15px;height:15px;background:url(../../assets/img/popup/eye.png) no-repeat center center;position:absolute;top:16px;left:15px}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 button.mec-button-new{background:#008aff;color:#fff;box-shadow:0 3px 3px 0 rgba(0,138,255,.3);display:inline-block;border:none;cursor:pointer;padding:11px 22px 11px 36px;border-radius:3px;transition:all .3s ease;outline:0;text-align:center;height:46px;font-size:14px;margin-right:0;position:relative;line-height:22px}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 button.mec-button-new:hover{background:#000;box-shadow:0 3px 3px 0 rgba(0,0,0,.3)}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 button.mec-button-new:before{content:'';width:15px;height:15px;background:url(../../assets/img/popup/plus.png) no-repeat center center;position:absolute;top:16px;left:15px}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 .mec-popup-final-buttons{margin-top:22px}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 .mec-steps-8-results-wrap h3{font-size:26px;font-weight:400}.mec-add-event-popup .mec-steps-content-container .mec-time-picker .wn-mec-select-popup{width:64px}.mec-add-event-popup .mec-steps-content-container .mec-time-picker .wn-mec-select-popup .list{overflow-y:scroll!important;height:288px;margin-top:4px!important;box-shadow:0 1px 9px rgba(0,0,0,.1);border-radius:0}.mec-add-event-popup .mec-steps-content-container .mec-time-picker .wn-mec-select-popup .list::-webkit-scrollbar-track{background-color:#f6f6f6}.mec-add-event-popup .mec-steps-content-container .mec-time-picker .wn-mec-select-popup .list::-webkit-scrollbar{width:3px;background-color:#f6f6f6}.mec-add-event-popup .mec-steps-content-container .mec-time-picker .wn-mec-select-popup .list::-webkit-scrollbar-thumb{background-color:rgba(26,175,251,.16)}.mec-add-event-popup .mec-steps-content-container .mec-time-picker .wn-mec-select-popup:last-child .list{overflow:unset!important;height:unset}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1 input[name="shortcode[name]"]{color:#3c434a!important}@media(max-width:1280px){.mec-add-event-popup .lity-container,.mec-add-shortcode-popup .lity-container{height:calc(100% - 110px);margin-bottom:-80px}.mec-add-event-popup .post-type-mec-events .mec-form-row{padding-bottom:12px}.mec-add-event-popup .mec-steps-panel .mec-add-event-popup .mec-steps-panel,.mec-add-shortcode-popup .mec-steps-panel .mec-add-event-popup .mec-steps-panel{padding:14px}.mec-add-event-popup .mec-steps-container img,.mec-add-event-popup .mec-steps-container ul,.mec-add-shortcode-popup .mec-steps-container img,.mec-add-shortcode-popup .mec-steps-container ul{margin-top:14px}.mec-add-event-popup .mec-add-event-popup .mec-steps-container ul li:first-of-type,.mec-add-shortcode-popup .mec-add-event-popup .mec-steps-container ul li:first-of-type{height:28px}.mec-add-event-popup .mec-add-event-popup .mec-steps-container ul li,.mec-add-shortcode-popup .mec-add-event-popup .mec-steps-container ul li{height:46px}.mec-add-event-popup .mec-add-event-popup .mec-steps-container ul li:after,.mec-add-event-popup .mec-add-event-popup .mec-steps-container ul li:before,.mec-add-shortcode-popup .mec-add-event-popup .mec-steps-container ul li:after,.mec-add-shortcode-popup .mec-add-event-popup .mec-steps-container ul li:before{height:12px}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1{top:150px}#mec_popup_event div#mec_location_new_container,#mec_popup_event div#mec_organizer_new_container{padding-top:12px;margin-top:12px}#mec_popup_event div#mec_location_new_container input,#mec_popup_event div#mec_organizer_new_container input{margin:0 0 3px 0}}@media(max-width:960px){.mec-steps-content-container{background-image:unset!important}#mec_popup_event div#mec_location_new_container,#mec_popup_event div#mec_organizer_new_container,.mec-add-event-popup .mec-steps-content-container .mec-steps-content,.mec-add-shortcode-popup .mec-steps-content-container .mec-steps-content{width:100%!important;max-width:100%;position:unset!important;margin:0!important}.mec-add-event-popup .lity-container,.mec-add-shortcode-popup .lity-container,.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1 input[name="shortcode[name]"]{width:100%;max-width:100%}.mec-add-event-popup .mec-steps-panel,.mec-add-shortcode-popup .mec-steps-panel{overflow-x:scroll;padding:14px}.mec-add-event-popup .mec-steps-header,.mec-add-shortcode-popup .mec-steps-header{margin-bottom:30px}.mec-add-event-popup .mec-steps-header span.mec-steps-header-add-text,.mec-add-shortcode-popup .mec-steps-header span.mec-steps-header-add-text{display:block;margin-top:10px;width:100%}.mec-add-event-popup .mec-col-4,.mec-add-shortcode-popup .mec-col-4{width:100%!important;max-width:100%!important}.mec-add-event-popup #mec_popup_event button#mec_organizer_thumbnail_button,.mec-add-event-popup #mec_popup_event button#mec_popup_add_location,.mec-add-event-popup #mec_popup_event button#mec_popup_add_organizer,.mec-add-shortcode-popup #mec_popup_event button#mec_organizer_thumbnail_button,.mec-add-shortcode-popup #mec_popup_event button#mec_popup_add_location,.mec-add-shortcode-popup #mec_popup_event button#mec_popup_add_organizer{margin:10px 0 0 0}.mec-add-event-popup .mec-col-1,.mec-add-event-popup .mec-col-10,.mec-add-event-popup .mec-col-11,.mec-add-event-popup .mec-col-12,.mec-add-event-popup .mec-col-2,.mec-add-event-popup .mec-col-3,.mec-add-event-popup .mec-col-4,.mec-add-event-popup .mec-col-5,.mec-add-event-popup .mec-col-6,.mec-add-event-popup .mec-col-7,.mec-add-event-popup .mec-col-8,.mec-add-event-popup .mec-col-9,.mec-add-shortcode-popup .mec-col-1,.mec-add-shortcode-popup .mec-col-10,.mec-add-shortcode-popup .mec-col-11,.mec-add-shortcode-popup .mec-col-12,.mec-add-shortcode-popup .mec-col-2,.mec-add-shortcode-popup .mec-col-3,.mec-add-shortcode-popup .mec-col-4,.mec-add-shortcode-popup .mec-col-5,.mec-add-shortcode-popup .mec-col-6,.mec-add-shortcode-popup .mec-col-7,.mec-add-shortcode-popup .mec-col-8,.mec-add-shortcode-popup .mec-col-9{margin:0 0 10px 0}.mec-add-event-popup .mec-steps-content h3,.mec-add-shortcode-popup .mec-steps-content h3{font-size:18px!important}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-steps-content.mec-steps-content-2 ul,.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 .mec-skin-styles{height:480px;width:100%}}@media(max-width:320px){.mec-add-event-popup .mec-steps-container,.mec-add-shortcode-popup .mec-steps-container{display:none}.mec-add-event-popup .mec-steps-panel,.mec-add-shortcode-popup .mec-steps-panel{width:100%!important}}#mec_popup_event input[type=checkbox]{margin-right:9px}#mec_popup_event input#mec_location_dont_show_map{margin-top:0!important}#mec_popup_settings #mec_next_previous_events_container_toggle label,#mec_popup_settings #mec_related_events_container_toggle label{padding:0}#mec_popup_event input[type=checkbox]:checked,#mec_popup_event input[type=radio]:checked,#mec_popup_settings input[type=checkbox]:checked,#mec_popup_settings input[type=radio]:checked,#mec_popup_shortcode input[type=checkbox]:checked,#mec_popup_shortcode input[type=radio]:checked{background:#64e385;border-color:#64e385}#mec_popup_event input[type=checkbox]:checked:before,#mec_popup_event input[type=radio]:checked:before,#mec_popup_settings input[type=checkbox]:checked:before,#mec_popup_settings input[type=radio]:checked:before,#mec_popup_shortcode input[type=checkbox]:checked:before,#mec_popup_shortcode input[type=radio]:checked:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNC42ODgiIHZpZXdCb3g9IjAgMCAyMCAxNC42ODgiPg0KICA8ZyBpZD0idGlja18xXyIgZGF0YS1uYW1lPSJ0aWNrICgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNjcuOTk4KSI+DQogICAgPGcgaWQ9Ikdyb3VwXzEiIGRhdGEtbmFtZT0iR3JvdXAgMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA2Ny45OTcpIj4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzEiIGRhdGEtbmFtZT0iUGF0aCAxIiBkPSJNMTkuNzA3LDY4LjI5YTEsMSwwLDAsMC0xLjQxNCwwTDYuMzEyLDgwLjI3MSwxLjcwNyw3NS42NjZBMSwxLDAsMCwwLC4yOTIsNzcuMDhMNS42LDgyLjM5MmExLDEsMCwwLDAsMS40MTQsMEwxOS43MDcsNjkuN0ExLDEsMCwwLDAsMTkuNzA3LDY4LjI5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNjcuOTk3KSIgZmlsbD0iI2ZmZiIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=);line-height:16px;width:15px;float:none;margin:2px;display:block}#mec_popup_shortcode .mec-steps-content.mec-steps-content-4 label input[type=radio]:before{background:unset;margin:-2px 0 0 0}.mec-add-event-popup .mec-steps-content.mec-steps-content-5{width:366px;margin-top:48px}#mec_popup_event div#mec_location_new_container,#mec_popup_event div#mec_organizer_new_container{border-top:2px dashed #dce2e3;width:375px;padding-top:25px;margin-top:0;overflow-y:scroll;overflow-x:hidden;max-height:240px}#mec_popup_event div#mec_location_new_container .mec-form-row,#mec_popup_event div#mec_organizer_new_container .mec-form-row{padding-bottom:20px}#mec_popup_event div#mec_location_new_container .description,#mec_popup_event div#mec_organizer_new_container .description{margin:9px 0}#mec_popup_event div#mec_location_new_container .mec-form-row.mec-thumbnail-row,#mec_popup_event div#mec_organizer_new_container .mec-form-row.mec-thumbnail-row{padding:0}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5 .mec-switcher div:last-of-type label{position:absolute;top:-12px;max-width:52px;width:100%;height:30px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-switcher input+label{background:#e5e9ee;box-shadow:unset}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-switcher input+label:after{margin-left:0;margin-top:-1px;border-color:#e5e9ee}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-switcher input[value="1"]:checked+label,.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-switcher input[value="1"]:checked+label:before{box-shadow:2px 2px 12px -2px #4fdc73 inset;position:relative;background:#64e385;border-color:#64e385}.lity.mec-add-event-popup .lity-content,.lity.mec-settings .lity-content{box-shadow:0 3px 20px 0 rgb(91 188 190 / 55%);border-radius:10px;height:100%;overflow:hidden}.mec-settings .lity-container{width:930px;height:620px;max-width:unset}#mec_popup_settings #mec_next_previous_events_container_toggle label:first-child,#mec_popup_settings #mec_related_events_container_toggle label:first-child{display:block;margin:0 0 20px 0}#mec_popup_event .mec-categories-tab-contents,#mec_popup_settings #mec_settings_weekdays .mec-box,#mec_popup_settings #mec_settings_weekends .mec-box{background:rgb(220 226 227 / .3)}#mec_popup_settings .mec-switcher input+label{max-width:62px!important;width:100%;height:33px}#mec_popup_settings .mec-image-select-wrap li input:checked+span:after{padding:5px}.ac-mec-events.ac-search-enabled .tablenav .ac-search>:not(#ac-s).lity-hide{display:none}.mec-go-pro-content-title{font-size:20px;font-weight:600;margin-bottom:12px}.mec-go-pro-features-wrap p{font-size:14px}.mec-go-pro-features-wrap .mec-addons-notification-box-content{width:calc(100% - 590px);display:inline-block;padding-left:20px}.mec-go-pro-features-wrap ul{float:left;width:50%;margin:0 0 12px}.mec-go-pro-features-wrap ul li{margin-bottom:1px;font-size:13px;color:#717479;padding-left:18px;position:relative}.mec-go-pro-features-wrap ul li:before{position:absolute;left:-1px;top:6px;color:#36da74;font-size:13px;font-weight:700;vertical-align:middle;font-family:simple-line-icons;border-radius:50%;padding:0;width:13px;height:13px;line-height:13px;z-index:3;background:rgba(64,241,147,.12);content:"\e080"}.post-type-mec-books.taxonomy-mec_coupon .metabox-prefs .screen-options label,.post-type-mec-events.taxonomy-mec_category .metabox-prefs .screen-options label,.post-type-mec-events.taxonomy-mec_label .metabox-prefs .screen-options label,.post-type-mec-events.taxonomy-post_tag .metabox-prefs .screen-options label,.taxonomy-mec_location .metabox-prefs .screen-options label,.taxonomy-mec_organizer .metabox-prefs .screen-options label,.taxonomy-mec_speaker .metabox-prefs .screen-options label{margin-top:-15px}.post-type-mec-books.taxonomy-mec_coupon #mec_thumbnail_img img,.post-type-mec-events.taxonomy-mec_category #mec_thumbnail_img img,.post-type-mec-events.taxonomy-mec_label #mec_thumbnail_img img,.post-type-mec-events.taxonomy-post_tag #mec_thumbnail_img img,.taxonomy-mec_location #mec_thumbnail_img img,.taxonomy-mec_organizer #mec_thumbnail_img img,.taxonomy-mec_speaker #mec_thumbnail_img img{margin:0 0 20px 0;border:solid 1px #ddd;border-radius:2px}.post-type-mec-books.taxonomy-mec_coupon .form-wrap label,.post-type-mec-events.taxonomy-mec_category .form-wrap label,.post-type-mec-events.taxonomy-mec_label .form-wrap label,.post-type-mec-events.taxonomy-post_tag .form-wrap label,.taxonomy-mec_location .form-wrap label,.taxonomy-mec_organizer .form-wrap label,.taxonomy-mec_speaker .form-wrap label{padding:0;margin:10px 0}.post-type-mec-books.taxonomy-mec_coupon input[type=number],.post-type-mec-books.taxonomy-mec_coupon input[type=search],.post-type-mec-books.taxonomy-mec_coupon input[type=text],.post-type-mec-books.taxonomy-mec_coupon input[type=url],.post-type-mec-books.taxonomy-mec_coupon select,.post-type-mec-books.taxonomy-mec_coupon textarea,.post-type-mec-events.taxonomy-mec_category input[type=number],.post-type-mec-events.taxonomy-mec_category input[type=search],.post-type-mec-events.taxonomy-mec_category input[type=text],.post-type-mec-events.taxonomy-mec_category input[type=url],.post-type-mec-events.taxonomy-mec_category select,.post-type-mec-events.taxonomy-mec_category textarea,.post-type-mec-events.taxonomy-mec_label input[type=number],.post-type-mec-events.taxonomy-mec_label input[type=search],.post-type-mec-events.taxonomy-mec_label input[type=text],.post-type-mec-events.taxonomy-mec_label input[type=url],.post-type-mec-events.taxonomy-mec_label select,.post-type-mec-events.taxonomy-mec_label textarea,.post-type-mec-events.taxonomy-post_tag input[type=number],.post-type-mec-events.taxonomy-post_tag input[type=search],.post-type-mec-events.taxonomy-post_tag input[type=text],.post-type-mec-events.taxonomy-post_tag input[type=url],.post-type-mec-events.taxonomy-post_tag select,.post-type-mec-events.taxonomy-post_tag textarea,.taxonomy-mec_location input[type=number],.taxonomy-mec_location input[type=search],.taxonomy-mec_location input[type=text],.taxonomy-mec_location input[type=url],.taxonomy-mec_location select,.taxonomy-mec_location textarea,.taxonomy-mec_organizer input[type=number],.taxonomy-mec_organizer input[type=search],.taxonomy-mec_organizer input[type=text],.taxonomy-mec_organizer input[type=url],.taxonomy-mec_organizer select,.taxonomy-mec_organizer textarea,.taxonomy-mec_speaker input[type=number],.taxonomy-mec_speaker input[type=search],.taxonomy-mec_speaker input[type=text],.taxonomy-mec_speaker input[type=url],.taxonomy-mec_speaker select,.taxonomy-mec_speaker textarea{border-radius:5px;min-height:38px;border:none;background-color:#fff;box-shadow:inset 0 1px 2px rgb(0 0 0 / 7%)}.post-type-mec-books.taxonomy-mec_coupon select,.post-type-mec-events.taxonomy-mec_category select,.post-type-mec-events.taxonomy-mec_label select,.post-type-mec-events.taxonomy-post_tag select,.taxonomy-mec_location select,.taxonomy-mec_organizer select,.taxonomy-mec_speaker select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;min-height:39px;line-height:39px;background-color:#fff;border-radius:2px;padding-left:8px;box-shadow:0 1px 3px rgb(0 0 0 / 2%);transition:all .23s ease;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij4KPGc+CjwvZz4KCTxwYXRoIGQ9Ik0xNi4zNTQgNS4wNzVsLTcuODU1IDcuODU0LTcuODUzLTcuODU0IDAuNzA3LTAuNzA3IDcuMTQ1IDcuMTQ2IDcuMTQ4LTcuMTQ3IDAuNzA4IDAuNzA4eiIgZmlsbD0iIzAwMDAwMCIgLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-size:26px 10px;background-position:right center;min-width:160px;border:1px solid #e6e9eb}.post-type-mec-books.taxonomy-mec_coupon table.fixed,.post-type-mec-events.taxonomy-mec_category table.fixed,.post-type-mec-events.taxonomy-mec_label table.fixed,.post-type-mec-events.taxonomy-post_tag table.fixed,.taxonomy-mec_location table.fixed,.taxonomy-mec_organizer table.fixed,.taxonomy-mec_speaker table.fixed{margin-top:21px}.taxonomy-mec_category .wp-color-result-text{all:unset;color:#fff;font-weight:500;line-height:1.4}.taxonomy-mec_category .wp-picker-input-wrap label{margin-top:0!important}.post-type-mec-books.taxonomy-mec_coupon textarea,.post-type-mec-events.taxonomy-mec_category textarea,.post-type-mec-events.taxonomy-mec_label textarea,.post-type-mec-events.taxonomy-post_tag textarea,.taxonomy-mec_location textarea,.taxonomy-mec_organizer textarea,.taxonomy-mec_speaker textarea{min-height:86px}.post-type-mec-books.taxonomy-mec_coupon .button,.post-type-mec-books.taxonomy-mec_coupon .button-secondary,.post-type-mec-events.taxonomy-mec_category .button,.post-type-mec-events.taxonomy-mec_category .button-secondary,.post-type-mec-events.taxonomy-mec_label .button,.post-type-mec-events.taxonomy-mec_label .button-secondary,.post-type-mec-events.taxonomy-post_tag .button,.post-type-mec-events.taxonomy-post_tag .button-secondary,.taxonomy-mec_location .button,.taxonomy-mec_location .button-secondary,.taxonomy-mec_organizer .button,.taxonomy-mec_organizer .button-secondary,.taxonomy-mec_speaker .button{color:#fff;font-weight:500;border-radius:60px;box-shadow:0 0 0 4px rgb(56 213 237 / 1%);text-shadow:none;background:#38d5ed;border:none;transition:.24s;line-height:1.4;padding:9px 36px 12px}.post-type-mec-books.taxonomy-mec_coupon .mec_upload_image_button,.post-type-mec-events.taxonomy-mec_category .mec_upload_image_button,.post-type-mec-events.taxonomy-mec_label .mec_upload_image_button,.post-type-mec-events.taxonomy-post_tag .mec_upload_image_button,.taxonomy-mec_location .mec_upload_image_button,.taxonomy-mec_organizer .mec_upload_image_button,.taxonomy-mec_speaker .mec_upload_image_button{margin-bottom:20px}.post-type-mec-books.taxonomy-mec_coupon .button-secondary:focus,.post-type-mec-books.taxonomy-mec_coupon .button-secondary:hover,.post-type-mec-books.taxonomy-mec_coupon .button.focus,.post-type-mec-books.taxonomy-mec_coupon .button:focus,.post-type-mec-books.taxonomy-mec_coupon .button:hover,.post-type-mec-events.taxonomy-mec_category .button-secondary:focus,.post-type-mec-events.taxonomy-mec_category .button-secondary:hover,.post-type-mec-events.taxonomy-mec_category .button.focus,.post-type-mec-events.taxonomy-mec_category .button:focus,.post-type-mec-events.taxonomy-mec_category .button:hover,.post-type-mec-events.taxonomy-mec_label .button-secondary:focus,.post-type-mec-events.taxonomy-mec_label .button-secondary:hover,.post-type-mec-events.taxonomy-mec_label .button.focus,.post-type-mec-events.taxonomy-mec_label .button:focus,.post-type-mec-events.taxonomy-mec_label .button:hover,.post-type-mec-events.taxonomy-post_tag .button-secondary:focus,.post-type-mec-events.taxonomy-post_tag .button-secondary:hover,.post-type-mec-events.taxonomy-post_tag .button.focus,.post-type-mec-events.taxonomy-post_tag .button:focus,.post-type-mec-events.taxonomy-post_tag .button:hover,.taxonomy-mec_location .button-secondary:focus,.taxonomy-mec_location .button-secondary:hover,.taxonomy-mec_location .button.focus,.taxonomy-mec_location .button:focus,.taxonomy-mec_location .button:hover,.taxonomy-mec_organizer .button-secondary:focus,.taxonomy-mec_organizer .button-secondary:hover,.taxonomy-mec_organizer .button.focus,.taxonomy-mec_organizer .button:focus,.taxonomy-mec_organizer .button:hover,.taxonomy-mec_speaker .button-secondary:focus,.taxonomy-mec_speaker .button-secondary:hover,.taxonomy-mec_speaker .button.focus,.taxonomy-mec_speaker .button:focus,.taxonomy-mec_speaker .button:hover{background:#26bbd2;box-shadow:0 0 0 4px rgb(56 213 237 / 15%);cursor:pointer;color:#fff}.post-type-mec-events #TB_window{height:470px!important;top:calc(50% - 235px)!important}.post-type-mec-events #TB_ajaxContent{width:calc(100% - 30px)!important}.m-e-calendar_page_MEC-support #wpwrap .welcome-content .fserv-container .fserv-form-description{position:relative!important}.taxonomy-mec_category #TB_window{overflow:hidden}@media (max-width:480px){.m-e-calendar_page_MEC-support #wpwrap .welcome-content .fserv-container .fserv-form-description,.m-e-calendar_page_MEC-support #wpwrap .welcome-content .fserv-container form{padding-left:90px!important}.m-e-calendar_page_MEC-support #wpwrap .welcome-content .fserv-container form .fserv-field{width:40%!important}.m-e-calendar_page_MEC-support #wpwrap .welcome-content .fserv-container:before{top:100px;left:10px}}.post-type-mec-events.taxonomy-mec_label .button.wp-color-result{background:0 0;text-align:right;padding:0 0 0 32px;border-radius:4px;box-shadow:unset;border:1px solid #ddd}.post-type-mec-events.taxonomy-mec_label .button.wp-color-result .wp-color-result-text{height:30px}.post-type-mec-events.taxonomy-mec_label .wp-picker-container input[type=text].wp-color-picker{width:70px;margin-top:-10px;height:32px}.post-type-mec-events.taxonomy-mec_label .wp-picker-default{height:32px;padding-top:2px;padding-bottom:2px}.post-type-mec-events.taxonomy-mec_label .wp-picker-container .iris-picker{margin-top:-10px}.mec-admin-dark-mode #mec-wrap .nav-tab-wrapper .nav-tab,.mec-admin-dark-mode #mec-wrap h2.nav-tab-wrapper,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix #mec-wrap h2.nav-tab-wrapper{background:#1f1f1f}.mec-admin-dark-mode #mec_bfixed_form_fields li,.mec-admin-dark-mode #mec_calendar_filter,.mec-admin-dark-mode #mec_calendar_filter .mec-add-booking-tabs-left,.mec-admin-dark-mode #mec_calendar_filter .mec-add-booking-tabs-wrap,.mec-admin-dark-mode #mec_calendar_filter .mec-add-event-tabs-left,.mec-admin-dark-mode #mec_calendar_filter .mec-add-event-tabs-wrap,.mec-admin-dark-mode #mec_calendar_filter .mec-create-shortcode-tabs-left,.mec-admin-dark-mode #mec_metabox_booking,.mec-admin-dark-mode #mec_metabox_booking .mec-add-booking-tabs-left,.mec-admin-dark-mode #mec_metabox_booking .mec-add-booking-tabs-wrap,.mec-admin-dark-mode #mec_metabox_booking .mec-add-event-tabs-left,.mec-admin-dark-mode #mec_metabox_booking .mec-add-event-tabs-wrap,.mec-admin-dark-mode #mec_metabox_booking .mec-create-shortcode-tabs-left,.mec-admin-dark-mode #mec_metabox_details,.mec-admin-dark-mode #mec_metabox_details .mec-add-booking-tabs-left,.mec-admin-dark-mode #mec_metabox_details .mec-add-booking-tabs-wrap,.mec-admin-dark-mode #mec_metabox_details .mec-add-event-tabs-left,.mec-admin-dark-mode #mec_metabox_details .mec-add-event-tabs-wrap,.mec-admin-dark-mode #mec_metabox_details .mec-add-event-tabs-wrap .select2-container,.mec-admin-dark-mode #mec_metabox_details .mec-create-shortcode-tab-content .select2-container,.mec-admin-dark-mode #mec_metabox_details .mec-create-shortcode-tabs-left,.mec-admin-dark-mode #webnus-dashboard .mec-pro-notice .info-msg,.mec-admin-dark-mode .mec-attendees-wrapper .mec-attendees-list .w-clearfix:nth-child(odd),.mec-admin-dark-mode .w-box,.mec-admin-dark-mode .w-box-content pre,.mec-admin-dark-mode .w-clearfix.w-box.mec-addons-notification-box-wrap span,.mec-admin-dark-mode .w-clearfix.w-box.mec-cmsg-2-notification-box-wrap span,.mec-admin-dark-mode .w-clearfix.w-box.mec-cmsg-notification-box-wrap span,.mec-admin-dark-mode .wns-be-main,.mec-admin-dark-mode .wns-be-main .mec-container,.mec-admin-dark-mode .wns-be-sidebar .wns-be-group-menu>li.active>a,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix .mec-container,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_bfixed_form_fields button,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_bfixed_form_fields li,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_event_form_fields button,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_event_form_fields li,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_field_types button,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_fields li,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-container #wns-be-content,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-container #wns-be-infobar,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-main,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wp-editor-container,.mec-admin-dark-mode.m-e-calendar_page_MEC-support #webnus-dashboard .mec-pro-notice .info-msg,.mec-admin-dark-mode.post-type-mec-books #major-publishing-actions,.mec-admin-dark-mode.post-type-mec-books #screen-meta,.mec-admin-dark-mode.post-type-mec-books #screen-meta-links .show-settings,.mec-admin-dark-mode.post-type-mec-books .postbox,.mec-admin-dark-mode.post-type-mec-events #major-publishing-actions,.mec-admin-dark-mode.post-type-mec-events #mec_event_form_fields li,.mec-admin-dark-mode.post-type-mec-events #mec_reg_form_fields li,.mec-admin-dark-mode.post-type-mec-events #post-status-info,.mec-admin-dark-mode.post-type-mec-events #screen-meta,.mec-admin-dark-mode.post-type-mec-events #screen-meta-links .show-settings,.mec-admin-dark-mode.post-type-mec-events .categorydiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec-events .components-popover__content,.mec-admin-dark-mode.post-type-mec-events .customlinkdiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec-events .postbox,.mec-admin-dark-mode.post-type-mec-events .posttypediv div.tabs-panel,.mec-admin-dark-mode.post-type-mec-events .taxonomydiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec-events .wp-switch-editor,.mec-admin-dark-mode.post-type-mec-events .wp-tab-active,.mec-admin-dark-mode.post-type-mec-events .wp-tab-panel,.mec-admin-dark-mode.post-type-mec-events div.mce-panel,.mec-admin-dark-mode.post-type-mec-events div.mce-toolbar-grp,.mec-admin-dark-mode.post-type-mec-events ul.add-menu-item-tabs li.tabs,.mec-admin-dark-mode.post-type-mec-events ul.category-tabs li.tabs,.mec-admin-dark-mode.post-type-mec_calendars #major-publishing-actions,.mec-admin-dark-mode.post-type-mec_calendars #post-status-info,.mec-admin-dark-mode.post-type-mec_calendars #screen-meta,.mec-admin-dark-mode.post-type-mec_calendars #screen-meta-links .show-settings,.mec-admin-dark-mode.post-type-mec_calendars .categorydiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec_calendars .customlinkdiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec_calendars .postbox,.mec-admin-dark-mode.post-type-mec_calendars .posttypediv div.tabs-panel,.mec-admin-dark-mode.post-type-mec_calendars .taxonomydiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec_calendars .wp-switch-editor,.mec-admin-dark-mode.post-type-mec_calendars .wp-tab-active,.mec-admin-dark-mode.post-type-mec_calendars .wp-tab-panel,.mec-admin-dark-mode.post-type-mec_calendars div.mce-panel,.mec-admin-dark-mode.post-type-mec_calendars div.mce-toolbar-grp,.mec-admin-dark-mode.post-type-mec_calendars ul.add-menu-item-tabs li.tabs,.mec-admin-dark-mode.post-type-mec_calendars ul.category-tabs li.tabs{background:#1f1f1f;color:#fff}.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .extra .mec-cmsg-2-notification-box-wrap .w-box-head,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec-custom-msg-2-notification-set-box.extra,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec-custom-msg-notification-set-box.extra{border-color:#515151}.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec-custom-msg-2-notification-set-box.extra,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec-custom-msg-notification-set-box.extra{background-color:#515151}.mec-admin-dark-mode .mec-form-row .mec-box,.mec-admin-dark-mode .mec-form-row input[type=checkbox],.mec-admin-dark-mode .mec-form-row ul.mec-message-categories li ul,.mec-admin-dark-mode .mec-meta-box-fields .mec-box,.mec-admin-dark-mode.m-e-calendar_page_MEC-support #webnus-dashboard .mec-faq-accordion-trigger a{background:#333;border-color:#353535;box-shadow:0 1px 6px -2px #000}.mec-admin-dark-mode #mec_bfixed_form_fields,.mec-admin-dark-mode #mec_bfixed_form_fields #mec_bfixed_form_fields li,.mec-admin-dark-mode #mec_calendar_filter .mec-add-booking-tabs-left a,.mec-admin-dark-mode #mec_calendar_filter .mec-add-event-tabs-left a,.mec-admin-dark-mode #mec_calendar_filter .mec-create-shortcode-tabs-left a,.mec-admin-dark-mode #mec_metabox_booking .mec-add-booking-tabs-left a,.mec-admin-dark-mode #mec_metabox_booking .mec-add-event-tabs-left a,.mec-admin-dark-mode #mec_metabox_booking .mec-create-shortcode-tabs-left a,.mec-admin-dark-mode #mec_metabox_details .mec-add-booking-tabs-left a,.mec-admin-dark-mode #mec_metabox_details .mec-add-event-tabs-left a,.mec-admin-dark-mode #mec_metabox_details .mec-create-shortcode-tabs-left a,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix .mec-form-row.mec-syn-schedule,.mec-admin-dark-mode.post-type-mec-events #mec_event_form_fields,.mec-admin-dark-mode.post-type-mec-events #mec_reg_form_fields,.mec-admin-dark-mode.post-type-mec-events .select2-search--dropdown,.mec-admin-dark-mode.post-type-mec_calendars .select2-search--dropdown{background:#282828;border-color:#353535}.mec-admin-dark-mode .select2-container--default .select2-selection--multiple .select2-selection__choice{color:#000}.mec-admin-dark-mode.post-type-mec-books ul#adminmenu a.wp-has-current-submenu:after,.mec-admin-dark-mode.post-type-mec-books ul#adminmenu>li.current>a.current:after,.mec-admin-dark-mode.post-type-mec-events ul#adminmenu a.wp-has-current-submenu:after,.mec-admin-dark-mode.post-type-mec-events ul#adminmenu>li.current>a.current:after,.mec-admin-dark-mode.post-type-mec_calendars ul#adminmenu a.wp-has-current-submenu:after,.mec-admin-dark-mode.post-type-mec_calendars ul#adminmenu>li.current>a.current:after,.mec-admin-dark-mode.toplevel_page_mec-intro ul#adminmenu a.wp-has-current-submenu:after,.mec-admin-dark-mode.toplevel_page_mec-intro ul#adminmenu>li.current>a.current:after{border-right-color:#23282d}.mec-admin-dark-mode #mec_calendar_filter .mec-add-booking-tabs-left a.mec-tab-active,.mec-admin-dark-mode #mec_calendar_filter .mec-add-event-tabs-left a.mec-tab-active,.mec-admin-dark-mode #mec_calendar_filter .mec-create-shortcode-tabs-left a.mec-tab-active,.mec-admin-dark-mode #mec_metabox_booking .mec-add-booking-tabs-left a.mec-tab-active,.mec-admin-dark-mode #mec_metabox_booking .mec-add-event-tabs-left a.mec-tab-active,.mec-admin-dark-mode #mec_metabox_booking .mec-create-shortcode-tabs-left a.mec-tab-active,.mec-admin-dark-mode #mec_metabox_details .mec-add-booking-tabs-left a.mec-tab-active,.mec-admin-dark-mode #mec_metabox_details .mec-add-event-tabs-left a.mec-tab-active,.mec-admin-dark-mode #mec_metabox_details .mec-create-shortcode-tabs-left a.mec-tab-active,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .select2-dropdown,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_gateways_form li .mec-gateway-options-form,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #payment_gateways_option li .mec-gateway-options-form,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .select2-container--default .select2-selection--multiple,.mec-admin-dark-mode.post-type-mec_calendars .mec-custom-nice-select ul.list{background:#000;box-shadow:0 2px 12px -5px #000}.mec-admin-dark-mode .extra .w-box-head,.mec-admin-dark-mode .mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child,.mec-admin-dark-mode .mec-form-row ul.mec-message-categories,.mec-admin-dark-mode .mec-message-categories li.mec-acc-label,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .mce-btn-group:not(:first-child),.mec-admin-dark-mode.m-e-calendar_page_MEC-report .select2-container--default .select2-search--dropdown .select2-search__field,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .select2-dropdown,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .wp-editor-container,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec-occurrences .mec-occurrences-list li,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_bfixed_form_fields button,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_bfixed_form_fields li,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_event_form_fields button,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_event_form_fields li,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_field_types button,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_fields li,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .html-active .switch-html,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec-custom-msg-notification-set-box.extra,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .select2-container--default .select2-selection--multiple,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .select2-container--default .select2-selection--multiple .select2-selection__choice,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .tmce-active .switch-tmce,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-container #wns-be-content,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-container #wns-be-footer,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-container #wns-be-infobar,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-container #wns-be-infobar:before,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-main,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wp-core-ui .quicktags-toolbar input.button.button-small,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wp-editor-container,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wp-switch-editor,.mec-admin-dark-mode.post-type-mec-books #screen-meta,.mec-admin-dark-mode.post-type-mec-books #screen-meta-links .show-settings,.mec-admin-dark-mode.post-type-mec-books .postbox,.mec-admin-dark-mode.post-type-mec-books .postbox .hndle,.mec-admin-dark-mode.post-type-mec-books .postbox hr,.mec-admin-dark-mode.post-type-mec-books .wp-heading-inline+.page-title-action,.mec-admin-dark-mode.post-type-mec-events #major-publishing-actions,.mec-admin-dark-mode.post-type-mec-events #post-status-info,.mec-admin-dark-mode.post-type-mec-events #screen-meta,.mec-admin-dark-mode.post-type-mec-events #screen-meta-links .show-settings,.mec-admin-dark-mode.post-type-mec-events .categorydiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec-events .components-popover__content,.mec-admin-dark-mode.post-type-mec-events .customlinkdiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec-events .edit-post-meta-boxes-area #poststuff .stuffbox>h3,.mec-admin-dark-mode.post-type-mec-events .edit-post-meta-boxes-area #poststuff h2.hndle,.mec-admin-dark-mode.post-type-mec-events .edit-post-meta-boxes-area #poststuff h3.hndle,.mec-admin-dark-mode.post-type-mec-events .postbox,.mec-admin-dark-mode.post-type-mec-events .postbox h2,.mec-admin-dark-mode.post-type-mec-events .posttypediv div.tabs-panel,.mec-admin-dark-mode.post-type-mec-events .taxonomydiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec-events .wp-editor-container,.mec-admin-dark-mode.post-type-mec-events .wp-switch-editor,.mec-admin-dark-mode.post-type-mec-events .wp-tab-active,.mec-admin-dark-mode.post-type-mec-events .wp-tab-panel,.mec-admin-dark-mode.post-type-mec-events div.mce-panel,.mec-admin-dark-mode.post-type-mec-events div.mce-toolbar-grp,.mec-admin-dark-mode.post-type-mec-events ul.add-menu-item-tabs li.tabs,.mec-admin-dark-mode.post-type-mec-events ul.category-tabs li.tabs,.mec-admin-dark-mode.post-type-mec_calendars #major-publishing-actions,.mec-admin-dark-mode.post-type-mec_calendars #post-status-info,.mec-admin-dark-mode.post-type-mec_calendars #screen-meta,.mec-admin-dark-mode.post-type-mec_calendars #screen-meta-links .show-settings,.mec-admin-dark-mode.post-type-mec_calendars .categorydiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec_calendars .customlinkdiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec_calendars .mec-custom-nice-select ul.list,.mec-admin-dark-mode.post-type-mec_calendars .mec-custom-nice-select ul.list li.option,.mec-admin-dark-mode.post-type-mec_calendars .mec-sed-methods li,.mec-admin-dark-mode.post-type-mec_calendars .postbox,.mec-admin-dark-mode.post-type-mec_calendars .postbox h2,.mec-admin-dark-mode.post-type-mec_calendars .posttypediv div.tabs-panel,.mec-admin-dark-mode.post-type-mec_calendars .taxonomydiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec_calendars .wp-editor-container,.mec-admin-dark-mode.post-type-mec_calendars .wp-switch-editor,.mec-admin-dark-mode.post-type-mec_calendars .wp-tab-active,.mec-admin-dark-mode.post-type-mec_calendars .wp-tab-panel,.mec-admin-dark-mode.post-type-mec_calendars div.mce-panel,.mec-admin-dark-mode.post-type-mec_calendars div.mce-toolbar-grp,.mec-admin-dark-mode.post-type-mec_calendars ul.add-menu-item-tabs li.tabs,.mec-admin-dark-mode.post-type-mec_calendars ul.category-tabs li.tabs{border-color:#353535}.mec-admin-dark-mode #mec_bfixed_form_fields input[type=checkbox],.mec-admin-dark-mode #mec_calendar_filter .mec-calendar-metabox .wn-mec-select,.mec-admin-dark-mode #mec_calendar_filter .mec-form-row input[type=number],.mec-admin-dark-mode #mec_calendar_filter .mec-form-row input[type=text],.mec-admin-dark-mode #mec_calendar_filter .mec-form-row input[type=url],.mec-admin-dark-mode #mec_calendar_filter .mec-form-row select,.mec-admin-dark-mode #mec_calendar_filter .mec-form-row textarea,.mec-admin-dark-mode #mec_metabox_booking .mec-add-event-tabs-wrap .select2-container,.mec-admin-dark-mode #mec_metabox_booking .mec-calendar-metabox .mec-form-row input[type=checkbox],.mec-admin-dark-mode #mec_metabox_booking .mec-calendar-metabox .wn-mec-select,.mec-admin-dark-mode #mec_metabox_booking .mec-create-shortcode-tab-content .select2-container,.mec-admin-dark-mode #mec_metabox_booking .mec-form-row input[type=number],.mec-admin-dark-mode #mec_metabox_booking .mec-form-row input[type=text],.mec-admin-dark-mode #mec_metabox_booking .mec-form-row input[type=url],.mec-admin-dark-mode #mec_metabox_booking .mec-form-row select,.mec-admin-dark-mode #mec_metabox_booking .mec-form-row textarea,.mec-admin-dark-mode #mec_metabox_booking .mec-form-row.mec-skin-list-date-format-container input[type=text],.mec-admin-dark-mode #mec_metabox_booking .mec-meta-box-fields .mec-form-row input[type=checkbox],.mec-admin-dark-mode #mec_metabox_details .mec-add-event-tabs-wrap .select2-container,.mec-admin-dark-mode #mec_metabox_details .mec-calendar-metabox .mec-form-row input[type=checkbox],.mec-admin-dark-mode #mec_metabox_details .mec-calendar-metabox .wn-mec-select,.mec-admin-dark-mode #mec_metabox_details .mec-create-shortcode-tab-content .select2-container,.mec-admin-dark-mode #mec_metabox_details .mec-form-row input[type=number],.mec-admin-dark-mode #mec_metabox_details .mec-form-row input[type=text],.mec-admin-dark-mode #mec_metabox_details .mec-form-row input[type=url],.mec-admin-dark-mode #mec_metabox_details .mec-form-row select,.mec-admin-dark-mode #mec_metabox_details .mec-form-row textarea,.mec-admin-dark-mode #mec_metabox_details .mec-form-row.mec-skin-list-date-format-container input[type=text],.mec-admin-dark-mode #mec_metabox_details .mec-meta-box-fields .mec-form-row input[type=checkbox],.mec-admin-dark-mode #mec_reg_form_fields input[type=checkbox],.mec-admin-dark-mode .mec-addon-box-version,.mec-admin-dark-mode .mec-calendar-metabox .wn-mec-select,.mec-admin-dark-mode .mec-form-row input[type=checkbox],.mec-admin-dark-mode .mec-form-row input[type=number],.mec-admin-dark-mode .mec-form-row input[type=radio],.mec-admin-dark-mode .mec-form-row input[type=text],.mec-admin-dark-mode .mec-form-row input[type=url],.mec-admin-dark-mode .mec-form-row select,.mec-admin-dark-mode .mec-form-row textarea,.mec-admin-dark-mode .mec-form-row.mec-skin-list-date-format-container input[type=text],.mec-admin-dark-mode.m-e-calendar_page_MEC-addons,.mec-admin-dark-mode.m-e-calendar_page_MEC-go-pro,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .html-active .switch-html,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .mec-report-select-event-wrap .select2-container--default .select2-selection--single,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .mec-report-sendmail-form-wrap,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .mec-report-sendmail-wrap,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .mec-send-email-form-wrap input.widefat,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .select2-container--default .select2-results__option--highlighted[aria-selected],.mec-admin-dark-mode.m-e-calendar_page_MEC-report .select2-container--default .select2-search--dropdown .select2-search__field,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .tmce-active .switch-tmce,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .wp-switch-editor,.mec-admin-dark-mode.m-e-calendar_page_MEC-report div.mce-toolbar-grp,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec-invoice-custom-css,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_bfixed_form_fields input[type=number],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_bfixed_form_fields input[type=text],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_bfixed_form_fields select,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_bfixed_form_fields textarea,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_event_form_fields button,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_event_form_fields input[type=number],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_event_form_fields input[type=text],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_event_form_fields select,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_event_form_fields textarea,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_field_types button,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_fields button,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_fields input[type=number],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_fields input[type=text],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_fields select,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_fields textarea,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #titlediv #title,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec-add-event-tabs-wrap .select2-container,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec-add-event-tabs-wrap .select2-container span,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec-create-shortcode-tab-content .select2-container,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec-create-shortcode-tab-content .select2-container span,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .quicktags-toolbar,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .select2-container--default .select2-selection--multiple,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .select2-container--default.select2-container--focus .select2-selection--multiple,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .select2-dropdown,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .select2-results__option[aria-selected],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-main .mec-form-row input[type=email],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-main .mec-form-row input[type=number],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-main .mec-form-row input[type=password],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-main .mec-form-row input[type=search],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-main .mec-form-row input[type=text],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-main .mec-form-row input[type=url],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-main .mec-form-row select,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wp-core-ui .quicktags-toolbar input.button.button-small,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=checkbox],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=color],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=date],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=datetime-local],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=datetime],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=email],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=month],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=number],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=password],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=radio],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=search],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=tel],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=text],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=time],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=url],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=week],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings select,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings textarea,.mec-admin-dark-mode.post-type-mec-books .wn-mec-select,.mec-admin-dark-mode.post-type-mec-books input[type=checkbox],.mec-admin-dark-mode.post-type-mec-books input[type=email],.mec-admin-dark-mode.post-type-mec-books input[type=number],.mec-admin-dark-mode.post-type-mec-books input[type=text],.mec-admin-dark-mode.post-type-mec-books input[type=url],.mec-admin-dark-mode.post-type-mec-books select,.mec-admin-dark-mode.post-type-mec-books textarea,.mec-admin-dark-mode.post-type-mec-events #mec_event_form_fields button,.mec-admin-dark-mode.post-type-mec-events #mec_reg_form_field_types button,.mec-admin-dark-mode.post-type-mec-events #mec_reg_form_fields button,.mec-admin-dark-mode.post-type-mec-events #titlediv #title,.mec-admin-dark-mode.post-type-mec-events .components-form-token-field__input-container,.mec-admin-dark-mode.post-type-mec-events .components-panel__body,.mec-admin-dark-mode.post-type-mec-events .mec-add-event-tabs-wrap .select2-container span,.mec-admin-dark-mode.post-type-mec-events .mec-certain-day>div,.mec-admin-dark-mode.post-type-mec-events .mec-create-shortcode-tab-content .select2-container span,.mec-admin-dark-mode.post-type-mec-events .mec-xi-facebook-import-events .mec-select-deselect-actions li,.mec-admin-dark-mode.post-type-mec-events .mec-xi-google-import-events .mec-select-deselect-actions li,.mec-admin-dark-mode.post-type-mec-events .select2-dropdown,.mec-admin-dark-mode.post-type-mec-events .select2-results__option[aria-selected],.mec-admin-dark-mode.post-type-mec-events .wp-admin p label input[type=checkbox],.mec-admin-dark-mode.post-type-mec-events input[type=checkbox],.mec-admin-dark-mode.post-type-mec-events input[type=color],.mec-admin-dark-mode.post-type-mec-events input[type=date],.mec-admin-dark-mode.post-type-mec-events input[type=datetime-local],.mec-admin-dark-mode.post-type-mec-events input[type=datetime],.mec-admin-dark-mode.post-type-mec-events input[type=email],.mec-admin-dark-mode.post-type-mec-events input[type=month],.mec-admin-dark-mode.post-type-mec-events input[type=number],.mec-admin-dark-mode.post-type-mec-events input[type=password],.mec-admin-dark-mode.post-type-mec-events input[type=radio],.mec-admin-dark-mode.post-type-mec-events input[type=search],.mec-admin-dark-mode.post-type-mec-events input[type=tel],.mec-admin-dark-mode.post-type-mec-events input[type=text],.mec-admin-dark-mode.post-type-mec-events input[type=time],.mec-admin-dark-mode.post-type-mec-events input[type=url],.mec-admin-dark-mode.post-type-mec-events input[type=week],.mec-admin-dark-mode.post-type-mec-events select,.mec-admin-dark-mode.post-type-mec-events textarea,.mec-admin-dark-mode.post-type-mec_calendars #titlediv #title,.mec-admin-dark-mode.post-type-mec_calendars .mec-add-event-tabs-wrap .select2-container,.mec-admin-dark-mode.post-type-mec_calendars .mec-add-event-tabs-wrap .select2-container span,.mec-admin-dark-mode.post-type-mec_calendars .mec-create-shortcode-tab-content .select2-container,.mec-admin-dark-mode.post-type-mec_calendars .mec-create-shortcode-tab-content .select2-container span,.mec-admin-dark-mode.post-type-mec_calendars .select2-container--default .select2-selection--multiple .select2-selection__choice,.mec-admin-dark-mode.post-type-mec_calendars .select2-dropdown,.mec-admin-dark-mode.post-type-mec_calendars .select2-results__option[aria-selected],.mec-admin-dark-mode.post-type-mec_calendars input[type=checkbox],.mec-admin-dark-mode.post-type-mec_calendars input[type=color],.mec-admin-dark-mode.post-type-mec_calendars input[type=date],.mec-admin-dark-mode.post-type-mec_calendars input[type=datetime-local],.mec-admin-dark-mode.post-type-mec_calendars input[type=datetime],.mec-admin-dark-mode.post-type-mec_calendars input[type=email],.mec-admin-dark-mode.post-type-mec_calendars input[type=month],.mec-admin-dark-mode.post-type-mec_calendars input[type=number],.mec-admin-dark-mode.post-type-mec_calendars input[type=password],.mec-admin-dark-mode.post-type-mec_calendars input[type=radio],.mec-admin-dark-mode.post-type-mec_calendars input[type=search],.mec-admin-dark-mode.post-type-mec_calendars input[type=tel],.mec-admin-dark-mode.post-type-mec_calendars input[type=text],.mec-admin-dark-mode.post-type-mec_calendars input[type=time],.mec-admin-dark-mode.post-type-mec_calendars input[type=url],.mec-admin-dark-mode.post-type-mec_calendars input[type=week],.mec-admin-dark-mode.post-type-mec_calendars select,.mec-admin-dark-mode.post-type-mec_calendars textarea,.mec-admin-dark-mode.toplevel_page_mec-intro .w-box.mec-activation input[name=MECPurchaseCode],.mec-admin-dark-mode.toplevel_page_mec-intro .w-box.mec-activation input[type=radio]+label span,.mec-select-deselect-actions li{background:#1d1d1d;border-color:#353535;color:#d2d2d2}.mec-admin-dark-mode #mec_metabox_booking .mec-form-row input[type=checkbox]:checked,.mec-admin-dark-mode #mec_metabox_details .mec-form-row input[type=checkbox]:checked,.mec-admin-dark-mode .mec-custom-nice-select ul.list li .wn-mec-text:after,.mec-admin-dark-mode .mec-sed-methods li:before{box-shadow:0 1px 6px -2px #000;border-color:#353535;background:#222}.mec-admin-dark-mode .mec-sed-methods li.active,.mec-admin-dark-mode .mec-switcher input+label,.mec-admin-dark-mode .mec-switcher input+label:before,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .select2-container--default .select2-results__option{background-color:#000}.mec-admin-dark-mode .wn-mec-select .option.focus .wn-img-sh img,.mec-admin-dark-mode .wn-mec-select .option.selected.focus .wn-img-sh img,.mec-admin-dark-mode .wn-mec-select .option:hover .wn-img-sh img{background:0 0}.mec-admin-dark-mode .ui-datepicker{background-color:#000;border:1px solid #000;box-shadow:0 0 8px rgba(33,33,33,.6)}.mec-admin-dark-mode .ui-datepicker.ui-widget td a,.mec-admin-dark-mode .w-box.upcoming-events .mec-event-article .mec-detail-button,.mec-admin-dark-mode.post-type-mec-events,.mec-admin-dark-mode.post-type-mec-events .postbox h2,.mec-admin-dark-mode.post-type-mec_calendars .postbox h2{color:#d2d2d2;background:#282828}.mec-admin-dark-mode #mec-advanced-wraper div:first-child>ul *{background:#282828}.mec-admin-dark-mode #mec-advanced-wraper div:first-child>ul>ul>li,.mec-admin-dark-mode #mec_styles_form #mec_styles_CSS,.mec-admin-dark-mode .mec-attendees-wrapper .mec-attendees-list .w-clearfix,.mec-admin-dark-mode .mec-message-categories li.mec-acc-label,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_bfixed_form_fields,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_event_form_fields,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_fields{background:#000}.mec-admin-dark-mode #mec-advanced-wraper div:first-child>ul>ul>li:hover,.mec-admin-dark-mode .mec-active,.mec-admin-dark-mode.post-type-mec-events .select2-container--default .select2-results__option--highlighted[aria-selected]{background:#888!important}.mec-admin-dark-mode.post-type-mec_calendars .mec-calendar-metabox .wn-mec-select .list{border-radius:0 0 2px 2px;box-shadow:0 0 0 1px #353535,0 2px 6px rgba(0,0,0,.07)}.mec-admin-dark-mode #mec_calendar_filter .mec-add-booking-tabs-right,.mec-admin-dark-mode #mec_calendar_filter .mec-add-event-tabs-right,.mec-admin-dark-mode #mec_calendar_filter .mec-create-shortcode-tabs-right,.mec-admin-dark-mode #mec_calendar_filter .ui-sortable-handle,.mec-admin-dark-mode #mec_gateways_form li .mec-gateway-options-form,.mec-admin-dark-mode #mec_metabox_booking .mec-add-booking-tabs-right,.mec-admin-dark-mode #mec_metabox_booking .mec-add-event-tabs-right,.mec-admin-dark-mode #mec_metabox_booking .mec-create-shortcode-tabs-right,.mec-admin-dark-mode #mec_metabox_booking .ui-sortable-handle,.mec-admin-dark-mode #mec_metabox_details .mec-add-booking-tabs-right,.mec-admin-dark-mode #mec_metabox_details .mec-add-event-tabs-right,.mec-admin-dark-mode #mec_metabox_details .mec-create-shortcode-tabs-right,.mec-admin-dark-mode #mec_metabox_details .ui-sortable-handle,.mec-admin-dark-mode #payment_gateways_option li .mec-gateway-options-form,.mec-admin-dark-mode .mec-meta-box-fields h4{border-color:#000!important}.mec-admin-dark-mode .wns-be-container,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-content,.mec-admin-dark-mode.post-type-mec-events #wp-content-editor-tools,.mec-admin-dark-mode.post-type-mec_calendars,.mec-admin-dark-mode.post-type-mec_calendars .wn-mec-select .list{background-color:#282828;border-color:#353535}.mec-admin-dark-mode .mec-intro-section-ifarme iframe,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-head,.mec-admin-dark-mode.m-e-calendar_page_MEC-support .fserv-container,.mec-admin-dark-mode.m-e-calendar_page_MEC-support .fserv-container *,.mec-admin-dark-mode.toplevel_page_mec-intro .fserv-container,.mec-admin-dark-mode.toplevel_page_mec-intro .fserv-container *{background:#1f1f1f!important;border-color:#353535!important}.mec-admin-dark-mode .fserv-field input.fserv-input-text{background:#000!important}.mec-admin-dark-mode .block-editor-block-types-list__item-icon,.mec-admin-dark-mode .block-editor-block-types-list__item-title,.mec-admin-dark-mode .w-box.upcoming-events .mec-event-article h4.mec-event-title,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-content,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .select2-container--default .select2-selection--single .select2-selection__rendered,.mec-admin-dark-mode.m-e-calendar_page_MEC-support .about-wrap h3,.mec-admin-dark-mode.m-e-calendar_page_MEC-support .fserv-container .fserv-form-name,.mec-admin-dark-mode.toplevel_page_mec-intro .about-wrap h3,.mec-admin-dark-mode.toplevel_page_mec-intro .fserv-container .fserv-form-name{color:#d2d2d2!important}.mec-admin-dark-mode .wns-be-sidebar li a:hover,.mec-admin-dark-mode .wns-be-sidebar li:hover,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .html-active .switch-html,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .tmce-active .switch-tmce,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wp-switch-editor,.mec-admin-dark-mode.post-type-mec_calendars .wn-mec-select .option:hover{background:#000;color:#d2d2d2}.mec-admin-dark-mode .wns-be-sidebar li a,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix h1,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix h2,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix h3,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix h4,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-head span,.mec-admin-dark-mode.m-e-calendar_page_MEC-report h2,.mec-admin-dark-mode.m-e-calendar_page_MEC-report h4,.mec-admin-dark-mode.m-e-calendar_page_MEC-support #webnus-dashboard .mec-faq-accordion-trigger a,.mec-admin-dark-mode.post-type-mec-books .postbox h1,.mec-admin-dark-mode.post-type-mec-books .postbox h2,.mec-admin-dark-mode.post-type-mec-books .postbox h3,.mec-admin-dark-mode.post-type-mec-events .components-panel__body-toggle.components-button,.mec-admin-dark-mode.post-type-mec-events .wrap h1.wp-heading-inline,.mec-admin-dark-mode.post-type-mec_calendars .mec-custom-nice-select ul.list li.option .wn-mec-text{color:#d2d2d2}.mec-admin-dark-mode .wns-be-sidebar .wns-be-group-menu>li.active>a,.mec-admin-dark-mode .wns-be-sidebar .wns-be-group-menu>li.active>a:hover{border:none}.mec-admin-dark-mode .wns-be-sidebar li.active ul.subsection{background:#282828;border-bottom:1px solid #353535}.mec-admin-dark-mode .wns-be-sidebar li .subsection a{background:#282828;color:#636363;opacity:1;font-size:12px;padding:6px 4px 6px 46px}.mec-admin-dark-mode .wns-be-sidebar .wns-be-group-menu>li.active>a,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-container #wns-be-infobar,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-main{box-shadow:0 2px 12px -5px #000}.mec-admin-dark-mode .wns-be-sidebar .mec-settings-menu .mec-settings-submenu a,.mec-admin-dark-mode li.wns-be-group-menu-li.mec-settings-menu .mec-settings-submenu,.mec-admin-dark-mode.post-type-mec_calendars .wn-mec-select .option.focus,.mec-admin-dark-mode.post-type-mec_calendars .wn-mec-select .option.selected.focus,.mec-admin-dark-mode.post-type-mec_calendars .wn-mec-select .option:hover{background:#000;color:#d2d2d2;border-color:#353535}.mec-admin-dark-mode.m-e-calendar_page_MEC-settings,.mec-admin-dark-mode.post-type-mec_calendars .mec-custom-nice-select ul.list li.option{background:#000!important;color:#fff!important}.mec-admin-dark-mode.m-e-calendar_page_MEC-addons,.mec-admin-dark-mode.m-e-calendar_page_MEC-addons .about-wrap h1,.mec-admin-dark-mode.m-e-calendar_page_MEC-go-pro,.mec-admin-dark-mode.m-e-calendar_page_MEC-go-pro h1,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix h1,.mec-admin-dark-mode.m-e-calendar_page_MEC-report,.mec-admin-dark-mode.m-e-calendar_page_MEC-report h1,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings div.mce-panel,.mec-admin-dark-mode.m-e-calendar_page_MEC-support,.mec-admin-dark-mode.m-e-calendar_page_MEC-support h1,.mec-admin-dark-mode.post-type-mec-books,.mec-admin-dark-mode.post-type-mec-books h1,.mec-admin-dark-mode.post-type-mec_calendars,.mec-admin-dark-mode.post-type-mec_calendars .wrap h1.wp-heading-inline,.mec-admin-dark-mode.toplevel_page_mec-intro,.mec-admin-dark-mode.toplevel_page_mec-intro .about-wrap h1{background:#282828!important;color:#d2d2d2}.mec-admin-dark-mode .w-theme-version{background:#1f1f1f}.mec-admin-dark-mode .mec-sed-methods li.active,.mec-admin-dark-mode .wns-be-container .wns-be-group-tab h2,.mec-admin-dark-mode .wns-be-container .wns-be-group-tab h4,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix #mec-wrap .nav-tab-wrapper .nav-tab,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix #mec-wrap h2.nav-tab-wrapper,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .select2-container--default .select2-selection--multiple .select2-selection__choice{color:#d2d2d2}.mec-admin-dark-mode .wns-be-sidebar .wns-be-group-menu li a:hover{color:#07bbe9}.mec-admin-dark-mode.m-e-calendar_page_MEC-ix #mec-wrap .nav-tab-wrapper .nav-tab-active{background:#008aff;background:linear-gradient(95deg,#36a2ff 0,#008aff 50%,#0072ff 100%)}.mec-admin-dark-mode .wns-be-container #wns-be-infobar:before{content:"";width:261px;height:78px;display:block;position:absolute;left:0;top:0;background:#1f1f1f url(../img/webnus-logo2.png) no-repeat center;border-bottom:1px solid #dedede;background-size:220px;z-index:997}.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec-custom-msg-notification-set-box.extra,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-container #wns-be-footer,.mec-admin-dark-mode.post-type-mec-books #titlediv #title,.mec-admin-dark-mode.post-type-mec-books .postbox h1{background:#1f1f1f!important}.mec-admin-dark-mode .mec-settings-menu .mec-settings-submenu:after,.mec-admin-dark-mode .wns-be-sidebar .wns-be-group-menu li .subsection li.active a:after,.mec-admin-dark-mode .wns-be-sidebar .wns-be-group-menu li .subsection li.active a:before{border-right-color:#353535}.mec-admin-dark-mode .mec-switcher input:checked+label:before{background-color:#d2d2d2;box-shadow:2px 2px 12px -2px #ccc inset}.mec-admin-dark-mode .mec-switcher input:checked+label{box-shadow:0 3px 11px -7px #000}.mec-admin-dark-mode .lity.mec-add-event-popup,.mec-admin-dark-mode .lity.mec-add-shortcode-popup,.mec-admin-dark-mode .mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup,.mec-admin-dark-mode .mec-add-shortcode-popup div#mec_popup_shortcode{background:#282828}.mec-admin-dark-mode .lity.mec-add-event-popup .lity-content,.mec-admin-dark-mode .lity.mec-add-shortcode-popup .lity-content{box-shadow:0 3px 20px 0 rgba(0,0,0,.55)}.mec-admin-dark-mode .mec-add-event-popup .mec-meta-box-colors-container,.mec-admin-dark-mode .mec-steps-container,.mec-admin-dark-mode .mec-steps-header{background:#000}.mec-admin-dark-mode .mec-add-event-popup div#mec_popup_event,.mec-admin-dark-mode .mec-steps-panel{background:#1f1f1f}.mec-admin-dark-mode button.lity-close{background:#000;box-shadow:0 3px 8px 0 rgba(0,0,0,.55)}.mec-admin-dark-mode .mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-steps-content.mec-steps-content-2 ul li{border:2px solid #282828;background:#000!important}.mec-admin-dark-mode .mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-step-popup-skin-text:before,.mec-admin-dark-mode .mec-add-shortcode-popup .mec-steps-content.mec-steps-content-4 label input{background:#282828;border-color:#1f1f1f;box-shadow:0 3px 6px 0 rgba(0,0,0,.05)}.mec-admin-dark-mode .mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-steps-content.mec-steps-content-2 ul li.active{box-shadow:0 3px 5px rgba(0,0,0,.2)}.mec-admin-dark-mode .nicescroll-cursors{background-color:#000!important}.mec-admin-dark-mode .mec-add-event-popup .mec-categories-tab-contents,.mec-admin-dark-mode .mec-add-event-popup .mec-form-row.mec-available-color-row,.mec-admin-dark-mode .mec-add-event-popup .mec-steps-content.mec-steps-content-7.mec-steps-content-active,.mec-admin-dark-mode .mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .mec-steps-content.mec-steps-content-4 .mec-multiple-skin-options div,.mec-admin-dark-mode .mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-popup-shortcode{border-color:#282828;background:#000}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-popup-shortcode-code{background:rgba(266,266,266,.35)}.mec-admin-dark-mode .mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-popup-shortcode-code code,.mec-admin-dark-mode .mec-steps-content h3{color:#d2d2d2}.mec-admin-dark-mode .mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .option.focus,.mec-admin-dark-mode .mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .option.selected.focus,.mec-admin-dark-mode .mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .option:hover{background:#000}.mec-admin-dark-mode .mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .list{background:#282828}.mec-admin-dark-mode .mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .list::-webkit-scrollbar-track{background-color:#333}.mec-admin-dark-mode .mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .list::-webkit-scrollbar{width:3px;background-color:#333}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-popup-shortcode-code button{margin-left:unset}.mec-admin-dark-mode .wp-picker-container .wp-color-result.button{background:inherit}.mec-admin-dark-mode .mec-add-event-popup .mec-steps-content.mec-steps-content-6 .mce-container-body.mce-stack-layout{background:#000;border-color:#000!important}.mec-admin-dark-mode .mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup{background-color:#000;border-color:#282828}.mec-admin-dark-mode #wns-be-content .noresults label,.mec-admin-dark-mode #wns-be-content .results .results .noresults label,.mec-admin-dark-mode #wns-be-content ul li.disable,.mec-admin-dark-mode #wns-be-content ul li.disable label{color:#666}.mec-admin-dark-mode #wns-be-content .results .results .results label,.mec-admin-dark-mode #wns-be-content .results label,.mec-admin-dark-mode #wns-be-content ul li.enable,.mec-admin-dark-mode #wns-be-content ul li.enable label{color:#fff}.mec-admin-dark-mode.post-type-mec-books table.widefat,.mec-admin-dark-mode.post-type-mec_calendars table.widefat,.post-type-mec-events.mec-admin-dark-mode table.widefat{background:#1f1f1f;border-color:#353535;color:#d2d2d2}.mec-admin-dark-mode.post-type-mec-books .striped>tbody>:nth-child(odd),.mec-admin-dark-mode.post-type-mec-books ul.striped>:nth-child(odd),.mec-admin-dark-mode.post-type-mec-events .striped>tbody>:nth-child(odd),.mec-admin-dark-mode.post-type-mec-events ul.striped>:nth-child(odd),.mec-admin-dark-mode.post-type-mec_calendars .striped>tbody>:nth-child(odd),.mec-admin-dark-mode.post-type-mec_calendars ul.striped>:nth-child(odd){background:#282828;border-color:#353535;color:#d2d2d2}.mec-admin-dark-mode.post-type-mec-books .widefat td,.mec-admin-dark-mode.post-type-mec-books .widefat th,.mec-admin-dark-mode.post-type-mec-events .widefat td,.mec-admin-dark-mode.post-type-mec-events .widefat th,.mec-admin-dark-mode.post-type-mec_calendars .widefat td,.mec-admin-dark-mode.post-type-mec_calendars .widefat th{border-color:#000;color:#d2d2d2}.mec-admin-dark-mode.m-e-calendar_page_MEC-settings ul#adminmenu a.wp-has-current-submenu:after,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings ul#adminmenu>li.current>a.current:after,.mec-admin-dark-mode.post-type-mec-events ul#adminmenu a.wp-has-current-submenu:after,.mec-admin-dark-mode.post-type-mec-events ul#adminmenu>li.current>a.current:after,.mec-admin-dark-mode.post-type-mec_calendars ul#adminmenu a.wp-has-current-submenu:after,.mec-admin-dark-mode.post-type-mec_calendars ul#adminmenu>li.current>a.current:after{border-right-color:#1f1f1f}.mec-admin-dark-mode #mec_add_fee_button,.mec-admin-dark-mode #mec_add_ticket_variation_button,.mec-admin-dark-mode #mec_bfixed_form_field_types button,.mec-admin-dark-mode #mec_bfixed_form_fields button,.mec-admin-dark-mode #mec_event_form_field_types button,.mec-admin-dark-mode #mec_event_form_fields button,.mec-admin-dark-mode #mec_meta_box_downloadable_file_options #mec_downloadable_file_remove_image_button,.mec-admin-dark-mode #mec_reg_form_field_types button,.mec-admin-dark-mode #mec_reg_form_fields button,.mec-admin-dark-mode #taxes_option #mec_fees_list .mec-form-row .button,.mec-admin-dark-mode #ticket_variations_option #mec_ticket_variations_list .mec-form-row .button,.mec-admin-dark-mode .mec-export-settings,.mec-admin-dark-mode .mec-import-settings,.mec-admin-dark-mode .mec-meta-box-fields .mec-form-row .button:not(.wp-color-result),.mec-admin-dark-mode .mec-occurrences-wrapper .button:not(.wp-color-result),.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .button,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .button-secondary,.mec-admin-dark-mode.post-type-mec-books .button,.mec-admin-dark-mode.post-type-mec-books .wp-heading-inline+.page-title-action,.mec-admin-dark-mode.post-type-mec-events .button,.mec-admin-dark-mode.post-type-mec-events .button-secondary,.mec-admin-dark-mode.post-type-mec-events .wp-heading-inline+.page-title-action,.mec-admin-dark-mode.post-type-mec_calendars .button,.mec-admin-dark-mode.post-type-mec_calendars .wp-heading-inline+.page-title-action{color:#d2d2d2!important;border-color:#353535!important;background:#000}.mec-admin-dark-mode #mec_add_fee_button:hover,.mec-admin-dark-mode #mec_add_ticket_variation_button:hover,.mec-admin-dark-mode #mec_bfixed_form_field_types button:hover,.mec-admin-dark-mode #mec_bfixed_form_fields button:hover,.mec-admin-dark-mode #mec_event_form_field_types button:hover,.mec-admin-dark-mode #mec_event_form_fields button:hover,.mec-admin-dark-mode #mec_meta_box_downloadable_file_options #mec_downloadable_file_remove_image_button:hover,.mec-admin-dark-mode #mec_reg_form_field_types button:hover,.mec-admin-dark-mode #mec_reg_form_fields button:hover,.mec-admin-dark-mode #taxes_option #mec_fees_list .mec-form-row .button:hover,.mec-admin-dark-mode #ticket_variations_option #mec_ticket_variations_list .mec-form-row .button:hover,.mec-admin-dark-mode .mec-export-settings:hover,.mec-admin-dark-mode .mec-import-settings:hover,.mec-admin-dark-mode .mec-meta-box-fields .mec-form-row .button:not(.wp-color-result):hover,.mec-admin-dark-mode .mec-occurrences-wrapper .button:not(.wp-color-result):hover,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .button-secondary:hover,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .button.hover,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .button:hover,.mec-admin-dark-mode.post-type-mec-events .button-secondary:hover,.mec-admin-dark-mode.post-type-mec-events .button.hover,.mec-admin-dark-mode.post-type-mec-events .button:hover,.mec-admin-dark-mode.post-type-mec_calendars .button-secondary:hover,.mec-admin-dark-mode.post-type-mec_calendars .button.hover,.mec-admin-dark-mode.post-type-mec_calendars .button:hover{background:#111;border-color:#333!important;color:#fff}.mec-admin-dark-mode.post-type-mec-events .mec-form-row .button:not(.wp-color-result){height:37px;margin-top:1px;box-shadow:inset 0 2px 4px #282828,inset 0 -2px 4px rgba(0,0,0,.05),0 2px 2px rgba(0,0,0,.06)}.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wp-color-result-text,.mec-admin-dark-mode.post-type-mec-events .wp-color-result-text{border-left:1px solid #353535;color:#d2d2d2;background:#000}.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec-search-settings{color:#d2d2d2;background:#282828}.mec-admin-dark-mode.taxonomy-mec_category .button,.mec-admin-dark-mode.taxonomy-mec_label .button,.mec-admin-dark-mode.taxonomy-mec_location .button,.mec-admin-dark-mode.taxonomy-mec_organizer .button,.mec-admin-dark-mode.taxonomy-mec_speaker .button,.mec-admin-dark-mode.taxonomy-mec_tag .button{box-shadow:0 3px 10px -4px #000!important}.mec-admin-dark-mode.post-type-mec_calendars .mec-switcher input+label:after,.mec-admin-dark-mode.post-type-mec_calendars .wn-mec-select .option .wn-hover-img-sh img{background:#282828}.mec-admin-dark-mode .attachment-info,.mec-admin-dark-mode .media-frame-toolbar .media-toolbar{border-color:#282828}.mec-admin-dark-mode #webnus-dashboard .welcome-head img,.mec-admin-dark-mode .mce-content-body{background-color:#000!important}.mec-admin-dark-mode .w-box.upcoming-events .mec-event-article{border-bottom:1px solid #444}.mec-admin-dark-mode #webnus-dashboard a,.mec-admin-dark-mode #webnus-dashboard pre,.mec-admin-dark-mode .extra .w-box-head,.mec-admin-dark-mode .mec-addons-notification-box-content.mec-new-addons a,.mec-admin-dark-mode .mec-form-row label,.mec-admin-dark-mode .mec-form-row span,.mec-admin-dark-mode .mec-meta-box-fields h4,.mec-admin-dark-mode .mec-meta-box-fields label,.mec-admin-dark-mode .mec-meta-box-fields p,.mec-admin-dark-mode .mec-meta-box-fields span,.mec-admin-dark-mode .mec-meta-box-fields strong,.mec-admin-dark-mode .mec-new-addons .mec-addons-notification-title,.mec-admin-dark-mode .mec-new-addons p,.mec-admin-dark-mode .mec-new-addons strong,.mec-admin-dark-mode .w-box-content p,.mec-admin-dark-mode .w-box.doc,.mec-admin-dark-mode .w-box.total-bookings ul li,.mec-admin-dark-mode .w-box.total-bookings ul li a,.mec-admin-dark-mode .wns-be-sidebar .mec-settings-menu .mec-settings-submenu a,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_field_types button{color:#d2d2d2!important}.mec-admin-dark-mode .mec-addons-notification-box-content.mec-new-addons a{box-shadow:0 0 0 3px rgb(255 255 255 / 24%)!important}.mec-admin-dark-mode #webnus-dashboard .mec-event-detail{color:#444}.mec-admin-dark-mode #webnus-dashboard .mec-intro-section .mec-intro-section-link-tag{border-color:#2d2d2d}.mec-admin-dark-mode #webnus-dashboard .mec-intro-section .mec-intro-section-link-tag{color:#282828!important}.mec-admin-dark-mode #webnus-dashboard .mec-intro-section .mec-intro-section-link-tag:hover{color:#fff!important}.mec-admin-dark-mode #webnus-dashboard .mec-intro-section .mec-intro-section-link-tag:nth-child(2):hover,.mec-admin-dark-mode #webnus-dashboard .mec-intro-section .mec-intro-section-link-tag:nth-child(3):hover{color:#999!important}.mec-admin-dark-mode .mec-addons-notification-box-content.mec-new-addons a,.mec-admin-dark-mode .w-box.total-bookings ul li{background:#333;box-shadow:0 2px 3px -2px #000}.mec-admin-dark-mode .mec-addons-notification-box-content.mec-new-addons a:hover,.mec-admin-dark-mode .w-box.total-bookings ul li:hover{background:#000}.mec-admin-dark-mode #webnus-dashboard .total-bookings input[type=text],.mec-admin-dark-mode #webnus-dashboard .total-bookings select{background:#000;color:#999;border-color:#111}.mec-admin-dark-mode #mec_category-add-toggle,.mec-admin-dark-mode #sample-permalink a,.mec-admin-dark-mode #set-post-thumbnail,.mec-admin-dark-mode .button-link,.mec-admin-dark-mode .category-tabs a,.mec-admin-dark-mode .mec-add-booking-tabs-left a,.mec-admin-dark-mode .mec-add-event-tabs-left a,.mec-admin-dark-mode .mec-create-shortcode-tabs-left a,.mec-admin-dark-mode.post-type-mec-events .wp-list-table .row-title,.mec-admin-dark-mode.post-type-mec_calendars .wp-list-table .row-title{color:#888!important}.mec-admin-dark-mode .mec-add-booking-tabs-left a.mec-tab-active,.mec-admin-dark-mode .mec-add-event-tabs-left a.mec-tab-active,.mec-admin-dark-mode .mec-create-shortcode-tabs-left a.mec-tab-active{color:#00b0dd}.mec-admin-dark-mode #TB_title,.mec-admin-dark-mode #TB_window{background:#000}.mec-admin-dark-mode #webnus-dashboard .welcome-head img,.mec-admin-dark-mode .webnus-icons-list li:hover{background:#111}.mec-admin-dark-mode #TB_window i{color:#999}.mec-admin-dark-mode #TB_title,.mec-admin-dark-mode .webnus-icons-list li label{border:unset!important}.mec-admin-dark-mode.post-type-mec-books .notice-success,.mec-admin-dark-mode.post-type-mec-books div.updated,.mec-admin-dark-mode.post-type-mec-events .notice-success,.mec-admin-dark-mode.post-type-mec-events div.updated,.mec-admin-dark-mode.post-type-mec_calendars .notice-success,.mec-admin-dark-mode.post-type-mec_calendars div.updated{background:#111;border-top:unset;border-bottom:unset}.mec-admin-dark-mode.post-type-mec-books input,.mec-admin-dark-mode.post-type-mec-events input,.mec-admin-dark-mode.post-type-mec_calendars input{background:#000;color:#888}.mec-admin-dark-mode.post-type-mec-books .subsubsub a,.mec-admin-dark-mode.post-type-mec-events .media-router .media-menu-item,.mec-admin-dark-mode.post-type-mec-events .subsubsub a,.mec-admin-dark-mode.post-type-mec_calendars .subsubsub a{color:#2271b1}.mec-admin-dark-mode.post-type-mec-books .subsubsub a:hover,.mec-admin-dark-mode.post-type-mec-events .media-router .media-menu-item:hover,.mec-admin-dark-mode.post-type-mec-events .subsubsub a:hover,.mec-admin-dark-mode.post-type-mec_calendars .subsubsub a:hover{color:#135e96}.mec-admin-dark-mode #mec_calendar_filter .mec-create-shortcode-tabs-left a,.mec-admin-dark-mode #mec_metabox_booking .mec-add-booking-tabs-left a,.mec-admin-dark-mode #mec_metabox_details .mec-add-event-tabs-left a,.mec-admin-dark-mode.post-type-mec-events #set-post-thumbnail,.mec-admin-dark-mode.post-type-mec-events .attachment-info .filename{color:#888}.mec-admin-dark-mode #mec_calendar_filter .mec-create-shortcode-tabs-left a:hover,.mec-admin-dark-mode #mec_metabox_booking .mec-add-booking-tabs-left a:hover,.mec-admin-dark-mode #mec_metabox_details .mec-add-event-tabs-left a:hover,.mec-admin-dark-mode.post-type-mec-events #set-post-thumbnail:hover{color:#a9a9a9}.mec-admin-dark-mode #webnus-dashboard .welcome-head img,.mec-admin-dark-mode .w-theme-version,.mec-admin-dark-mode.post-type-mec_calendars .mec-switcher input+label:after{border-color:#444}.mec-admin-dark-mode.post-type-mec-books .postbox-header,.mec-admin-dark-mode.post-type-mec-events .postbox-header,.mec-admin-dark-mode.post-type-mec_calendars .postbox-header{border-color:#000}.mec-admin-dark-mode.post-type-mec-events .inside div div>a.mec-tab-active:after,.mec-admin-dark-mode.post-type-mec-events .inside div div>a.mec-tab-active:before,.mec-admin-dark-mode.post-type-mec_calendars .inside div div>a.mec-tab-active:after,.mec-admin-dark-mode.post-type-mec_calendars .inside div div>a.mec-tab-active:before{border-right-color:#2d2d2d}.mec-admin-dark-mode .mec-form-row input[type=radio]{box-shadow:0 1px 10px -2px #000}.mec-admin-dark-mode.post-type-mec-books .form-wrap label,.mec-admin-dark-mode.post-type-mec-books .media-frame-title h1,.mec-admin-dark-mode.post-type-mec-books h2,.mec-admin-dark-mode.post-type-mec-events .form-wrap label,.mec-admin-dark-mode.post-type-mec-events .media-frame-title h1,.mec-admin-dark-mode.post-type-mec-events h2{color:#d2d2d2}.mec-admin-dark-mode.post-type-mec-books.taxonomy-mec_coupon .button,.mec-admin-dark-mode.post-type-mec-events.taxonomy-post_tag .button{box-shadow:0 3px 10px -4px #000}.mec-admin-dark-mode.post-type-mec-events .attachments-browser .media-toolbar,.mec-admin-dark-mode.post-type-mec-events .media-frame-content,.mec-admin-dark-mode.post-type-mec-events .media-modal-content{background:#2d2d2d;color:#888}.mec-admin-dark-mode.post-type-mec-events .media-router .active,.mec-admin-dark-mode.post-type-mec-events .media-router .media-menu-item.active:last-child,.mec-admin-dark-mode.post-type-mec-events .media-sidebar,.mec-admin-dark-mode.post-type-mec-events .quicktags-toolbar{background:#222}.mec-admin-dark-mode.post-type-mec-events .attachments-browser .media-toolbar,.mec-admin-dark-mode.post-type-mec-events .media-frame-content,.mec-admin-dark-mode.post-type-mec-events .media-modal-content,.mec-admin-dark-mode.post-type-mec-events .media-router .active,.mec-admin-dark-mode.post-type-mec-events .media-router .media-menu-item.active:last-child,.mec-admin-dark-mode.post-type-mec-events .media-sidebar,.mec-admin-dark-mode.post-type-mec-events .quicktags-toolbar{border-color:#000}.mec-admin-dark-mode.post-type-mec-events .wp-core-ui .attachment-preview{background:#000}.mec-admin-dark-mode.m-e-calendar_page_MEC-addons .mec-addon-box-footer,.mec-admin-dark-mode.m-e-calendar_page_MEC-addons .mec-addon-box-head,.mec-admin-dark-mode.m-e-calendar_page_MEC-addons .w-col-sm-3 .w-box.addon{border-color:#444}.mec-admin-dark-mode.m-e-calendar_page_MEC-addons .mec-addon-box-footer{background:#444}.mec-admin-dark-mode.m-e-calendar_page_MEC-addons .mec-addon-box-title span{color:#d2d2d2}.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard{background:#282828!important}.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap{background:#1f1f1f}.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap .mec-wizard-starter-video a,.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap button{background:#000;border-color:#353535;transition:all .2s ease}.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap .mec-wizard-starter-video a:hover,.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap button:hover{border-color:#515151}.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-back-box .mec-wizard-back-button{background:0 0;box-shadow:unset}.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap svg path{fill:#7b7b7b;stroke:#7b7b7b;transition:all .2s ease}.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap a p,.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap button span{color:#7b7b7b;transition:all .2s ease}.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap a:hover p,.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap button:hover span{color:#fff}.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap a:hover svg path,.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap button:hover svg path{fill:#fff;stroke:#fff}.mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip,.post-type-mec-books .attendees .mec-booking-attendees-tooltip{position:relative}.mec-attendees-wrapper .mec-attendees-list strong,.post-type-mec-books .attendees strong{line-height:26px;padding-left:26px}.mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip:before,.post-type-mec-books .attendees .mec-booking-attendees-tooltip:before{position:absolute;content:"\e001";font-family:simple-line-icons;margin:12px 0;top:-30px;left:0;font-size:18px;line-height:12px;color:#40d9f1;padding:0 60px 5px 0}.mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul,.post-type-mec-books .attendees .mec-booking-attendees-tooltip ul{position:absolute;min-width:300px;max-width:600px;display:inline-block;left:60px;top:50%;transform:translateY(-50%);background-color:#535a61;color:#fff;font-weight:300;font-size:14px;letter-spacing:.5px;line-height:1.3;z-index:9999999;box-sizing:border-box;box-shadow:0 4px 45px -8px #444b50;visibility:hidden;opacity:0;transition:opacity .23s;padding:23px 20px 20px 20px;border-radius:8px;margin-top:-13px}.mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul:before,.post-type-mec-books .attendees .mec-booking-attendees-tooltip ul:before{display:block;content:''!important;position:absolute!important;width:12px;height:12px;left:-10px!important;top:50%!important;transform:translate(50%,-50%) rotate(-45deg)!important;background-color:#535a61!important;box-shadow:0 8px 9px -4px #535a61!important;z-index:0!important}.mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip:hover ul,.post-type-mec-books .attendees .mec-booking-attendees-tooltip:hover ul{visibility:visible;opacity:1}.mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul a,.post-type-mec-books .attendees .mec-booking-attendees-tooltip ul a{color:#40d9f1;margin-bottom:14px;margin-left:0;font-weight:400;font-size:14px;letter-spacing:.5px;position:relative;text-decoration:none;display:block;width:max-content}.mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul li:last-child a,.post-type-mec-books .attendees .mec-booking-attendees-tooltip ul li:last-child a{margin-bottom:0}.mec-metabox-head-version img,.mec-metabox-head-version p{float:left}.mec-metabox-head-version a{float:right}.mec-metabox-head-version p{margin-top:3px;margin-left:5px;margin-bottom:34px}h3.mec-metabox-feed-head{border-top:1px solid #ccc}div#mec_widget_news_features .inside{padding:0}.mec-metabox-head-wrap{padding:0 12px}#dashboard-widgets h3.mec-metabox-feed-head{padding:8px 12px;border-top:1px solid #eee;border-bottom:1px solid #eee;font-weight:700}.mec-metabox-feed-content{padding:0 12px}.mec-metabox-feed-content ul li a{font-weight:600;display:block}.mec-metabox-feed-content ul li p{margin:3px 0 24px}.mec-metabox-footer a span{font-size:17px;vertical-align:middle;margin-left:2px}.mec-metabox-footer a{text-decoration:none;border-right:1px solid #eee;padding-right:10px;margin-right:12px}.mec-metabox-footer{padding:11px 12px 10px;border-top:1px solid #eee}.mec-metabox-footer a:last-of-type{border:none}.mec-metabox-upcoming-wrap h3{border-top:none!important;padding-top:13px!important}.mec-metabox-head-wrap{box-shadow:0 5px 8px rgba(0,0,0,.05)}.mec-metabox-upcoming-wrap ul li span{float:left}.mec-metabox-upcoming-wrap ul li .mec-metabox-upcoming-event{float:left;margin-left:10px}.mec-metabox-upcoming-wrap ul li .mec-metabox-upcoming-event-date{float:right}.mec-metabox-upcoming-wrap ul{padding:0 12px;background:#f7f7f7;margin:0}.mec-metabox-upcoming-wrap ul li{border-bottom:1px solid #eee;padding:14px 0;margin-bottom:0}.mec-metabox-upcoming-wrap ul li:last-of-type{border:none}.mec-metabox-upcoming-wrap h3{margin-bottom:0!important}.mec-metabox-upcoming-wrap ul li .mec-metabox-upcoming-event a{font-weight:600}.mec-metabox-head-version a span{vertical-align:middle}.mec-metabox-head-version a{padding-left:6px!important}#mec_widget_total_bookings .w-box.total-bookings ul li:first-child{margin-left:1px}#mec_widget_total_bookings .w-box.total-bookings ul li{margin-right:4px}#mec_widget_total_bookings .w-box.total-bookings ul li:last-child{margin-right:0}#mec_widget_total_bookings .w-box.total-bookings ul li a{color:#000}#mec_widget_total_bookings .w-box.total-bookings ul li:hover a{color:#fff}#mec_widget_total_bookings{overflow:hidden}#mec_widget_total_bookings .inside,#mec_widget_total_bookings .w-box{margin:0;padding-bottom:0}#mec_widget_total_bookings .w-col-sm-12{padding:0}#mec_widget_total_bookings .w-box-content button{color:#fff!important;font-weight:500!important;border-radius:2px!important;box-shadow:0 3px 10px -4px #008aff!important;text-shadow:none!important;background:#008aff!important;background:linear-gradient(95deg,#36a2ff 0,#008aff 50%,#0072ff 100%)!important;border:none!important;transition:.24s!important;line-height:39px;padding:0 36px;width:calc(33% - 7px);margin-bottom:14px}#mec_widget_total_bookings .w-box-content input[type=text],#mec_widget_total_bookings .w-box-content select{border:solid 1px #ddd;border-radius:2px;height:40px;line-height:38px;padding-left:10px;box-shadow:0 3px 10px -2px rgba(0,0,0,.05),inset 0 1px 2px rgba(0,0,0,.02)}#mec_widget_total_bookings .w-box-content input[type=text]{width:calc(50% - 5px)}#mec_widget_total_bookings .w-box-content select{width:calc(33% - 2px);margin-bottom:24px;margin-top:20px}div#mec-schema .mec-form-row label{display:inline-block;width:141px}.event-status-schema{background:rgb(247 248 249 / 10%);padding:20px 40px;margin:10px 0 35px;border-radius:4px;border:1px solid #e6e6e6}@media (min-width:1281px){.event-status-schema{max-width:70%}}.event-status-schema p{margin-bottom:35px}div#mec_cancelled_reason_wrapper label{width:166px!important}.mec-fluent-hidden{display:none}#webnus-dashboard .total-bookings input[type=text]{height:38px;line-height:38px;padding-left:10px;border-radius:5px;border:none;background-color:#f7f8f9;box-shadow:inset 0 1px 2px rgb(0 0 0 / 7%)}#webnus-dashboard .total-bookings select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;min-height:34px;line-height:34px;background-color:#f7f8f9;border-radius:2px;padding-left:8px;box-shadow:0 1px 3px rgb(0 0 0 / 2%);transition:all .23s ease;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij4KPGc+CjwvZz4KCTxwYXRoIGQ9Ik0xNi4zNTQgNS4wNzVsLTcuODU1IDcuODU0LTcuODUzLTcuODU0IDAuNzA3LTAuNzA3IDcuMTQ1IDcuMTQ2IDcuMTQ4LTcuMTQ3IDAuNzA4IDAuNzA4eiIgZmlsbD0iIzAwMDAwMCIgLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-size:26px 10px;background-position:right center;min-width:160px;border:1px solid #e6e9eb}#webnus-dashboard select{margin-top:-5px}#mec_styles_CSS{line-height:1.6}.mec-search-forms-options-container label.mec-col-12{margin-bottom:10px}@media(max-width:480px){.toplevel_page_mec-intro .mec-intro-section-ifarme iframe{width:auto!important;height:auto!important}.w-box.mec-activation input[name=MECPurchaseCode]{min-width:200px!important;width:330px}.w-box.mec-activation{background:#fff}.mec-addons{padding-right:15px}.mec-report-wrap{margin-top:20px}.mec-report-select-event-wrap .select2-container--default,.mec-report-select-event-wrap select.mec-reports-selectbox-dates{max-width:100%;width:100%;margin:10px 0}.mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-content,.mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-head{padding:10px}.mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-head span{font-size:13px}.mec-report-selected-event-attendees-wrap .mec-attendees-content .w-col-xs-3{word-wrap:break-word}.mec-report-selected-event-attendees-wrap .w-col-xs-3.name img{display:block}.mec-report-selected-event-attendees-wrap input[type=checkbox],.mec-report-selected-event-attendees-wrap input[type=radio]{height:.85rem;width:.85rem}.wns-be-container .dpr-btn.dpr-save-btn{margin:0!important}#mec_booking_form .mec-container{padding-left:0;padding-right:0}#mec_event_form_fields,#mec_reg_form_fields{padding:10px}.mec-search-forms-options-container .mec-form-row select{width:100%}#mec_skin_monthly_view_start_date_container{display:unset}#mec_calendar_display_options input[type=number],#mec_calendar_display_options input[type=text],#mec_calendar_display_options select{max-width:100%!important;width:100%;margin:10px 0}#mec_select_tags.mec-create-shortcode-tab-content input[type=text]{width:auto}#mec_tickets .mec-box{padding:20px 7px}.fserv-container form,.fserv-form-description{padding:10px 15px!important}.fserv-field{display:inline-block;width:25%!important;padding:0!important;margin:0!important;margin-right:10px!important}#webnus-dashboard .total-bookings button{margin:15px 0}}.mec-skin-styles.mec-styles-custom{padding-left:0!important;top:40%;position:absolute;width:330px;height:auto!important;overflow:visible!important}.mec-skin-styles.mec-styles-custom .nice-select{box-shadow:0 3px 13px -5px rgba(0,0,0,.1),inset 0 1px 2px rgba(0,0,0,.07);clear:unset!important;-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:300px!important}.mec-styles-custom h3{font-size:13px;font-weight:400;color:#707070}.post-type-mec_calendars .mec-form-row .select2-selection{height:auto}.mec-form-row .mec-col-12 ul li span{display:inline-block;background:#f7f8f9;padding:8px 15px;margin-right:5px;border-radius:3px;border:1px dashed #d7d8d9;font-family:monospace;letter-spacing:.4px}.post-type-mec-events .ui-datepicker.ui-widget .ui-button,.post-type-mec-events .ui-datepicker.ui-widget .ui-button.ui-state-disabled:active,.post-type-mec-events .ui-datepicker.ui-widget .ui-button.ui-state-disabled:hover,.post-type-mec-events .ui-datepicker.ui-widget .ui-state-default,.post-type-mec-events .ui-datepicker.ui-widget .ui-widget-content .ui-state-default,.post-type-mec-events .ui-datepicker.ui-widget .ui-widget-header .ui-state-default,.post-type-mec_calendars .ui-datepicker.ui-widget .ui-button,.post-type-mec_calendars .ui-datepicker.ui-widget .ui-button.ui-state-disabled:active,.post-type-mec_calendars .ui-datepicker.ui-widget .ui-button.ui-state-disabled:hover,.post-type-mec_calendars .ui-datepicker.ui-widget .ui-state-default,.post-type-mec_calendars .ui-datepicker.ui-widget .ui-widget-content .ui-state-default,.post-type-mec_calendars .ui-datepicker.ui-widget .ui-widget-header .ui-state-default{border:0;background-color:#fff;font-weight:400;color:#212121;text-align:center}.post-type-mec-events .ui-datepicker.ui-widget td a.ui-state-active,.post-type-mec-events .ui-datepicker.ui-widget td a:hover,.post-type-mec_calendars .ui-datepicker.ui-widget td a.ui-state-active,.post-type-mec_calendars .ui-datepicker.ui-widget td a:hover{background:#40d9f1;color:#fff}.post-type-mec-events .ui-datepicker.ui-widget .ui-widget-header,.post-type-mec_calendars .ui-datepicker.ui-widget .ui-widget-header{border:0;background:unset;background-color:#fff}.post-type-mec-events .ui-datepicker.ui-widget .ui-icon,.post-type-mec-events .ui-datepicker.ui-widget .ui-widget-content .ui-icon,.post-type-mec_calendars .ui-datepicker.ui-widget .ui-icon,.post-type-mec_calendars .ui-datepicker.ui-widget .ui-widget-content .ui-icon{background-image:unset}.post-type-mec-events .ui-datepicker.ui-widget select,.post-type-mec_calendars .ui-datepicker.ui-widget select{font-weight:600;font-size:12px;border-radius:2px;padding:2px 10px;margin:1px 3px 5px}.mec-update-warning+p{display:none}#mec_sf_timetable_address_search_placeholder,#mec_sf_timetable_txt_search_placeholder{margin-top:4px}body.rtl .wns-be-sidebar{width:260px;float:right;position:relative}body.rtl .wns-be-main{margin-left:0;border-left:0;margin-right:260px;border-right:1px solid #dedede}body.rtl .w-box.mec-activation .LicenseField{direction:rtl}body.rtl .w-box.mec-activation input[name=MECPurchaseCode]{text-align:right;padding-right:20px}body.rtl #MECActivation .MECPurchaseStatus,body.rtl .addon-activation-form .MECPurchaseStatus{right:auto;left:-51px}body.rtl #webnus-dashboard .w-box.mec-activation input[type=submit]{right:auto;left:5px}body.rtl .wns-be-sidebar .wns-be-group-menu li a{padding:13px 20px 13px 4px}body.rtl .wns-be-sidebar .wns-be-group-tab-link-a span.wns-be-group-menu-title{padding-left:0;padding-right:24px}body.rtl .wns-be-sidebar .has-sub span.extra-icon{float:left}body.rtl .wns-be-sidebar .wns-be-group-tab-link-a span.extra-icon i{right:auto;left:10px}body.rtl .wns-be-sidebar .wns-be-group-menu li .subsection li.active a:after,body.rtl .wns-be-sidebar .wns-be-group-menu li .subsection li.active a:before{position:absolute;z-index:999;content:" ";height:0;width:0;border:7px solid transparent;border-right-color:transparent;border-left-color:#fff;right:auto;left:-1px;top:10px}body.rtl .wns-be-sidebar .wns-be-group-menu li .subsection li.active a:before{border-right-color:transparent;border-left-color:#c5c5c5;right:auto;left:0}body.rtl .mec-col-1,body.rtl .mec-col-10,body.rtl .mec-col-11,body.rtl .mec-col-12,body.rtl .mec-col-2,body.rtl .mec-col-3,body.rtl .mec-col-4,body.rtl .mec-col-5,body.rtl .mec-col-6,body.rtl .mec-col-7,body.rtl .mec-col-8,body.rtl .mec-col-9{float:right;margin:0}body.rtl .wns-be-sidebar li .submneu-hover{right:auto;left:-222px}body.rtl .wns-be-sidebar li .submneu-hover:after{position:absolute;z-index:999;content:" ";height:0;width:0;border:7px solid transparent;border-right-color:#fff;left:auto;right:-1px;top:14px}body.rtl #mec_styles_form #mec_styles_CSS{direction:ltr}body.rtl .w-box.mec-activation{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleX(-1)}body.rtl .w-box.mec-activation .w-box-content,body.rtl .w-box.mec-activation .w-box-head{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleX(-1);display:block}body.rtl .w-box.mec-activation .w-box-head{width:100%}body.rtl .wns-be-container #wns-be-infobar:before{left:auto;right:0}body.rtl .wns-be-container .dpr-btn.dpr-save-btn{float:left}body.rtl .wns-be-container .wns-be-group-tab h2:before,body.rtl .wns-be-container .wns-be-group-tab h4:before{left:auto;right:0;margin-right:0;margin-left:5px}body.rtl #mec_gateways_form .mec-tooltip{float:left}body.rtl .fserv-container .fserv-form-name{text-align:right!important}body.rtl #webnus-dashboard .mec-activation .w-box-head{max-width:calc(100% - 250px);margin-right:250px;text-align:right}body.rtl #webnus-dashboard .w-box.mec-activation .LicenseType label{padding-left:20px;padding-right:0;font-weight:500}body.rtl #webnus-dashboard .w-box.mec-activation input[type=radio]+label span{margin-right:0;margin-left:6px}body.rtl #webnus-dashboard .upcoming-events .w-box-content .mec-event-article{display:block}body.rtl #webnus-dashboard .upcoming-events .w-box-content .mec-event-article .col-md-9.col-sm-9{float:unset}body.rtl #webnus-dashboard .total-bookings input[type=text],body.rtl #webnus-dashboard .total-bookings select{min-width:125px;margin:0}body.rtl.post-type-mec-events .mec-form-row input[type=number],body.rtl.post-type-mec-events .mec-form-row input[type=text],body.rtl.post-type-mec-events .mec-form-row input[type=url],body.rtl.post-type-mec-events .mec-form-row select,body.rtl.post-type-mec-events .mec-form-row textarea,body.rtl.post-type-mec_calendars .mec-form-row input[type=number],body.rtl.post-type-mec_calendars .mec-form-row input[type=text],body.rtl.post-type-mec_calendars .mec-form-row input[type=url],body.rtl.post-type-mec_calendars .mec-form-row select,body.rtl.post-type-mec_calendars .mec-form-row textarea{margin:0 0 0 1%}body.rtl .mec-form-row .mec-col-8 label,body.rtl .mec-form-row .mec-col-9 label{padding-left:10px}body.rtl .mec-form-row label{text-align:right}body.rtl .mec-form-row .mec-col-3{margin:0;padding-left:10px;padding-right:0}body.rtl .mec-calendar-metabox .mec-form-row input[type=checkbox],body.rtl .mec-meta-box-fields .mec-form-row input[type=checkbox]{margin-left:6px;margin-right:0}body.rtl .mec-form-row input[type=radio]{margin:0 0 0 6px}body.rtl .mec-form-row .description{border-left:0;border-right:1px dashed #ccc;padding-left:0;padding-right:12px}body.rtl #mec_add_fee_button,body.rtl #mec_add_ticket_variation_button,body.rtl #mec_meta_box_downloadable_file_options #mec_downloadable_file_remove_image_button,body.rtl #taxes_option #mec_fees_list .mec-form-row .button,body.rtl #ticket_variations_option #mec_ticket_variations_list .mec-form-row .button,body.rtl .mec-export-settings,body.rtl .mec-import-settings,body.rtl .mec-meta-box-fields .mec-form-row .button:not(.wp-color-result),body.rtl .mec-occurrences-wrapper .button:not(.wp-color-result){margin-right:0;margin-left:5px}body.rtl .mec-add-booking-tabs-right,body.rtl .mec-add-event-tabs-right,body.rtl .mec-create-shortcode-tabs-right{border-left:0;border-right:1px solid #e2e2e2}body.rtl .mec-add-booking-tabs-left a,body.rtl .mec-add-event-tabs-left a,body.rtl .mec-create-shortcode-tabs-left a{padding:13px 20px 13px 4px}body.rtl .mec-add-booking-tabs-left a.mec-tab-active,body.rtl .mec-add-event-tabs-left a.mec-tab-active,body.rtl .mec-create-shortcode-tabs-left a.mec-tab-active{padding-left:0;padding-right:22px}body.rtl .mec-calendar-metabox .wn-mec-select,body.rtl .mec-form-row select,body.rtl .post-type-mec-events .mec-form-row select,body.rtl .post-type-mec_calendars .mec-form-row select,body.rtl .wns-be-main .mec-form-row select{background-position:left center!important}body.rtl .mec-calendar-metabox .wn-mec-select,body.rtl .mec-form-row select,body.rtl .post-type-mec-events .mec-form-row select,body.rtl .post-type-mec_calendars .mec-form-row select,body.rtl .wns-be-main .mec-form-row select{text-align:right!important}body.rtl #mec_calendar_display_options .mec-col-4 input{margin-left:0!important;margin-right:20px!important}body.rtl .meta-box-sortables .mec-switcher input:checked+label:after{right:auto;left:2px;margin-left:0}body.rtl .mec-sed-methods li{margin:0 0 5px 5px}body.rtl .wn-mec-select:after{left:10px;right:auto}body.rtl .inside div div>a.mec-tab-active:after,body.rtl .inside div div>a.mec-tab-active:before{border-right:0;border-left-color:#fff}body.rtl .inside div div>a.mec-tab-active:after{right:auto;left:-1px}body.rtl .inside div div>a.mec-tab-active:before{border-right:0;border-left-color:#d7d8d9;right:auto;left:0}body.rtl #mec_tickets .button.remove{right:auto;left:20px;line-height:1.8}body.rtl .mec-calendar-metabox .wn-mec-select,body.rtl .mec-form-row input[type=date],body.rtl .mec-form-row input[type=email],body.rtl .mec-form-row input[type=number],body.rtl .mec-form-row input[type=tel],body.rtl .mec-form-row input[type=text],body.rtl .mec-form-row input[type=url],body.rtl .mec-form-row select,body.rtl .mec-form-row textarea,body.rtl .mec-form-row.mec-skin-list-date-format-container input[type=text],body.rtl .mec-occurrences-wrapper input[type=date],body.rtl .mec-occurrences-wrapper input[type=email],body.rtl .mec-occurrences-wrapper input[type=number],body.rtl .mec-occurrences-wrapper input[type=tel],body.rtl .mec-occurrences-wrapper input[type=text],body.rtl .mec-occurrences-wrapper input[type=url],body.rtl .mec-occurrences-wrapper select,body.rtl .mec-occurrences-wrapper textarea{padding:0 10px}body.rtl #mec-occurrences .mec-occurrences-list li,body.rtl #mec_bfixed_form_fields li,body.rtl #mec_event_form_fields li,body.rtl #mec_reg_form_fields li{border-radius:11px 3px 3px 3px}body.rtl #mec-occurrences .mec-occurrences-list .mec-occurrences-delete-button,body.rtl #mec_bfixed_form_fields span.mec_bfixed_field_remove,body.rtl #mec_event_form_fields span.mec_event_field_remove,body.rtl #mec_reg_form_fields span.mec_reg_field_remove{position:absolute;right:auto;left:47px;top:0;background:#fff}body.rtl #mec-occurrences .mec-occurrences-list .mec-occurrences-delete-button:before,body.rtl #mec_bfixed_form_fields span.mec_bfixed_field_option_sort:before,body.rtl #mec_bfixed_form_fields span.mec_bfixed_field_remove:before,body.rtl #mec_bfixed_form_fields span.mec_bfixed_field_sort:before,body.rtl #mec_event_form_fields span.mec_event_field_option_sort:before,body.rtl #mec_event_form_fields span.mec_event_field_remove:before,body.rtl #mec_event_form_fields span.mec_event_field_sort:before,body.rtl #mec_reg_form_fields span.mec_reg_field_option_sort:before,body.rtl #mec_reg_form_fields span.mec_reg_field_remove:before,body.rtl #mec_reg_form_fields span.mec_reg_field_sort:before{left:auto;right:20px;top:7px}body.rtl #mec_bfixed_form_fields span.mec_bfixed_field_type,body.rtl #mec_bfixed_form_fields span.mec_event_field_type,body.rtl #mec_event_form_fields span.mec_event_field_type,body.rtl #mec_reg_form_fields span.mec_reg_field_type{padding-left:0;padding-right:25px}body.rtl .wns-be-main .mec-form-row .mec-col-3{padding:0}body.rtl .wns-be-main .mec-form-row .mec-col-9{float:left}body.rtl .mec-form-row .mec-col-9 .mec-box .mec-tooltip{left:15px;right:auto}body.rtl .mec-tooltip .box{left:auto!important;right:30px!important}body.rtl .mec-tooltip .box:before{left:auto!important;right:0!important}body.rtl .mec-tooltip .box.left{left:30px!important;right:auto!important}body.rtl .mec-tooltip .box.left:before{left:-12px!important;right:auto!important}body.rtl .mec-form-row .cancellation-period-box input[type=number]:first-child{margin-left:calc(2% + 4px);margin-right:0}body.rtl .support-page .w-box-content ul li i{margin:0 0 0 10px;float:right}body.rtl .support-page .w-box-content ul li .mec-sl-arrow-right-circle:before{content:"\e07a"}body.rtl #webnus-dashboard .w-box.support-page.videobox .w-button a i{float:left;line-height:24px}body.rtl #webnus-dashboard .mec-faq-accordion-trigger a{padding-right:34px;font-size:15px}form .wbmec-mandatory{color:red}input.mec-error,select.mec-error,textarea.mec-error{border-color:red}.mec-copied{position:absolute;top:0;width:40%;opacity:0;z-index:-9;transition:all .33s cubic-bezier()}.mec-copied.mec-copied-done{opacity:1;left:135px;z-index:9}
1
+ #mec_location_thumbnail_img img,#mec_organizer_thumbnail_img img,#mec_thumbnail_img img{max-width:250px}.taxonomy-mec_label .column-id,.taxonomy-mec_location .column-id,.taxonomy-mec_organizer .column-id,.taxonomy-mec_speaker .column-id{width:40px}.taxonomy-mec_label .column-primary,.taxonomy-mec_location .column-primary,.taxonomy-mec_organizer .column-primary,.taxonomy-mec_speaker .column-primary{width:250px}.mec-color{margin:10px;width:14px;height:14px;display:inline-block;margin-right:6px;border-radius:20px 20px 20px 20px;vertical-align:middle}.mec-send-email-button{background:#008aff;color:#fff;width:100%;display:block;text-align:center;font-size:20px;padding:10px 0;margin-top:18px;font-weight:700;border-radius:4px;cursor:pointer}.mec-send-email-button:hover{opacity:.9}.mec-event-color-container,.mec-event-title-container{display:inline-block}.mec-available-color-row{margin-top:15px}.mec-available-color-row .mec-color{cursor:pointer}.mec-widget-container a{text-decoration:none}.mec-widget-container label{padding-right:15px}.mec-util-hidden{display:none}.button.mec-util-hidden{display:none}.wns-be-container{max-width:1020px;background-color:#f7f8f9;background-repeat:repeat-x;border:1px solid #dcdfe1;border-radius:7px;overflow:hidden;margin:25px 0;overflow:hidden;box-shadow:0 1px 4px rgb(0 0 0 / 1%);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.wns-be-sidebar{width:230px;float:left;position:relative}.wns-be-sidebar ul.wns-be-group-menu,.wns-be-sidebar ul.wns-be-group-menu li{list-style:none;margin:0;transition:all .2s ease}.wns-be-sidebar .wns-be-group-menu li a{display:block;position:relative;outline:0;padding:13px 4px 13px 20px;background:#e3e5e7;background:0 0;border:none;color:#3f454a;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s ease}.wns-be-sidebar .wns-be-group-menu>li:hover>a{color:#07bbe9;background:#fff;opacity:1}.wns-be-sidebar .wns-be-group-menu>li.active>a{text-shadow:none;background:#ecf9fd;color:#07bbe9;border-top:1px solid #ccecf4}.wns-be-sidebar .wns-be-group-menu>li:first-child>a{border-top:none}.wns-be-main{background:#fff;margin-left:230px;border-left:1px solid #e6e9eb;padding-bottom:84px;box-shadow:inset 0 1px 0 #fff;min-height:1040px;position:relative;z-index:2}.wns-be-main .wns-saved-settings{margin:0;border-bottom:1px solid #dedede;background:#dff0d8;color:#468847;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.6)}.wns-be-container .dpr-btn{display:inline-block;font-size:13px;padding:0 16px 1px;height:36px;margin-right:3px;line-height:35px;color:#555;border:1px solid #ccc;background:#f7f7f7;text-decoration:none;transition:.24s all ease;-webkit-transition:.24s all ease}.wns-be-container .dpr-btn:hover{background:#fcfcfc;border-color:#999;color:#303030}.wns-be-container .dpr-btn.dpr-save-btn{display:inline-block;text-decoration:none;padding:0 16px;height:36px;line-height:36px;font-weight:500;font-size:14px;border-radius:20px;box-shadow:0 1px 2px rgb(0 0 0 / 2%);text-shadow:none;margin-right:5px;background:#fff;color:#0ec3f3;border:1px solid #d1e5ec;letter-spacing:.2px;transition:.24s all ease}.wns-be-container .dpr-btn.dpr-save-btn{box-shadow:0 0 0 4px #e4ffe6;text-shadow:none;margin-right:5px;background:#64e385;color:#fff;border:none;cursor:pointer;padding:1px 22px}.wns-be-container .dpr-btn.dpr-save-btn:hover{box-shadow:0 0 0 6px rgb(100 227 133 / 28%);background:#54d274;border-color:#4ac76a}.wns-be-container .wns-be-group-tab h2,.wns-be-container .wns-be-group-tab h4{margin-bottom:27px;margin-top:0;padding:12px 15px 12px 15px;font-size:21px;line-height:27px;letter-spacing:-.4px;font-weight:700;position:relative}.wns-be-container .wns-be-group-tab h4,.wns-be-container .wns-be-group-tab h5{margin-left:5px}.wns-be-container .wns-be-group-tab h2:before,.wns-be-container .wns-be-group-tab h4:before{content:"";width:4px;height:16px;margin-right:5px;background-color:#07bbe9;display:block;position:absolute;left:0;top:19px}.wns-be-container .wns-be-group-tab h5{font-size:15px;font-weight:700;margin:30px 0 25px;position:relative}.wns-be-container .wns-be-group-tab h5::after{content:"";display:inline-block;width:100%;height:1px;border-bottom:1px solid #eee;position:absolute;top:9px;margin-left:10px}.wns-be-group-tab #booking_form_option h5{font-size:16px;font-weight:400;margin:35px 5px 10px}.wns-be-container .wns-be-group-tab p{font-size:12px;color:#8d9599;font-weight:400}.wns-be-sidebar .wns-be-group-tab-link-a span{display:block}.wns-be-sidebar .wns-be-group-tab-link-a span.wns-be-group-menu-title{padding-left:24px;padding-top:1px;font-size:14px;font-weight:600}.wns-be-sidebar li.active ul.subsection{padding-top:8px;padding-bottom:12px;background:#fff;border-bottom:1px solid #e6e9eb;margin:0}.wns-be-sidebar li .subsection a{background:#fff;color:#686f73;opacity:1;font-size:13px;font-weight:400;cursor:pointer;padding:8px 4px 8px 46px}.wns-be-sidebar li .subsection a:hover{background:#fafafa;color:#242525}.wns-be-container li a:active,.wns-be-container li a:focus{outline:0;box-shadow:none}.wns-be-sidebar .wns-be-group-menu li .subsection li.active a{color:#00b0dd;position:relative;z-index:99;font-weight:500}.wns-be-sidebar .wns-be-group-menu li .subsection li.active a:after,.wns-be-sidebar .wns-be-group-menu li .subsection li.active a:before{position:absolute;z-index:9999;content:" ";height:0;width:0;border:8px solid transparent;border-right-color:#fff;right:-1px;top:10px}.wns-be-sidebar .wns-be-group-menu li .subsection li.active a:before{border-right-color:#d7d8d9;right:0}.wns-be-sidebar li a i{color:#a0abb5;vertical-align:middle;font-size:16px;position:absolute;margin-top:2px}.wns-be-sidebar .wns-be-group-menu li.active>a i,.wns-be-sidebar .wns-be-group-menu li:hover>a i{color:#07bbe9}.wns-be-sidebar .has-sub span.extra-icon{display:inline-block;float:right;padding:4px 7px 4px;margin-left:4px;margin-right:10px;font-family:sans-serif;font-size:9px;font-weight:600;line-height:9px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent}.wns-be-sidebar .has-sub span.extra-icon i{margin-left:-3px;margin-top:2px;color:#bac6d0;font-size:10px}.wns-be-sidebar .wns-be-group-tab-link-a span.extra-icon i{right:10px;font-size:10px}.wns-be-sidebar .wns-be-group-menu li.active>a span.extra-icon i{margin-top:1px}.wns-be-container #wns-be-footer{border-top:1px solid #dedede;z-index:999;padding:25px 20px 20px;background:#fafafa!important;height:44px;text-align:right}.wns-be-container #wns-be-content{padding:5px 40px 40px}.wns-be-container #wns-be-infobar{background:#fff;border-bottom:1px solid #e6e9eb;padding:20px;text-align:right;box-shadow:inset 0 1px 0 #fcfcfc;height:79px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}.wns-be-container #wns-be-infobar:before{content:"";width:261px;height:78px;display:block;position:absolute;left:0;top:0;background:#fff url(../img/webnus-logo.png) no-repeat center;border-bottom:1px solid #e6e9eb;background-size:195px;z-index:997}.wns-be-container .notice-yellow{margin:0;border-bottom:1px solid #dedede;background-color:#fcf8e3;color:#c09853;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5)}.wns-be-container .notice-red,.wns-be-container .wns-be-field-errors{margin:0;border-bottom:1px solid #dedede;background-color:#f2dede;color:#b94a48;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5)}.wns-be-container #mec_styling_form .button,.wns-be-container #mec_styling_form .button-secondary{border-color:#e6e9eb;background:#fff;vertical-align:top;border-radius:4px;box-shadow:0 3px 10px -1px rgb(0 0 0 / 1%);transition:all .2s ease}.wns-be-container .wp-color-result-text{border-color:#e6e9eb}.wns-be-container #mec_styling_form .button-secondary:hover,.wns-be-container #mec_styling_form .button.hover,.wns-be-container #mec_styling_form .button:hover{background:#f0f9fc;border-color:#d1e5ec}.wns-be-container #mec_styling_form .wp-color-result:hover{background:#f0f9fc}@media (max-width:1280px){.wns-be-container{width:98%}.wns-be-container #wns-be-content{padding:5px 20px 20px}.wns-be-sidebar li .subsection a{padding-left:24px}.wns-be-main{margin-left:210px}.wns-be-sidebar{width:210px}.mec-form-row .mec-col-8 label,.mec-form-row .mec-col-9 label{padding-right:14px}.wns-be-container #wns-be-content{padding:5px 10px 0}.mec-container{padding:8px}}@media (max-width:1024px){.wns-be-main .mec-form-row .mec-col-3{min-width:200px}.wns-be-main .mec-form-row .mec-col-9{width:calc(100% - 210px)}}@media (max-width:860px){.wns-be-main .mec-form-row .mec-col-3{max-width:100%!important;width:100%!important;margin-bottom:10px!important}.wns-be-main .mec-form-row .mec-col-9{width:100%!important}.mec-container{padding-left:0!important}.wns-be-container #wns-be-infobar:before{display:none}.mec-search-settings-wrap{margin-top:0!important}#wns-be-infobar.sticky{top:0!important}#mec-search-settings{margin-bottom:10px!important}}@media (max-width:640px){.wns-be-sidebar{width:150px}.wns-be-main{margin-left:150px}}@media(max-width:480px){a.dpr-btn.dpr-save-btn{display:block!important;text-align:center!important;margin-top:20px!important}.mec-search-settings-wrap{text-align:center!important;display:block!important}#mec-search-settings{margin:0!important;width:100%!important}.wns-be-container #wns-be-infobar{height:auto!important}.wns-be-container .wns-be-sidebar{width:100%;position:unset;float:none}.wns-be-container .wns-be-main{margin-left:0;width:100%;position:unset}.wns-be-container{margin-top:50px}.wns-be-container #wns-be-infobar:before{width:100%}.wns-be-container #wns-be-infobar{height:150px}#mec-search-settings{margin-top:80px;width:181px}}body.post-type-mec-events th.column-primary{width:35%}body.post-type-mec-events th.column-start_date{width:100px}body.post-type-mec-events th.column-end_date{width:100px}body.post-type-mec-events th.column-repeat{width:75px}body.post-type-mec-events th.column-author{width:150px}body.post-type-mec-books th.column-primary{width:20%}body.post-type-mec-books th.column-event{width:170px}body.post-type-mec-books th.column-bdate{width:120px}body.post-type-mec-books th.column-confirmation{width:120px}body.post-type-mec-books th.column-verification{width:120px}body.post-type-mec-books th.column-author{width:150px}.mec-meta-box-labels-container .mec-form-row{height:100px;overflow:auto}.mec-tooltip{display:inline;position:relative;margin-right:10px;cursor:help;bottom:5px;left:3px}.mec-tooltip:last-child{margin-right:0}.mec-tooltip:hover:after{background:#313130;border-radius:5px;bottom:24px;color:#fff;content:attr(title);left:-75px;padding:10px;position:absolute;z-index:98;width:240px}.mec-tooltip:hover:before{border:solid;border-color:#313130 transparent;border-width:6px 6px 0;bottom:18px;content:"";left:30%;position:absolute;z-index:99}.mec-tooltip .dashicons-before:before{font-size:24px;color:#40d9f1;line-height:37px}.mec-tooltip a:focus{box-shadow:none}.mec-form-row .bootstrap_unvalid{display:block;border:2px solid red;position:relative;display:inline-block;border-bottom:1px dotted #000}.mec-tooltiptext{visibility:hidden;width:120px;background-color:red;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1}.ui-datepicker{background-color:#fff;border:1px solid #66afe9;border-radius:4px;box-shadow:0 0 8px rgba(102,175,233,.6);display:none;margin-top:4px;padding:10px;width:240px}.ui-datepicker a,.ui-datepicker a:hover{text-decoration:none;cursor:pointer}.ui-datepicker a:hover,.ui-datepicker td:hover a{color:#2c6396;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.ui-datepicker .ui-datepicker-header{margin-bottom:4px;text-align:center}.ui-datepicker .ui-datepicker-title{font-weight:700}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{cursor:default;font-family:dashicons;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;height:20px;line-height:1.4;margin-top:2px;width:20px}.ui-datepicker .ui-datepicker-prev{float:left;text-align:left}.ui-datepicker .ui-datepicker-next{float:right;text-align:center}.ui-datepicker .ui-datepicker-prev:before{content:"\f341"}.ui-datepicker .ui-datepicker-next:before{content:"\f345"}.ui-datepicker .ui-icon{display:none}.ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%}.ui-datepicker .ui-datepicker-calendar td,.ui-datepicker .ui-datepicker-calendar th{text-align:center;padding:4px 0}.ui-datepicker .ui-datepicker-calendar td{border-radius:4px;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out,color .1s ease-in-out;-o-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.ui-datepicker .ui-datepicker-calendar td:hover{background-color:#eee;cursor:pointer}.ui-datepicker .ui-datepicker-calendar td a{text-decoration:none}.ui-datepicker .ui-datepicker-current-day{background-color:#4289cc}.ui-datepicker .ui-datepicker-current-day a{color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover{background-color:#fff;cursor:default}.mec-col-1,.mec-col-10,.mec-col-11,.mec-col-12,.mec-col-2,.mec-col-3,.mec-col-4,.mec-col-5,.mec-col-6,.mec-col-7,.mec-col-8,.mec-col-9{position:relative;min-height:1px;padding:0;margin:0}@media (min-width:783px){.mec-col-1,.mec-col-10,.mec-col-11,.mec-col-12,.mec-col-2,.mec-col-3,.mec-col-4,.mec-col-5,.mec-col-6,.mec-col-7,.mec-col-8,.mec-col-9{float:left}.mec-col-12{width:99%}.mec-col-11{width:90.66666667%}.mec-col-10{width:82.33333333%}.mec-col-9{width:74%}.mec-col-8{width:65.66666667%}.mec-col-7{width:57.33333333%}.mec-col-6{width:49%}.mec-col-5{width:40.66666667%}.mec-col-4{width:32.33333333%}.mec-col-3{width:24%}.mec-col-2{width:15.66666667%}.mec-col-1{width:7.33333333%}}#mec-occurrences .mec-occurrences-list,#mec_bfixed_form_fields,#mec_event_form_fields,#mec_orgz_form_row,#mec_reg_form_fields{background:#f7f8f9;padding:20px;margin:0 0 20px 0;border-radius:3px;min-height:150px;border:2px dashed #dcdee0}#mec-occurrences .mec-occurrences-list li,#mec_bfixed_form_fields li,#mec_event_form_fields li,#mec_orgz_form_row li,#mec_reg_form_fields li{margin:4px 10px;border-radius:3px 11px 3px 3px;padding:10px 20px 15px;background:#fff;position:relative;transition:all .3s ease;border:1px solid #f1f3f5;box-shadow:0 1px 5px rgb(0 0 0 / 2%)}#mec_bfixed_form_fields li ul,#mec_event_form_fields li ul,#mec_reg_form_fields li ul{padding-top:15px;padding-bottom:15px;margin:1px}#mec_bfixed_form_fields li ul li,#mec_event_form_fields li ul li,#mec_reg_form_fields li ul li{padding:7px 30px 7px 46px}#mec_bfixed_form_fields span.mec_bfixed_field_type,#mec_bfixed_form_fields span.mec_event_field_type,#mec_event_form_fields span.mec_event_field_type,#mec_orgz_form_row span.mec_orgz_item_name,#mec_reg_form_fields span.mec_reg_field_type{font-size:12px;font-weight:600;color:#07bbe9;text-transform:capitalize;letter-spacing:.3px;padding-left:20px}#mec-occurrences .mec-occurrences-list .mec-occurrences-delete-button,#mec_bfixed_form_fields span.mec_bfixed_field_option_sort,#mec_bfixed_form_fields span.mec_bfixed_field_remove,#mec_bfixed_form_fields span.mec_bfixed_field_sort,#mec_event_form_fields span.mec_event_field_option_sort,#mec_event_form_fields span.mec_event_field_remove,#mec_event_form_fields span.mec_event_field_sort,#mec_orgz_form_row span.mec-additional-organizer-remove,#mec_orgz_form_row span.mec-additional-organizer-sort,#mec_reg_form_fields span.mec_reg_field_option_sort,#mec_reg_form_fields span.mec_reg_field_remove,#mec_reg_form_fields span.mec_reg_field_sort{font-size:0;color:#fff}#mec-occurrences .mec-occurrences-list .mec-occurrences-delete-button,#mec_bfixed_form_fields span.mec_bfixed_field_remove,#mec_event_form_fields span.mec_event_field_remove,#mec_orgz_form_row span.mec-additional-organizer-remove,#mec_reg_form_fields span.mec_reg_field_remove{position:absolute;right:-15px;top:-8px;background:#fff}#mec-occurrences .mec-occurrences-list .mec-occurrences-delete-button:before,#mec_bfixed_form_fields span.mec_bfixed_field_option_sort:before,#mec_bfixed_form_fields span.mec_bfixed_field_remove:before,#mec_bfixed_form_fields span.mec_bfixed_field_sort:before,#mec_event_form_fields span.mec_event_field_option_sort:before,#mec_event_form_fields span.mec_event_field_remove:before,#mec_event_form_fields span.mec_event_field_sort:before,#mec_orgz_form_row span.mec-additional-organizer-remove:before,#mec_orgz_form_row span.mec-additional-organizer-sort:before,#mec_reg_form_fields span.mec_reg_field_option_sort:before,#mec_reg_form_fields span.mec_reg_field_remove:before,#mec_reg_form_fields span.mec_reg_field_sort:before{position:absolute;left:20px;top:10px;width:80px;height:20px;display:block;cursor:move;font-family:simple-line-icons;content:"\e023";font-size:15px;color:#07bbe9}#mec-occurrences .mec-occurrences-list .mec-occurrences-delete-button:before{font-weight:400}#mec-occurrences .mec-occurrences-list .mec-occurrences-delete-button:before,#mec_bfixed_form_fields span.mec_bfixed_field_remove:before,#mec_event_form_fields span.mec_event_field_remove:before,#mec_orgz_form_row span.mec-additional-organizer-remove:before,#mec_reg_form_fields span.mec_reg_field_remove:before{content:"\e082";width:20px;height:20px;left:auto;right:15px;color:#f96666;cursor:pointer;font-size:18px}#mec_bfixed_form_fields span.mec_bfixed_field_option_sort:before,#mec_event_form_fields span.mec_event_field_option_sort:before,#mec_reg_form_fields span.mec_reg_field_option_sort:before{font-size:13px;left:15px;top:25px;width:15px;height:15px}#mec_bfixed_form_fields p.mec_bfixed_field_options,#mec_event_form_fields p.mec_event_field_options,#mec_reg_form_fields p.mec_reg_field_options{margin:12px 0 8px}#mec_bfixed_form_fields input[type=number],#mec_bfixed_form_fields input[type=text],#mec_bfixed_form_fields select,#mec_bfixed_form_fields textarea,#mec_event_form_fields input[type=number],#mec_event_form_fields input[type=text],#mec_event_form_fields select,#mec_event_form_fields textarea,#mec_reg_form_fields input[type=number],#mec_reg_form_fields input[type=text],#mec_reg_form_fields select,#mec_reg_form_fields textarea{min-width:260px;min-height:34px;margin-bottom:7px;margin-top:7px}#mec_bfixed_form_fields textarea,#mec_event_form_fields textarea,#mec_reg_form_fields textarea{min-height:66px}#mec_bfixed_form_field_types button,#mec_bfixed_form_fields button,#mec_event_form_field_types button,#mec_event_form_fields button,#mec_reg_form_field_types button,#mec_reg_form_fields button{position:relative;outline:0;background:#fff;border:1px solid #e6e9eb;border-radius:50px;padding:9px 21px 10px 31px;line-height:1;font-size:12px;font-weight:600;color:#07bbe9;letter-spacing:.4px;height:auto;cursor:pointer;margin-top:5px;text-transform:capitalize;box-shadow:0 0 3px rgba(0,0,0,.03)}#mec_bfixed_form_field_types button:hover,#mec_bfixed_form_fields button:hover,#mec_event_form_field_types button:hover,#mec_event_form_fields button:hover,#mec_reg_form_field_types button:hover,#mec_reg_form_fields button:hover{border-color:#07bbe9;box-shadow:0 0 7px rgba(0,0,0,.1)}#mec_bfixed_form_field_types button:before,#mec_bfixed_form_fields button:before,#mec_event_form_field_types button:before,#mec_event_form_fields button:before,#mec_reg_form_field_types button:before,#mec_reg_form_fields button:before{position:absolute;left:10px;color:#07bbe9;content:"\e095";font-family:simple-line-icons;font-size:13px;display:inline-block;top:9px}#mec_bfixed_form_field_types button.red:hover,#mec_bfixed_form_fields button.red:hover,#mec_event_form_field_types button.red:hover,#mec_event_form_fields button.red:hover,#mec_reg_form_field_types button.red:hover,#mec_reg_form_fields button.red:hover{border-color:#ea6485;box-shadow:0 0 7px rgba(0,0,0,.1)}#mec_bfixed_form_field_types button.red:before,#mec_bfixed_form_fields button.red:before,#mec_event_form_field_types button.red:before,#mec_event_form_fields button.red:before,#mec_reg_form_field_types button.red:before,#mec_reg_form_fields button.red:before{position:absolute;left:12px;color:#ea6485;content:"\e095";font-family:simple-line-icons;font-size:13px;display:inline-block}#mec_bfixed_form_fields .mec_bfixed_notification_placeholder,#mec_event_form_fields .mec_event_notification_placeholder{padding:2px;display:block;margin:10px 0 20px}@media (max-width:768px){#mec_bfixed_form_fields input[type=number],#mec_bfixed_form_fields input[type=text],#mec_bfixed_form_fields select,#mec_bfixed_form_fields textarea,#mec_event_form_fields input[type=number],#mec_event_form_fields input[type=text],#mec_event_form_fields select,#mec_event_form_fields textarea,#mec_reg_form_fields input[type=number],#mec_reg_form_fields input[type=text],#mec_reg_form_fields select,#mec_reg_form_fields textarea{min-width:80px;width:100%}}.mec-form-row{padding:5px 5px 35px}.wns-be-main .mec-form-row{padding:5px 5px 20px}#taxes_option #mec_fees_list .mec-form-row,#ticket_variations_option #mec_ticket_variations_list .mec-form-row{padding:10px}.post-type-mec-events .mec-form-row{padding:0 0 20px 0}.mec-form-row .mec-col-3{margin:0;padding-right:10px}.mec-form-row label.mec-col-3{cursor:default}.wns-be-main .mec-form-row .mec-col-3{min-width:290px;padding:1px 0 0;margin:0}.wns-be-main .mec-form-row .mec-col-9{width:calc(100% - 290px);float:right}.mec-form-row .mec-col-9 .mec-box{position:relative;border:1px solid #e6e9eb;padding:0 0 20px 0;margin:0;background:#fff;max-width:80%;border-radius:8px;box-shadow:0 1px 3px rgb(0 0 0 / 1%)}.mec-form-row .mec-col-9 .mec-box label{display:block;padding:20px 20px 4px}.mec-form-row .mec-col-9 .mec-box .mec-tooltip{position:absolute;display:block;width:fit-content;left:auto;right:20px;bottom:20px}#booking_option .mec-form-row .mec-col-8{margin:0}.mec-options-fields{padding-top:25px;overflow:hidden;animation:fadeEffect .31s}#mec_booking_form .mec-options-fields,#mec_integrations_form .mec-options-fields,#mec_modules_form .mec-options-fields,#mec_notifications_form .mec-options-fields,#mec_settings_form .mec-options-fields,#mec_single_form .mec-options-fields{display:none}.mec-options-fields.active{display:block!important}@keyframes fadeEffect{from{opacity:0;margin-left:12px}to{opacity:1;margin-left:0}}.mec-form-row:after,.mec-form-row:before{content:" ";display:table}.mec-form-row:after{clear:both}.mec-form-row input[type=number],.mec-form-row input[type=text],.mec-form-row input[type=url],.mec-form-row select,.mec-form-row textarea{height:38px;box-sizing:border-box;margin-bottom:8px;padding:0 6px;box-shadow:none;border-radius:2px;box-shadow:inset 0 1px 5px rgba(0,0,0,.05);margin:0 1% 0 0}#mec-notifications .mec-form-row .mec-form-row input[type=text],#mec-notifications .mec-form-row .mec-form-row input[type=url],#mec-notifications .mec-form-row .mec-form-row select,#mec-notifications .mec-form-row .mec-form-row textarea,#mec-notifications .mec-form-row input[type=number]{width:100%;max-width:290px}#mec_location_new_container .mec-form-row input[type=text],#mec_organizer_new_container .mec-form-row input[type=text]{min-width:200px}#mec-notifications .mec-form-row .mec-form-row textarea{max-width:100%}.wns-be-main .mec-form-row input[type=number],.wns-be-main .mec-form-row input[type=text],.wns-be-main .mec-form-row input[type=url],.wns-be-main .mec-form-row select,.wns-be-main .mec-form-row textarea{width:100%;max-width:290px;margin-left:-1px;margin-right:-1px;margin-bottom:10px}.wns-be-main .mec-form-row .wp-editor-area{max-width:100%;background:#fff;margin:0}#mec_bfixed_form_fields input[type=number],#mec_bfixed_form_fields input[type=text],#mec_bfixed_form_fields select,#mec_bfixed_form_fields textarea,#mec_event_form_fields input[type=number],#mec_event_form_fields input[type=text],#mec_event_form_fields select,#mec_event_form_fields textarea,#mec_reg_form_fields input[type=number],#mec_reg_form_fields input[type=text],#mec_reg_form_fields select,#mec_reg_form_fields textarea,.select2-container--default .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--multiple,.wns-be-main .mec-form-row input[type=email],.wns-be-main .mec-form-row input[type=number],.wns-be-main .mec-form-row input[type=password],.wns-be-main .mec-form-row input[type=search],.wns-be-main .mec-form-row input[type=text],.wns-be-main .mec-form-row input[type=url],.wns-be-main .mec-form-row select{border-radius:5px;min-height:34px;border:none;background-color:#f7f8f9;box-shadow:inset 0 1px 2px rgb(0 0 0 / 7%)}.select2-container--default .select2-selection--multiple{line-height:17px}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{margin-bottom:0}.post-type-mec-events .mec-add-event-tabs-wrap .select2-container,.post-type-mec-events .mec-create-shortcode-tab-content .select2-container{border:none;background-color:#f7f8f9;border-radius:5px;height:38px;line-height:38px;padding-left:10px;height:38px;box-shadow:inset 0 1px 2px rgb(0 0 0 / 7%)}.mec-add-event-tabs-wrap .select2-container .select2-selection--multiple,.mec-create-shortcode-tab-content .select2-container .select2-selection--multiple{height:38px;padding:0;border:none;box-shadow:none;background:0 0}.post-type-mec-events .select2-dropdown{border:1px solid #ddd!important}.post-type-mec-events .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0}.wns-be-main .mec-form-row input[type=search]{line-height:2!important}.wns-be-main .mec-form-row .select2-container{width:100%!important;max-width:290px!important}.wns-be-main #mec_messages_form_container input[type=text]{max-width:100%}.mec-form-row input[type=radio]{margin:0 6px 0 0}.mec-form-row select{margin-top:1px}.mec-form-row select{min-width:80px}.cancellation-period-box{max-width:290px}.mec-form-row .cancellation-period-box input[type=number]{width:48%}.mec-form-row .cancellation-period-box input[type=number]:first-child{margin-right:calc(2% + 4px)}#mec_meta_box_repeat_form .mec-form-row select{min-width:65px}.ui-datepicker select{min-width:60px}#mec_styles_CSS{max-width:100%}.mec-book-status-form select{display:block;width:99%;margin-top:10px;margin-bottom:10px}.mec-form-row label{vertical-align:top;text-align:left;margin-top:0;margin-bottom:0;line-height:1;font-weight:600;padding-top:10px}.mec-form-row input[type=checkbox]+label{padding-top:1px}.mec-meta-box-labels-container .mec-form-row label{padding-top:0;line-height:2.1}#mec_reg_form_fields label,#mec_reg_form_fields p.description{display:block}.mec-form-row label.mec-col-2,.mec-form-row label.mec-col-4{padding-top:10px}#mec-event-data .mec-form-row label{margin:10px 0;display:block}#mec_bfixed_form_fields input[type=checkbox],#mec_reg_form_fields input[type=checkbox],.mec-form-row input[type=checkbox]{width:22px;height:22px;min-height:0;background:#f7f8f9;border:none;box-shadow:inset 0 1px 2px rgb(0 0 0 / 7%)}#mec_bfixed_form_fields input[type=checkbox]:checked,#mec_reg_form_fields input[type=checkbox]:checked,.mec-form-row input[type=checkbox]:checked{background:#64e385;border-color:#64e385}#mec_bfixed_form_fields input[type=checkbox]:checked:before,#mec_reg_form_fields input[type=checkbox]:checked:before,.mec-form-row input[type=checkbox]:checked:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNC42ODgiIHZpZXdCb3g9IjAgMCAyMCAxNC42ODgiPg0KICA8ZyBpZD0idGlja18xXyIgZGF0YS1uYW1lPSJ0aWNrICgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNjcuOTk4KSI+DQogICAgPGcgaWQ9Ikdyb3VwXzEiIGRhdGEtbmFtZT0iR3JvdXAgMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA2Ny45OTcpIj4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzEiIGRhdGEtbmFtZT0iUGF0aCAxIiBkPSJNMTkuNzA3LDY4LjI5YTEsMSwwLDAsMC0xLjQxNCwwTDYuMzEyLDgwLjI3MSwxLjcwNyw3NS42NjZBMSwxLDAsMCwwLC4yOTIsNzcuMDhMNS42LDgyLjM5MmExLDEsMCwwLDAsMS40MTQsMEwxOS43MDcsNjkuN0ExLDEsMCwwLDAsMTkuNzA3LDY4LjI5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNjcuOTk3KSIgZmlsbD0iI2ZmZiIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=);line-height:16px;width:15px;float:none;margin:2px}.post-type-mec-events #mec_metabox_label input[type=checkbox],.post-type-mec-events .components-panel__body input[type=checkbox]{border-radius:4px;box-shadow:inset 0 1px 2px rgb(0 0 0 / 10%)}.post-type-mec-events #mec_metabox_label input[type=checkbox]:focus,.post-type-mec-events .components-panel__body input[type=checkbox]:focus{outline:unset;box-shadow:unset}.post-type-mec-events #mec_metabox_label input[type=checkbox]+label,.post-type-mec-events .components-panel__body input[type=checkbox]+label{padding-top:1px}.post-type-mec-events #mec_metabox_label input[type=checkbox],.post-type-mec-events .components-panel__body input[type=checkbox]{width:22px;height:22px;min-height:0;background:#f7f8f9;border:none;box-shadow:inset 0 1px 2px rgb(0 0 0 / 7%)}.post-type-mec-events #mec_metabox_label input[type=checkbox]:checked,.post-type-mec-events .components-panel__body input[type=checkbox]:checked{background:#64e385;border-color:#64e385;color:#64e385}.post-type-mec-events #mec_metabox_label input[type=checkbox]:checked:before,.post-type-mec-events .components-panel__body input[type=checkbox]:checked:before{color:#64e385;line-height:16px;width:15px;float:none;margin:2px}#mec_settings_fes_thankyou_page_url,.mec-form-row .mec-col-4 input[type=number],.mec-form-row .mec-col-4 input[type=text],.mec-form-row .mec-col-4 select,.mec-form-row .mec-col-4 textarea{width:82%;max-width:290px}#mec_calendar_display_options .mec-col-4 input{margin-left:20px!important}.mec-form-row .description{display:inline-block;border-left:1px dashed #ccc;line-height:32px;padding-left:12px;margin-top:5px;color:#555}.mec-form-row .description code{font-style:normal}.mec-form-row .time-dv{font-size:14px;font-weight:700}.mec-meta-box-fields{margin:30px 10px}.mec-meta-box-fields>.mec-meta-box-fields{margin-left:0}.mec-meta-box-fields .mec-title{margin:5px 0}.mec-meta-box-fields h4.mec-title{margin:40px 0 16px}.post-type-mec-events h4,.post-type-mec_calendars .mec-meta-box-fields h3{text-transform:capitalize;border-bottom:1px solid #e5e5e5;padding-bottom:6px;margin:40px 0 16px;font-size:15px;font-weight:600}.mec-meta-box-fields .mec-dashicons{font-size:20px;line-height:22px;color:#07bbe9}.mec-form-row .mec-box,.mec-meta-box-fields .mec-box{background:#fff;padding:20px 10px 10px;margin:10px 0;border-radius:8px;border:1px solid #e6e9eb;box-shadow:0 1px 4px -1px rgb(0 0 0 / 1%)}.meta-box-sortables .mec-meta-box-fields .mec-box{padding:15px}.mec-form-row .mec-box{max-width:960px}.mec-form-row .mec-box .button,.mec-meta-box-fields .mec-box .button{float:right}#mec_gateways_form .mec-form-row:first-child,#mec_notifications_form_container .mec-form-row:nth-child(2){overflow:hidden}#mec_gateways_form .mec-tooltip{float:right}.mec-container{background:#fff;padding:15px 0 15px 15px}#mec_booking_form .mec-container,#mec_single_form .mec-container{padding:0}.nav-tab-active{background:#fff;border-bottom:1px solid #fff}#mec_social_networks .mec-form-row{margin-bottom:0}#mec_styles_form #mec_styles_CSS{height:200px;margin-bottom:5px;font-family:Consolas,Monaco,monospace;font-size:13px;width:97%;background:#f9f9f9;outline:0}#mec_calendar_filter .description{max-width:500px;display:block;margin:0 0 5px 0;padding:0;border:none}#mec_calendar_display_options #mec-all-month>div{display:inline-block;min-width:120px}.mec-sed-methods li a{text-decoration:unset}.mec-sed-methods li{display:inline-block;padding:8px 12px;border:1px solid #ddd;margin:0 5px 5px 0;cursor:pointer;border-radius:3px;box-shadow:0 2px 15px -2px rgba(0,0,0,.1)}.mec-sed-methods li a:hover,.mec-sed-methods li:hover{border-color:#07bbe9;color:#07bbe9}.mec-sed-methods li.active,.mec-sed-methods li.active a{border-color:#07bbe9;background-color:#ecf9fd;color:#07bbe9;font-weight:600;cursor:default;box-shadow:none}.meta-box-sortables .mec-switcher input+label{max-width:56px;width:56px;height:31px}.meta-box-sortables .mec-switcher input+label:after,.meta-box-sortables .mec-switcher input+label:before{top:0;left:0;bottom:0;right:0}.meta-box-sortables .mec-switcher input+label:after{width:28px;height:28px}.meta-box-sortables .mec-switcher input:checked+label:before{box-shadow:2px 2px 12px -2px #4fdc73 inset;background:#64e385;border-color:#64e385}.meta-box-sortables .mec-switcher input:checked+label:after{margin-left:28px}.mec-switcher input:checked+label:after{margin-left:16px}#mec_gateways_form input[type=text],#mec_gateways_form select,#mec_gateways_form textarea{width:calc(100% - 30px)}#mec_gateways_form textarea{min-height:65px}#mec_gateways_form li .mec-gateway-options-form,#payment_gateways_option li .mec-gateway-options-form{padding:35px 10px 5px 10px;background-color:#fff;border:1px solid #e6e9eb;border-left:6px solid #e6e9eb;margin-bottom:40px;margin-top:-5px;border-top-right-radius:4px;border-bottom-right-radius:4px;box-shadow:0 1px 4px -1px rgba(0,0,0,.05)}#payment_gateways_option #mec_gateways6_container_toggle.mec-gateway-options-form{padding:10px 10px 10px 17px}#payment_gateways_option #mec_gateways6_container_toggle.mec-gateway-options-form p{border-radius:4px;max-width:90%}#mec_gateways_form_container .mec-form-row input[type=number],#mec_gateways_form_container .mec-form-row select{width:100%}div#mec_gateways_form_container .mec-required.mec-mandatory{border:1px solid red}#mec_payment_options_wrapper .mec-form-row .mec-col-4 select{margin-top:0}#mec_payment_options_wrapper .mec-col-9 .mec-form-row{padding-bottom:0}#mec_payment_options_wrapper .mec-col-9 .mec-form-row .mec-col-4{width:103px;margin-left:-5px}#booking_notification_section label{display:inline-block;min-width:160px}div#booking_notification_section iframe{height:300px!important}@media (max-width:536px){#booking_notification_section input[type=text],#booking_notification_section select{min-width:100%}}#booking_notification_section ul li:last-child .wp-editor-container{margin-bottom:0}#mec_messages_form_container ul li label{display:block;font-weight:400}#mec_messages_form_container ul li input{display:block;width:100%}.mec-message-categories li.mec-acc-label{font-size:15px;font-weight:400;padding:0 30px;cursor:pointer;background-color:#fff;border:none;border-bottom:1px solid #e6e6e6;margin:0;letter-spacing:.2px;position:relative}.mec-message-categories li.mec-acc-label .mec-acc-cat-name{line-height:65px;font-size:17px;transition:all .2s ease}.mec-message-categories li.mec-acc-label .mec-acc-cat-name:hover{color:#07bbe9}.mec-message-categories ul{margin:15px 5px}.webnus-icons-list li{width:40px;display:inline-block;list-style:none;padding:0}.webnus-icons-list input{visibility:hidden;margin:0;padding:0;width:1px;height:1px;-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer}.webnus-icons-list li label{color:#777;display:inline-block!important;float:none!important;width:33px!important;text-align:center;font-size:23px!important;font-weight:400!important;padding:5px 0!important;border:1px solid #eee!important}.mec-webnus-icon{float:left;margin-right:10px}.mec-webnus-icon i{font-size:24px;color:#222}.mec-accordion ul{display:none}.mec-switcher input{position:absolute;margin-left:-9999px;visibility:hidden}.mec-switcher input+label{display:block;position:relative;cursor:pointer;outline:0;padding:2px;width:50px;height:22px;background-color:#e5e9ee;border-radius:60px}.mec-switcher input+label{max-width:40px;height:30px}.mec-switcher input+label:after,.mec-switcher input+label:before{display:block;position:absolute;top:1px;left:1px;bottom:1px;content:""}.mec-switcher input+label:before{right:1px;background-color:#f1f1f1;border-radius:60px;transition:background .4s}.mec-switcher input+label:after{width:24px;background-color:#fff;border-radius:100%;transition:margin .4s;border:1px solid #e7e8e9;box-shadow:0 0 5px rgb(0 0 0 / 4%)}.mec-switcher input+label:after{margin-top:2px;margin-left:3px;width:26px;height:26px}.wns-be-group-tab .mec-switcher input[value="1"]+label,.wns-be-group-tab .mec-switcher input[value="1"]+label:before{box-shadow:2px 2px 12px -2px #4fdc73 inset;position:relative;background:#64e385;border-color:#64e385}.wns-be-group-tab .mec-switcher input+label:before{right:1px;background-color:#f7f8f9;border-radius:60px;transition:background .4s}.wns-be-group-tab .mec-switcher input[value="1"]+label:after{margin-left:30px;border-color:#64e385;box-shadow:0 2px 6px -5px #64e385}.mec-switcher label{display:block}.mec-sed-methods li{display:inline-block;padding:10px;border:1px solid #ddd;margin:0 5px 5px 0;cursor:pointer}#wpwrap .mec-button-primary{border-bottom:none;letter-spacing:.5px;line-height:18px;height:46px;transition:all .5s ease;color:#fff;padding:12px 25px;display:block;text-align:center;font-size:14px;background:0 0;background-color:#008aff;text-shadow:none;border:0;box-shadow:none;display:inline-block;margin:25px 0 12px;min-width:146px}#wpwrap .mec-button-primary:hover{background-color:#41c9de}#wpwrap .mec-button-primary.loading{background-color:#73c02a}#wpwrap .mec-button-primary:before{content:"\f00c";font-family:fontawesome;margin-right:4px;font-size:16px;display:none}#wpwrap .mec-button-primary.loading:before{display:inline-block}.mec-image-select-wrap{clear:both;overflow:hidden;padding:10px 0;margin:0}.mec-image-select-wrap li{float:left;display:block;margin-right:5px;margin-bottom:0}.mec-image-select-wrap li input[type=radio]{display:none}.mec-form-row .mec-image-select-wrap li label{padding:5px 0 0;display:block}@media(max-width:1280px){.mec-image-select-wrap li{margin-right:20px}}@media(max-width:480px){.mec-image-select-wrap li{margin-right:18px}}.mec-image-select-wrap li input{display:none}.mec-image-select-wrap li span{width:35px;height:35px;display:block;margin:3px;border-radius:2px;border:3px solid transparent;transition:all .2s ease}.mec-image-select-wrap li input:checked+span{border-color:#fff;box-shadow:0 0 14px rgba(0,0,0,.25)}.mec-image-select-wrap li input:checked+span:after{content:"\e080";font-family:simple-line-icons;font-size:18px;display:inline-block;color:#fff;padding:8px 9px;max-width:100%;max-height:100%;font-weight:400}.m-e-calendar_page_MEC-ix #wpwrap .mec-button-primary.mec-btn-2{margin:0 0 0 12px}.m-e-calendar_page_MEC-ix #wpwrap input[type=file]{padding-top:12px;padding-bottom:12px}.m-e-calendar_page_MEC-ix #wpwrap .mec-form-row select{min-height:46px}.mec-image-select-wrap .mec-colorskin-1{background-color:#40d9f1}.mec-image-select-wrap .mec-colorskin-2{background-color:#0093d0}.mec-image-select-wrap .mec-colorskin-3{background-color:#e53f51}.mec-image-select-wrap .mec-colorskin-4{background-color:#f1c40f}.mec-image-select-wrap .mec-colorskin-5{background-color:#e64883}.mec-image-select-wrap .mec-colorskin-6{background-color:#45ab48}.mec-image-select-wrap .mec-colorskin-7{background-color:#9661ab}.mec-image-select-wrap .mec-colorskin-8{background-color:#0aad80}.mec-image-select-wrap .mec-colorskin-9{background-color:#0ab1f0}.mec-image-select-wrap .mec-colorskin-10{background-color:#ff5a00}.mec-image-select-wrap .mec-colorskin-11{background-color:#c3512f}.mec-image-select-wrap .mec-colorskin-12{background-color:#55606e}.mec-image-select-wrap .mec-colorskin-13{background-color:#fe8178}.mec-image-select-wrap .mec-colorskin-14{background-color:#7c6853}.mec-image-select-wrap .mec-colorskin-15{background-color:#bed431}.mec-image-select-wrap .mec-colorskin-16{background-color:#2d5c88}.mec-image-select-wrap .mec-colorskin-17{background-color:#77da55}.mec-image-select-wrap .mec-colorskin-18{background-color:#2997ab}.mec-image-select-wrap .mec-colorskin-19{background-color:#734854}.mec-image-select-wrap .mec-colorskin-20{background-color:#a81010}.mec-image-select-wrap .mec-colorskin-21{background-color:#4ccfad}.mec-image-select-wrap .mec-colorskin-22{background-color:#3a609f}.mec-image-select-wrap .mec-colorskin-23{background-color:#333}.mec-image-select-wrap .mec-colorskin-24{background-color:#d2d2d2}.mec-image-select-wrap .mec-colorskin-25{background-color:#636363}@media screen and (max-width:782px){.mec-form-row .description{max-width:500px;display:block;margin:0 0 5px 0;padding:0;border:none}.mec-col-1,.mec-col-10,.mec-col-11,.mec-col-12,.mec-col-2,.mec-col-3,.mec-col-4,.mec-col-5,.mec-col-6,.mec-col-7,.mec-col-8,.mec-col-9{margin-bottom:5px;display:block}.mec-form-row .mec-box .button,.mec-meta-box-fields .mec-box .button{float:left}.mec-form-row .time-dv{padding:0 4px}.mec-form-row .mec-col-4 input[type=text],.mec-form-row .mec-col-4 select{width:auto;min-width:192px}.mec-tooltip .dashicons-before:before{font-size:32px}}#frmb-0-clear-all,#frmb-0-save,#frmb-0-view-data{display:none}#mec_sn_googlecal{margin-bottom:0}#mec_fee_row1 .button{margin-right:10px}h4.mec-form-subtitle{font-size:15px;margin-top:0}h5.mec-form-second-title{font-size:15px;margin-top:0}#webnus-dashboard *{box-sizing:border-box}#webnus-dashboard.about-wrap{max-width:1040px;margin:25px auto 20px}@media(max-width:1280px){#webnus-dashboard.about-wrap{max-width:1024px}}#webnus-dashboard .change-log{word-wrap:break-word}#webnus-dashboard .welcome-head img{background:#fff;padding:15px;border-radius:5px 5px 0 0;width:216px;margin:0 0 0 auto;display:block}.w-welcome{position:relative;margin-top:30px;margin-bottom:10px}.w-box{position:relative;background:#fff;padding:5px 25px;margin-top:30px}.w-theme-version{box-shadow:0 2px 5px -5px #00000021;text-shadow:none;background:#f7f8f9;text-align:center;display:block;padding:10px 0;color:#8e9596;font-size:12px;font-weight:400;margin-top:0;border-radius:0 0 5px 5px;border-top:none;font-family:monospace;width:216px;margin:0 0 0 auto}.w-box{padding:0;min-height:310px;box-shadow:0 1px 6px rgb(0 0 0 / 1%);border-radius:11px}.w-box.print-events{min-height:134px}.w-box-head{font-weight:600;padding:20px 72px;position:relative;border-bottom:2px solid #ccecf4;font-size:20px}.w-box-head span{position:absolute;left:0;padding:0 25px;line-height:58px;background:#008aff;height:100%;top:0;color:#fff}.w-box-child,.w-box-content{padding:20px 30px 30px;line-height:24px;font-size:14px}.mec-count-child{width:50%;margin:0 auto;color:#01c6d9}#webnus-dashboard .w-button a{color:#fff!important;border-radius:0;padding:10px 24px;font-size:12px;letter-spacing:1px;font-weight:600;background:#008aff;margin:10px 0;display:inline-block;text-transform:uppercase}#webnus-dashboard .w-box .w-button a:hover{background:#222;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%);box-shadow:0 5px 21px -5px rgba(0,0,0,.5)}.w-system-info{margin-bottom:7px}.w-system-info:first-child{margin-top:20px}.w-system-info>span{display:inline-block;min-width:145px;line-height:20px;font-size:13px}#webnus-dashboard .w-current{min-width:110px}#webnus-dashboard .w-min{min-width:65px}.w-icon{color:#fff;padding:3px;border-radius:4px;margin-right:10px;vertical-align:middle}.w-icon-green{background:#27ae60}.w-icon-red{background:#e74c3c}.extra .w-box-head{padding:30px 30px 10px;border-bottom:1px solid #fff;border-radius:11px 11px 0 0}.doc .w-box-head{color:#4cbf67}#webnus-dashboard .doc .w-button a{background:#4cbf67;background:linear-gradient(95deg,#6fe08a 0,#58cf74 50%,#36cb58 100%);margin:35px 0 17px;box-shadow:0 5px 10px -5px #4cbf67;background-color:#fff}#webnus-dashboard .support .w-button a{background:#ff876c;background:linear-gradient(95deg,#ff876c 0,#ff7455 50%,#ff5a35 100%);margin:13px 0 18px;box-shadow:0 5px 10px -5px #ff876c}.doc .w-box-content{background:url(../img/document.png) no-repeat right center}.doc .w-box-content p,.w-box.support .w-box-content p{width:54%;color:#666;margin-top:10px;max-width:380px}.w-box-child p{color:#666;margin-top:10px}.w-box.support{background:#fff url(../img/support.png) no-repeat top right}.w-box.support .w-box-head{width:50%;color:#ff876c}.w-box-content pre{text-align:left;background:#f5f6f7;font-size:13px;padding:20px 25px;height:480px;overflow-y:scroll;white-space:break-spaces;border-radius:11px;font-family:monospace;margin:0 0 10px}#webnus-dashboard .button:not(.mec-intro-section-link-tag){border:0;background:0 0;box-shadow:none;color:#e74c3c;font-weight:700}.w-box .state{position:absolute;top:0;left:-100vw}#webnus-dashboard .button:hover{color:#222}.w-box .state:checked~.content{-webkit-transform:none;-ms-transform:none;transform:none}.w-box .state:checked~.backdrop{bottom:0;opacity:1;z-index:1}.w-box .lightbox{position:fixed;top:0;right:0;left:0;height:0;padding:0 20px}.w-box .lightbox .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;z-index:2;max-width:500px;max-height:95vh;margin:20px auto;padding:20px;background:#fff;-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:.3s -webkit-transform ease-in-out;transition:.3s transform ease-in-out;border:1px solid rgba(0,0,0,.1)}.w-box .lightbox .main{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.w-box .lightbox .backdrop{position:fixed;z-index:-1;top:0;right:0;bottom:100%;left:0;opacity:0;background:rgba(0,0,0,.3);-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.content .main p{color:#bf3737}p.mec_dash_count{font-size:60px;font-weight:100;margin:0;color:#38d5ed}.w-col-sm-3 .w-box.doc{text-align:center;min-height:auto}.w-Knowledgebase{color:#8e5cea}.mec-view-all-articles a{margin:30px 0 17px;display:inline-block;color:#fff!important;border-radius:0;padding:10px 24px;font-size:12px;letter-spacing:1px;font-weight:600;background:#8e5cea;display:inline-block;text-transform:uppercase;transition:all .24s ease;-webkit-transition:all .24s ease}.mec-view-all-articles a:hover{background-color:#222}.w-box.upcoming-events .mec-event-article{margin-bottom:15px;padding-bottom:10px}.w-box.upcoming-events .mec-event-article .mec-event-label-captions{padding:2px 5px;border-radius:3px;color:#fff;font-size:.86em}.w-box.upcoming-events .mec-event-article .mec-event-date{font-size:13px;background-color:#38d5ed;color:#fff;text-align:center;border-radius:6px;width:50px;padding-bottom:2px;float:left;margin-right:10px;text-transform:uppercase;letter-spacing:1px;font-family:monospace}.w-box.upcoming-events .mec-event-article .mec-event-date:beforeX{content:"\e075";font-family:simple-line-icons;font-size:18px;line-height:15px;color:#bdeaf1;display:inline-block;float:left;margin-right:11px}.w-box.upcoming-events .mec-event-article .mec-event-date span{font-weight:700;border-radius:6px 6px 0 0;padding:3px 0 1px;font-size:18px;display:block;background:#61dcef;font-family:arial,sans-serif}.w-box.upcoming-events .mec-event-article .mec-event-date span.mec-multiple-dates{font-size:11px}.w-box.upcoming-events .mec-event-article h4.mec-event-title{margin:0;font-size:16px;line-height:28px}.w-box.upcoming-events .mec-event-article .mec-shortcode-virtual-badge,.w-box.upcoming-events .mec-event-article .mec-shortcode-zoom-badge{font-size:11px;line-height:1.62;background:#222;padding:2px 9px;border-radius:12px;color:#fff;margin:0 0 0 5px}.w-box.upcoming-events .mec-event-article .mec-shortcode-virtual-badge i,.w-box.upcoming-events .mec-event-article .mec-shortcode-zoom-badge i{padding:0 5px 0 0}#webnus-dashboard .w-box.upcoming-events .mec-event-article h4.mec-event-title a{color:#5f676b}#webnus-dashboard .w-box.upcoming-events .mec-event-article h4.mec-event-title a:hover{text-decoration:underline}.w-box.upcoming-events .mec-event-article .mec-event-detail{font-size:13px;color:#979899}.w-box.upcoming-events .mec-event-article .mec-detail-button{display:none}.w-box.total-bookings ul li{display:inline-block;background:#f3f4f5;margin-right:5px;border-radius:50px;padding:0 5px;transition:all .2s ease}.w-box.total-bookings ul li.selected{background:#fff;border:1px solid #e9e9e9}.w-box.total-bookings ul li a{padding:6px 12px;display:inline-block;border-radius:3px;text-transform:none;font-size:13px;letter-spacing:.4px;transition:all .1s ease;font-weight:600;text-decoration:none}.w-box.total-bookings ul li.active{background:#38d5ed}.w-box.total-bookings ul li:hover{background:#38d5ed}#webnus-dashboard .w-box.total-bookings ul li a{color:#000}#webnus-dashboard .w-box.total-bookings ul li.active a,#webnus-dashboard .w-box.total-bookings ul li:hover a{color:#fff}#webnus-dashboard .w-box.total-bookings ul li a:focus{box-shadow:unset;outline:unset;outline-offset:0}.info-msg,.mec-error,.mec-success,.warning-msg{margin:10px 0;padding:10px;border-radius:11px}.post-type-mec-events.taxonomy-mec_speaker .warning-msg p{color:#9f6000}.info-msg{color:#059;background-color:#bef}.info-msg-link{background:#fff;padding:4px 12px 6px;border-radius:3px;line-height:1;font-weight:600;color:#008aff}.mec-success{color:#270;background-color:#dff2bf}.warning-msg{color:#9f6000;background-color:#feefb3}.mec-error{color:#d8000c!important;background-color:#ffbaba}.w-row .fs-notifier.success.show.visible{font-size:12px!important}.w-row .fs-notifier.success.show.visible a{font-size:25px!important;margin-top:-3px}.mec-certain-day>div,.mec-select-deselect-actions li,.mec-xi-facebook-import-events .mec-select-deselect-actions li,.mec-xi-google-import-events .mec-select-deselect-actions li{display:inline-block;position:relative;outline:0;background:#fff;border:1px solid #e2e2e2;border-radius:50px;padding:11px 21px 11px 21px;line-height:1;font-size:11px;font-weight:600;color:#444;letter-spacing:2px;height:auto;cursor:pointer;margin-top:5px;text-transform:uppercase;box-shadow:0 0 3px rgba(0,0,0,.03)}#mec-exceptional-days .mec-certain-day>div,#mec_exceptions_in_days_container .mec-certain-day>div{padding:0 15px;margin:0 5px 10px 0}.mec-certain-day .mec-in-days-day,.mec-certain-day>div .mec-not-in-days-day{line-height:36px}.mec-certain-day>div:hover,.mec-select-deselect-actions li:hover,.mec-xi-facebook-import-events .mec-select-deselect-actions li:hover,.mec-xi-google-import-events .mec-select-deselect-actions li:hover{border-color:#07bbe9;box-shadow:0 0 7px rgba(0,0,0,.1)}.mec-not-in-days-remove{border:1px solid #ff4b64;border-radius:20px;padding:0 0 0 1px;color:#ff4b64;width:11px;height:12px;text-align:center;line-height:12px;display:inline-block;margin-right:-5px;margin-left:6px}div#mec_not_in_days_row2:hover{border-color:#e2e2e2!important;box-shadow:none!important}.mec-xi-facebook-import-events .mec-success,.mec-xi-google-import-events .mec-success{width:460px}.mec-xi-facebook-import-events .mec-select-deselect-actions li,.mec-xi-google-import-events .mec-select-deselect-actions li{display:inline-block;cursor:pointer}.lity-content>div{overflow:auto}.mce-mec-mce-items{text-transform:capitalize!important}#mec_setting_contextual li{list-style:none!important;font-size:12px;margin:0;padding:6px}.mec-bbf-field-container{margin-bottom:10px}.mec-bbf-field-container label{display:block}.kc-components ul.kc-components-list li .cpicon.mec-kingcomposer-icon,.kc-element-icon .cpicon.mec-kingcomposer-icon{background:url(../img/ico-mec-vc.png) no-repeat center center;background-size:auto;background-repeat:no-repeat}.mec-archive-skinsm.mec-category-skins,.mec-carousel-archive-link,.mec-carousel-head-text,.mec-toggle-month-divider{display:none}span.mec-archive-skins,span.mec-category-skins{vertical-align:text-bottom}.mec-archive-skins input,.mec-archive-skins select,.mec-category-skins input,.mec-category-skins select{min-width:225px;vertical-align:baseline}#mec_settings_default_skin_archive,#mec_settings_default_skin_category{min-width:225px}.w-welcome p span{background:#fff;padding:4px 10px}#mec_masonry_skin_options_container .mec-form-row .description{margin-left:0;padding-left:0;border:none;margin-top:-4px}@media (max-width:1280px){span.mec-archive-skins,span.mec-category-skins{margin-left:0}}.mec-shortcode-virtual-badge i{padding:0 5px 0 7px}.mec-search-form-options-container input[type=text]{margin-top:10px}@media(min-width:760px) and (max-width:1280px){.mec-virtual-event-wrap .mec-form-row .mec-col-1,.mec-zoom-event-wrap .mec-form-row .mec-col-1{width:12%}.mec-virtual-event-wrap .mec-form-row .mec-col-4,.mec-virtual-event-wrap .mec-form-row .mec-col-6,.mec-zoom-event-wrap .mec-form-row .mec-col-4,.mec-zoom-event-wrap .mec-form-row .mec-col-6{width:40%}.mec-virtual-event-wrap .mec-form-row .mec-col-3,.mec-virtual-event-wrap .mec-form-row .mec-col-5,.mec-zoom-event-wrap .mec-form-row .mec-col-3,.mec-zoom-event-wrap .mec-form-row .mec-col-5{width:45%}.mec-virtual-event-wrap .mec-form-row .mec-col-2,.mec-zoom-event-wrap .mec-form-row .mec-col-2{width:21%}}#mec_zoom_checkall{background:#fff;border:1px solid #282828;border-radius:60px;padding:6px 32px 8px;margin:30px 0 0;cursor:pointer;display:block;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}#mec_zoom_checkall:focus{box-shadow:inset;outline:0}#mec_zoom_checkall:hover{background:#282828;color:#fff}/*!
2
  * Bootstrap v3.3.7 (http://getbootstrap.com)
3
  * Copyright 2011-2016 Twitter, Inc.
4
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
+ */#webnus-dashboard button,#webnus-dashboard input,#webnus-dashboard select,#webnus-dashboard textarea{font-family:inherit;font-size:inherit;line-height:inherit}#webnus-dashboard a{color:#337ab7;text-decoration:none}#webnus-dashboard a:focus,#webnus-dashboard a:hover{color:#23527c}#webnus-dashboard a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}#webnus-dashboard figure{margin:0}#webnus-dashboard img{vertical-align:middle}.w-img-responsive{display:block;max-width:100%;height:auto}.w-img-rounded{border-radius:6px}.w-img-thumbnail{padding:4px;line-height:1w-42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0w-2s ease-in-out;-o-transition:all 0w-2s ease-in-out;transition:all 0w-2s ease-in-out;display:inline-block;max-width:100%;height:auto}.w-img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.w-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.w-sr-only-focusable:active,.w-sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.w-container,.w-container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}[role=button]{cursor:pointer}@media (min-width:768px){.w-container{width:750px}}@media (min-width:992px){.w-container{width:970px}}@media (min-width:1200px){.w-container{width:1170px}}.w-row{margin-left:-15px;margin-right:-15px}.w-col-lg-1,.w-col-lg-10,.w-col-lg-11,.w-col-lg-12,.w-col-lg-2,.w-col-lg-3,.w-col-lg-4,.w-col-lg-5,.w-col-lg-6,.w-col-lg-7,.w-col-lg-8,.w-col-lg-9,.w-col-md-1,.w-col-md-10,.w-col-md-11,.w-col-md-12,.w-col-md-2,.w-col-md-3,.w-col-md-4,.w-col-md-5,.w-col-md-6,.w-col-md-7,.w-col-md-8,.w-col-md-9,.w-col-sm-1,.w-col-sm-10,.w-col-sm-11,.w-col-sm-12,.w-col-sm-2,.w-col-sm-3,.w-col-sm-4,.w-col-sm-5,.w-col-sm-6,.w-col-sm-7,.w-col-sm-8,.w-col-sm-9,.w-col-xs-1,.w-col-xs-10,.w-col-xs-11,.w-col-xs-12,.w-col-xs-2,.w-col-xs-3,.w-col-xs-4,.w-col-xs-5,.w-col-xs-6,.w-col-xs-7,.w-col-xs-8,.w-col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.w-col-xs-1,.w-col-xs-10,.w-col-xs-11,.w-col-xs-12,.w-col-xs-2,.w-col-xs-3,.w-col-xs-4,.w-col-xs-5,.w-col-xs-6,.w-col-xs-7,.w-col-xs-8,.w-col-xs-9{float:left}.w-col-xs-12{width:100%}.w-col-xs-11{width:91.66666667%}.w-col-xs-10{width:83.33333333%}.w-col-xs-9{width:75%}.w-col-xs-8{width:66.66666667%}.w-col-xs-7{width:58.33333333%}.w-col-xs-6{width:50%}.w-col-xs-5{width:41.66666667%}.w-col-xs-4{width:33.33333333%}.w-col-xs-3{width:25%}.w-col-xs-2{width:16.66666667%}.w-col-xs-1{width:8.33333333%}.w-col-xs-pull-12{right:100%}.w-col-xs-pull-11{right:91.66666667%}.w-col-xs-pull-10{right:83.33333333%}.w-col-xs-pull-9{right:75%}.w-col-xs-pull-8{right:66.66666667%}.w-col-xs-pull-7{right:58.33333333%}.w-col-xs-pull-6{right:50%}.w-col-xs-pull-5{right:41.66666667%}.w-col-xs-pull-4{right:33.33333333%}.w-col-xs-pull-3{right:25%}.w-col-xs-pull-2{right:16.66666667%}.w-col-xs-pull-1{right:8.33333333%}.w-col-xs-pull-0{right:auto}.w-col-xs-push-12{left:100%}.w-col-xs-push-11{left:91.66666667%}.w-col-xs-push-10{left:83.33333333%}.w-col-xs-push-9{left:75%}.w-col-xs-push-8{left:66.66666667%}.w-col-xs-push-7{left:58.33333333%}.w-col-xs-push-6{left:50%}.w-col-xs-push-5{left:41.66666667%}.w-col-xs-push-4{left:33.33333333%}.w-col-xs-push-3{left:25%}.w-col-xs-push-2{left:16.66666667%}.w-col-xs-push-1{left:8.33333333%}.w-col-xs-push-0{left:auto}.w-col-xs-offset-12{margin-left:100%}.w-col-xs-offset-11{margin-left:91.66666667%}.w-col-xs-offset-10{margin-left:83.33333333%}.w-col-xs-offset-9{margin-left:75%}.w-col-xs-offset-8{margin-left:66.66666667%}.w-col-xs-offset-7{margin-left:58.33333333%}.w-col-xs-offset-6{margin-left:50%}.w-col-xs-offset-5{margin-left:41.66666667%}.w-col-xs-offset-4{margin-left:33.33333333%}.w-col-xs-offset-3{margin-left:25%}.w-col-xs-offset-2{margin-left:16.66666667%}.w-col-xs-offset-1{margin-left:8.33333333%}.w-col-xs-offset-0{margin-left:0}@media (min-width:768px){.w-col-sm-1,.w-col-sm-10,.w-col-sm-11,.w-col-sm-12,.w-col-sm-2,.w-col-sm-3,.w-col-sm-4,.w-col-sm-5,.w-col-sm-6,.w-col-sm-7,.w-col-sm-8,.w-col-sm-9{float:left}.w-col-sm-12{width:100%}.w-col-sm-11{width:91.66666667%}.w-col-sm-10{width:83.33333333%}.w-col-sm-9{width:75%}.w-col-sm-8{width:66.66666667%}.w-col-sm-7{width:58.33333333%}.w-col-sm-6{width:50%}.w-col-sm-5{width:41.66666667%}.w-col-sm-4{width:33.33333333%}.w-col-sm-3{width:25%}.w-col-sm-2{width:16.66666667%}.w-col-sm-1{width:8.33333333%}.w-col-sm-pull-12{right:100%}.w-col-sm-pull-11{right:91.66666667%}.w-col-sm-pull-10{right:83.33333333%}.w-col-sm-pull-9{right:75%}.w-col-sm-pull-8{right:66.66666667%}.w-col-sm-pull-7{right:58.33333333%}.w-col-sm-pull-6{right:50%}.w-col-sm-pull-5{right:41.66666667%}.w-col-sm-pull-4{right:33.33333333%}.w-col-sm-pull-3{right:25%}.w-col-sm-pull-2{right:16.66666667%}.w-col-sm-pull-1{right:8.33333333%}.w-col-sm-pull-0{right:auto}.w-col-sm-push-12{left:100%}.w-col-sm-push-11{left:91.66666667%}.w-col-sm-push-10{left:83.33333333%}.w-col-sm-push-9{left:75%}.w-col-sm-push-8{left:66.66666667%}.w-col-sm-push-7{left:58.33333333%}.w-col-sm-push-6{left:50%}.w-col-sm-push-5{left:41.66666667%}.w-col-sm-push-4{left:33.33333333%}.w-col-sm-push-3{left:25%}.w-col-sm-push-2{left:16.66666667%}.w-col-sm-push-1{left:8.33333333%}.w-col-sm-push-0{left:auto}.w-col-sm-offset-12{margin-left:100%}.w-col-sm-offset-11{margin-left:91.66666667%}.w-col-sm-offset-10{margin-left:83.33333333%}.w-col-sm-offset-9{margin-left:75%}.w-col-sm-offset-8{margin-left:66.66666667%}.w-col-sm-offset-7{margin-left:58.33333333%}.w-col-sm-offset-6{margin-left:50%}.w-col-sm-offset-5{margin-left:41.66666667%}.w-col-sm-offset-4{margin-left:33.33333333%}.w-col-sm-offset-3{margin-left:25%}.w-col-sm-offset-2{margin-left:16.66666667%}.w-col-sm-offset-1{margin-left:8.33333333%}.w-col-sm-offset-0{margin-left:0}}@media (min-width:992px){.w-col-md-1,.w-col-md-10,.w-col-md-11,.w-col-md-12,.w-col-md-2,.w-col-md-3,.w-col-md-4,.w-col-md-5,.w-col-md-6,.w-col-md-7,.w-col-md-8,.w-col-md-9{float:left}.w-col-md-12{width:100%}.w-col-md-11{width:91.66666667%}.w-col-md-10{width:83.33333333%}.w-col-md-9{width:75%}.w-col-md-8{width:66.66666667%}.w-col-md-7{width:58.33333333%}.w-col-md-6{width:50%}.w-col-md-5{width:41.66666667%}.w-col-md-4{width:33.33333333%}.w-col-md-3{width:25%}.w-col-md-2{width:16.66666667%}.w-col-md-1{width:8.33333333%}.w-col-md-pull-12{right:100%}.w-col-md-pull-11{right:91.66666667%}.w-col-md-pull-10{right:83.33333333%}.w-col-md-pull-9{right:75%}.w-col-md-pull-8{right:66.66666667%}.w-col-md-pull-7{right:58.33333333%}.w-col-md-pull-6{right:50%}.w-col-md-pull-5{right:41.66666667%}.w-col-md-pull-4{right:33.33333333%}.w-col-md-pull-3{right:25%}.w-col-md-pull-2{right:16.66666667%}.w-col-md-pull-1{right:8.33333333%}.w-col-md-pull-0{right:auto}.w-col-md-push-12{left:100%}.w-col-md-push-11{left:91.66666667%}.w-col-md-push-10{left:83.33333333%}.w-col-md-push-9{left:75%}.w-col-md-push-8{left:66.66666667%}.w-col-md-push-7{left:58.33333333%}.w-col-md-push-6{left:50%}.w-col-md-push-5{left:41.66666667%}.w-col-md-push-4{left:33.33333333%}.w-col-md-push-3{left:25%}.w-col-md-push-2{left:16.66666667%}.w-col-md-push-1{left:8.33333333%}.w-col-md-push-0{left:auto}.w-col-md-offset-12{margin-left:100%}.w-col-md-offset-11{margin-left:91.66666667%}.w-col-md-offset-10{margin-left:83.33333333%}.w-col-md-offset-9{margin-left:75%}.w-col-md-offset-8{margin-left:66.66666667%}.w-col-md-offset-7{margin-left:58.33333333%}.w-col-md-offset-6{margin-left:50%}.w-col-md-offset-5{margin-left:41.66666667%}.w-col-md-offset-4{margin-left:33.33333333%}.w-col-md-offset-3{margin-left:25%}.w-col-md-offset-2{margin-left:16.66666667%}.w-col-md-offset-1{margin-left:8.33333333%}.w-col-md-offset-0{margin-left:0}}@media (min-width:1200px){.w-col-lg-1,.w-col-lg-10,.w-col-lg-11,.w-col-lg-12,.w-col-lg-2,.w-col-lg-3,.w-col-lg-4,.w-col-lg-5,.w-col-lg-6,.w-col-lg-7,.w-col-lg-8,.w-col-lg-9{float:left}.w-col-lg-12{width:100%}.w-col-lg-11{width:91.66666667%}.w-col-lg-10{width:83.33333333%}.w-col-lg-9{width:75%}.w-col-lg-8{width:66.66666667%}.w-col-lg-7{width:58.33333333%}.w-col-lg-6{width:50%}.w-col-lg-5{width:41.66666667%}.w-col-lg-4{width:33.33333333%}.w-col-lg-3{width:25%}.w-col-lg-2{width:16.66666667%}.w-col-lg-1{width:8.33333333%}.w-col-lg-pull-12{right:100%}.w-col-lg-pull-11{right:91.66666667%}.w-col-lg-pull-10{right:83.33333333%}.w-col-lg-pull-9{right:75%}.w-col-lg-pull-8{right:66.66666667%}.w-col-lg-pull-7{right:58.33333333%}.w-col-lg-pull-6{right:50%}.w-col-lg-pull-5{right:41.66666667%}.w-col-lg-pull-4{right:33.33333333%}.w-col-lg-pull-3{right:25%}.w-col-lg-pull-2{right:16.66666667%}.w-col-lg-pull-1{right:8.33333333%}.w-col-lg-pull-0{right:auto}.w-col-lg-push-12{left:100%}.w-col-lg-push-11{left:91.66666667%}.w-col-lg-push-10{left:83.33333333%}.w-col-lg-push-9{left:75%}.w-col-lg-push-8{left:66.66666667%}.w-col-lg-push-7{left:58.33333333%}.w-col-lg-push-6{left:50%}.w-col-lg-push-5{left:41.66666667%}.w-col-lg-push-4{left:33.33333333%}.w-col-lg-push-3{left:25%}.w-col-lg-push-2{left:16.66666667%}.w-col-lg-push-1{left:8.33333333%}.w-col-lg-push-0{left:auto}.w-col-lg-offset-12{margin-left:100%}.w-col-lg-offset-11{margin-left:91.66666667%}.w-col-lg-offset-10{margin-left:83.33333333%}.w-col-lg-offset-9{margin-left:75%}.w-col-lg-offset-8{margin-left:66.66666667%}.w-col-lg-offset-7{margin-left:58.33333333%}.w-col-lg-offset-6{margin-left:50%}.w-col-lg-offset-5{margin-left:41.66666667%}.w-col-lg-offset-4{margin-left:33.33333333%}.w-col-lg-offset-3{margin-left:25%}.w-col-lg-offset-2{margin-left:16.66666667%}.w-col-lg-offset-1{margin-left:8.33333333%}.w-col-lg-offset-0{margin-left:0}}.w-clearfix:after,.w-clearfix:before,.w-container-fluid:after,.w-container-fluid:before,.w-container:after,.w-container:before,.w-row:after,.w-row:before{content:" ";display:table}.w-clearfix:after,.w-container-fluid:after,.w-container:after,.w-row:after{clear:both}.w-center-block{display:block;margin-left:auto;margin-right:auto}.w-pull-right{float:right!important}.w-pull-left{float:left!important}.w-hide{display:none!important}.w-show{display:block!important}.w-invisible{visibility:hidden}.w-text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.w-hidden{display:none!important}.w-affix{position:fixed}.mec-image-popup-wrap{display:none}#wns-be-infobar.sticky{position:fixed;top:32px;background:#fff;z-index:999;width:82%}.wns-be-main .wns-saved-settings.sticky{position:fixed;width:62.5%;top:111px;z-index:999999999999999999}textarea.mec-import-settings-content{display:block;width:100%;min-height:120px;margin-bottom:25px;padding:10px 15px}.mec-import-options-notification{display:inline-block}.mec-import-options-notification .mec-message-import-error,.mec-import-options-notification .mec-message-import-success{display:inline-block;padding:15px 12px;margin-left:12px;opacity:0;visibility:hidden;font-weight:700}.mec-import-options-notification .mec-message-import-success{opacity:1;visibility:visible;border:2px solid green}.mec-import-options-notification .mec-message-import-error{opacity:1;visibility:visible;border:2px solid #e62117}.mec-export-settings:focus,.mec-import-settings:focus{color:#07bbe9}.mec-import-settings-wrap{position:relative}.mec-loarder-wrap{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(202,202,202,.7);z-index:9999}.mec-loarder-wrap.mec-settings-loader{top:34px}.mec-loarder{position:absolute;width:64px;height:64px;top:calc(50% - 32px);left:calc(50% - 36px)}.mec-loarder div{display:inline-block;position:absolute;left:6px;width:4px;background:#fff;animation:mec-loarder 1.2s cubic-bezier(0,.5,.5,1) infinite}.mec-loarder div:nth-child(1){left:27px;animation-delay:-.24s;background:#0075ff}.mec-loarder div:nth-child(2){left:36px;animation-delay:-.12s;background:#028bff}.mec-loarder div:nth-child(3){left:45px;animation-delay:0;background:#32a0ff}@keyframes mec-loarder{0%{top:6px;height:51px}100%,50%{top:19px;height:26px}}.w-box.support-page.searchbox{background:#40d8f0;color:#fff;min-height:260px;text-align:center;border-radius:11px}#webnus-dashboard .search-form input{background:rgba(255,255,255,.2);border:none;width:50%;outline:0;color:rgba(255,255,255,.7);font-size:18px;border-radius:4px 0 0 4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.03);-webkit-transition:background .4s,box-shadow .2s;transition:background .4s,box-shadow .2s;padding:20px 32px;margin:0}#webnus-dashboard .search-form button{background:rgba(255,255,255,.2);border:none;padding:20px 32px;margin-left:-2px;color:#fff;border-radius:0 4px 4px 0;font-size:18px;cursor:pointer;-webkit-transition:background .4s,box-shadow .2s;transition:background .4s,box-shadow .2s}#webnus-dashboard .search-form button:hover{background:#fff;color:#3a3c4c}.w-box.support-page.searchbox p{font-size:30px}.search-form input::-webkit-input-placeholder{color:rgba(255,255,255,.7)}.search-form input::-moz-placeholder{color:rgba(255,255,255,.7)}.search-form input:-ms-input-placeholder{color:rgba(255,255,255,.7)}.search-form input:-moz-placeholder{color:rgba(255,255,255,.7)}#webnus-dashboard .search-form input:active,#webnus-dashboard .search-form input:focus{box-shadow:0 10px 20px rgba(0,0,0,.14);background:#fff;color:#3a3c4c}#webnus-dashboard .search-form input:active::-webkit-input-placeholder,#webnus-dashboard .search-form input:focus::-webkit-input-placeholder{color:#3a3c4c}#webnus-dashboard .search-form input:active::-moz-placeholder,#webnus-dashboard .search-form input:focus::-moz-placeholder{color:#3a3c4c}#webnus-dashboard .search-form input:active:-ms-input-placeholder,#webnus-dashboard .search-form input:focus:-ms-input-placeholder{color:#3a3c4c}#webnus-dashboard .search-form input:active:-moz-placeholder,#webnus-dashboard .search-form input:focus:-moz-placeholder{color:#3a3c4c}#webnus-dashboard .w-box.support-page.mec-ticksy{text-align:center;min-height:260px}#webnus-dashboard .w-box.support-page.mec-ticksy p{font-size:20px;width:70%;margin:0 auto;margin-bottom:40px;margin-top:40px}#webnus-dashboard .support-box a,#webnus-dashboard .w-box.support-page.mec-ticksy a{color:#fff;font-weight:500;border-radius:50px;text-shadow:none;background:#40d8f0;border:none;transition:.24s;padding:12px 30px;cursor:pointer;margin-bottom:40px;display:inline-block}#webnus-dashboard .support-box a:hover,#webnus-dashboard .w-box.support-page.mec-ticksy a:hover{background:#222;box-shadow:0 5px 23px -7px rgba(0,0,0,.5)}#webnus-dashboard .support-box a{margin:40px 4px 0 4px}.mec-faq-accordion>.mec-faq-accordion-content{display:none}#webnus-dashboard .mec-faq-accordion-trigger a{font-size:15px;padding:15px;background:#f0f1f2;display:block;color:#222;line-height:17px;outline:0;border-radius:8px}.mec-faq-accordion-trigger{margin-bottom:5px;position:relative}#webnus-dashboard .mec-faq-accordion-trigger a:after{font-family:simple-line-icons;content:"\e095";position:absolute;right:12px;font-weight:700}.mec-faq-accordion-content{padding:5px 14px 25px}#webnus-dashboard .mec-faq-accordion-trigger a.active:after{content:"\e082"}#webnus-dashboard .support-page-links a{color:#fff;border-radius:50px;padding:13px 24px;font-size:12px;letter-spacing:1px;font-weight:600;text-transform:uppercase;transition:all .2s ease}#webnus-dashboard .support-page-links a:hover,#webnus-dashboard .w-box.support-page.videobox .w-button a:hover{background:#222;box-shadow:0 2px 5px -1px rgba(0,0,0,.1)}#webnus-dashboard .support-page-links{display:inline-block;margin:12px 4px 16px 0}.support-page-links.link-to-doc a{background:#d09d5f}.support-page-links.link-to-videos a{background:#ff876c}.support-page-links.link-to-articles a{background:#69ca8a}.w-box.support-page.articles-box .w-box-content a{display:block;padding:6px 0}#webnus-dashboard .w-box.support-page.videobox .w-button a{color:#fff;font-size:10px;padding:5px 15px;min-height:10px;font-weight:500;border-radius:22px;box-shadow:0 3px 10px -9px #ff5a35;text-shadow:none;background:#ff876c;border:none;transition:.24s}.w-box.support-page.articles-box,.w-box.support-page.faq-box{min-height:500px}.w-box.support-page.videobox{border-radius:11px;min-height:282px;box-shadow:0 1px 2px rgba(0,0,0,.01)!important}.w-box.support-page.videobox .w-box-content{padding:15px}.w-box.support-page.videobox .w-box-head{font-size:15px;text-align:center;padding:20px 0 0}#webnus-dashboard .w-box.support-page.videobox .w-button a i{margin-right:6px}.support-page .w-box-content ul{margin-top:5px;padding-left:5px}.support-page .w-box-content ul li{font-size:13px}.support-page .w-box-content ul li i{font-size:13px;vertical-align:text-bottom;margin-right:3px;color:#40d8f0}.w-box.mec-activation{background:#fff url(../img/dp-dsb-support.jpg) no-repeat top right}.w-box.mec-activation .w-box-head{width:75%}.w-box.mec-activation .w-box-content{padding:10px 30px}.w-box.mec-activation input[type=radio]{display:none}.w-box.mec-activation input[type=radio]+label{color:#000;font-size:13px;line-height:14px!important;color:#7b7b7b}.w-box.mec-activation input[type=radio].checked+label{color:#40d8f0}.mec-form-row input[type=radio],.w-box.mec-activation input[type=radio]+label span{display:inline-block;margin:-2px 6px 0 0;vertical-align:middle;cursor:pointer;height:22px;width:22px;text-align:center;background-color:#fff;border:2px solid #e1e2e3;border-radius:100%;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;transition:all .3s ease}.mec-form-row input[type=radio]:checked,.w-box.mec-activation input[type=radio].checked+label span{border-color:#afebf5}.mec-form-row input[type=radio]:before,.w-box.mec-activation input[type=radio]+label span:after{content:'';display:block;margin:0;position:absolute;top:4px;left:4px;width:10px;height:10px;background:0 0;border-radius:100%;transition:all .2s ease;transform:scale(.1)}.mec-form-row input[type=radio]:checked:before,.w-box.mec-activation input[type=radio].checked+label span:after{background:#38d5ed;transform:scale(1)}.w-box.mec-activation .LicenseType label{padding-right:20px;font-weight:500}.w-box.mec-activation .LicenseField{display:inline-block;position:relative;margin-top:20px}.w-box.mec-activation input[name=MECPurchaseCode]{box-shadow:inset 0 1px 2px rgba(0,0,0,.07);min-width:220px;background:#f7f8f9;border:none;border-radius:33px;width:500px;min-height:50px;margin:0;padding-left:20px;text-align:left}#webnus-dashboard .w-box.mec-activation input[type=submit]{height:40px;line-height:40px;font-weight:600;border:none;cursor:pointer;padding:0 30px;border-radius:33px;color:#fff;letter-spacing:1px;text-transform:uppercase;font-size:12px;text-shadow:none;background:#64e385;transition:all .28s ease;position:absolute;right:5px;top:5px;font-size:12px}#webnus-dashboard .w-box.mec-activation input[type=submit]:hover{background:#45ce68}#MECActivation .MECPurchaseStatus,.addon-activation-form .MECPurchaseStatus{display:inline-block;width:40px;height:40px;text-align:center;padding-top:9px;color:#fff;font-weight:700;font-size:18px;border-radius:50%;padding-top:8px;position:absolute;right:-51px;top:calc(50% - 20px)}.MECPurchaseStatus:after,.MECPurchaseStatus:before{position:absolute;border-radius:50px;background:#fff;content:'';transform:rotate(45deg)}.MECPurchaseStatus.PurchaseError:before{width:22px;height:4px;right:9px;top:18px;transform:rotate(45deg)}.MECPurchaseStatus.PurchaseError:after{width:22px;height:4px;right:9px;top:18px;transform:rotate(-45deg)}.MECPurchaseStatus.PurchaseSuccess:before{width:13px;height:4px;right:19px;top:21px;transform:rotate(45deg)}.MECPurchaseStatus.PurchaseSuccess:after{width:22px;height:4px;right:5px;top:18px;transform:rotate(-45deg)}#MECActivation .MECPurchaseStatus.PurchaseError,.addon-activation-form .MECPurchaseStatus.PurchaseError{background:#ff876c}#MECActivation .MECPurchaseStatus.PurchaseSuccess,.addon-activation-form .MECPurchaseStatus.PurchaseSuccess{background:#64e385}.wna-spinner-wrap{position:absolute;background:#000;width:509px;height:64px;top:-8px;border-radius:50px;z-index:999;background-color:#fff;opacity:.9}.wna-spinner{width:40px;height:40px;position:relative;margin:6px auto}.wna-spinner .double-bounce1,.wna-spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#40d8f0;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.wna-spinner .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}#MECActivation .MECLicenseMessage,.addon-activation-form .MECLicenseMessage{margin-top:24px;color:#f64;max-width:570px}.box-addon-activation-toggle-content,.box-addon-activation-toggle-head{display:none}.addon-activation-form h3{font-size:15px;font-weight:400;margin:34px 0 -7px}.box-addon-activation-toggle-head{line-height:1.5;font-size:16px;margin-top:20px;cursor:pointer}.box-addon-activation-toggle-head i{margin-right:7px;cursor:pointer;font-weight:700}#mec-advanced-wraper div:first-child>ul{display:block;margin:5px 0;padding:5px 0;width:390px;border:1px solid #e1e2e3;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.05)}#mec-advanced-wraper div:first-child>ul span{display:none}#mec-advanced-wraper div:first-child>ul *{display:inline-block;background:#fff;font-size:12px;color:#717273;text-align:center}#mec-advanced-wraper div:first-child>ul>li{width:60px;font-weight:700;margin:0 10px 0 0;padding:4px 0;border-right:1px solid #e1e2e3}#mec-advanced-wraper div:first-child>ul>ul>li{margin:0;padding:2px 10px;cursor:pointer;border-radius:2px;transition:all .18s ease}#mec-advanced-wraper div:first-child>ul>ul>li:hover,.mec-active{background:#07bbe9!important;color:#fff!important}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.w-col-sm-3 .w-box.addon{min-height:372px;text-align:center;border-radius:9px;box-shadow:0 1px 2px 0 rgb(0 0 0 / 1%)}.m-e-calendar_page_MEC-addons .welcome-content .w-col-sm-3{width:33.33%;clear:none!important;min-height:380px}@media (min-width:768px) and (max-width:1281px){.m-e-calendar_page_MEC-addons .welcome-content .w-col-sm-3{width:50%}}@media (max-width:767px){.m-e-calendar_page_MEC-addons .welcome-content .w-col-sm-3{width:100%}}.w-box-child.mec-addon-box{padding:0}.mec-addon-box-head{border-bottom:1px solid #f7f8f9;padding:20px 20px 8px;margin-bottom:14px;position:relative}.mec-addon-box-version{position:relative;border-radius:1px;padding:0 8px;font-family:monospace;background:#f4f7f7;color:#00a1b7;font-size:11px;letter-spacing:.2px;line-height:21px;display:inline-block;margin:10px 0}.mec-addon-box-head img{display:block;width:100%;height:60px;margin-bottom:10px;margin-top:10px}.mec-addon-box-title{font-weight:600;font-size:18px;line-height:36px;color:#27272a;letter-spacing:-.2px}.mec-addon-box-title a span{color:#444;font-size:15px}.mec-addon-box-content{padding:0 20px}.mec-addon-box-content p{color:#6e757b;font-size:14px;letter-spacing:.1px}.mec-addon-box-mec-version{background:#f3f3f3;padding:10px;font-size:13px}.mec-addon-box-pro{display:inline-block;background:#ff7d5f;color:#fff;font-weight:600;font-size:11px;letter-spacing:.2px;line-height:21px;padding:0 8px;border-radius:3px}#webnus-dashboard .addons-page-links{display:inline-block;margin:12px 4px 16px 0}#webnus-dashboard .addons-page-links a{background-color:#fff;color:#fff;border-radius:2px;padding:13px 24px;font-size:12px;letter-spacing:1px;font-weight:600;text-transform:uppercase}.addons-page-links.link-to-purchase a{background:#4cbf67;background:linear-gradient(95deg,#6fe08a 0,#58cf74 50%,#36cb58 100%);box-shadow:0 5px 10px -5px #4cbf67}.addons-page-links.link-to-install-addons a{background:#b092e6;background:linear-gradient(95deg,#b092e6 0,#9b70e8 50%,#8e5cea 100%);box-shadow:0 5px 10px -5px #b092e6}#webnus-dashboard .addons-page-links a:hover,#webnus-dashboard .w-box.addons-page.videobox .w-button a:hover{background:#222;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%);box-shadow:0 5px 21px -5px rgba(0,0,0,.5)}.mec-addon-box-footer{background:#f7f8f9;border-radius:0 0 9px 9px;padding:10px 1px 8px;margin-top:25px;text-align:center;position:absolute;left:0;right:0;bottom:0}#webnus-dashboard .mec-addon-box-footer a{margin-top:10px;display:inline-block;text-shadow:none;border:none;transition:.24s;position:relative;margin-right:7px;font-size:12px;font-weight:500;border-radius:8px;padding:9px 18px 8px;width:53px;height:34px;line-height:21px;background:0 0;margin:0;box-shadow:none}#webnus-dashboard .mec-addon-box-footer a:last-of-type{margin-right:0}#webnus-dashboard .mec-addon-box-footer a.mec-addon-box-intro:hover{background-color:#ff3535;background:linear-gradient(95deg,#ff6c6c 0,#f55 50%,#ff3535 100%)}#webnus-dashboard .mec-addon-box-footer a:hover{background:#00cae6;cursor:pointer!important}#webnus-dashboard .mec-addon-box-footer a i{color:#00cae6;font-size:16px}#webnus-dashboard .mec-addon-box-footer a:hover i{color:#fff}#mec_tickets .mec-box{position:relative;padding:25px 10px}#mec_fees_list input[type=text].mec-col-12,#mec_ticket_variations_list input[type=text].mec-col-12{max-width:625px}#taxes_option .mec-form-row input[type=text].mec-col-12,#ticket_variations_option input[type=text].mec-col-12{max-width:575px}.mec-booking-tab-content .mec-form-row textarea{max-width:762px}#mec_tickets .button.remove{padding:0;min-height:28px;height:28px;width:28px;margin:0;border-radius:50%;position:absolute;top:20px;right:20px;color:#fff;box-shadow:none;background:#fff;border-color:#e3e4e5;font-size:20px;line-height:1.5}#mec_tickets .button.remove svg{fill:#ea6485!important}#mec_tickets .button.remove:hover{color:#fff;border-color:#ea6485;background:#ea6485}#mec_tickets .button.remove:hover svg{fill:#fff!important}@media(max-width:480px){#mec_tickets .button.remove{top:5px;right:5px}}.mec-ticket-id{font-size:12px;line-height:12px;font-weight:400;color:#07bbe9;padding:0 0 8px;margin-top:-6px;margin-bottom:14px;cursor:default}.mec-ticket-end-time.mec-col-12 .mec-time-span,.mec-ticket-start-time.mec-col-12 .mec-time-span{min-width:80px;display:inline-block}.mec-ticket-start-time{margin-bottom:20px}.mec-ticket-time{min-width:69px;display:inline-block}.mec-stop-selling-tickets{min-width:185px}#mec_meta_box_hourly_schedule_days .mec-form-row input[type=text],#mec_meta_box_tickets_form .mec-form-row input[type=text]{max-width:290px}@media(max-width:1366px){#mec_meta_box_hourly_schedule_days .mec-box.mec-form-row input[type=text]{max-width:150px;min-width:110px}}#mec_exceptions_not_in_days_date{width:100%}#mec-event-data input[type=date],#mec-event-data input[type=email],#mec-event-data input[type=tel],#mec-event-data input[type=text],#mec-event-data input[type=url],#mec-event-data select,#mec-event-data textarea,#mec_exceptions_not_in_days_date,#mec_meta_box_date_form input[type=text],#mec_select_tags.mec-create-shortcode-tab-content input[type=text],#mec_settings_weather_module_api_key{max-width:290px}#mec-event-data input[type=text].mec_date_picker.mec-col-4 #mec_meta_box_calendar_skin_options input[type=text].mec_date_picker.mec-col-4{max-width:32.33333333%}#payment_gateways_option .mec-col-4 input[type=number],#payment_gateways_option .mec-col-4 input[type=text],#payment_gateways_option .mec-col-4 select,#payment_gateways_option .mec-col-4 textarea{width:90%}.mec-form-repeating-event-row .mec-col-6 input[type=text]{width:35%}.addons-page-error,.addons-page-notice{display:block;margin-top:15px;margin-bottom:0;background:#fff;border-left:4px solid #00a0d2;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:1px 12px}.addons-page-error p,.addons-page-notice p{margin:.5em 0;padding:2px;font-size:13px}.addons-page-error{border-left-color:#dc3232}.mec-addon-box-comingsoon{background:0 0;padding:8px 11px;color:#5a5a5a;font-size:14px;font-weight:500;text-align:center}.mec-addons .w-row .w-col-sm-3:nth-child(4n+1){clear:left}@media (min-width:960px){#webnus-dashboard .mec-addon-box-footer .w-button{text-align:right}}@media (min-width:1401px){.mec-addon-box-title a span{font-size:17px}}.mec-pro-notice{margin-top:24px;line-height:30px}.mec-pro-notice .info-msg{padding:50px 30px;margin-bottom:0}#webnus-dashboard .mec-pro-notice .info-msg{background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / 1%);text-align:center;color:#55595d}#webnus-dashboard a.info-msg-link{background:#e66f52;background:linear-gradient(95deg,#ff8162 0,#e66f52 50%,#ff4c20 100%);box-shadow:0 5px 10px -5px #e66f52;border-radius:2px;padding:12px 50px;font-size:16px;line-height:24px;border:none;margin:20px auto 0;color:#fff;transition:all .3s ease;display:inline-block}#webnus-dashboard a.info-msg-link:hover{background:#222;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%);box-shadow:0 5px 21px -5px rgba(0,0,0,.5)}#webnus-dashboard .info-msg p{width:70%;margin:0 auto;line-height:1.8}#webnus-dashboard .info-msg-coupon{font-size:13px;color:#777;max-width:600px;line-height:1.68;margin:25px auto 0}#webnus-dashboard .info-msg-coupon strong{font-weight:700;color:#19ce18}.info-msg .socialfollow{padding-top:20px}.info-msg .socialfollow a{margin:0 2px;display:inline-block}.info-msg .socialfollow a i{background:#96a4b1;color:#fff;padding:6px;border-radius:3px;font-size:18px;box-shadow:0 2px 3px rgba(0,0,0,.1);transition:all .25s}.info-msg .socialfollow a:hover i{background:#008aff}.mec-intro-section .w-box-content{text-align:center}.mec-intro-section .w-box-content.mec-intro-section-welcome{max-width:600px;margin:0 auto}.mec-intro-section .w-box-content.mec-intro-section-welcome h3{font-size:26px}a.mec-intro-section-link-tag.button.button-hero{margin:0 10px 40px}a.mec-intro-section-link-tag.button.button-primary.button-hero{color:#fff!important}a.mec-intro-section-link-tag.button.button-secondary.button-hero{color:#1dbfd8!important}.mec-intro-section-ifarme iframe{border:1px solid #e7e7e7;border-radius:9px;padding:15px;box-shadow:0 3px 10px -6px rgb(0 0 0 / 12%)}.w-box-content.mec-intro-section-welcome p{margin-bottom:0}.mec-tooltip a:focus{box-shadow:none}#mec_booking_form .mec-options-fields,#mec_modules_form .mec-options-fields,#mec_settings_form .mec-options-fields,#mec_single_form .mec-options-fields{padding-bottom:150px!important}#mec_taxes_fees_container_toggle{margin-bottom:60px}#mec_taxes_fees_container_toggle{margin-bottom:60px}.wns-be-sidebar li{position:relative}.wns-be-sidebar li .submneu-hover{position:absolute;top:-1px;right:-222px;width:220px;z-index:9;background:#fff;border:1px;border-style:solid;border-color:#dedede;margin:0;overflow:visible;opacity:0;visibility:hidden;transition:all .23s ease;padding-top:8px;padding-bottom:12px}.wns-be-sidebar li:hover .submneu-hover{opacity:1;visibility:visible}.wns-be-sidebar li .submneu-hover a{background:#fff;color:#636363;opacity:1;font-size:12px;padding:6px 4px 6px 26px}.wns-be-sidebar li .submneu-hover a:hover{background:#f6f6f6;color:#222}.wns-be-sidebar li .submneu-hover:before{position:absolute;z-index:999;content:" ";height:0;width:0;border:7px solid transparent;border-right-color:#fff;left:-15px;top:14px;border-right-color:#c5c5c5;right:0}.wns-be-sidebar li .submneu-hover:after{position:absolute;z-index:999;content:" ";height:0;width:0;border:7px solid transparent;border-right-color:#fff;left:-14px;top:14px}.wns-be-sidebar li a:focus,.wns-be-sidebar li:focus{outline:-webkit-focus-ring-color auto 0;border:0;box-shadow:none}@media (max-width:480px){.wns-be-sidebar li .submneu-hover{width:175px;right:0}.wns-be-sidebar li .submneu-hover a{font-size:11px;padding:5px 5px 5px 20px}}.mec-tooltip:hover:after,.mec-tooltip:hover:before{display:none}.mec-tooltip{display:inline-flex;bottom:7px}.mec-tooltip .box{min-width:300px;max-width:600px;display:inline-block;left:26px;top:50%;transform:translateY(-50%);padding:0;margin-top:8px;background-color:#535a61;color:#fff;font-weight:300;font-size:14px;letter-spacing:.5px;line-height:1.3;position:absolute;z-index:9999999;box-sizing:border-box;border-radius:6px;box-shadow:0 4px 45px -8px #444b50;visibility:hidden;opacity:0;transition:opacity .23s}#webnus-dashboard .mec-tooltip .box p,.mec-tooltip .box p{color:#fff;font-size:14px;line-height:1.3;margin:0;font-style:normal}.mec-tooltip:hover .box{visibility:visible;opacity:1}.mec-tooltip:hover .box{padding:20px;border-radius:8px}.mec-tooltip .box h5{color:#fff;font-size:17px;font-weight:600;margin:-30px -20px;padding:15px 0;text-align:center;margin-bottom:10px;background:#3a3f44;border-bottom:1px solid #30353a;border-radius:6px 6px 0 0;z-index:9999}.mec-tooltip .box h5:after{display:none}#webnus-dashboard .mec-tooltip .box p a,.mec-tooltip .box p a{color:#40d9f1;margin-top:10px;margin-left:0;font-weight:400;position:relative;text-decoration:none;display:block;width:max-content}.mec-tooltip .box a:hover{color:#f90}.mec-tooltip .box:after{display:block;position:absolute!important;top:100%!important;right:50%!important;margin-top:-6px!important;margin-right:-6px!important;width:12px!important;height:24px!important;overflow:hidden!important;transform:rotate(-90deg)!important}.mec-tooltip .box:before{display:block;content:''!important;position:absolute!important;width:12px;height:12px;left:-10px!important;top:50%!important;transform:translate(50%,-50%) rotate(-45deg)!important;background-color:#535a61!important;box-shadow:0 8px 9px -4px #535a61!important;z-index:0!important}.mec-tooltip .box.top{left:50%;top:0;transform:translate(-50%,-100%);margin-top:0;margin-left:-10px}.mec-tooltip .box.top:after{top:50%!important;right:100%!important}.mec-tooltip .box.top:before{left:50%!important;top:100%!important}.mec-tooltip .box.bottom{left:50%;top:auto;bottom:0;transform:translate(-50%,100%);margin-bottom:-20px;margin-left:-10px}.mec-tooltip .box.bottom:after{top:0!important;right:50%!important;background-color:#3a3f44!important}.mec-tooltip .box.bottom:before{left:50%!important;top:-7px!important;transform:translateX(-50%);background-color:#3a3f44!important}.mec-tooltip .box.left{left:auto;right:26px;top:50%;transform:translateY(-50%)}.mec-tooltip .box.left:before{right:0!important;left:auto!important;top:50%!important}form#mec_reg_fields_form input[type=radio]:before{content:"";display:inline-block;background:#fff;border-radius:18px;width:14px;height:14px;margin:-1px 0 0 -2px;cursor:pointer;border:2px solid #e1e7ed;box-shadow:0 2px 15px -3px rgba(69,77,89,.32)}form#mec_reg_fields_form input[type=radio]:checked:before{border:7px solid #ccecf4;background:#fff;box-shadow:0 3px 16px -3px #008aff;width:4px;height:4px}form#mec_reg_fields_form input[type=radio]{min-height:0;margin-right:6px}form#mec_reg_fields_form label{margin-right:20px}@media(min-width:1200px) and (max-width:1366px){.mec-tooltip .box{min-width:290px}.mec-tooltip .box h5{font-size:15px}.mec-tooltip .box .content{font-size:12px}}@media(max-width:1366px){.wns-be-container .wns-be-group-tab p{margin-top:0}}.mec-addons-notification-box-wrap .w-col-sm-12,.mec-cmsg-notification-box-wrap .w-col-sm-12{padding:0}.mec-addons-notification-box-wrap img{width:auto}.mec-addons-notification-box-image{width:555px;display:inline-block;vertical-align:top}.mec-addons-notification-box-content{width:calc(100% - 559px);display:inline-block}.mec-addons-notification-box-content p{margin-top:1%;line-height:1.5;font-size:16px}.mec-addons-notification-box-content .w-box-content{padding-top:0;padding-bottom:0}.mec-addons-notification-box-content ol{font-size:16px}.mec-addons-notification-box-content a{background:#38d5ed;color:#fff!important;padding:10px 26px;margin-top:5px;display:inline-block;border-radius:3px;text-transform:capitalize;font-size:16px;letter-spacing:.4px;transition:all .1s ease;font-weight:600;text-decoration:none}.mec-addons-notification-box-content a:hover{background:#000}.w-clearfix.w-box.mec-addons-notification-box-wrap span,.w-clearfix.w-box.mec-cmsg-2-notification-box-wrap span,.w-clearfix.w-box.mec-cmsg-notification-box-wrap span{right:0;left:unset;cursor:pointer;background:0 0;padding:0 16px}.w-clearfix.w-box.mec-addons-notification-box-wrap span i,.w-clearfix.w-box.mec-cmsg-2-notification-box-wrap span i,.w-clearfix.w-box.mec-cmsg-notification-box-wrap span i{font-size:28px;vertical-align:sub;color:#f2113e}.mec-custom-msg-notification-wrap,.wns-be-container .mec-addons-notification-wrap{padding:0;margin:0}.mec-custom-msg-notification-wrap .w-col-sm-12,.wns-be-container .mec-addons-notification-wrap .w-col-sm-12{padding:0}.wns-be-container .w-box{margin-top:0}.wns-be-container.mec-addons-notification-set-box{margin-right:15px;margin-top:50px;margin-bottom:27px}@media(max-width:1200px){.mec-addons-notification-box-content,.mec-addons-notification-box-image{width:100%;display:block}.mec-addons-notification-box-image{text-align:center}}@media(max-width:768px){.mec-addons-notification-box-image img{width:100%;height:auto}}.mec-details-addons-container{margin-top:20px}.mec-details-addons-wrap img{float:left;width:19%;margin-right:17px}.mec-details-addons-wrap{clear:both;margin-bottom:80px;display:block;position:relative}.mec-details-addons-wrap a{text-decoration:none}.mec-details-addons-wrap p{float:left;width:340px;margin-top:0;margin-bottom:30px}.mec-details-addons-title{font-weight:700}.mec-details-addons-title a{color:#444}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx{border-radius:10px!important;box-shadow:0 4px 38px rgba(0,0,0,.14)!important}body .crisp-client .crisp-1rjpbb7 .crisp-13qutdl,body .crisp-client .crisp-1rjpbb7 .crisp-13qutdl *,body .crisp-client .crisp-1rjpbb7 .crisp-9dgo7z,body .crisp-client .crisp-1rjpbb7 .crisp-9dgo7z *{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,"Segoe UI",Catamaran,sans-serif!important}body .crisp-client .crisp-1rjpbb7 .crisp-145mbcr,body .crisp-client .crisp-1rjpbb7 .crisp-1jrqqbm:hover{background-color:#fff!important}body .crisp-client .crisp-1rjpbb7 .crisp-14u434g{border-color:#e7e8e9!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-1784wh6 .crisp-1xmtdlg .crisp-1bkorcf .crisp-1vzg1qq{font-size:20px!important;width:14px!important;height:19px!important;opacity:.85}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-1784wh6 .crisp-1xmtdlg .crisp-1bkorcf .crisp-1vzg1qq:hover{opacity:.99}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-zyxrmn .crisp-1bu0ive .crisp-1sps3eb .crisp-1vd2grm .crisp-12w4w1a{font-size:13px!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-zyxrmn .crisp-1bu0ive .crisp-1sps3eb .crisp-1vd2grm .crisp-12w4w1a::-webkit-input-placeholder{color:#717273!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-zyxrmn .crisp-1bu0ive .crisp-z7oo2o .crisp-lgu84d .crisp-1ohjrf0 .crisp-dqw9ko .crisp-bhspdv[data-from=visitor] .crisp-z89v5n .crisp-162m9xf{background-color:#008aff!important;color:#fff!important;box-shadow:none!important;border-radius:5px!important;padding:15px 25px 15px!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-zyxrmn .crisp-1bu0ive .crisp-z7oo2o .crisp-lgu84d .crisp-1ohjrf0 .crisp-dqw9ko .crisp-bhspdv[data-from=visitor] .crisp-z89v5n .crisp-162m9xf .crisp-1o2g4mc{color:#fff!important;font-size:13px!important;letter-spacing:.3px!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-zyxrmn .crisp-1bu0ive .crisp-z7oo2o .crisp-lgu84d .crisp-1ohjrf0 .crisp-dqw9ko .crisp-bhspdv .crisp-z89v5n .crisp-162m9xf{background-color:#f1f2f3!important;border-radius:5px!important;padding:15px 25px 15px!important;box-shadow:none!important;color:#121314!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-zyxrmn .crisp-1bu0ive .crisp-z7oo2o .crisp-lgu84d .crisp-1ohjrf0 .crisp-dqw9ko .crisp-bhspdv[data-type=audio] .crisp-z89v5n .crisp-162m9xf{background-color:#d1d7dc!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-zyxrmn .crisp-1bu0ive .crisp-z7oo2o .crisp-lgu84d .crisp-1ohjrf0 .crisp-dqw9ko .crisp-bhspdv[data-from=operator] .crisp-z89v5n .crisp-1o2g4mc{color:#121314!important;-webkit-text-fill-color:#121314!important;font-size:13px!important;letter-spacing:.3px!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-zyxrmn .crisp-1bu0ive .crisp-z7oo2o .crisp-lgu84d .crisp-1ohjrf0 .crisp-dqw9ko .crisp-bhspdv .crisp-mkirz6 .crisp-12qaym5 .crisp-39hskb{opacity:.4;margin-right:5px!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-zyxrmn .crisp-1bu0ive .crisp-z7oo2o .crisp-lgu84d .crisp-1ohjrf0 .crisp-dqw9ko .crisp-bhspdv .crisp-mkirz6 .crisp-12qaym5 .crisp-ehr6mw{opacity:.68;font-size:12px!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-1784wh6 .crisp-1xmtdlg{background-image:linear-gradient(125deg,#008aff -10%,#0066b1 100%)!important;height:110px!important;padding-top:35px!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-1784wh6 .crisp-1xmtdlg .crisp-rhv8pz .crisp-1uw6f17,body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-1784wh6 .crisp-1xmtdlg .crisp-rhv8pz .crisp-85evuk,body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-1784wh6 .crisp-1xmtdlg .crisp-rhv8pz .crisp-nu40j6{font-size:17px!important;line-height:28px!important;padding-top:10px!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-kquevr .crisp-x94m06{background-color:#008aff!important;background-image:linear-gradient(125deg,#008aff -10%,#008af0 100%)!important;box-shadow:0 5px 34px -6px #008aff!important}body .crisp-client .crisp-1rjpbb7 .crisp-4oo1n4{background-color:transparent!important}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx[data-chat-status=ongoing] .crisp-1784wh6 .crisp-1xmtdlg .crisp-172kolj{margin-top:-10px!important}body .crisp-client .crisp-1rjpbb7[data-last-operator-face=false] .crisp-1rf4xdh .crisp-kquevr .crisp-x94m06 .crisp-16qgsyi .crisp-101bp3x[data-is-ongoing=false]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1OCIgaGVpZ2h0PSI1NSIgdmlld0JveD0iMCAwIDU4IDU1Ij4NCiAgPGcgaWQ9ImNoYXQtc3ZncmVwby1jb21fMV8iIGRhdGEtbmFtZT0iY2hhdC1zdmdyZXBvLWNvbSAoMSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEuNSkiPg0KICAgIDxwYXRoIGlkPSJQYXRoXzEiIGRhdGEtbmFtZT0iUGF0aCAxIiBkPSJNMjksMS41YzE2LjAxNiwwLDI5LDExLjY0MSwyOSwyNmEyNC4wMSwyNC4wMSwwLDAsMS00LjgsMTQuMzE4Yy40LDQuNzQ1LDEuNTQyLDExLjQyOCw0LjgsMTQuNjgyLDAsMC05Ljk0My0xLjQtMTYuNjc3LTUuNDYybC0uMDIyLjAwOWMtMi43NjQtMS44LTUuNTMyLTMuNjU2LTYuMS00LjEyNmExLDEsMCwwLDAtMS4zMy0uMjc3LDEuMDE3LDEuMDE3LDAsMCwwLS40ODkuODQ4Yy0uMDEuNjIyLjAwNS43ODQsNS41ODUsNC40MjFBMzEuOTE0LDMxLjkxNCwwLDAsMSwyOSw1My41Yy0xNi4wMTYsMC0yOS0xMS42NDEtMjktMjZTMTIuOTg0LDEuNSwyOSwxLjVaIiBmaWxsPSIjZmZmIi8+DQogICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8xIiBkYXRhLW5hbWU9IkVsbGlwc2UgMSIgY3g9IjMiIGN5PSIzIiByPSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAyNC41KSIgZmlsbD0iIzAwOGFmZiIvPg0KICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMiIgZGF0YS1uYW1lPSJFbGxpcHNlIDIiIGN4PSIzIiBjeT0iMyIgcj0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYgMjQuNSkiIGZpbGw9IiMwMDhhZmYiLz4NCiAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzMiIGRhdGEtbmFtZT0iRWxsaXBzZSAzIiBjeD0iMyIgY3k9IjMiIHI9IjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQwIDI0LjUpIiBmaWxsPSIjMDA4YWZmIi8+DQogIDwvZz4NCjwvc3ZnPg0K)!important;height:31px!important;top:16px!important;left:14px!important}body .csh-category-item a h6{text-align:left}.mec-form-row.mec-syn-schedule{background:#fff;padding:20px;border:1px solid #eee;margin-bottom:10px;border-radius:3px}.mec-form-row.mec-syn-schedule p{padding-left:26px}.mec-form-row.mec-syn-schedule h2{margin-top:0}.mec-form-row.mec-syn-schedule h4{margin:10px 0}li.wns-be-group-menu-li.mec-settings-menu .mec-settings-submenu{position:absolute;top:-1px;right:-222px;width:220px;z-index:9;background:#fff;border:1px;border-style:solid;border-color:#e6e9eb;margin:0;overflow:visible;opacity:0;visibility:hidden;transition:all .23s ease;padding-top:8px;padding-bottom:12px;border-radius:0 2px 2px 0;box-shadow:0 2px 4px rgba(0,0,0,.03)}li.wns-be-group-menu-li.mec-settings-menu:hover>.mec-settings-submenu{visibility:visible;opacity:1}.mec-settings-menu .mec-settings-submenu:before{position:absolute;z-index:999;content:" ";height:0;width:0;border:7px solid transparent;border-right-color:#fff;left:-15px;top:14px;border-right-color:#d6d9db;right:0}.mec-settings-menu .mec-settings-submenu:after{position:absolute;z-index:999;content:" ";height:0;width:0;border:7px solid transparent;border-right-color:#fff;left:-14px;top:14px}.wns-be-sidebar .mec-settings-menu .mec-settings-submenu a{background:#fff;color:#666c75;opacity:1;font-size:13px;font-weight:400;padding:6px 4px 5px 26px}.wns-be-sidebar .mec-settings-menu .mec-settings-submenu a:hover{color:#000;background:#f7f8f9}.mec-form-row.mec-skin-countdown-date-format-container input[type=text],.mec-form-row.mec-skin-grid-date-format-container input[type=text],.mec-form-row.mec-skin-list-date-format-container input[type=text],.mec-skin-options-container input[type=text]{max-width:unset}.wn-mec-select{width:32.33333333%!important;clear:unset!important}.wn-mec-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:3px;border:1px solid #ddd;margin-bottom:8px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:0 3px 13px -5px rgba(0,0,0,.1),inset 0 1px 2px rgba(0,0,0,.07)}.wn-mec-select:hover{border-color:#dbdbdb}.wn-mec-select.open .list{overflow:unset;width:100%;margin:0}.wn-mec-select .list{background-color:#fff;border-radius:2px;box-shadow:0 2px 33px -2px rgba(0,0,0,.2),inset 0 1px 2px rgba(0,0,0,.07);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.wn-mec-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.wn-mec-select:hover{border-color:#dbdbdb}.wn-mec-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.wn-mec-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.wn-mec-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.wn-mec-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.wn-mec-select.disabled:after{border-color:#ccc}.wn-mec-select.wide{width:100%}.wn-mec-select.wide .list{left:0!important;right:0!important}.wn-mec-select.right{float:right}.wn-mec-select.right .list{left:auto;right:0}.wn-mec-select.small{font-size:12px;height:36px;line-height:34px}.wn-mec-select.small:after{height:4px;width:4px}.wn-mec-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.wn-mec-select .list:hover .option:not(:hover){background-color:transparent!important}.wn-mec-select .option{cursor:pointer;font-weight:400;list-style:none;min-height:40px;outline:0;text-align:left;position:relative;font-size:12px!important;padding:1px 12px!important;margin:0!important;line-height:28px!important;min-height:28px!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wn-mec-select .option .wn-hover-img-sh img{position:absolute;padding:3px;top:-1px;left:100%;box-shadow:0 4px 42px -5px rgba(0,0,0,.16);visibility:hidden;opacity:0;border:1px solid #e3e3e3;border-radius:2px;z-index:99999999;background:#fff}.wn-mec-select .option:hover .wn-hover-img-sh img{visibility:visible;opacity:1}.wn-mec-select .option.focus,.wn-mec-select .option.selected.focus,.wn-mec-select .option:hover{background-color:#f6f6f6}.wn-mec-select .option.selected{font-weight:700}.wn-mec-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .wn-mec-select .list{display:none}.no-csspointerevents .wn-mec-select.open .list{display:block}.mec-custom-nice-select ul.list li.option{width:30%!important;float:left!important;min-height:135px!important;height:135px;margin:1.66%!important;box-sizing:border-box;text-align:center;padding:10px!important;border-radius:8px;border:1px solid transparent;box-shadow:none;background:#fff0!important}.mec-custom-nice-select ul.list li.option:hover{box-shadow:0 1px 8px rgba(0,0,0,.025),0 0 0 1px #f3f4f5}.mec-custom-nice-select .list .option:hover,.mec-custom-nice-select ul.list li.option:hover{background:#fff!important}.mec-custom-nice-select .list:hover .option:not(:hover),.mec-custom-nice-select ul.list:hover li.option{background:#fff!important}.mec-custom-nice-select ul.list{min-width:600px!important;padding:20px 10px!important;background:#fcfbfd;border:1px solid #e9e9e9;box-shadow:0 1px 4px rgba(0,0,0,.05)}.mec-custom-nice-select ul.list li.option.selected{border:1px solid #40d9f16b;box-shadow:0 1px 8px -3px #40d9f152 inset;color:#00cae6;padding:12px 0 0 0!important}.mec-custom-nice-select .wn-img-sh img{margin:4px 0 1px 1px;line-height:1;max-width:68px;max-height:56px;filter:grayscale(1);-webkit-filter:grayscale(1);transition:all .22s ease;-webkit-transition:all .22s ease;-moz-transition:all .22s ease;-ms-transition:all .22s ease;-o-transition:all .22s ease}.wn-mec-select .option.focus .wn-img-sh img,.wn-mec-select .option.selected.focus .wn-img-sh img,.wn-mec-select .option:hover .wn-img-sh img{background-color:#f6f6f6;filter:grayscale(0);-webkit-filter:grayscale(0)}@media(max-width:768px){.wn-mec-select{width:45%!important}.mec-custom-nice-select ul.list{margin-left:-24px!important;min-width:404px!important}.mec-custom-nice-select ul.list li.option{width:46.6%!important}.wn-hover-img-sh{display:none}}@media(max-width:480px){.wn-mec-select{width:100%!important}.mec-custom-nice-select ul.list{min-width:337px!important}}@media(max-width:320px){.mec-custom-nice-select ul.list li.option{width:100%!important}.mec-custom-nice-select ul.list{min-width:298px!important}}.mec-sed-methods li{line-height:28px;padding-left:38px;position:relative}.mec-sed-methods li:before{margin-right:0}.mec-sed-methods li:before{border-radius:18px}.mec-custom-nice-select ul.list li .wn-mec-text:after,.mec-sed-methods li:before{content:"";position:absolute;display:inline-block;background:#fff;border-radius:2px;width:12px;height:12px;margin:-1px 0 0 -1px;cursor:pointer;border:2px solid #e1e7ed;border-radius:50%}.mec-custom-nice-select ul.list li .wn-mec-text{position:relative;padding-top:0;padding-bottom:28px}.mec-custom-nice-select ul.list li .wn-mec-text:after{left:calc(50% - 7px);top:auto;bottom:1px}.mec-custom-nice-select ul.list li .wn-img-sh{line-height:1}.mec-sed-methods li:before{left:9px;top:calc(50% - 7px)}.mec-custom-nice-select ul.list li.option.selected .wn-mec-text:after,.mec-sed-methods li.active:before{width:4px;height:4px;border:7px solid #07bbe9;background:#fff;box-shadow:0 3px 16px -3px #07bbe9}#menu-posts-mec-books .wp-menu-image img,#toplevel_page_mec-intro .wp-menu-image img{width:18px!important;padding-top:7px!important}.mec-add-booking-tabs-wrap,.mec-add-event-tabs-wrap,.mec-create-shortcode-tabs-wrap{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.mec-add-booking-tabs-left,.mec-add-event-tabs-left{min-width:200px}@media(max-width:1366px){.mec-add-booking-tabs-left,.mec-add-event-tabs-left{min-width:137px}}.mec-add-booking-tabs-left,.mec-add-event-tabs-left,.mec-create-shortcode-tabs-left{flex:1}.mec-add-booking-tabs-right,.mec-add-event-tabs-right,.mec-create-shortcode-tabs-right{flex:6}a.mec-add-booking-tabs-link,a.mec-add-event-tabs-link,a.mec-create-shortcode-tabs-link{display:block}.mec-booking-tab-content,.mec-create-shortcode-tab-content,.mec-event-tab-content{display:none;transition:all .3s ease}.mec-booking-tab-content.mec-tab-active,.mec-create-shortcode-tab-content.mec-tab-active,.mec-event-tab-content.mec-tab-active{display:block}.mec-add-booking-tabs-wrap,.mec-add-event-tabs-wrap{background:#fff;margin:-6px -12px -12px}.mec-create-shortcode-tabs-wrap{margin:-30px -22px -42px}.mec-add-booking-tabs-left,.mec-add-event-tabs-left,.mec-create-shortcode-tabs-left{background:#f7f8f9}.mec-add-booking-tabs-left a,.mec-add-event-tabs-left a,.mec-create-shortcode-tabs-left a{display:block;position:relative;outline:0;padding:13px 4px 13px 20px;background:#e3e5e7;background:0 0;border:solid;border-width:1px 0 1px 0;border-color:transparent;color:#3f454a;font-size:13px;font-weight:600;text-decoration:none;border-radius:0;transition:all .2s ease}.mec-add-booking-tabs-left a:first-of-type,.mec-add-event-tabs-left a:first-of-type,.mec-create-shortcode-tabs-left a:first-of-type{border-top:none}.mec-add-booking-tabs-left a:hover,.mec-add-event-tabs-left a:hover,.mec-create-shortcode-tabs-left a:hover{background:#fff;color:#07bbe9}.mec-add-booking-tabs-left a:focus,.mec-add-event-tabs-left a:focus,.mec-create-shortcode-tabs-left a:focus{box-shadow:none;outline:unset}.mec-add-booking-tabs-left a.mec-tab-active,.mec-add-event-tabs-left a.mec-tab-active,.mec-create-shortcode-tabs-left a.mec-tab-active{background:#ecf9fd;color:#07bbe9;border-color:#ccecf4;position:relative;padding-left:22px}.inside div div>a.mec-tab-active:after,.inside div div>a.mec-tab-active:before{position:absolute;z-index:9999;content:" ";height:0;width:0;border:8px solid transparent;border-right-color:#fff;right:-1px;top:13px}.inside div div>a.mec-tab-active:before{border-right-color:#d7d8d9;right:0}.mec-add-booking-tabs-right,.mec-add-event-tabs-right,.mec-create-shortcode-tabs-right{padding:0 30px 40px;border-left:1px solid #e2e2e2}.mec-booking-tab-content.mec-tab-active,.mec-create-shortcode-tab-content.mec-tab-active,.mec-event-tab-content.mec-tab-active{animation:fadeEffect2 .31s}@media(max-width:1366px){.mec-add-booking-tabs-right,.mec-add-event-tabs-right,.mec-create-shortcode-tabs-right{padding:0 15px 20px}.mec-form-row select{min-width:60px}}@media (min-width:1199px) and (max-width:1280px){.mec-add-booking-tabs-right,.mec-add-event-tabs-right,.mec-create-shortcode-tabs-right{padding:0 0 0 10px}#mec_meta_box_hourly_schedule_days{padding:0 40px 0 0}#mec_meta_box_hourly_schedule_days .mec-form-row.mec-box{margin-right:-40px}#mec_comment,#mec_cost,#mec_countdown_method,#mec_event_timezone,#mec_public,#mec_repeat_type{min-width:220px;width:220px}#mec_meta_box_hourly_schedule_days .mec-box.mec-form-row input[type=text]{max-width:120px}.mec-form-row .mec-time-picker select{min-width:60px}#mec_countdown_method,#mec_repeat_type{min-width:220px;width:220px}#mec_exceptions_in_days_container .mec-col-4{width:25%}#mec_exceptions_in_days_container .mec-col-3{width:50%}#mec_exceptions_in_days_container .mec-col-5{width:20%}#mec_exceptions_in_days_container input[type=text]{width:95%}#mec_repeat_certain_weekdays_container label:not(.mec-col-3){display:block;padding-left:25%}}@media (max-width:1023px){.post-type-mec-events h4,.post-type-mec_calendars .mec-meta-box-fields h3{margin-top:20px}.post-type-mec-events .mec-form-row{padding-bottom:20px}.post-type-mec-events .mec-form-row .mec-form-row{padding:0}.post-type-mec-events .mec-form-row .mec-col-1,.post-type-mec-events .mec-form-row .mec-col-10,.post-type-mec-events .mec-form-row .mec-col-11,.post-type-mec-events .mec-form-row .mec-col-12,.post-type-mec-events .mec-form-row .mec-col-2,.post-type-mec-events .mec-form-row .mec-col-3,.post-type-mec-events .mec-form-row .mec-col-4,.post-type-mec-events .mec-form-row .mec-col-5,.post-type-mec-events .mec-form-row .mec-col-6,.post-type-mec-events .mec-form-row .mec-col-7,.post-type-mec-events .mec-form-row .mec-col-8,.post-type-mec-events .mec-form-row .mec-col-9{display:block;width:100%;margin:20px 0 0 0;max-width:285px}.post-type-mec-events .mec-add-booking-tabs-left,.post-type-mec-events .mec-add-event-tabs-left{min-width:180px}.post-type-mec-events .mec-add-booking-tabs-left a,.post-type-mec-events .mec-add-event-tabs-left a,.post-type-mec-events .mec-create-shortcode-tabs-left a{padding-left:10px}#mec_repeat_type,.post-type-mec-events #mec_settings_fes_thankyou_page_url,.post-type-mec-events .mec-form-row .mec-col-4 input[type=number],.post-type-mec-events .mec-form-row .mec-col-4 input[type=text],.post-type-mec-events .mec-form-row .mec-col-4 select,.post-type-mec-events .mec-form-row .mec-col-4 textarea{width:100%;max-width:255px}#mec-exceptional-days .mec-certain-day>div,#mec_exceptions_in_days_container .mec-certain-day>div{width:100%;max-width:255px;padding:12px;margin:20px 10px 0 0;border-radius:8px}.mec-certain-day .mec-in-days-day,.mec-certain-day>div .mec-not-in-days-day{line-height:21px;font-size:10px}#mec_repeat_certain_weekdays_container label{display:block;margin:20px 0 20px 0}}@media (max-width:640px){.mec-add-booking-tabs-wrap,.mec-add-event-tabs-wrap,.mec-create-shortcode-tabs-wrap{display:block}.post-type-mec-events .mec-add-booking-tabs-left,.post-type-mec-events .mec-add-event-tabs-left{min-width:100%;width:100%!important;display:block!important;float:unset;margin:0;flex:unset;height:auto}.post-type-mec-events .mec-add-booking-tabs-right,.post-type-mec-events .mec-add-event-tabs-right,.post-type-mec-events .mec-create-shortcode-tabs-right{display:block;min-width:100%;width:100%;margin:0;flex:unset}.post-type-mec-events .mec-add-booking-tabs-left a,.post-type-mec-events .mec-add-event-tabs-left a,.post-type-mec-events .mec-create-shortcode-tabs-left a{font-size:14px;padding:14px 10px 14px 15px;line-height:1.2;letter-spacing:0}.mec-add-booking-tabs-right,.mec-add-event-tabs-right,.mec-create-shortcode-tabs-right{padding-left:10px;padding-right:10px}#mec_tickets .mec-box{max-width:290px}}@keyframes fadeEffect2{from{opacity:0;transform:translateX(11px)}to{opacity:1;transform:translateX(0)}}.mec-form-row .mec-col-8 label,.mec-form-row .mec-col-9 label{padding-right:20px}@media(min-width:860px) and (max-width:1280px){.mec-form-row .mec-col-9 label{padding-right:12px}}#mec-event-data .mec-form-row label{margin-right:14px}.mec-form-row input[type=date]::-webkit-calendar-picker-indicator{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0QjQ2N0QwQjQ4MzExRUE4RDdFREZDRTUxMUVERTM5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0QjQ2N0QxQjQ4MzExRUE4RDdFREZDRTUxMUVERTM5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDRCNDY3Q0VCNDgzMTFFQThEN0VERkNFNTExRURFMzkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDRCNDY3Q0ZCNDgzMTFFQThEN0VERkNFNTExRURFMzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WW71PAAAGIklEQVR42qRXS28bVRQ+586Mx3ZC1DSpVFojRU2CqMIGiSKxAVoUduzoDjYIlhU/Av4AYsdjRXfkD0Cjom6QqIqEqEhRo1aRkkZpkpY6j7GduQ++c2dsj1+BlInGztxvzj3nfudpPlM/otc2W2QjJmU0rZ0uUytUpBxNnN9p/FYhctF0+XUi2nPGkX7WJOfwxNRzqXxtbfI4eUvm7xY1o4iiI0d/vFiisL2BgTAz0yvbCRnLhP0uNEtqrgUseZRcwPPvJewaldSA8o48vo+Tj0U+CnrkOgZwvkEzEmGm1PF9fzK5Y3U/YlllsjRUv19zXl7571HyAjooc/kmYerpcmPO0Mfa0SyxEtji44ynOjPuayjecd7M46/MQOdGyIs9ThnzMLD0XRrwIdeetmoLm41fWiG95Ar792tydLLrOPkAlpW027hbG3+T37lf/5EtvYcXUuhfBjWp9wHRBO63c5lbEkQj2B92uaHy4l2EAQ66GFgbmiD4id/9q661ooAtf8rsvmUEilAHEqcgtJvvNq3YPTkJA8PksT9ZFxD8+4my9pvAOqOMxIMoJHfPZoJkJNiYat3duOac6hxt1N3GR8lnt0O623s+c2CVZEGaZ8Oks1mElvxu7hGYaQjpHLpH3q/YFQE7Oh5Y6gFTaHhAXlasxmoWpZO5L9Ow4DTv+UBZBAkWNO+CqhkbSOzaXWWyzY+n3WcACdVscnklz5CHYsmv1L/RyUJ/cs7zdT3Ey8pTgw/QgNNuS4XjNMvffwvBNmwDH+pdeZ3J+1qDdW15vS0iBhjZWzF9ge8HWl7zNLluYhP/9/jvFANXyL+ufF4jZvOCZsK8isp77+sixf10n7QQjJT39bBtjzdA5chtLG61n7kgk6UvDy29z4HL4c/ifkN0hYV+cA3Bc7stKAfossgSSF06+3HOu8QovE8eThDlv4pu1TbUOpqySDNUKMSDQRIo6QgVRHbFcID1mCITUGgNKLI9uBbcCC59xUi+DsiHBq0XOLb3utqOUYV+LglH9XJASRAsRNqt4xHVj59Exqw3AlrYi0PaiwNqBKoX12Y9iQSP/GkD4xZC0yt/GPFCvZzhUBoMtmPftRwMEEtpupy2auzadLraXtlNoXLhKQYLbjrWRx0cXNf24wxPSmWw5aZPNXSNOi5ytXqZpjTwSqs3PsJi0I61LG29EFG9GtyaeqgvxU17TrAkDjbvnq/eKcTYrbcemi5eHoI/OLgUt7r4n+cqd04llmZ3mjBSDQ4kYtERLLz4OKGt0xGKA9+RgiSGSRV7+UlCVvka72lEvHRx04vLGW2f/PzTBk3VtddRrGlhMXVaIdME5sLJ3ZQOTPQBNqj58uzcxsXtZEkqmQ7IB9ihLeA2x6FQqyG4cRuvbh8uNZSigzBCALhBBtrjkwjjQItQ+kPXWY6eBuEi/lmOlC8kvTh38ZLH3QC+y+GiIl4OqbeZ9RggQZgcVIXe1ep48jPkz/oGw7x1yoytIq1o59AH1Wp1rNHBSXA9tip87zYyvFzpx8dXLVTvqySvhUMNsN6+1ERrrNQVQs57H4K6cR35GrapffICb16RpO7glOHrrQyvjHXxQHB0/j1ugV0LpcFwAzS4n6hiZoIvEp2znwcSigfGJhxpMmseLc0dvFjcvRuLvdEdNyl2+0DOALwE863TM/jnJqhfQa6v4AfJzUNOZ/aVlhqIUpoO4PuU4XFsqFrSM866m9hxBXSvWPx/wHpGqA96Vfa5AH9HnMjYNI96dbkwaVzcCw/nAK+xHzp4Hp89eD04nENzX6v4cYrnrVWXXQF/Fh7MQfWasmogCNsmaT+qwD0g4gYsuYqnWlboeKMUumUr86LycxdwdRUb+zQTvAzcgL0jLXFkbkQUX5UKyFTE2bvZD0a5B8SAUu6dPf+7AInssja2VPSZRud2Ni/NKse5M2VQqkO4BxSzZLmV8Wwpa8S9OHsK3X6+Lc7F/JidOwvkc7z3FbIgzd7smy1c35TEg7NGrg6Ucs88UsCliOLHH1+Td8HYFl++W//QxfT9iSee/3lJWy5X6aMwtK3rTVWJUU4/g4GzdLLp73ku8cEDxNmXUZhc/0eAAQAVgX0RHvvILQAAAABJRU5ErkJggg==);background-position:center;background-size:cover;width:10px;height:12px;display:block}.mec-attendees-wrapper select,.mec-calendar-metabox .wn-mec-select,.mec-form-row input[type=date],.mec-form-row input[type=email],.mec-form-row input[type=number],.mec-form-row input[type=tel],.mec-form-row input[type=text],.mec-form-row input[type=url],.mec-form-row select,.mec-form-row textarea,.mec-form-row.mec-skin-list-date-format-container input[type=text],.mec-occurrences-wrapper input[type=date],.mec-occurrences-wrapper input[type=email],.mec-occurrences-wrapper input[type=number],.mec-occurrences-wrapper input[type=tel],.mec-occurrences-wrapper input[type=text],.mec-occurrences-wrapper input[type=url],.mec-occurrences-wrapper select,.mec-occurrences-wrapper textarea{border:none;background-color:#f7f8f9;border-radius:5px;height:38px;line-height:38px;padding-left:10px;box-shadow:inset 0 1px 2px rgb(0 0 0 / 7%)}.mec-calendar-metabox .wn-mec-select,.mec-form-row select,.post-type-mec-events .mec-form-row select,.post-type-mec_calendars .mec-form-row select,.wns-be-main .mec-form-row select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;min-height:34px;line-height:34px;background-color:#f7f8f9;border-radius:2px;padding-left:8px;box-shadow:0 1px 3px rgb(0 0 0 / 2%);transition:all .23s ease;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij4KPGc+CjwvZz4KCTxwYXRoIGQ9Ik0xNi4zNTQgNS4wNzVsLTcuODU1IDcuODU0LTcuODUzLTcuODU0IDAuNzA3LTAuNzA3IDcuMTQ1IDcuMTQ2IDcuMTQ4LTcuMTQ3IDAuNzA4IDAuNzA4eiIgZmlsbD0iIzAwMDAwMCIgLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-size:26px 10px;background-position:right center;min-width:160px;border:1px solid #e6e9eb}.post-type-mec-events .mec-form-row .mec-time-picker select,.post-type-mec-events .wn-ticket-time select{min-width:60px;margin-bottom:10px}.wns-be-main .mec-col-4 select{min-width:unset}.mec-form-row .nice-select{background-image:unset}.mec-calendar-metabox .wn-mec-select.open .list{border-radius:0 0 2px 2px;box-shadow:0 0 0 1px #ddd,0 2px 6px rgba(0,0,0,.07)}.mec-calendar-metabox .mec-custom-nice-select.open ul.list{border-radius:5px;box-shadow:0 2px 6px rgb(0 0 0 / 3%);margin-left:0!important;transform:translateX(-50%);left:50%}.mec-custom-nice-select ul.list li.option.selected .wn-mec-text:after{border:6px solid #40d9f1;box-shadow:0 3px 16px -3px #40d9f1}.m-e-calendar_page_MEC-settings .mec-form-row input+span.mec-tooltip,.m-e-calendar_page_MEC-settings .mec-form-row select+span.mec-tooltip{bottom:10px}.mec-form-row label+span.mec-tooltip{bottom:10px}.mec-form-row textarea+span.mec-tooltip{bottom:auto;vertical-align:top;top:12px}.mec-form-row span+span.mec-tooltip{bottom:0;vertical-align:middle}.mec-form-row .tooltip-move-up span+span.mec-tooltip i{margin-top:-40px}.mec-form-row .mec-col-8 input[type=text],.mec-form-row .mec-col-8 select,.mec-form-row .mec-col-8 span.mec-archive-skins{vertical-align:top}.mec-form-row .mec-col-8 span.mec-archive-skins input[type=text]{max-width:225px}.mec-form-row input:disabled{opacity:.6;background:#f6f6f6}.wns-be-group-tab h5{font-size:16px;font-weight:600;color:#444;margin:0 0 40px 0}.mec-form-row textarea{height:auto;margin-bottom:0;min-height:60px}.mec-form-row .wp-picker-container input[type=text].wp-color-picker{height:25px;vertical-align:top;width:4rem;margin:-10px 0 0 0!important}.mec-form-row .wp-picker-container label{margin:0}.mec-image-select-wrap li span:hover{border-color:#fff;box-shadow:0 1px 8px rgba(0,0,0,.12)}.mec-message-categories li.mec-acc-label:after{content:"\e604";font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;display:block;font-size:13px;color:#999;position:absolute;right:27px;top:26px}.mec-message-categories>li.mec-acc-label[data-status=open]:after{content:"\e607";color:#07bbe9}.mec-message-categories>li.mec-acc-label[data-status=open]{color:#07bbe9}.mec-message-categories>li.mec-acc-label:last-of-type{border-bottom:none}.mec-message-categories>li.mec-acc-label[data-status=open]{border-bottom:1px solid #e6e6e6}.mec-form-row ul.mec-message-categories{box-shadow:0 2px 16px rgba(0,0,0,.03);border-radius:5px;overflow:hidden;margin-top:30px;background:#f5f5f5;border:2px solid #e6e6e6;max-width:700px}.mec-form-row ul.mec-message-categories li ul{padding:10px 40px 40px;margin:0 -30px 0;background:#fff;box-shadow:inset 0 6px 7px -2px rgb(0 0 0 / 4%);border-top:1px solid #eee;cursor:default}.mec-form-row ul.mec-message-categories ul label{margin:25px 8px 7px;font-size:14px;color:#888;cursor:default}#mec_calendar_display_options .mec-tooltip{bottom:1px}.mec-calendar-metabox .mec-form-row input[type=checkbox],.mec-meta-box-fields .mec-form-row input[type=checkbox]{margin-right:6px}#mec_add_fee_button,#mec_add_ticket_variation_button,#mec_meta_box_downloadable_file_options #mec_downloadable_file_remove_image_button,#taxes_option #mec_fees_list .mec-form-row .button,#ticket_variations_option #mec_ticket_variations_list .mec-form-row .button,.mec-export-settings,.mec-import-settings,.mec-meta-box-fields .mec-form-row .button:not(.wp-color-result),.mec-occurrences-wrapper .button:not(.wp-color-result){border-radius:25px;border:1px solid #d1e5ec;text-shadow:none;padding:0 16px;height:35px;letter-spacing:.2px;margin-right:5px;background:#fff;color:#07bbe9;box-shadow:0 1px 5px -1px rgb(0 0 0 / 5%);transition:all .2s ease}.mec-export-settings,.mec-import-settings{padding:11px 16px;text-decoration:none}#mec_add_fee_button:hover,#mec_add_ticket_variation_button:hover,#mec_meta_box_downloadable_file_options #mec_downloadable_file_remove_image_button:hover,.mec-meta-box-fields .mec-form-row .button:not(.wp-color-result):hover,.mec-occurrences-wrapper .button:not(.wp-color-result):hover{background:#f0f9fc}#taxes_option #mec_fees_list .mec-form-row .button,#ticket_variations_option #mec_ticket_variations_list .mec-form-row .button{margin:0}#mec-hourly-schedule .mec-form-row .mec-col-1 .button,#mec-hourly-schedule .mec-form-row.mec-box .button,#taxes_option #mec_fees_list .mec-form-row .button,#ticket_variations_option #mec_ticket_variations_list .mec-form-row .button{color:#ea6485;border-color:#ea6485}#mec-hourly-schedule .mec-form-row .mec-col-1 .button:hover,#mec-hourly-schedule .mec-form-row.mec-box .button:hover,#taxes_option #mec_fees_list .mec-form-row .button:hover,#ticket_variations_option #mec_ticket_variations_list .mec-form-row .button:hover{background:rgb(234 100 133 / .1)}#mec-hourly-schedule .mec-hourly-schedule-form-speakers{margin-top:20px}#mec_meta_box_downloadable_file_options #mec_downloadable_file_remove_image_button{margin-top:12px}#mec_meta_box_downloadable_file_options input[type=file]{max-width:166px;text-align:center;transition:all .2s ease;border-radius:5px!important;border:2px dashed #b8e9f3;margin-bottom:12px;height:44px;text-decoration:none;padding:0 15px 1px;text-transform:none;letter-spacing:0;font-weight:600;color:#40d9f1;box-shadow:0 2px 6px -3px #cfeff5}#mec_meta_box_downloadable_file_options input[type=file]:hover{box-shadow:0 2px 16px -3px #cfeff5}#mec_meta_box_downloadable_file_options input[type=file]::-webkit-file-upload-button{visibility:hidden;width:1px;height:38px}#mec_meta_box_downloadable_file_options input[type=file]::-moz-file-upload-button{visibility:hidden;width:1px;height:38px}.mec-attendees-wrapper .mec-attendees-list{margin:22px 0 0}.mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child{background:#fff;border-bottom:1px solid #cfeff5}.mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child div span{line-height:1;font-weight:600}.mec-attendees-wrapper .mec-attendees-list .w-clearfix{display:flex;background:#f8feff;padding:10px;text-align:left}.mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:first-child{width:100%;max-width:30%;padding:0}.mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3 a{text-decoration:unset}.mec-attendees-wrapper .mec-attendees-list .w-clearfix:nth-child(odd){background:#fff}#mec-read-more .mec-form-row span.mec-tooltip{top:2px;left:-4px}#mec-occurrences .mec-occurrences-list{margin-top:12px}#mec-occurrences .mec-occurrences-list h3{margin-top:0}#mec-occurrences .mec-occurrences-list .mec-form-row{margin-bottom:0}#mec-occurrences .mec-occurrences-list .mec-form-row label{line-height:40px;width:120px;display:inline-block;margin:0}#mec-occurrences .mec-occurrences-list .mec-form-row .event-status-schema label{width:auto;min-width:160px}#mec-occurrences .mec-occurrences-list .mec-form-row .event-status-schema p{border:unset;padding-left:0;margin-left:0}#mec-search-settings{border-radius:21px;min-height:32px;box-shadow:inset 0 1px 2px rgba(0,0,0,.06);margin-right:10px;color:#7c838a;font-size:13px;width:260px;background:#f7f8f9;border:none;z-index:1;transition:all .18s ease;outline:0;line-height:36px;padding:2px 10px 1px 38px}#mec-search-settings:focus{background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.07),0 0 0 1px #e6e6e6;width:270px}.mec-search-settings-wrap{display:inline-block;position:relative}.mec-search-settings-wrap i{position:absolute;left:16px;top:13px;font-size:13px;color:#7e8c98;display:block;z-index:2}#mec-search-settings::-webkit-input-placeholder{color:#7c838a}#mec-search-settings::-moz-placeholder{color:#7c838a}#mec-search-settings:-ms-input-placeholder{color:#7c838a}#mec-search-settings:-moz-placeholder{color:#7c838a}#wns-be-content .noresults label,#wns-be-content .results .results .noresults label{color:#000}#wns-be-content .results .results .results label,#wns-be-content .results label,#wns-be-content ul li.enable,#wns-be-content ul li.enable label{color:#07bbe9}#wns-be-content ul li.disable,#wns-be-content ul li.disable label{color:#e7e7e7}.ui-datepicker.ui-widget{border:1px solid #e8e8e8;box-shadow:0 1px 9px rgba(0,0,0,.12)}.ui-datepicker.ui-widget select{font-weight:600;font-size:12px;border-radius:2px;padding:2px 10px;margin:1px 3px 5px}.ui-datepicker.ui-widget table{border-spacing:2px}.ui-datepicker.ui-widget td,.ui-datepicker.ui-widget tr{padding:0;background:0 0!important}.ui-datepicker.ui-widget td a{color:#777;font-weight:600;width:30px;height:30px;line-height:30px;display:inline-block;border-radius:33px;padding:0;background:#fff;transition:all .2s ease}.ui-datepicker.ui-widget td a.ui-state-active,.ui-datepicker.ui-widget td a:hover{background:#40d9f1;color:#fff}.ui-datepicker.ui-widget .ui-datepicker-next,.ui-datepicker.ui-widget .ui-datepicker-prev{color:#40d9f1;width:30px;height:30px;line-height:30px;display:inline-block;text-align:center;border-radius:33px;background:#ecfcff;transition:all .2s ease}.ui-datepicker.ui-widget .ui-datepicker-next:hover,.ui-datepicker.ui-widget .ui-datepicker-prev:hover{background:#fff;box-shadow:0 0 7px -3px rgba(0,0,0,.4)}#mec-wrap{width:92%;margin:20px auto;max-width:1384px}#mec-wrap h2.nav-tab-wrapper{margin-bottom:0;position:relative;z-index:8;padding:0;border-radius:5px 5px 0 0;border:none;margin-top:35px;clear:both;background:#fff;box-shadow:0 1px 0 0 #ededed}#mec-wrap .nav-tab-wrapper .nav-tab{position:relative;padding:28px 22px;border:none;margin:0;background:#fff;font-size:13px;color:#444;outline:0;letter-spacing:-.1px;box-shadow:none}#mec-wrap .nav-tab-wrapper .nav-tab:hover{color:#07bbe9}#mec-wrap .nav-tab-wrapper .nav-tab:after{content:"";display:inline-block;width:1px;height:30%;position:absolute;right:0;top:35%;background:#e9e9e9}#mec-wrap .nav-tab-wrapper .nav-tab-active,#mec-wrap .nav-tab-wrapper .nav-tab-active:focus,#mec-wrap .nav-tab-wrapper .nav-tab-active:focus:active,#mec-wrap .nav-tab-wrapper .nav-tab-active:hover{background:#ecf9fd;outline:0;margin-left:-1px;z-index:2;border:1px solid #ccecf4;color:#07bbe9;border-radius:5px;margin-bottom:-1px}#mec-wrap .nav-tab-wrapper .nav-tab-active:after{content:'';position:absolute;display:block;background:0 0;top:auto;height:auto;bottom:-20px;left:50%;margin-left:-10px;width:0;border-width:10px;border-style:solid;border-color:#ecf9fd transparent transparent}#mec-wrap .mec-container{padding:25px 40px 40px;box-shadow:0 3px 10px -4px rgba(0,0,0,.1)}#wpwrap .mec-button-primary{box-shadow:0 0 0 4px #e4ffe6;text-shadow:none;margin-right:5px;background:#64e385;color:#fff;border:none;cursor:pointer;padding:2px 22px;border-radius:22px;font-weight:500;line-height:39px}#wpwrap .mec-button-primary:hover{box-shadow:0 0 0 4px rgb(0 0 0 / 10%);background:#4d5051;border-color:#4d5051;cursor:pointer}#mec-wrap .nav-tab-wrapper .nav-tab-active:before{content:'';position:absolute;display:block;background:0 0;top:auto;height:auto;bottom:-24px;left:50%;margin-left:-12px;width:0;border-width:12px;border-style:solid;border-color:#ccecf4 transparent transparent}.ui-datepicker.ui-widget select{border-color:#e7e8e9}.wn-p-t-right{min-width:300px;max-width:400px;display:inline-block;top:-8px;left:50%;margin-top:0;transform:translate(-50%,-100%);padding:0;background-color:#535a61;color:#fff;font-weight:300;font-size:14px;letter-spacing:.5px;line-height:1.5;position:absolute;z-index:99999999;box-sizing:border-box;border-radius:6px;box-shadow:0 4px 45px -8px #444b50;visibility:hidden;opacity:0;transition:opacity .23s;padding:20px;border-radius:8px}.wn-p-t-right i{position:absolute!important;top:100%;right:50%;margin-top:-6px!important;margin-right:-6px!important;width:12px;height:24px;overflow:hidden;transform:rotate(-90deg)}.wn-p-t-right i:after{content:'';position:absolute;width:12px;height:12px;left:0;top:50%;transform:translate(50%,-50%) rotate(-45deg);background-color:#535a61;box-shadow:0 8px 9px -4px #535a61}.wn-p-t-right .wn-p-t-text-content h5{color:#fff;font-size:17px;font-weight:600;margin:-20px;padding:15px 0;text-align:center;margin-bottom:10px;background:#3a3f44;border-bottom:1px solid #32363a;border-radius:6px 6px 0 0}.mec-addon-box-footer a:hover .wn-p-t-right{visibility:visible;opacity:1}#mec_organizer_user+.select2-container,#mec_speaker_user+.select2-container{min-width:224px!important}.mec-add-event-tabs-wrap .select2-container,.mec-create-shortcode-tab-content .select2-container{min-height:38px;height:auto;box-sizing:border-box;padding:0 6px 0 10px;border-radius:5px;box-shadow:inset 0 1px 2px rgb(0 0 0 / 7%);background-color:#f7f8f9;color:#32373c;outline:0;transition:50ms border-color ease-in-out;min-width:200px;width:100%!important;max-width:290px!important;font-size:14px}.mec-add-event-tabs-wrap .select2-selection,.mec-create-shortcode-tab-content .select2-selection{border:none;background:0 0;padding-top:3px;width:100%;height:100%}.mec-add-event-tabs-wrap .select2-container--default.select2-container--focus .select2-selection,.mec-create-shortcode-tab-content .select2-container--default.select2-container--focus .select2-selection{border:none!important;outline:0}.mec-add-event-tabs-wrap .select2-container--default .select2-selection--single .select2-selection__arrow,.mec-create-shortcode-tab-content .select2-container--default .select2-selection--single .select2-selection__arrow{top:5px;right:4px}.fs-webform-container div .fserv-container{width:100%!important;max-width:none!important;min-height:208px!important;box-shadow:0 1px 6px rgb(0 0 0 / 1%)!important;border-radius:11px!important;padding:0!important;margin-bottom:0!important;margin-top:30px!important;background:url(https://webnus.net/modern-events-calendar/wp-content/uploads/2019/11/illustration.svg) no-repeat top right;background-size:310px}.fserv-container .fserv-form-name{font-weight:600!important;position:relative!important;font-size:20px!important;padding:30px 30px 10px!important;text-align:left!important;margin:0!important;line-height:1}.fserv-form-description{padding:10px 30px!important;margin:1em 0 0!important;line-height:1.5!important;font-size:16px!important}.fserv-container form{padding:0!important;padding-left:28px!important}.fserv-container .fserv-label{display:none!important}.fserv-field{display:inline-block;padding:0!important;min-width:260px;margin:0!important;margin-right:25px!important}.fserv-container label.fserv-form-description{cursor:default}.fserv-field input.fserv-input-text{border-radius:5px!important;border:none!important;background-color:#f7f8f9!important;box-shadow:inset 0 1px 2px rgb(0 0 0 / 7%)!important}.fserv-field+div:not(.fserv-field){margin:0!important;border:none!important;text-align:left!important;padding-left:4px!important;margin-top:0!important;padding-top:0!important;display:inline-block;margin-right:10px!important}.fserv-container .powered-by{display:none!important}@media(max-width:1366px){#webnus-dashboard .fserv-container form{padding:0!important;padding:0 28px 40px 28px!important}#webnus-dashboard .fserv-form .fserv-field{width:33%!important}#webnus-dashboard .fserv-form .fserv-button-submit{margin-left:-2px!important}}@media(max-width:960px){#webnus-dashboard .fserv-container form{padding:0!important;padding:0 28px 40px 28px!important}#webnus-dashboard .fserv-form .fserv-field{width:100%!important}#webnus-dashboard .fserv-form .fserv-button-submit{margin-left:-2px!important}}#webnus-dashboard .mec-intro-section .mec-intro-section-link-tag{font-weight:500;border-radius:60px;text-shadow:none;box-shadow:0 0 0 3px rgb(227 249 253 / 15%);background:#fff;background:linear-gradient(95deg,#fff 0,#fff 50%,#fff 100%)!important;border:1px solid #c0e5ea;transition:.24s}#webnus-dashboard .mec-intro-section .mec-intro-section-link-tag.button-primary,#webnus-dashboard .total-bookings button,button.fserv-button-submit{color:#fff!important;font-weight:500!important;border-radius:60px!important;box-shadow:0 0 0 4px rgb(56 213 237 / 1%)!important;text-shadow:none!important;background:#38d5ed!important;border:none!important;transition:.24s!important}#webnus-dashboard button.fserv-button-submit{background:#64e385!important;box-shadow:0 0 0 3px #64e3851a!important}#webnus-dashboard button.fserv-button-submit:hover{background:#46d26a!important;box-shadow:0 0 0 4px #64e38536!important}#webnus-dashboard .total-bookings button{line-height:39px;padding:0 36px}#webnus-dashboard .mec-intro-section .mec-intro-section-link-tag.button-primary:hover{color:#fff!important;background:#1fcae4!important;box-shadow:0 0 0 4px rgb(56 213 237 / 15%)!important}#webnus-dashboard .total-bookings button:hover,button.fserv-button-submit:hover{background:#26bbd2!important;box-shadow:0 0 0 4px rgb(56 213 237 / 15%)!important;cursor:pointer!important}#webnus-dashboard .mec-intro-section .mec-intro-section-link-tag:hover{box-shadow:0 0 0 4px rgb(56 213 237 / 8%)!important;color:#02a3bb!important;cursor:pointer!important}.fserv-container input::-webkit-input-placeholder{font-family:Inherit!important;font-size:14px}.fserv-container input::-moz-placeholder{font-family:Inherit!important;font-size:14px}.fserv-container input:-ms-input-placeholder{font-family:Inherit!important;font-size:14px}.fserv-container input:-moz-placeholder{font-family:Inherit!important;font-size:14px}input.fserv-input-text{height:38px;box-sizing:border-box;margin-bottom:8px;padding:0 6px;box-shadow:none;border-radius:2px;box-shadow:inset 0 1px 5px rgba(0,0,0,.05)}.fserv-field label.error{display:none!important}.fs-notifier{position:fixed!important;top:40px!important;width:300px!important;max-width:300px!important;margin:0!important;right:20px!important;left:unset!important}.post-type-mec-events .lity{background:#edf0f3}.post-type-mec-events .lity-container{width:60vW;max-width:883px;margin:0 auto;border-radius:7px}.post-type-mec-events .lity-content:after{display:none}.mec-manage-events-lightbox{box-shadow:0 3px 20px rgba(0,0,0,.05)}.w-clearfix.mec-attendees-content img{display:inline-block;width:25px;height:25px;vertical-align:middle;margin-right:7px}.post-type-mec-events .mec-attendees-list-head{background:#008aff;color:#fff;text-align:center;padding:17px 0;text-transform:capitalize;font-size:26px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;border-radius:7px 7px 0 0;line-height:43px;box-shadow:0 3px 15px rgba(0,138,255,.25);z-index:99}.mec-attendees-list-wrap{display:flex;width:100%;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;background:#fff;box-shadow:0 3px 20px rgba(0,0,0,.05);border-radius:0 0 5px 5px;overflow:hidden}.mec-attendees-list-left{flex:1;background:#f6f8fa;padding:0;border-radius:0;position:relative}.mec-attendees-list-right,.mec-send-email-form-wrap{flex:1;border-radius:0 0 5px 5px;padding:0 20px 20px;background:#f2f4f7}.mec-attendees-list-left-menu a{display:inline-block;line-height:22px;font-size:12px;color:#000;font-weight:500;border-bottom:1px solid #eaebec;border-left:1px solid #eaebec;padding-bottom:0;padding:7px 6px;margin-bottom:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;transition:all .2s ease;text-decoration:none;text-align:center}.mec-attendees-list-left-menu a.selected-day{color:#008aff}.mec-attendees-list-left-menu .owl-item:last-child a{border-right:1px solid #eaebec}.mec-attendees-list-right table{width:100%}.w-clearfix.mec-attendees-head{margin-top:30px;border-bottom:2px solid #ccecf4;padding-bottom:18px;margin-bottom:3px}.w-clearfix.mec-attendees-content [class^=w-col-xs-],.w-clearfix.mec-attendees-head [class^=w-col-xs-]{padding:0}.w-clearfix.mec-attendees-head span{font-weight:600;color:#000;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:17px}.w-clearfix.mec-attendees-content{background:#fff;margin-bottom:2px;padding:10px 20px}.mec-attendees-list-left-menu{height:36px;margin-left:35px;margin-right:36px}.mec-attendees-list-left-menu a:active,.mec-attendees-list-left-menu a:focus,.mec-attendees-list-left-menu a:visited{outline:0;box-shadow:none}.mec-attendees-list-left-menu .owl-item{display:inline-block}.mec-attendees-list-left-menu .owl-stage{min-width:800px!important}.owl-nav.disabled .owl-next{position:absolute;right:0;top:0}.owl-nav.disabled .owl-prev{position:absolute;left:0;top:0}.owl-nav.disabled button{background:#fff;box-shadow:none;border:1px solid #ccc;height:36px;width:36px;font-size:54px;line-height:54px}.owl-nav.disabled button span{margin-top:-18px;display:block}.mec-cover-loader:after{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(255,255,255,.5);z-index:99999}.mec-loader{background:rgba(0,0,0,0);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9}.mec-loader,.mec-loader:after{border-radius:50%;width:5em;height:5em;z-index:999999999999}.mec-loader{font-size:10px;text-indent:-9999em;border-top:.5em solid rgba(0,0,0,.2);border-right:.5em solid rgba(0,0,0,.2);border-bottom:.5em solid rgba(0,0,0,.2);border-left:.5em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:mecloader 1.1s infinite linear;animation:mecloader 1.1s infinite linear}@media(max-width:992px){.post-type-mec-events .lity-container{width:80vw}}@-webkit-keyframes mecloader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mecloader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mec-report-backtoselect-wrap,.mec-report-sendmail-form-wrap{display:none}.mec-report-select-event-wrap .select2,.mec-select-wrap .select2{width:100%!important}.mec-report-select-event-wrap .select2-container--default .select2-selection--single,.mec-select-wrap .select2-container--default .select2-selection--single{border-radius:2px;border:1px solid #e2e3e4;height:38px;padding-top:5px;width:100%;box-shadow:0 2px 3px rgba(0,0,0,.03)}.mec-report-select-event-wrap .select2-container--default .select2-selection--single .select2-selection__arrow,.mec-select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow{height:36px}.mec-report-select-event-wrap .select2-container--open .select2-dropdown--below,.mec-select-wrap .select2-container--open .select2-dropdown--below{box-shadow:0 2px 8px rgba(0,0,0,.12);border-color:#d7d8d9}.select2-container--default .select2-search--dropdown .select2-search__field{box-shadow:0 2px 8px rgba(0,0,0,.06) inset;border-color:#d7d8d9;border-radius:2px}.mec-report-select-event-wrap select,.mec-select-wrap input[type=text],.mec-select-wrap select .mec-report-select-event-wrap input[type=text]{border:1px solid #e2e3e4;font-size:13px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;margin-bottom:15px;border-radius:2px;box-shadow:0 2px 3px rgba(0,0,0,.03);max-width:150px}.mec-report-select-event-wrap .select2-container--default,.mec-select-wrap .select2-container--default{max-width:400px}.mec-report-select-event-wrap select.mec-reports-selectbox-dates,.mec-select-wrap select.mec-reports-selectbox-dates{height:38px;min-width:260px;margin:0 0 0 10px;padding-left:15px}.mec-report-sendmail-form-wrap,.mec-report-sendmail-wrap{padding:30px 15px;background:#fff;border:1px solid #e2e3e4;margin:15px 0 5px;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.02)}.mec-report-sendmail-wrap .w-col-sm-12:before{background:url(../img/email-document.png) no-repeat left top;content:"";display:block;width:90px;height:70px;z-index:100;float:left}.mec-report-sendmail-wrap p{margin:0 0 15px;font-size:15px;color:#7d8284}.mec-report-backtoselect-wrap button,.mec-report-sendmail-wrap .w-col-sm-12 button,.mec-send-email-form-wrap .mec-send-email-button{background:#19cde9;border:none;color:#fff;font-size:13px!important;padding:6px 16px;border-radius:2px;cursor:pointer;box-shadow:0 1px 2px rgba(25,205,233,.25);transition:all .2s ease}.mec-report-backtoselect-wrap button:hover,.mec-report-sendmail-wrap .w-col-sm-12 button:hover,.mec-send-email-form-wrap .mec-send-email-button:hover{background:#04bfdc;box-shadow:0 1px 2px rgba(25,205,233,.05)}.mec-report-backtoselect-wrap button{margin-top:15px}.mec-report-selected-event-attendees-wrap{background-color:#fff;border:1px solid #96e3ef;padding:0;margin:20px 0;border-radius:3px;box-shadow:0 2px 14px rgba(25,205,233,.1);display:none}.mec-report-sendmail-wrap{display:none}.mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-head{background:#c7eef4;border-bottom:1px solid #96e3ef;padding:15px;margin:0;border-radius:3px 3px 0 0}.mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-content{margin:0;padding:8px 15px;border-bottom:1px solid #e4eef0;font-size:13px;line-height:25px}.mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-content:hover{background:#f3fdfe}.mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-content:last-child{border-bottom:none;border-radius:0 0 3px 3px}.mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-content img{border-radius:25px;margin-left:8px}.mec-report-selected-event-attendees-wrap input[type=checkbox]{border-radius:3px;margin-top:0}.mec-report-selected-event-attendees-wrap .mec-attendees-head .w-col-xs-2.name{padding-left:10px}.mec-report-selected-event-attendees-wrap .checkin_status span{font-weight:600}.mec-report-selected-event-attendees-wrap .w-col-sm-12>p{text-align:center}.mec-attendees-list-right,.mec-send-email-form-wrap{flex:1;border-radius:0;padding:0;background:0 0;max-width:674px;margin:0 auto}.mec-report-sendmail-form-wrap{padding:0 30px 45px}.mec-send-email-form-wrap h2{background:url(../img/email-document.png) no-repeat center top;padding-top:70px;font-size:22px;font-weight:600;text-align:center;padding-bottom:10px;padding-left:10px;margin-bottom:0}#webnus-dashboard .mec-send-email-form-wrap .wp-editor-tools button{font-size:13px;font-weight:400;color:#444;line-height:1;margin-bottom:0}#webnus-dashboard .mec-send-email-form-wrap .wp-editor-tabs button{min-height:30px}.mec-send-email-form-wrap input.widefat{min-height:40px;border:1px solid #e2e3e4;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.02)}.mec-send-email-form-wrap input.widefat:focus{border:1px solid #96e3ef}.mec-send-email-form-wrap h4.mec-send-email-count{font-weight:400;text-align:center;margin-bottom:30px;margin-top:0;padding-top:0}.mec-send-email-form-wrap .mec-send-email-button{min-height:40px;line-height:40px;padding:0;font-size:17px!important;font-weight:600}.mec-send-email-form-wrap .mce-menubtn.mce-fixed-width span{height:20px;padding-top:2px}.lity.mec-add-shortcode-popup{background-color:#b7e4e3}.lity.mec-add-shortcode-popup .lity-content{box-shadow:0 3px 20px 0 rgba(91,188,190,.55);border-radius:10px;height:100%}.mec-add-shortcode-popup .lity-container{width:930px;height:620px}.mec-add-shortcode-popup .lity-content:after{display:none}.mec-add-shortcode-popup div#mec_popup_shortcode{background:#fff;overflow:hidden;display:flex;width:100%;border-radius:10px;height:100%}.mec-steps-container{width:92px;text-align:center;background:#fff}.mec-steps-panel{width:calc(100% - 92px);background:#eef4f5}.mec-steps-container ul{text-align:center;display:block;margin-top:62px}.mec-steps-container ul li{width:22px;height:70px;margin:0 auto;position:relative}.mec-steps-container ul li span{border-radius:50px;background-color:rgba(26,175,251,.16);width:22px;height:22px;display:inline-block;padding-top:2px;font-size:11px;font-weight:700;color:#1aaffb;box-sizing:border-box}.mec-steps-container ul li:after,.mec-steps-container ul li:before{content:'';display:block;height:24px;width:2px;background:rgba(26,175,251,.16);margin-left:calc(50% - 1px)}.mec-steps-panel .mec-form-row input[type=checkbox],.mec-steps-panel .mec-form-row input[type=radio]{background:#fff}.mec-box .mec-steps-panel .mec-form-row input[type=radio],.mec-steps-panel .mec-form-row .mec-box input[type=checkbox]{background:#f7f8f9}.mec-steps-panel .mec-form-row .mec-box input[type=checkbox]:checked,.mec-steps-panel .mec-form-row .mec-box input[type=radio]:checked{background:#fff}.mec-steps-container ul li:first-of-type:before,.mec-steps-container ul li:last-of-type:after{display:none}.mec-steps-container ul li:first-of-type{height:46px}li.mec-step.mec-step-passed span,li.mec-step.mec-step-passed:after,li.mec-step.mec-step-passed:before{background-color:#2dcb73;color:#fff}.mec-steps-container img{margin-top:30px}.mec-steps-header{display:flex;background:#fff;border-radius:5px;box-shadow:0 3px 22px 0 rgb(11 121 125 / 1%);padding:12px 22px;margin:-15px -15px 65px}.mec-steps-header-settings{width:65px}.mec-steps-header-dashboard{width:fit-content;margin-right:22px}.mec-steps-header-userinfo{width:calc(100% - 65px)}.mec-steps-panel{padding:35px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.mec-steps-header-userinfo span{display:inline-block;vertical-align:middle}.mec-steps-header-userinfo span img{height:40px;border-radius:50px;margin-right:8px;vertical-align:middle}.mec-steps-header-userinfo span.mec-steps-header-name{font-size:14px;color:#778182;font-weight:600;text-transform:capitalize}span.mec-steps-header-add-text{color:#839294;font-size:12px;margin-left:5px}.mec-steps-header-dashboard a,.mec-steps-header-settings a{height:100%;display:block;padding-top:11px;text-decoration:none;font-size:12px;color:#707070}.mec-steps-header-dashboard a i,.mec-steps-header-settings a i{color:#1aaffb;font-size:16px;vertical-align:text-top;margin-right:5px}.mec-next-previous-buttons{clear:both}.mec-next-previous-buttons button.mec-button-next{float:right;background:#008aff;border:none;color:#fff;cursor:pointer;width:123px;text-align:left;padding:8px 18px 9px;border-radius:3px;font-size:14px;box-shadow:0 5px 10px 0 rgba(0,138,255,.3);transition:all .3s ease;outline:0}.mec-next-previous-buttons button:hover{background:#000;box-shadow:0 5px 10px 0 rgba(0,0,0,.3)}.mec-next-previous-buttons button.mec-button-next img{position:absolute;top:16px;right:18px}.mec-next-previous-buttons button{position:relative}.mec-next-previous-buttons button.mec-button-prev{background:#fff;border:none;color:#000;cursor:pointer;width:123px;text-align:right;padding:8px 15px 9px;border-radius:3px;font-size:14px;box-shadow:0 5px 10px 0 rgba(11,121,125,.01);transition:all .3s ease;outline:0}.mec-next-previous-buttons button.mec-button-prev img{position:absolute;top:16px;left:18px}.mec-next-previous-buttons button.mec-button-prev:hover{background:#000;box-shadow:0 5px 10px 0 rgba(0,0,0,.3);color:#fff}.mec-next-previous-buttons button.mec-button-new{background:#008aff;float:right;border:none;color:#fff;cursor:pointer;width:154px;text-align:left;padding:8px 18px 9px;border-radius:3px;font-size:14px;box-shadow:0 5px 10px 0 rgba(0,138,255,.3);transition:all .3s ease;outline:0}.mec-next-previous-buttons button.mec-button-new:hover{background:#000;box-shadow:0 5px 10px 0 rgba(0,0,0,.3)}.mec-next-previous-buttons button.mec-button-new img{vertical-align:sub;margin-left:-3px;margin-right:8px}div#mec_popup_shortcode_form{height:calc(100% - 37px)}.mec-steps-content-container{display:flex;flex-direction:column;height:100%}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1{background:url(../../assets/img/popup/first-step.png) no-repeat 90% 70%}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1 .popup-sh-name-required{color:red;display:none;font-style:italic;font-size:12px;margin-top:8px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1{top:50%;position:absolute;width:360px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1 input[name="shortcode[name]"]{width:360px;height:46px;border:none;border-radius:3px;padding-left:36px;font-size:12px;color:#b1b2b4;box-shadow:0 3px 22px 0 rgba(11,121,125,.01)}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1 input[name="shortcode[name]"]::-webkit-input-placeholder{color:#b1b2b4}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1 input[name="shortcode[name]"]:-ms-input-placeholder{color:#b1b2b4}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1 input[name="shortcode[name]"]::placeholder{color:#b1b2b4}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1:before{content:'';width:14px;height:14px;background:url(../../assets/img/popup/add-sh-icon.png) no-repeat center center;position:absolute;top:17px;left:17px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-steps-content.mec-steps-content-2 ul{height:386px;overflow-x:hidden;overflow-y:scroll;margin-top:-22px;margin-bottom:0;position:relative;padding:0 50px 150px 50px;background:#fcfbfd!important}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-steps-content.mec-steps-content-2 ul li{width:30%!important;float:left!important;min-height:135px!important;height:150px;margin:1.66%!important;box-sizing:border-box;text-align:center;padding:12px!important;border-radius:8px;border:1px solid transparent;box-shadow:none;background:#fff0!important;cursor:pointer;transition:all .22s ease;-webkit-transition:all .22s ease;-moz-transition:all .22s ease;-ms-transition:all .22s ease;-o-transition:all .22s ease}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-steps-content.mec-steps-content-2 ul li.active{border:1px solid #40d9f16b!important;box-shadow:0 1px 8px -3px #40d9f152 inset!important;color:#00cae6!important;padding:12px 0 0 0!important}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-steps-content.mec-steps-content-2 ul li:hover{box-shadow:0 1px 8px rgb(0 0 0 / 3%),0 0 0 1px #f3f4f5;background:#fff!important}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-steps-content.mec-steps-content-2 ul li:hover{background:#fcfbfd}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-step-popup-skin-img img{margin:4px 0 1px 1px;line-height:1;max-width:68px;max-height:56px;filter:grayscale(1);-webkit-filter:grayscale(1);transition:all .22s ease;-webkit-transition:all .22s ease;-moz-transition:all .22s ease;-ms-transition:all .22s ease;-o-transition:all .22s ease}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 li.active .mec-step-popup-skin-img img,.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 li:hover .mec-step-popup-skin-img img{filter:grayscale(0);-webkit-filter:grayscale(0)}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-step-popup-skin-text input{display:block;margin:0 auto;margin-top:6px;border:2px solid #e1e7ed;box-shadow:0 3px 6px 0 rgba(0,0,0,.05);position:relative}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-step-popup-skin-img{padding-top:16px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-steps-content.mec-steps-content-2 ul li .mec-step-popup-skin-text input{display:none}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-step-popup-skin-text:before{width:14px;height:14px;content:'';border-radius:50px;background:#fff;display:block;position:absolute;left:calc(50% - 7px);top:24px;z-index:99;border:2px solid #e1e7ed;box-shadow:0 3px 6px 0 rgba(0,0,0,.05)}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-step-popup-skin-text{position:relative}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 li.active .mec-step-popup-skin-text:before{background:#008aff;border:none;box-shadow:0 5px 10px 0 rgba(0,138,255,.3);width:16px;height:16px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 li.active .mec-step-popup-skin-text:after{width:4px;height:4px;display:block;content:'';position:absolute;background:#fff;left:calc(50% - 1px);top:30px;z-index:999;border-radius:50px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 span.wn-hover-img-sh{display:block}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 .mec-skin-styles{height:386px;overflow-x:hidden;padding-left:60px;padding-bottom:19px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 .mec-skin-styles label{width:193px!important;float:left!important;margin:1.66%!important;text-align:center}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 .mec-skin-styles label span{width:193px!important;float:left!important;min-height:135px!important;height:150px;box-sizing:border-box;border-radius:5px;border:2px solid #c4edff;background:#fff!important;cursor:pointer;margin-bottom:5px;margin-top:-6px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 .mec-skin-styles label.active span{border-color:#00acf8;box-shadow:0 3px 5px rgba(0,172,248,.2)}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 .mec-skin-styles label div{font-size:14px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 .mec-skin-styles label.active div{color:#008aff}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 .mec-skin-styles input{opacity:0;display:none}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 .mec-steps-content.mec-steps-content-3{margin-top:-18px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 span.wn-hover-img-sh img{width:189px;height:146px;border-radius:5px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4{background:url(../../assets/img/popup/fourth-step.png) no-repeat 90% 70%}.mec-add-shortcode-popup .mec-steps-content.mec-steps-content-4 .nice-select{border:none;box-shadow:0 3px 22px 0 rgba(11,121,125,.01)}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .mec-steps-content.mec-steps-content-4{top:40%;position:absolute;width:330px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .mec-steps-content.mec-steps-content-4 h3{font-size:13px;font-weight:400;color:#707070}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .mec-steps-content.mec-steps-content-4 .mec-multiple-skin-options div{border:2px dashed #dce2e3;border-radius:3px;padding:20px 20px 6px;background:#fcfcfc}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .mec-steps-content.mec-steps-content-4 .mec-multiple-skin-options div label{display:block;margin-bottom:14px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .mec-steps-content.mec-steps-content-4 .mec-multiple-skin-options div label.active input{background:#fff;box-shadow:none;border:1px solid #cacece}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup{box-shadow:0 3px 13px -5px rgba(0,0,0,.1),inset 0 1px 2px rgba(0,0,0,.07);clear:unset!important;-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:300px!important}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup:hover{border-color:#dbdbdb}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup.open .list{overflow:unset;width:100%;margin:0}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup:after{border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup.disabled{border-color:#ededed;color:#999;pointer-events:none}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup.disabled:after{border-color:#ccc}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup .list:hover .option:not(:hover){background-color:transparent!important}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup .option{cursor:pointer;font-weight:400;list-style:none;min-height:40px;outline:0;text-align:left;position:relative;font-size:12px!important;padding:1px 12px!important;margin:0!important;line-height:28px!important;min-height:28px!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup .option .wn-hover-img-sh img{position:absolute;padding:3px;top:-1px;left:100%;box-shadow:0 4px 42px -5px rgba(0,0,0,.16);visibility:hidden;opacity:0;border:1px solid #e3e3e3;border-radius:2px;z-index:99999999;background:#fff}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup .option:hover .wn-hover-img-sh img{visibility:visible;opacity:1}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup .option.focus,.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup .option.selected.focus,.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup .option:hover{background-color:#f6f6f6}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup .option.selected{font-weight:700}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup .option.disabled{background-color:transparent;color:#999;cursor:default}.mec-add-shortcode-popup .no-csspointerevents .wn-mec-select-popup .list{display:none}.mec-add-shortcode-popup .no-csspointerevents .wn-mec-select-popup.open .list{display:block}.mec-add-shortcode-popup .mec-steps-content.mec-steps-content-4 label input{background:#fff;position:relative;width:24px;height:24px;border:1px solid #cacece}.mec-add-shortcode-popup .mec-steps-content.mec-steps-content-4 label input:before{disaply:none}.mec-add-shortcode-popup .mec-steps-content.mec-steps-content-4 label.active input{background:#008aff;box-shadow:0 5px 10px 0 rgba(0,138,255,.3);border:none}.mec-add-shortcode-popup .mec-steps-content.mec-steps-content-4 label.active input:before{background:#fff;width:6px;height:6px;top:6px;left:6px;position:absolute}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5{background:url(../../assets/img/popup/fifth-step.png) no-repeat 90% 70%}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5{width:360px;margin-top:16px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5 .mec-switcher label{color:#707070;font-size:14px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5 .mec-switcher p{color:#8a8a8a;font-style:italic;font-size:12px;margin-top:7px;margin-bottom:0}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5 .mec-switcher{padding-bottom:30px;margin-bottom:34px;border-bottom:2px dashed #dce2e3;position:relative}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5 .mec-switcher:last-of-type{padding-bottom:0;margin-bottom:0;border:none}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5 .mec-switcher div:last-of-type label{position:absolute;top:-4px;right:0;width:52px;height:26px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5 .mec-switcher input:checked+label:after{margin-left:26px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5 .mec-switcher input+label:after,.mec-add-shortcode-popup .mec-switcher input+label:before{display:block;position:absolute;top:2px;left:1px;bottom:2px;content:""}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5 .mec-switcher input+label:after{width:26px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6{background:url(../../assets/img/popup/sixth-step.png) no-repeat 90% 70%}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-steps-content.mec-steps-content-6{margin-top:56px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-popup-shortcode{width:325px;border:2px dashed #dce2e3;background:#fcfcfc;padding:42px 42px 47px;text-align:center}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-popup-shortcode h3{font-size:16px;font-weight:400;color:#707070;margin-top:7px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-popup-shortcode-code{border-radius:3px;background:rgba(154,214,222,.35);width:243px;margin:0 auto;padding:14px 17px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-popup-shortcode-code code{background:0 0;color:#000;font-size:14px;font-weight:600;margin-left:-11px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-popup-shortcode-code button{border:none;background:#fff;border-radius:3px;padding:3px 8px 6px;margin-left:46px;cursor:pointer}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-popup-shortcode-code button:hover{background:#000;color:#fff}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-steps-6-results p{width:325px;text-align:center;font-size:12px;margin-top:5px;color:#8a8a8a}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-steps-6-loading{width:325px;border:2px dashed #dce2e3;background:#fcfcfc;padding:42px 42px 47px;text-align:center;height:182px;position:relative}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-steps-6-loading .mec-loader{position:absolute;left:136px;top:65px}.mec-add-event-popup button.lity-close,.mec-add-shortcode-popup button.lity-close{right:0;top:-52px;border-radius:50%;width:37px;height:37px;background:#fff;color:#a2afbc;text-shadow:none;padding-top:1px;transition:all .2s ease;position:absolute;box-shadow:0 3px 8px 0 rgba(91,188,190,.55)}.mec-add-event-popup button.lity-close:hover,.mec-add-shortcode-popup button.lity-close:hover{background:#ff6262;color:#fff;box-shadow:0 3px 8px 0 rgb(249 162 162 / 55%)}.mec-skin-styles.mec-styles-full_calendar h3{padding-left:12px}.lity.mec-add-event-popup{background-color:#b7e4e3}.mec-add-event-popup .lity-container{width:930px;height:620px;max-width:unset}.mec-add-event-popup div#mec_popup_event{background:#fff;overflow:hidden;display:flex;width:100%;border-radius:10px;height:100%}.lity.mec-add-event-popup .lity-content{box-shadow:0 3px 20px 0 rgba(91,188,190,.55);border-radius:10px;height:100%}div#mec_popup_event_form{height:calc(100% - 37px)}.mec-add-event-popup .mec-steps-container ul{margin-top:42px}.mec-add-event-popup .mec-steps-container ul li:first-of-type{height:41px}.mec-add-shortcode-popup .mec-steps-container ul li:after,.mec-add-shortcode-popup .mec-steps-container ul li:before{height:24px}.mec-add-event-popup .mec-steps-container ul li:after,.mec-add-event-popup .mec-steps-container ul li:before{height:19px}.mec-add-event-popup .mec-steps-container ul li{height:60px}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup{box-shadow:0 3px 22px 0 rgba(11,121,125,.01);border:none;clear:unset!important;-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:3px;box-sizing:border-box;cursor:pointer;display:block;float:left;font-family:inherit;font-size:12px;font-weight:400;line-height:40px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;height:46px;margin-right:6px;padding-top:3px;color:#707070}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup.open{border-radius:3px 3px 0 0}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup:hover{border-color:#dbdbdb}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup.open .list{overflow:unset;width:100%;margin:0}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .list{background-color:#fff;border-radius:0 0 3px 3px;box-shadow:0 0 0 0 rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9;margin-top:1px!important}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup:after{border-bottom:2px solid #00acf8;border-right:2px solid #00acf8;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:15px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup.disabled{border-color:#ededed;color:#999;pointer-events:none}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup.disabled:after{border-color:#ccc}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .list:hover .option:not(:hover){background-color:transparent!important}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .option{cursor:pointer;font-weight:400;list-style:none;min-height:40px;outline:0;text-align:left;position:relative;font-size:12px!important;padding:1px 12px!important;margin:0!important;line-height:22px!important;min-height:22px!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .option.focus,.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .option.selected.focus,.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .option:hover{background-color:#f6f6f6}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .option.selected{font-weight:700}.mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .option.disabled{background-color:transparent;color:#999;cursor:default}.mec-add-event-popup .no-csspointerevents .wn-mec-select-popup .list{display:none}.mec-add-event-popup .no-csspointerevents .wn-mec-select-popup.open .list{display:block}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-1{background:url(../../assets/img/popup/add-event-first-step.png) no-repeat 100% 70%}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1 #mec_event_name{width:100%;height:46px;border:none;border-radius:3px;padding-left:36px;font-size:13px;color:#3c434a;box-shadow:0 3px 22px 0 rgba(11,121,125,.01)}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1 #mec_event_name::-webkit-input-placeholder{color:#b1b2b4}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1 #mec_event_name:-ms-input-placeholder{color:#b1b2b4}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1 #mec_event_name::placeholder{color:#b1b2b4}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1:before{content:'';width:14px;height:14px;background:url(../../assets/img/popup/calendar_icon.png) no-repeat center center;position:absolute;top:17px;left:17px}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1{top:210px;position:absolute;width:370px}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-1 .popup-sh-name-required{color:red;display:none;font-style:italic;font-size:12px;margin-top:8px}.mec-add-event-popup .mec-meta-box-colors-container{background:#fff;padding:17px;border-radius:3px;box-shadow:0 3px 22px rgba(11,121,125,.01);margin-top:15px}.mec-add-event-popup .wp-picker-container .wp-color-result.button{border-color:#f1f2f4;border-radius:3px;box-shadow:0 2px 2px rgba(0,0,0,.04)}.mec-add-event-popup .mec-recent-color-sec{display:block!important;font-size:12px;color:#707070}.mec-add-event-popup .mec-form-row.mec-available-color-row{border:2px dashed #dce2e3;padding:13px 20px;background:#fcfcfc;border-radius:3px}.mec-add-event-popup .wp-color-result-text{background:#f7f7f7;border-radius:unset;border-left:none;color:#555;display:block;line-height:2.54545455;padding:0 6px;text-align:center}.mec-add-event-popup .mec-form-row.mec-available-color-row .mec-color{width:12px;height:12px;position:absolute;top:-5px;left:0;z-index:99}.mec-add-event-popup span.mec-color-meta-box-popup{display:inline-block!important;width:20px;height:20px;border-radius:50px;position:absolute;top:1px;left:6px;z-index:9}.mec-add-event-popup span.mec-recent-color-sec-wrap{width:20px;height:20px;display:inline-block;margin-right:12px;margin-top:7px;margin-left:-6px;position:relative}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2{background:url(../../assets/img/popup/sixth-step.png) no-repeat 95% 70%}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form .mec-col-4{width:auto}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form .mec-col-4:before{content:'';width:14px;height:14px;background:url(../../assets/img/popup/calendar_icon.png) no-repeat center center;position:absolute;top:17px;left:17px}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form .mec-col-4 input{padding-left:36px;width:148px;padding:22px 17px 22px 34px}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form input#mec_end_date,.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form input#mec_start_date,.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form select{height:46px;border:none;border-radius:3px;padding-left:36px;font-size:12px;color:#707070;box-shadow:0 3px 22px 0 rgba(11,121,125,.01)}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form input#mec_end_date::placeholder,.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form input#mec_start_date::placeholder{color:#b1b2b4}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form input#mec_end_date::placeholder,.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form input#mec_start_date::placeholder{color:#b1b2b4}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form input#mec_end_date::placeholder,.mec-add-event-popup .mec-steps-content-container.mec-steps-content-2 #mec_meta_box_date_form input#mec_start_date::placeholder{color:#b1b2b4}.mec-add-event-popup .mec-form-row .time-dv{float:left;margin-left:-2px;margin-right:4px;margin-top:12px;color:#b1b2b4}.mec-add-event-popup .mec-steps-content.mec-steps-content-2{margin-top:60px}.mec-add-event-popup .mec-steps-content.mec-steps-content-2 .mec-form-row.mec-all-day-event label{font-size:14px;color:#707070}.mec-add-event-popup .mec-steps-content.mec-steps-content-2 .mec-form-row.mec-all-day-event{margin-top:13px!important}.mec-add-event-popup .mec-steps-content.mec-steps-content-3,.mec-add-event-popup .mec-steps-content.mec-steps-content-4{margin-top:-9px}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-3{background:url(../../assets/img/popup/fifth-step.png) no-repeat 90% 70%}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-4{background:url(../../assets/img/popup/add-organizer.png) no-repeat 95% 70%}.nice-select.mec_popup_location_id.wn-mec-select-popup,.nice-select.mec_popup_organizer_id.wn-mec-select-popup{position:relative;width:200px;padding-left:36px}.nice-select.mec_popup_location_id.wn-mec-select-popup:before{content:'';width:14px;height:14px;background:url(../../assets/img/popup/pointer.png) no-repeat center center;position:absolute;top:17px;left:17px}.nice-select.mec_popup_organizer_id.wn-mec-select-popup:before{content:'';width:14px;height:14px;background:url(../../assets/img/popup/pointer.png) no-repeat center center;position:absolute;top:17px;left:17px}#mec_popup_event button#mec_popup_add_location:before,#mec_popup_event button#mec_popup_add_organizer:before{content:'';width:15px;height:15px;background:url(../../assets/img/popup/plus.png) no-repeat center center;position:absolute;top:16px;left:15px}.mec-add-event-popup .mec-steps-content-container .nice-select.mec_popup_location_id.wn-mec-select-popup.open .list li,.mec-add-event-popup .mec-steps-content-container .nice-select.mec_popup_organizer_id.wn-mec-select-popup.open .list li{line-height:32px!important;min-height:32px!important}#mec_popup_event .mec-steps-content .mec-tooltip{bottom:8px}#mec-location .mec-form-row span+span.mec-tooltip i,#mec-organizer .mec-form-row span+span.mec-tooltip i{margin-top:-18px}#mec_popup_event .mec-steps-content .mec-tooltip .dashicons-before:before{color:#008aff}#mec_popup_event button#mec_organizer_thumbnail_button,#mec_popup_event button#mec_popup_add_location,#mec_popup_event button#mec_popup_add_organizer{background:#008aff;border-radius:3px;border:none;color:#fff;width:146px;height:46px;margin-left:10px;box-shadow:0 3px 3px 0 rgba(0,138,255,.22);font-size:14px;cursor:pointer;transition:all .2s ease;outline:0;position:relative;padding-left:20px}#mec_popup_event button#mec_organizer_thumbnail_button:hover,#mec_popup_event button#mec_popup_add_location:hover,#mec_popup_event button#mec_popup_add_organizer:hover{background:#000;box-shadow:0 5px 10px 0 rgba(0,0,0,.3)}#mec_popup_event label[for=mec_location_dont_show_map]{font-size:14px;margin-left:4px;margin-top:3px!important;display:inline-block;margin-bottom:7px}#mec_popup_event input#mec_location_dont_show_map{margin-top:9px!important}#mec_popup_event div#mec_location_new_container,#mec_popup_event div#mec_organizer_new_container{border-top:2px dashed #dce2e3;width:360px;padding-top:25px;margin-top:20px}#mec_popup_event div#mec_location_new_container input,#mec_popup_event div#mec_organizer_new_container input{width:100%;height:46px;border:none;border-radius:3px;padding-left:17px;font-size:12px;color:#b1b2b4;box-shadow:0 3px 22px 0 rgba(11,121,125,.01)}#mec_popup_event div#mec_location_new_container .description,#mec_popup_event div#mec_organizer_new_container .description{border:none;padding:0;margin:0;margin-left:16px;line-height:19px;font-size:12px;color:#707070;font-style:normal;margin-top:-4px;display:block}#mec_popup_event .mec-form-row.mec-lat-lng-row input{width:44%!important}#mec_popup_event .mec-form-row.mec-lat-lng-row input:first-of-type{margin-right:10px}#mec_popup_event div#mec_organizer_new_container{margin-top:30px}#mec_popup_event div#mec_organizer_new_container .mec-form-row:first-of-type .mec-col-6:first-of-type{margin-right:14px!important}#mec_popup_event div#mec_organizer_new_container .mec-form-row:first-of-type .mec-col-6{width:48%;margin:0}#mec_popup_event button#mec_organizer_thumbnail_button:before{content:'';width:15px;height:15px;background:url(../../assets/img/popup/picture.png) no-repeat center center;position:absolute;top:16px;left:15px}#mec_popup_event button#mec_organizer_thumbnail_button{width:96%;padding-left:30px}.mec-add-event-popup .mec-steps-content.mec-steps-content-4 div#mec_organizer_thumbnail_img{position:absolute;right:10px;top:-20px}.mec-add-event-popup .mec-steps-content.mec-steps-content-4 div#mec_organizer_thumbnail_img img{max-width:110px}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-5{background:url(../../assets/img/popup/fourth-step.png) no-repeat 90% 70%}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-5 .mec-categories-add-new input{height:30px;border:none;border-radius:3px;padding-left:10px;margin-left:20px;font-size:12px;color:#b1b2b4;box-shadow:0 3px 22px 0 rgba(11,121,125,.01);width:186px;float:right;margin-top:-4px}.mec-add-event-popup .mec-steps-content.mec-steps-content-5{width:326px;margin-top:48px}.mec-add-event-popup .mec-steps-content.mec-steps-content-5 .mec-categories-tabs ul li{display:inline-block;background:#fff;border:none;cursor:pointer;padding:12px 18px;border-radius:3px;transition:all .3s ease;outline:0;text-align:center;margin-right:10px;height:42px;color:#008aff;font-size:14px;box-shadow:0 3px 22px 0 rgba(11,121,125,.01)}.mec-add-event-popup .mec-steps-content.mec-steps-content-5 .mec-categories-tabs ul li.mec-categories-tab-selected,.mec-add-event-popup .mec-steps-content.mec-steps-content-5 .mec-categories-tabs ul li:hover{background:#008aff;color:#fff;box-shadow:0 3px 3px 0 rgba(0,138,255,.3)}.mec-add-event-popup .mec-categories-tab-contents{background:#fff;padding:20px;border:2px dashed #dce2e3;margin-bottom:13px;margin-top:-5px}.mec-add-event-popup .mec-categories-tab-contents ul,.mec-add-event-popup .mec-categories-tab-contents ul li:last-of-type{margin:0}.mec-add-event-popup .mec-categories-tab-contents ul li .children{margin:7px 0 7px 30px}.mec-add-event-popup .mec-categories-tab-contents ul li{font-size:14px;color:#707070}.mec-add-event-popup .mec-categories-tab-contents.mec-form-row input[type=checkbox]{margin-top:0}.mec-add-event-popup .mec-categories-tab-contents{max-height:200px;overflow:hidden;overflow-y:scroll}.mec-add-event-popup .nice-select.mec_popup_location_id .list,.mec-add-event-popup .nice-select.mec_popup_organizer_id .list{max-height:240px!important;overflow:hidden!important;overflow-y:scroll!important}.mec-add-event-popup .mec-categories-tab-contents::-webkit-scrollbar,.mec-add-event-popup .nice-select.mec_popup_location_id .list::-webkit-scrollbar,.mec-add-event-popup .nice-select.mec_popup_organizer_id .list::-webkit-scrollbar{width:5px}.mec-add-event-popup .mec-categories-tab-contents::-webkit-scrollbar-track,.mec-add-event-popup .nice-select.mec_popup_location_id .list::-webkit-scrollbar-track,.mec-add-event-popup .nice-select.mec_popup_organizer_id .list::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.mec-add-event-popup .mec-categories-tab-contents::-webkit-scrollbar-thumb,.mec-add-event-popup .nice-select.mec_popup_location_id .list::-webkit-scrollbar-thumb,.mec-add-event-popup .nice-select.mec_popup_organizer_id .list::-webkit-scrollbar-thumb{background-color:#008aff;outline:0 solid #fff}.mec-add-event-popup span#mec_popup_new_category_button{cursor:pointer;position:relative;padding-left:18px;font-size:14px}.mec-add-event-popup span#mec_popup_new_category_button:before{content:'';width:15px;height:15px;background:url(../../assets/img/popup/plus-blue.png) no-repeat center center;position:absolute;top:3px;left:0}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-5 .mec-categories-add-new input::placeholder{color:#b1b2b4;font-size:13px}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-5 .mec-categories-add-new input::placeholder{color:#b1b2b4;font-size:13px}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-5 .mec-categories-add-new input::placeholder{color:#b1b2b4;font-size:13px}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-5 .mec-categories-add-new input{color:#3c434a;font-size:13px}.mec-add-event-popup .mec-steps-content.mec-steps-content-6.mec-steps-content-active{margin-top:-10px;height:70%}.mec-add-event-popup .mec-steps-content.mec-steps-content-6 .mce-tinymce.mce-container.mce-panel{height:100%;border:1px solid #ececec!important;box-shadow:0 3px 22px 0 rgba(11,121,125,.01)!important;border-radius:3px!important;overflow:hidden}.mec-add-event-popup .mec-steps-content.mec-steps-content-6 .mce-container-body.mce-stack-layout{height:100%;background:#f5f5f5}.mec-add-event-popup .mec-steps-content.mec-steps-content-6 .mce-container *{border:none!important;box-shadow:none!important}.mec-add-event-popup .mec-steps-content.mec-steps-content-6 .mce-edit-area.mce-container.mce-panel.mce-stack-layout-item{height:90%}.mec-add-event-popup .mec-steps-content.mec-steps-content-6 .mce-statusbar.mce-container.mce-panel.mce-stack-layout-item.mce-last{display:none!important}.mec-add-event-popup .mce-edit-area.mce-container.mce-panel.mce-stack-layout-item iframe{height:100%!important}.mec-add-event-popup .mec-steps-content.mec-steps-content-7.mec-steps-content-active{height:70%;background:#fff;border:2px dashed #dce2e3;border-radius:3px;text-align:center;vertical-align:middle;margin-top:-10px;position:relative}.mec-add-event-popup .mec-event-popup-featured-image-wrapper{display:flex;justify-content:center;align-items:center;height:100%}.mec-add-event-popup button#mec_popup_upload_image_button{background:#008aff;color:#fff;box-shadow:0 3px 3px 0 rgba(0,138,255,.3);display:inline-block;border:none;cursor:pointer;padding:12px 18px;border-radius:3px;transition:all .3s ease;outline:0;text-align:center;height:42px;font-size:14px;margin-right:0}.mec-add-event-popup div#mec_event_popup_featured_image_preview img{max-height:300px;max-width:740px;margin-top:20px;margin-bottom:0}.mec-add-event-popup button#mec_popup_upload_image_button:hover{background:#000;box-shadow:0 3px 3px 0 rgba(0,0,0,.3)}.mec-add-event-popup .mec-event-popup-featured-image-wrapper span i{border-radius:50px;color:#bb353f;right:10px;top:10px;font-size:30px;position:absolute;cursor:pointer}.mec-add-event-popup .mec-steps-content.mec-steps-content-8{height:100%}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 .mec-steps-8-results .mec-steps-8-results-wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 .mec-steps-8-loading .mec-loader{left:calc(50% - 2.5em);top:calc(50% - 2.5em)}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 .mec-steps-8-results{height:100%}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 a.mec-button-view{display:inline-block;background:#fff;border:none;cursor:pointer;padding:12px 22px 12px 36px;border-radius:3px;transition:all .3s ease;outline:0;text-align:center;margin-right:10px;height:46px;font-size:14px;box-shadow:0 3px 3px 0 rgba(0,0,0,.04);text-decoration:none;color:#000;position:relative;line-height:22px}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 a.mec-button-view:hover{background-color:#000;color:#fff}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 a.mec-button-view:before{content:'';width:15px;height:15px;background:url(../../assets/img/popup/eye.png) no-repeat center center;position:absolute;top:16px;left:15px}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 button.mec-button-new{background:#008aff;color:#fff;box-shadow:0 3px 3px 0 rgba(0,138,255,.3);display:inline-block;border:none;cursor:pointer;padding:11px 22px 11px 36px;border-radius:3px;transition:all .3s ease;outline:0;text-align:center;height:46px;font-size:14px;margin-right:0;position:relative;line-height:22px}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 button.mec-button-new:hover{background:#000;box-shadow:0 3px 3px 0 rgba(0,0,0,.3)}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 button.mec-button-new:before{content:'';width:15px;height:15px;background:url(../../assets/img/popup/plus.png) no-repeat center center;position:absolute;top:16px;left:15px}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 .mec-popup-final-buttons{margin-top:22px}.mec-add-event-popup .mec-steps-content.mec-steps-content-8 .mec-steps-8-results-wrap h3{font-size:26px;font-weight:400}.mec-add-event-popup .mec-steps-content-container .mec-time-picker .wn-mec-select-popup{width:64px}.mec-add-event-popup .mec-steps-content-container .mec-time-picker .wn-mec-select-popup .list{overflow-y:scroll!important;height:288px;margin-top:4px!important;box-shadow:0 1px 9px rgba(0,0,0,.1);border-radius:0}.mec-add-event-popup .mec-steps-content-container .mec-time-picker .wn-mec-select-popup .list::-webkit-scrollbar-track{background-color:#f6f6f6}.mec-add-event-popup .mec-steps-content-container .mec-time-picker .wn-mec-select-popup .list::-webkit-scrollbar{width:3px;background-color:#f6f6f6}.mec-add-event-popup .mec-steps-content-container .mec-time-picker .wn-mec-select-popup .list::-webkit-scrollbar-thumb{background-color:rgba(26,175,251,.16)}.mec-add-event-popup .mec-steps-content-container .mec-time-picker .wn-mec-select-popup:last-child .list{overflow:unset!important;height:unset}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1 input[name="shortcode[name]"]{color:#3c434a!important}@media(max-width:1280px){.mec-add-event-popup .lity-container,.mec-add-shortcode-popup .lity-container{height:calc(100% - 110px);margin-bottom:-80px}.mec-add-event-popup .post-type-mec-events .mec-form-row{padding-bottom:12px}.mec-add-event-popup .mec-steps-panel .mec-add-event-popup .mec-steps-panel,.mec-add-shortcode-popup .mec-steps-panel .mec-add-event-popup .mec-steps-panel{padding:14px}.mec-add-event-popup .mec-steps-container img,.mec-add-event-popup .mec-steps-container ul,.mec-add-shortcode-popup .mec-steps-container img,.mec-add-shortcode-popup .mec-steps-container ul{margin-top:14px}.mec-add-event-popup .mec-add-event-popup .mec-steps-container ul li:first-of-type,.mec-add-shortcode-popup .mec-add-event-popup .mec-steps-container ul li:first-of-type{height:28px}.mec-add-event-popup .mec-add-event-popup .mec-steps-container ul li,.mec-add-shortcode-popup .mec-add-event-popup .mec-steps-container ul li{height:46px}.mec-add-event-popup .mec-add-event-popup .mec-steps-container ul li:after,.mec-add-event-popup .mec-add-event-popup .mec-steps-container ul li:before,.mec-add-shortcode-popup .mec-add-event-popup .mec-steps-container ul li:after,.mec-add-shortcode-popup .mec-add-event-popup .mec-steps-container ul li:before{height:12px}.mec-add-event-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1{top:150px}#mec_popup_event div#mec_location_new_container,#mec_popup_event div#mec_organizer_new_container{padding-top:12px;margin-top:12px}#mec_popup_event div#mec_location_new_container input,#mec_popup_event div#mec_organizer_new_container input{margin:0 0 3px 0}}@media(max-width:960px){.mec-steps-content-container{background-image:unset!important}#mec_popup_event div#mec_location_new_container,#mec_popup_event div#mec_organizer_new_container,.mec-add-event-popup .mec-steps-content-container .mec-steps-content,.mec-add-shortcode-popup .mec-steps-content-container .mec-steps-content{width:100%!important;max-width:100%;position:unset!important;margin:0!important}.mec-add-event-popup .lity-container,.mec-add-shortcode-popup .lity-container,.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1 input[name="shortcode[name]"]{width:100%;max-width:100%}.mec-add-event-popup .mec-steps-panel,.mec-add-shortcode-popup .mec-steps-panel{overflow-x:scroll;padding:14px}.mec-add-event-popup .mec-steps-header,.mec-add-shortcode-popup .mec-steps-header{margin-bottom:30px}.mec-add-event-popup .mec-steps-header span.mec-steps-header-add-text,.mec-add-shortcode-popup .mec-steps-header span.mec-steps-header-add-text{display:block;margin-top:10px;width:100%}.mec-add-event-popup .mec-col-4,.mec-add-shortcode-popup .mec-col-4{width:100%!important;max-width:100%!important}.mec-add-event-popup #mec_popup_event button#mec_organizer_thumbnail_button,.mec-add-event-popup #mec_popup_event button#mec_popup_add_location,.mec-add-event-popup #mec_popup_event button#mec_popup_add_organizer,.mec-add-shortcode-popup #mec_popup_event button#mec_organizer_thumbnail_button,.mec-add-shortcode-popup #mec_popup_event button#mec_popup_add_location,.mec-add-shortcode-popup #mec_popup_event button#mec_popup_add_organizer{margin:10px 0 0 0}.mec-add-event-popup .mec-col-1,.mec-add-event-popup .mec-col-10,.mec-add-event-popup .mec-col-11,.mec-add-event-popup .mec-col-12,.mec-add-event-popup .mec-col-2,.mec-add-event-popup .mec-col-3,.mec-add-event-popup .mec-col-4,.mec-add-event-popup .mec-col-5,.mec-add-event-popup .mec-col-6,.mec-add-event-popup .mec-col-7,.mec-add-event-popup .mec-col-8,.mec-add-event-popup .mec-col-9,.mec-add-shortcode-popup .mec-col-1,.mec-add-shortcode-popup .mec-col-10,.mec-add-shortcode-popup .mec-col-11,.mec-add-shortcode-popup .mec-col-12,.mec-add-shortcode-popup .mec-col-2,.mec-add-shortcode-popup .mec-col-3,.mec-add-shortcode-popup .mec-col-4,.mec-add-shortcode-popup .mec-col-5,.mec-add-shortcode-popup .mec-col-6,.mec-add-shortcode-popup .mec-col-7,.mec-add-shortcode-popup .mec-col-8,.mec-add-shortcode-popup .mec-col-9{margin:0 0 10px 0}.mec-add-event-popup .mec-steps-content h3,.mec-add-shortcode-popup .mec-steps-content h3{font-size:18px!important}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-steps-content.mec-steps-content-2 ul,.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-3 .mec-skin-styles{height:480px;width:100%}}@media(max-width:320px){.mec-add-event-popup .mec-steps-container,.mec-add-shortcode-popup .mec-steps-container{display:none}.mec-add-event-popup .mec-steps-panel,.mec-add-shortcode-popup .mec-steps-panel{width:100%!important}}#mec_popup_event input[type=checkbox]{margin-right:9px}#mec_popup_event input#mec_location_dont_show_map{margin-top:0!important}#mec_popup_settings #mec_next_previous_events_container_toggle label,#mec_popup_settings #mec_related_events_container_toggle label{padding:0}#mec_popup_event input[type=checkbox]:checked,#mec_popup_event input[type=radio]:checked,#mec_popup_settings input[type=checkbox]:checked,#mec_popup_settings input[type=radio]:checked,#mec_popup_shortcode input[type=checkbox]:checked,#mec_popup_shortcode input[type=radio]:checked{background:#64e385;border-color:#64e385}#mec_popup_event input[type=checkbox]:checked:before,#mec_popup_event input[type=radio]:checked:before,#mec_popup_settings input[type=checkbox]:checked:before,#mec_popup_settings input[type=radio]:checked:before,#mec_popup_shortcode input[type=checkbox]:checked:before,#mec_popup_shortcode input[type=radio]:checked:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNC42ODgiIHZpZXdCb3g9IjAgMCAyMCAxNC42ODgiPg0KICA8ZyBpZD0idGlja18xXyIgZGF0YS1uYW1lPSJ0aWNrICgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNjcuOTk4KSI+DQogICAgPGcgaWQ9Ikdyb3VwXzEiIGRhdGEtbmFtZT0iR3JvdXAgMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA2Ny45OTcpIj4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzEiIGRhdGEtbmFtZT0iUGF0aCAxIiBkPSJNMTkuNzA3LDY4LjI5YTEsMSwwLDAsMC0xLjQxNCwwTDYuMzEyLDgwLjI3MSwxLjcwNyw3NS42NjZBMSwxLDAsMCwwLC4yOTIsNzcuMDhMNS42LDgyLjM5MmExLDEsMCwwLDAsMS40MTQsMEwxOS43MDcsNjkuN0ExLDEsMCwwLDAsMTkuNzA3LDY4LjI5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNjcuOTk3KSIgZmlsbD0iI2ZmZiIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=);line-height:16px;width:15px;float:none;margin:2px;display:block}#mec_popup_shortcode .mec-steps-content.mec-steps-content-4 label input[type=radio]:before{background:unset;margin:-2px 0 0 0}.mec-add-event-popup .mec-steps-content.mec-steps-content-5{width:366px;margin-top:48px}#mec_popup_event div#mec_location_new_container,#mec_popup_event div#mec_organizer_new_container{border-top:2px dashed #dce2e3;width:375px;padding-top:25px;margin-top:0;overflow-y:scroll;overflow-x:hidden;max-height:240px}#mec_popup_event div#mec_location_new_container .mec-form-row,#mec_popup_event div#mec_organizer_new_container .mec-form-row{padding-bottom:20px}#mec_popup_event div#mec_location_new_container .description,#mec_popup_event div#mec_organizer_new_container .description{margin:9px 0}#mec_popup_event div#mec_location_new_container .mec-form-row.mec-thumbnail-row,#mec_popup_event div#mec_organizer_new_container .mec-form-row.mec-thumbnail-row{padding:0}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5 .mec-switcher div:last-of-type label{position:absolute;top:-12px;max-width:52px;width:100%;height:30px}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-switcher input+label{background:#e5e9ee;box-shadow:unset}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-switcher input+label:after{margin-left:0;margin-top:-1px;border-color:#e5e9ee}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-switcher input[value="1"]:checked+label,.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-switcher input[value="1"]:checked+label:before{box-shadow:2px 2px 12px -2px #4fdc73 inset;position:relative;background:#64e385;border-color:#64e385}.lity.mec-add-event-popup .lity-content,.lity.mec-settings .lity-content{box-shadow:0 3px 20px 0 rgb(91 188 190 / 55%);border-radius:10px;height:100%;overflow:hidden}.mec-settings .lity-container{width:930px;height:620px;max-width:unset}#mec_popup_settings #mec_next_previous_events_container_toggle label:first-child,#mec_popup_settings #mec_related_events_container_toggle label:first-child{display:block;margin:0 0 20px 0}#mec_popup_event .mec-categories-tab-contents,#mec_popup_settings #mec_settings_weekdays .mec-box,#mec_popup_settings #mec_settings_weekends .mec-box{background:rgb(220 226 227 / .3)}#mec_popup_settings .mec-switcher input+label{max-width:62px!important;width:100%;height:33px}#mec_popup_settings .mec-image-select-wrap li input:checked+span:after{padding:5px}.ac-mec-events.ac-search-enabled .tablenav .ac-search>:not(#ac-s).lity-hide{display:none}.mec-go-pro-content-title{font-size:20px;font-weight:600;margin-bottom:12px}.mec-go-pro-features-wrap p{font-size:14px}.mec-go-pro-features-wrap .mec-addons-notification-box-content{width:calc(100% - 590px);display:inline-block;padding-left:20px}.mec-go-pro-features-wrap ul{float:left;width:50%;margin:0 0 12px}.mec-go-pro-features-wrap ul li{margin-bottom:1px;font-size:13px;color:#717479;padding-left:18px;position:relative}.mec-go-pro-features-wrap ul li:before{position:absolute;left:-1px;top:6px;color:#36da74;font-size:13px;font-weight:700;vertical-align:middle;font-family:simple-line-icons;border-radius:50%;padding:0;width:13px;height:13px;line-height:13px;z-index:3;background:rgba(64,241,147,.12);content:"\e080"}.post-type-mec-books.taxonomy-mec_coupon .metabox-prefs .screen-options label,.post-type-mec-events.taxonomy-mec_category .metabox-prefs .screen-options label,.post-type-mec-events.taxonomy-mec_label .metabox-prefs .screen-options label,.post-type-mec-events.taxonomy-post_tag .metabox-prefs .screen-options label,.taxonomy-mec_location .metabox-prefs .screen-options label,.taxonomy-mec_organizer .metabox-prefs .screen-options label,.taxonomy-mec_speaker .metabox-prefs .screen-options label{margin-top:-15px}.post-type-mec-books.taxonomy-mec_coupon #mec_thumbnail_img img,.post-type-mec-events.taxonomy-mec_category #mec_thumbnail_img img,.post-type-mec-events.taxonomy-mec_label #mec_thumbnail_img img,.post-type-mec-events.taxonomy-post_tag #mec_thumbnail_img img,.taxonomy-mec_location #mec_thumbnail_img img,.taxonomy-mec_organizer #mec_thumbnail_img img,.taxonomy-mec_speaker #mec_thumbnail_img img{margin:0 0 20px 0;border:solid 1px #ddd;border-radius:2px}.post-type-mec-books.taxonomy-mec_coupon .form-wrap label,.post-type-mec-events.taxonomy-mec_category .form-wrap label,.post-type-mec-events.taxonomy-mec_label .form-wrap label,.post-type-mec-events.taxonomy-post_tag .form-wrap label,.taxonomy-mec_location .form-wrap label,.taxonomy-mec_organizer .form-wrap label,.taxonomy-mec_speaker .form-wrap label{padding:0;margin:10px 0}.post-type-mec-books.taxonomy-mec_coupon input[type=number],.post-type-mec-books.taxonomy-mec_coupon input[type=search],.post-type-mec-books.taxonomy-mec_coupon input[type=text],.post-type-mec-books.taxonomy-mec_coupon input[type=url],.post-type-mec-books.taxonomy-mec_coupon select,.post-type-mec-books.taxonomy-mec_coupon textarea,.post-type-mec-events.taxonomy-mec_category input[type=number],.post-type-mec-events.taxonomy-mec_category input[type=search],.post-type-mec-events.taxonomy-mec_category input[type=text],.post-type-mec-events.taxonomy-mec_category input[type=url],.post-type-mec-events.taxonomy-mec_category select,.post-type-mec-events.taxonomy-mec_category textarea,.post-type-mec-events.taxonomy-mec_label input[type=number],.post-type-mec-events.taxonomy-mec_label input[type=search],.post-type-mec-events.taxonomy-mec_label input[type=text],.post-type-mec-events.taxonomy-mec_label input[type=url],.post-type-mec-events.taxonomy-mec_label select,.post-type-mec-events.taxonomy-mec_label textarea,.post-type-mec-events.taxonomy-post_tag input[type=number],.post-type-mec-events.taxonomy-post_tag input[type=search],.post-type-mec-events.taxonomy-post_tag input[type=text],.post-type-mec-events.taxonomy-post_tag input[type=url],.post-type-mec-events.taxonomy-post_tag select,.post-type-mec-events.taxonomy-post_tag textarea,.taxonomy-mec_location input[type=number],.taxonomy-mec_location input[type=search],.taxonomy-mec_location input[type=text],.taxonomy-mec_location input[type=url],.taxonomy-mec_location select,.taxonomy-mec_location textarea,.taxonomy-mec_organizer input[type=number],.taxonomy-mec_organizer input[type=search],.taxonomy-mec_organizer input[type=text],.taxonomy-mec_organizer input[type=url],.taxonomy-mec_organizer select,.taxonomy-mec_organizer textarea,.taxonomy-mec_speaker input[type=number],.taxonomy-mec_speaker input[type=search],.taxonomy-mec_speaker input[type=text],.taxonomy-mec_speaker input[type=url],.taxonomy-mec_speaker select,.taxonomy-mec_speaker textarea{border-radius:5px;min-height:38px;border:none;background-color:#fff;box-shadow:inset 0 1px 2px rgb(0 0 0 / 7%)}.post-type-mec-books.taxonomy-mec_coupon select,.post-type-mec-events.taxonomy-mec_category select,.post-type-mec-events.taxonomy-mec_label select,.post-type-mec-events.taxonomy-post_tag select,.taxonomy-mec_location select,.taxonomy-mec_organizer select,.taxonomy-mec_speaker select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;min-height:39px;line-height:39px;background-color:#fff;border-radius:2px;padding-left:8px;box-shadow:0 1px 3px rgb(0 0 0 / 2%);transition:all .23s ease;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij4KPGc+CjwvZz4KCTxwYXRoIGQ9Ik0xNi4zNTQgNS4wNzVsLTcuODU1IDcuODU0LTcuODUzLTcuODU0IDAuNzA3LTAuNzA3IDcuMTQ1IDcuMTQ2IDcuMTQ4LTcuMTQ3IDAuNzA4IDAuNzA4eiIgZmlsbD0iIzAwMDAwMCIgLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-size:26px 10px;background-position:right center;min-width:160px;border:1px solid #e6e9eb}.post-type-mec-books.taxonomy-mec_coupon table.fixed,.post-type-mec-events.taxonomy-mec_category table.fixed,.post-type-mec-events.taxonomy-mec_label table.fixed,.post-type-mec-events.taxonomy-post_tag table.fixed,.taxonomy-mec_location table.fixed,.taxonomy-mec_organizer table.fixed,.taxonomy-mec_speaker table.fixed{margin-top:21px}.taxonomy-mec_category .wp-color-result-text{all:unset;color:#fff;font-weight:500;line-height:1.4}.taxonomy-mec_category .wp-picker-input-wrap label{margin-top:0!important}.post-type-mec-books.taxonomy-mec_coupon textarea,.post-type-mec-events.taxonomy-mec_category textarea,.post-type-mec-events.taxonomy-mec_label textarea,.post-type-mec-events.taxonomy-post_tag textarea,.taxonomy-mec_location textarea,.taxonomy-mec_organizer textarea,.taxonomy-mec_speaker textarea{min-height:86px}.post-type-mec-books.taxonomy-mec_coupon .button,.post-type-mec-books.taxonomy-mec_coupon .button-secondary,.post-type-mec-events.taxonomy-mec_category .button,.post-type-mec-events.taxonomy-mec_category .button-secondary,.post-type-mec-events.taxonomy-mec_label .button,.post-type-mec-events.taxonomy-mec_label .button-secondary,.post-type-mec-events.taxonomy-post_tag .button,.post-type-mec-events.taxonomy-post_tag .button-secondary,.taxonomy-mec_location .button,.taxonomy-mec_location .button-secondary,.taxonomy-mec_organizer .button,.taxonomy-mec_organizer .button-secondary,.taxonomy-mec_speaker .button{color:#fff;font-weight:500;border-radius:60px;box-shadow:0 0 0 4px rgb(56 213 237 / 1%);text-shadow:none;background:#38d5ed;border:none;transition:.24s;line-height:1.4;padding:9px 36px 12px}.post-type-mec-books.taxonomy-mec_coupon .mec_upload_image_button,.post-type-mec-events.taxonomy-mec_category .mec_upload_image_button,.post-type-mec-events.taxonomy-mec_label .mec_upload_image_button,.post-type-mec-events.taxonomy-post_tag .mec_upload_image_button,.taxonomy-mec_location .mec_upload_image_button,.taxonomy-mec_organizer .mec_upload_image_button,.taxonomy-mec_speaker .mec_upload_image_button{margin-bottom:20px}.post-type-mec-books.taxonomy-mec_coupon .button-secondary:focus,.post-type-mec-books.taxonomy-mec_coupon .button-secondary:hover,.post-type-mec-books.taxonomy-mec_coupon .button.focus,.post-type-mec-books.taxonomy-mec_coupon .button:focus,.post-type-mec-books.taxonomy-mec_coupon .button:hover,.post-type-mec-events.taxonomy-mec_category .button-secondary:focus,.post-type-mec-events.taxonomy-mec_category .button-secondary:hover,.post-type-mec-events.taxonomy-mec_category .button.focus,.post-type-mec-events.taxonomy-mec_category .button:focus,.post-type-mec-events.taxonomy-mec_category .button:hover,.post-type-mec-events.taxonomy-mec_label .button-secondary:focus,.post-type-mec-events.taxonomy-mec_label .button-secondary:hover,.post-type-mec-events.taxonomy-mec_label .button.focus,.post-type-mec-events.taxonomy-mec_label .button:focus,.post-type-mec-events.taxonomy-mec_label .button:hover,.post-type-mec-events.taxonomy-post_tag .button-secondary:focus,.post-type-mec-events.taxonomy-post_tag .button-secondary:hover,.post-type-mec-events.taxonomy-post_tag .button.focus,.post-type-mec-events.taxonomy-post_tag .button:focus,.post-type-mec-events.taxonomy-post_tag .button:hover,.taxonomy-mec_location .button-secondary:focus,.taxonomy-mec_location .button-secondary:hover,.taxonomy-mec_location .button.focus,.taxonomy-mec_location .button:focus,.taxonomy-mec_location .button:hover,.taxonomy-mec_organizer .button-secondary:focus,.taxonomy-mec_organizer .button-secondary:hover,.taxonomy-mec_organizer .button.focus,.taxonomy-mec_organizer .button:focus,.taxonomy-mec_organizer .button:hover,.taxonomy-mec_speaker .button-secondary:focus,.taxonomy-mec_speaker .button-secondary:hover,.taxonomy-mec_speaker .button.focus,.taxonomy-mec_speaker .button:focus,.taxonomy-mec_speaker .button:hover{background:#26bbd2;box-shadow:0 0 0 4px rgb(56 213 237 / 15%);cursor:pointer;color:#fff}.post-type-mec-events #TB_window{height:470px!important;top:calc(50% - 235px)!important}.post-type-mec-events #TB_ajaxContent{width:calc(100% - 30px)!important}.m-e-calendar_page_MEC-support #wpwrap .welcome-content .fserv-container .fserv-form-description{position:relative!important}.taxonomy-mec_category #TB_window{overflow:hidden}@media (max-width:480px){.m-e-calendar_page_MEC-support #wpwrap .welcome-content .fserv-container .fserv-form-description,.m-e-calendar_page_MEC-support #wpwrap .welcome-content .fserv-container form{padding-left:90px!important}.m-e-calendar_page_MEC-support #wpwrap .welcome-content .fserv-container form .fserv-field{width:40%!important}.m-e-calendar_page_MEC-support #wpwrap .welcome-content .fserv-container:before{top:100px;left:10px}}.post-type-mec-events.taxonomy-mec_label .button.wp-color-result{background:0 0;text-align:right;padding:0 0 0 32px;border-radius:4px;box-shadow:unset;border:1px solid #ddd}.post-type-mec-events.taxonomy-mec_label .button.wp-color-result .wp-color-result-text{height:30px}.post-type-mec-events.taxonomy-mec_label .wp-picker-container input[type=text].wp-color-picker{width:70px;margin-top:-10px;height:32px}.post-type-mec-events.taxonomy-mec_label .wp-picker-default{height:32px;padding-top:2px;padding-bottom:2px}.post-type-mec-events.taxonomy-mec_label .wp-picker-container .iris-picker{margin-top:-10px}.mec-admin-dark-mode #mec-wrap .nav-tab-wrapper .nav-tab,.mec-admin-dark-mode #mec-wrap h2.nav-tab-wrapper,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix #mec-wrap h2.nav-tab-wrapper{background:#1f1f1f}.mec-admin-dark-mode #mec_bfixed_form_fields li,.mec-admin-dark-mode #mec_calendar_filter,.mec-admin-dark-mode #mec_calendar_filter .mec-add-booking-tabs-left,.mec-admin-dark-mode #mec_calendar_filter .mec-add-booking-tabs-wrap,.mec-admin-dark-mode #mec_calendar_filter .mec-add-event-tabs-left,.mec-admin-dark-mode #mec_calendar_filter .mec-add-event-tabs-wrap,.mec-admin-dark-mode #mec_calendar_filter .mec-create-shortcode-tabs-left,.mec-admin-dark-mode #mec_metabox_booking,.mec-admin-dark-mode #mec_metabox_booking .mec-add-booking-tabs-left,.mec-admin-dark-mode #mec_metabox_booking .mec-add-booking-tabs-wrap,.mec-admin-dark-mode #mec_metabox_booking .mec-add-event-tabs-left,.mec-admin-dark-mode #mec_metabox_booking .mec-add-event-tabs-wrap,.mec-admin-dark-mode #mec_metabox_booking .mec-create-shortcode-tabs-left,.mec-admin-dark-mode #mec_metabox_details,.mec-admin-dark-mode #mec_metabox_details .mec-add-booking-tabs-left,.mec-admin-dark-mode #mec_metabox_details .mec-add-booking-tabs-wrap,.mec-admin-dark-mode #mec_metabox_details .mec-add-event-tabs-left,.mec-admin-dark-mode #mec_metabox_details .mec-add-event-tabs-wrap,.mec-admin-dark-mode #mec_metabox_details .mec-add-event-tabs-wrap .select2-container,.mec-admin-dark-mode #mec_metabox_details .mec-create-shortcode-tab-content .select2-container,.mec-admin-dark-mode #mec_metabox_details .mec-create-shortcode-tabs-left,.mec-admin-dark-mode #webnus-dashboard .mec-pro-notice .info-msg,.mec-admin-dark-mode .mec-attendees-wrapper .mec-attendees-list .w-clearfix:nth-child(odd),.mec-admin-dark-mode .w-box,.mec-admin-dark-mode .w-box-content pre,.mec-admin-dark-mode .w-clearfix.w-box.mec-addons-notification-box-wrap span,.mec-admin-dark-mode .w-clearfix.w-box.mec-cmsg-2-notification-box-wrap span,.mec-admin-dark-mode .w-clearfix.w-box.mec-cmsg-notification-box-wrap span,.mec-admin-dark-mode .wns-be-main,.mec-admin-dark-mode .wns-be-main .mec-container,.mec-admin-dark-mode .wns-be-sidebar .wns-be-group-menu>li.active>a,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix .mec-container,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_bfixed_form_fields button,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_bfixed_form_fields li,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_event_form_fields button,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_event_form_fields li,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_field_types button,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_fields li,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-container #wns-be-content,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-container #wns-be-infobar,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-main,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wp-editor-container,.mec-admin-dark-mode.m-e-calendar_page_MEC-support #webnus-dashboard .mec-pro-notice .info-msg,.mec-admin-dark-mode.post-type-mec-books #major-publishing-actions,.mec-admin-dark-mode.post-type-mec-books #screen-meta,.mec-admin-dark-mode.post-type-mec-books #screen-meta-links .show-settings,.mec-admin-dark-mode.post-type-mec-books .postbox,.mec-admin-dark-mode.post-type-mec-events #major-publishing-actions,.mec-admin-dark-mode.post-type-mec-events #mec_event_form_fields li,.mec-admin-dark-mode.post-type-mec-events #mec_reg_form_fields li,.mec-admin-dark-mode.post-type-mec-events #post-status-info,.mec-admin-dark-mode.post-type-mec-events #screen-meta,.mec-admin-dark-mode.post-type-mec-events #screen-meta-links .show-settings,.mec-admin-dark-mode.post-type-mec-events .categorydiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec-events .components-popover__content,.mec-admin-dark-mode.post-type-mec-events .customlinkdiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec-events .postbox,.mec-admin-dark-mode.post-type-mec-events .posttypediv div.tabs-panel,.mec-admin-dark-mode.post-type-mec-events .taxonomydiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec-events .wp-switch-editor,.mec-admin-dark-mode.post-type-mec-events .wp-tab-active,.mec-admin-dark-mode.post-type-mec-events .wp-tab-panel,.mec-admin-dark-mode.post-type-mec-events div.mce-panel,.mec-admin-dark-mode.post-type-mec-events div.mce-toolbar-grp,.mec-admin-dark-mode.post-type-mec-events ul.add-menu-item-tabs li.tabs,.mec-admin-dark-mode.post-type-mec-events ul.category-tabs li.tabs,.mec-admin-dark-mode.post-type-mec_calendars #major-publishing-actions,.mec-admin-dark-mode.post-type-mec_calendars #post-status-info,.mec-admin-dark-mode.post-type-mec_calendars #screen-meta,.mec-admin-dark-mode.post-type-mec_calendars #screen-meta-links .show-settings,.mec-admin-dark-mode.post-type-mec_calendars .categorydiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec_calendars .customlinkdiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec_calendars .postbox,.mec-admin-dark-mode.post-type-mec_calendars .posttypediv div.tabs-panel,.mec-admin-dark-mode.post-type-mec_calendars .taxonomydiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec_calendars .wp-switch-editor,.mec-admin-dark-mode.post-type-mec_calendars .wp-tab-active,.mec-admin-dark-mode.post-type-mec_calendars .wp-tab-panel,.mec-admin-dark-mode.post-type-mec_calendars div.mce-panel,.mec-admin-dark-mode.post-type-mec_calendars div.mce-toolbar-grp,.mec-admin-dark-mode.post-type-mec_calendars ul.add-menu-item-tabs li.tabs,.mec-admin-dark-mode.post-type-mec_calendars ul.category-tabs li.tabs{background:#1f1f1f;color:#fff}.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .extra .mec-cmsg-2-notification-box-wrap .w-box-head,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec-custom-msg-2-notification-set-box.extra,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec-custom-msg-notification-set-box.extra{border-color:#515151}.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec-custom-msg-2-notification-set-box.extra,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec-custom-msg-notification-set-box.extra{background-color:#515151}.mec-admin-dark-mode .mec-form-row .mec-box,.mec-admin-dark-mode .mec-form-row input[type=checkbox],.mec-admin-dark-mode .mec-form-row ul.mec-message-categories li ul,.mec-admin-dark-mode .mec-meta-box-fields .mec-box,.mec-admin-dark-mode.m-e-calendar_page_MEC-support #webnus-dashboard .mec-faq-accordion-trigger a{background:#333;border-color:#353535;box-shadow:0 1px 6px -2px #000}.mec-admin-dark-mode #mec_bfixed_form_fields,.mec-admin-dark-mode #mec_bfixed_form_fields #mec_bfixed_form_fields li,.mec-admin-dark-mode #mec_calendar_filter .mec-add-booking-tabs-left a,.mec-admin-dark-mode #mec_calendar_filter .mec-add-event-tabs-left a,.mec-admin-dark-mode #mec_calendar_filter .mec-create-shortcode-tabs-left a,.mec-admin-dark-mode #mec_metabox_booking .mec-add-booking-tabs-left a,.mec-admin-dark-mode #mec_metabox_booking .mec-add-event-tabs-left a,.mec-admin-dark-mode #mec_metabox_booking .mec-create-shortcode-tabs-left a,.mec-admin-dark-mode #mec_metabox_details .mec-add-booking-tabs-left a,.mec-admin-dark-mode #mec_metabox_details .mec-add-event-tabs-left a,.mec-admin-dark-mode #mec_metabox_details .mec-create-shortcode-tabs-left a,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix .mec-form-row.mec-syn-schedule,.mec-admin-dark-mode.post-type-mec-events #mec_event_form_fields,.mec-admin-dark-mode.post-type-mec-events #mec_reg_form_fields,.mec-admin-dark-mode.post-type-mec-events .select2-search--dropdown,.mec-admin-dark-mode.post-type-mec_calendars .select2-search--dropdown{background:#282828;border-color:#353535}.mec-admin-dark-mode .select2-container--default .select2-selection--multiple .select2-selection__choice{color:#000}.mec-admin-dark-mode.post-type-mec-books ul#adminmenu a.wp-has-current-submenu:after,.mec-admin-dark-mode.post-type-mec-books ul#adminmenu>li.current>a.current:after,.mec-admin-dark-mode.post-type-mec-events ul#adminmenu a.wp-has-current-submenu:after,.mec-admin-dark-mode.post-type-mec-events ul#adminmenu>li.current>a.current:after,.mec-admin-dark-mode.post-type-mec_calendars ul#adminmenu a.wp-has-current-submenu:after,.mec-admin-dark-mode.post-type-mec_calendars ul#adminmenu>li.current>a.current:after,.mec-admin-dark-mode.toplevel_page_mec-intro ul#adminmenu a.wp-has-current-submenu:after,.mec-admin-dark-mode.toplevel_page_mec-intro ul#adminmenu>li.current>a.current:after{border-right-color:#23282d}.mec-admin-dark-mode #mec_calendar_filter .mec-add-booking-tabs-left a.mec-tab-active,.mec-admin-dark-mode #mec_calendar_filter .mec-add-event-tabs-left a.mec-tab-active,.mec-admin-dark-mode #mec_calendar_filter .mec-create-shortcode-tabs-left a.mec-tab-active,.mec-admin-dark-mode #mec_metabox_booking .mec-add-booking-tabs-left a.mec-tab-active,.mec-admin-dark-mode #mec_metabox_booking .mec-add-event-tabs-left a.mec-tab-active,.mec-admin-dark-mode #mec_metabox_booking .mec-create-shortcode-tabs-left a.mec-tab-active,.mec-admin-dark-mode #mec_metabox_details .mec-add-booking-tabs-left a.mec-tab-active,.mec-admin-dark-mode #mec_metabox_details .mec-add-event-tabs-left a.mec-tab-active,.mec-admin-dark-mode #mec_metabox_details .mec-create-shortcode-tabs-left a.mec-tab-active,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .select2-dropdown,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_gateways_form li .mec-gateway-options-form,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #payment_gateways_option li .mec-gateway-options-form,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .select2-container--default .select2-selection--multiple,.mec-admin-dark-mode.post-type-mec_calendars .mec-custom-nice-select ul.list{background:#000;box-shadow:0 2px 12px -5px #000}.mec-admin-dark-mode .extra .w-box-head,.mec-admin-dark-mode .mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child,.mec-admin-dark-mode .mec-form-row ul.mec-message-categories,.mec-admin-dark-mode .mec-message-categories li.mec-acc-label,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .mce-btn-group:not(:first-child),.mec-admin-dark-mode.m-e-calendar_page_MEC-report .select2-container--default .select2-search--dropdown .select2-search__field,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .select2-dropdown,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .wp-editor-container,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec-occurrences .mec-occurrences-list li,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_bfixed_form_fields button,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_bfixed_form_fields li,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_event_form_fields button,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_event_form_fields li,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_field_types button,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_fields li,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .html-active .switch-html,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec-custom-msg-notification-set-box.extra,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .select2-container--default .select2-selection--multiple,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .select2-container--default .select2-selection--multiple .select2-selection__choice,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .tmce-active .switch-tmce,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-container #wns-be-content,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-container #wns-be-footer,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-container #wns-be-infobar,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-container #wns-be-infobar:before,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-main,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wp-core-ui .quicktags-toolbar input.button.button-small,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wp-editor-container,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wp-switch-editor,.mec-admin-dark-mode.post-type-mec-books #screen-meta,.mec-admin-dark-mode.post-type-mec-books #screen-meta-links .show-settings,.mec-admin-dark-mode.post-type-mec-books .postbox,.mec-admin-dark-mode.post-type-mec-books .postbox .hndle,.mec-admin-dark-mode.post-type-mec-books .postbox hr,.mec-admin-dark-mode.post-type-mec-books .wp-heading-inline+.page-title-action,.mec-admin-dark-mode.post-type-mec-events #major-publishing-actions,.mec-admin-dark-mode.post-type-mec-events #post-status-info,.mec-admin-dark-mode.post-type-mec-events #screen-meta,.mec-admin-dark-mode.post-type-mec-events #screen-meta-links .show-settings,.mec-admin-dark-mode.post-type-mec-events .categorydiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec-events .components-popover__content,.mec-admin-dark-mode.post-type-mec-events .customlinkdiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec-events .edit-post-meta-boxes-area #poststuff .stuffbox>h3,.mec-admin-dark-mode.post-type-mec-events .edit-post-meta-boxes-area #poststuff h2.hndle,.mec-admin-dark-mode.post-type-mec-events .edit-post-meta-boxes-area #poststuff h3.hndle,.mec-admin-dark-mode.post-type-mec-events .postbox,.mec-admin-dark-mode.post-type-mec-events .postbox h2,.mec-admin-dark-mode.post-type-mec-events .posttypediv div.tabs-panel,.mec-admin-dark-mode.post-type-mec-events .taxonomydiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec-events .wp-editor-container,.mec-admin-dark-mode.post-type-mec-events .wp-switch-editor,.mec-admin-dark-mode.post-type-mec-events .wp-tab-active,.mec-admin-dark-mode.post-type-mec-events .wp-tab-panel,.mec-admin-dark-mode.post-type-mec-events div.mce-panel,.mec-admin-dark-mode.post-type-mec-events div.mce-toolbar-grp,.mec-admin-dark-mode.post-type-mec-events ul.add-menu-item-tabs li.tabs,.mec-admin-dark-mode.post-type-mec-events ul.category-tabs li.tabs,.mec-admin-dark-mode.post-type-mec_calendars #major-publishing-actions,.mec-admin-dark-mode.post-type-mec_calendars #post-status-info,.mec-admin-dark-mode.post-type-mec_calendars #screen-meta,.mec-admin-dark-mode.post-type-mec_calendars #screen-meta-links .show-settings,.mec-admin-dark-mode.post-type-mec_calendars .categorydiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec_calendars .customlinkdiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec_calendars .mec-custom-nice-select ul.list,.mec-admin-dark-mode.post-type-mec_calendars .mec-custom-nice-select ul.list li.option,.mec-admin-dark-mode.post-type-mec_calendars .mec-sed-methods li,.mec-admin-dark-mode.post-type-mec_calendars .postbox,.mec-admin-dark-mode.post-type-mec_calendars .postbox h2,.mec-admin-dark-mode.post-type-mec_calendars .posttypediv div.tabs-panel,.mec-admin-dark-mode.post-type-mec_calendars .taxonomydiv div.tabs-panel,.mec-admin-dark-mode.post-type-mec_calendars .wp-editor-container,.mec-admin-dark-mode.post-type-mec_calendars .wp-switch-editor,.mec-admin-dark-mode.post-type-mec_calendars .wp-tab-active,.mec-admin-dark-mode.post-type-mec_calendars .wp-tab-panel,.mec-admin-dark-mode.post-type-mec_calendars div.mce-panel,.mec-admin-dark-mode.post-type-mec_calendars div.mce-toolbar-grp,.mec-admin-dark-mode.post-type-mec_calendars ul.add-menu-item-tabs li.tabs,.mec-admin-dark-mode.post-type-mec_calendars ul.category-tabs li.tabs{border-color:#353535}.mec-admin-dark-mode #mec_bfixed_form_fields input[type=checkbox],.mec-admin-dark-mode #mec_calendar_filter .mec-calendar-metabox .wn-mec-select,.mec-admin-dark-mode #mec_calendar_filter .mec-form-row input[type=number],.mec-admin-dark-mode #mec_calendar_filter .mec-form-row input[type=text],.mec-admin-dark-mode #mec_calendar_filter .mec-form-row input[type=url],.mec-admin-dark-mode #mec_calendar_filter .mec-form-row select,.mec-admin-dark-mode #mec_calendar_filter .mec-form-row textarea,.mec-admin-dark-mode #mec_metabox_booking .mec-add-event-tabs-wrap .select2-container,.mec-admin-dark-mode #mec_metabox_booking .mec-calendar-metabox .mec-form-row input[type=checkbox],.mec-admin-dark-mode #mec_metabox_booking .mec-calendar-metabox .wn-mec-select,.mec-admin-dark-mode #mec_metabox_booking .mec-create-shortcode-tab-content .select2-container,.mec-admin-dark-mode #mec_metabox_booking .mec-form-row input[type=number],.mec-admin-dark-mode #mec_metabox_booking .mec-form-row input[type=text],.mec-admin-dark-mode #mec_metabox_booking .mec-form-row input[type=url],.mec-admin-dark-mode #mec_metabox_booking .mec-form-row select,.mec-admin-dark-mode #mec_metabox_booking .mec-form-row textarea,.mec-admin-dark-mode #mec_metabox_booking .mec-form-row.mec-skin-list-date-format-container input[type=text],.mec-admin-dark-mode #mec_metabox_booking .mec-meta-box-fields .mec-form-row input[type=checkbox],.mec-admin-dark-mode #mec_metabox_details .mec-add-event-tabs-wrap .select2-container,.mec-admin-dark-mode #mec_metabox_details .mec-calendar-metabox .mec-form-row input[type=checkbox],.mec-admin-dark-mode #mec_metabox_details .mec-calendar-metabox .wn-mec-select,.mec-admin-dark-mode #mec_metabox_details .mec-create-shortcode-tab-content .select2-container,.mec-admin-dark-mode #mec_metabox_details .mec-form-row input[type=number],.mec-admin-dark-mode #mec_metabox_details .mec-form-row input[type=text],.mec-admin-dark-mode #mec_metabox_details .mec-form-row input[type=url],.mec-admin-dark-mode #mec_metabox_details .mec-form-row select,.mec-admin-dark-mode #mec_metabox_details .mec-form-row textarea,.mec-admin-dark-mode #mec_metabox_details .mec-form-row.mec-skin-list-date-format-container input[type=text],.mec-admin-dark-mode #mec_metabox_details .mec-meta-box-fields .mec-form-row input[type=checkbox],.mec-admin-dark-mode #mec_reg_form_fields input[type=checkbox],.mec-admin-dark-mode .mec-addon-box-version,.mec-admin-dark-mode .mec-calendar-metabox .wn-mec-select,.mec-admin-dark-mode .mec-form-row input[type=checkbox],.mec-admin-dark-mode .mec-form-row input[type=number],.mec-admin-dark-mode .mec-form-row input[type=radio],.mec-admin-dark-mode .mec-form-row input[type=text],.mec-admin-dark-mode .mec-form-row input[type=url],.mec-admin-dark-mode .mec-form-row select,.mec-admin-dark-mode .mec-form-row textarea,.mec-admin-dark-mode .mec-form-row.mec-skin-list-date-format-container input[type=text],.mec-admin-dark-mode.m-e-calendar_page_MEC-addons,.mec-admin-dark-mode.m-e-calendar_page_MEC-go-pro,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .html-active .switch-html,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .mec-report-select-event-wrap .select2-container--default .select2-selection--single,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .mec-report-sendmail-form-wrap,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .mec-report-sendmail-wrap,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .mec-send-email-form-wrap input.widefat,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .select2-container--default .select2-results__option--highlighted[aria-selected],.mec-admin-dark-mode.m-e-calendar_page_MEC-report .select2-container--default .select2-search--dropdown .select2-search__field,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .tmce-active .switch-tmce,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .wp-switch-editor,.mec-admin-dark-mode.m-e-calendar_page_MEC-report div.mce-toolbar-grp,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec-invoice-custom-css,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_bfixed_form_fields input[type=number],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_bfixed_form_fields input[type=text],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_bfixed_form_fields select,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_bfixed_form_fields textarea,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_event_form_fields button,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_event_form_fields input[type=number],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_event_form_fields input[type=text],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_event_form_fields select,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_event_form_fields textarea,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_field_types button,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_fields button,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_fields input[type=number],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_fields input[type=text],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_fields select,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_fields textarea,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #titlediv #title,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec-add-event-tabs-wrap .select2-container,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec-add-event-tabs-wrap .select2-container span,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec-create-shortcode-tab-content .select2-container,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec-create-shortcode-tab-content .select2-container span,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .quicktags-toolbar,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .select2-container--default .select2-selection--multiple,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .select2-container--default.select2-container--focus .select2-selection--multiple,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .select2-dropdown,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .select2-results__option[aria-selected],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-main .mec-form-row input[type=email],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-main .mec-form-row input[type=number],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-main .mec-form-row input[type=password],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-main .mec-form-row input[type=search],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-main .mec-form-row input[type=text],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-main .mec-form-row input[type=url],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-main .mec-form-row select,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wp-core-ui .quicktags-toolbar input.button.button-small,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=checkbox],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=color],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=date],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=datetime-local],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=datetime],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=email],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=month],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=number],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=password],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=radio],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=search],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=tel],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=text],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=time],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=url],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings input[type=week],.mec-admin-dark-mode.m-e-calendar_page_MEC-settings select,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings textarea,.mec-admin-dark-mode.post-type-mec-books .wn-mec-select,.mec-admin-dark-mode.post-type-mec-books input[type=checkbox],.mec-admin-dark-mode.post-type-mec-books input[type=email],.mec-admin-dark-mode.post-type-mec-books input[type=number],.mec-admin-dark-mode.post-type-mec-books input[type=text],.mec-admin-dark-mode.post-type-mec-books input[type=url],.mec-admin-dark-mode.post-type-mec-books select,.mec-admin-dark-mode.post-type-mec-books textarea,.mec-admin-dark-mode.post-type-mec-events #mec_event_form_fields button,.mec-admin-dark-mode.post-type-mec-events #mec_reg_form_field_types button,.mec-admin-dark-mode.post-type-mec-events #mec_reg_form_fields button,.mec-admin-dark-mode.post-type-mec-events #titlediv #title,.mec-admin-dark-mode.post-type-mec-events .components-form-token-field__input-container,.mec-admin-dark-mode.post-type-mec-events .components-panel__body,.mec-admin-dark-mode.post-type-mec-events .mec-add-event-tabs-wrap .select2-container span,.mec-admin-dark-mode.post-type-mec-events .mec-certain-day>div,.mec-admin-dark-mode.post-type-mec-events .mec-create-shortcode-tab-content .select2-container span,.mec-admin-dark-mode.post-type-mec-events .mec-xi-facebook-import-events .mec-select-deselect-actions li,.mec-admin-dark-mode.post-type-mec-events .mec-xi-google-import-events .mec-select-deselect-actions li,.mec-admin-dark-mode.post-type-mec-events .select2-dropdown,.mec-admin-dark-mode.post-type-mec-events .select2-results__option[aria-selected],.mec-admin-dark-mode.post-type-mec-events .wp-admin p label input[type=checkbox],.mec-admin-dark-mode.post-type-mec-events input[type=checkbox],.mec-admin-dark-mode.post-type-mec-events input[type=color],.mec-admin-dark-mode.post-type-mec-events input[type=date],.mec-admin-dark-mode.post-type-mec-events input[type=datetime-local],.mec-admin-dark-mode.post-type-mec-events input[type=datetime],.mec-admin-dark-mode.post-type-mec-events input[type=email],.mec-admin-dark-mode.post-type-mec-events input[type=month],.mec-admin-dark-mode.post-type-mec-events input[type=number],.mec-admin-dark-mode.post-type-mec-events input[type=password],.mec-admin-dark-mode.post-type-mec-events input[type=radio],.mec-admin-dark-mode.post-type-mec-events input[type=search],.mec-admin-dark-mode.post-type-mec-events input[type=tel],.mec-admin-dark-mode.post-type-mec-events input[type=text],.mec-admin-dark-mode.post-type-mec-events input[type=time],.mec-admin-dark-mode.post-type-mec-events input[type=url],.mec-admin-dark-mode.post-type-mec-events input[type=week],.mec-admin-dark-mode.post-type-mec-events select,.mec-admin-dark-mode.post-type-mec-events textarea,.mec-admin-dark-mode.post-type-mec_calendars #titlediv #title,.mec-admin-dark-mode.post-type-mec_calendars .mec-add-event-tabs-wrap .select2-container,.mec-admin-dark-mode.post-type-mec_calendars .mec-add-event-tabs-wrap .select2-container span,.mec-admin-dark-mode.post-type-mec_calendars .mec-create-shortcode-tab-content .select2-container,.mec-admin-dark-mode.post-type-mec_calendars .mec-create-shortcode-tab-content .select2-container span,.mec-admin-dark-mode.post-type-mec_calendars .select2-container--default .select2-selection--multiple .select2-selection__choice,.mec-admin-dark-mode.post-type-mec_calendars .select2-dropdown,.mec-admin-dark-mode.post-type-mec_calendars .select2-results__option[aria-selected],.mec-admin-dark-mode.post-type-mec_calendars input[type=checkbox],.mec-admin-dark-mode.post-type-mec_calendars input[type=color],.mec-admin-dark-mode.post-type-mec_calendars input[type=date],.mec-admin-dark-mode.post-type-mec_calendars input[type=datetime-local],.mec-admin-dark-mode.post-type-mec_calendars input[type=datetime],.mec-admin-dark-mode.post-type-mec_calendars input[type=email],.mec-admin-dark-mode.post-type-mec_calendars input[type=month],.mec-admin-dark-mode.post-type-mec_calendars input[type=number],.mec-admin-dark-mode.post-type-mec_calendars input[type=password],.mec-admin-dark-mode.post-type-mec_calendars input[type=radio],.mec-admin-dark-mode.post-type-mec_calendars input[type=search],.mec-admin-dark-mode.post-type-mec_calendars input[type=tel],.mec-admin-dark-mode.post-type-mec_calendars input[type=text],.mec-admin-dark-mode.post-type-mec_calendars input[type=time],.mec-admin-dark-mode.post-type-mec_calendars input[type=url],.mec-admin-dark-mode.post-type-mec_calendars input[type=week],.mec-admin-dark-mode.post-type-mec_calendars select,.mec-admin-dark-mode.post-type-mec_calendars textarea,.mec-admin-dark-mode.toplevel_page_mec-intro .w-box.mec-activation input[name=MECPurchaseCode],.mec-admin-dark-mode.toplevel_page_mec-intro .w-box.mec-activation input[type=radio]+label span,.mec-select-deselect-actions li{background:#1d1d1d;border-color:#353535;color:#d2d2d2}.mec-admin-dark-mode #mec_metabox_booking .mec-form-row input[type=checkbox]:checked,.mec-admin-dark-mode #mec_metabox_details .mec-form-row input[type=checkbox]:checked,.mec-admin-dark-mode .mec-custom-nice-select ul.list li .wn-mec-text:after,.mec-admin-dark-mode .mec-sed-methods li:before{box-shadow:0 1px 6px -2px #000;border-color:#353535;background:#222}.mec-admin-dark-mode .mec-sed-methods li.active,.mec-admin-dark-mode .mec-switcher input+label,.mec-admin-dark-mode .mec-switcher input+label:before,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .select2-container--default .select2-results__option{background-color:#000}.mec-admin-dark-mode .wn-mec-select .option.focus .wn-img-sh img,.mec-admin-dark-mode .wn-mec-select .option.selected.focus .wn-img-sh img,.mec-admin-dark-mode .wn-mec-select .option:hover .wn-img-sh img{background:0 0}.mec-admin-dark-mode .ui-datepicker{background-color:#000;border:1px solid #000;box-shadow:0 0 8px rgba(33,33,33,.6)}.mec-admin-dark-mode .ui-datepicker.ui-widget td a,.mec-admin-dark-mode .w-box.upcoming-events .mec-event-article .mec-detail-button,.mec-admin-dark-mode.post-type-mec-events,.mec-admin-dark-mode.post-type-mec-events .postbox h2,.mec-admin-dark-mode.post-type-mec_calendars .postbox h2{color:#d2d2d2;background:#282828}.mec-admin-dark-mode #mec-advanced-wraper div:first-child>ul *{background:#282828}.mec-admin-dark-mode #mec-advanced-wraper div:first-child>ul>ul>li,.mec-admin-dark-mode #mec_styles_form #mec_styles_CSS,.mec-admin-dark-mode .mec-attendees-wrapper .mec-attendees-list .w-clearfix,.mec-admin-dark-mode .mec-message-categories li.mec-acc-label,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_bfixed_form_fields,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_event_form_fields,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_fields{background:#000}.mec-admin-dark-mode #mec-advanced-wraper div:first-child>ul>ul>li:hover,.mec-admin-dark-mode .mec-active,.mec-admin-dark-mode.post-type-mec-events .select2-container--default .select2-results__option--highlighted[aria-selected]{background:#888!important}.mec-admin-dark-mode.post-type-mec_calendars .mec-calendar-metabox .wn-mec-select .list{border-radius:0 0 2px 2px;box-shadow:0 0 0 1px #353535,0 2px 6px rgba(0,0,0,.07)}.mec-admin-dark-mode #mec_calendar_filter .mec-add-booking-tabs-right,.mec-admin-dark-mode #mec_calendar_filter .mec-add-event-tabs-right,.mec-admin-dark-mode #mec_calendar_filter .mec-create-shortcode-tabs-right,.mec-admin-dark-mode #mec_calendar_filter .ui-sortable-handle,.mec-admin-dark-mode #mec_gateways_form li .mec-gateway-options-form,.mec-admin-dark-mode #mec_metabox_booking .mec-add-booking-tabs-right,.mec-admin-dark-mode #mec_metabox_booking .mec-add-event-tabs-right,.mec-admin-dark-mode #mec_metabox_booking .mec-create-shortcode-tabs-right,.mec-admin-dark-mode #mec_metabox_booking .ui-sortable-handle,.mec-admin-dark-mode #mec_metabox_details .mec-add-booking-tabs-right,.mec-admin-dark-mode #mec_metabox_details .mec-add-event-tabs-right,.mec-admin-dark-mode #mec_metabox_details .mec-create-shortcode-tabs-right,.mec-admin-dark-mode #mec_metabox_details .ui-sortable-handle,.mec-admin-dark-mode #payment_gateways_option li .mec-gateway-options-form,.mec-admin-dark-mode .mec-meta-box-fields h4{border-color:#000!important}.mec-admin-dark-mode .wns-be-container,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-content,.mec-admin-dark-mode.post-type-mec-events #wp-content-editor-tools,.mec-admin-dark-mode.post-type-mec_calendars,.mec-admin-dark-mode.post-type-mec_calendars .wn-mec-select .list{background-color:#282828;border-color:#353535}.mec-admin-dark-mode .mec-intro-section-ifarme iframe,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-head,.mec-admin-dark-mode.m-e-calendar_page_MEC-support .fserv-container,.mec-admin-dark-mode.m-e-calendar_page_MEC-support .fserv-container *,.mec-admin-dark-mode.toplevel_page_mec-intro .fserv-container,.mec-admin-dark-mode.toplevel_page_mec-intro .fserv-container *{background:#1f1f1f!important;border-color:#353535!important}.mec-admin-dark-mode .fserv-field input.fserv-input-text{background:#000!important}.mec-admin-dark-mode .block-editor-block-types-list__item-icon,.mec-admin-dark-mode .block-editor-block-types-list__item-title,.mec-admin-dark-mode .w-box.upcoming-events .mec-event-article h4.mec-event-title,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-content,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .select2-container--default .select2-selection--single .select2-selection__rendered,.mec-admin-dark-mode.m-e-calendar_page_MEC-support .about-wrap h3,.mec-admin-dark-mode.m-e-calendar_page_MEC-support .fserv-container .fserv-form-name,.mec-admin-dark-mode.toplevel_page_mec-intro .about-wrap h3,.mec-admin-dark-mode.toplevel_page_mec-intro .fserv-container .fserv-form-name{color:#d2d2d2!important}.mec-admin-dark-mode .wns-be-sidebar li a:hover,.mec-admin-dark-mode .wns-be-sidebar li:hover,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .html-active .switch-html,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .tmce-active .switch-tmce,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wp-switch-editor,.mec-admin-dark-mode.post-type-mec_calendars .wn-mec-select .option:hover{background:#000;color:#d2d2d2}.mec-admin-dark-mode .wns-be-sidebar li a,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix h1,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix h2,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix h3,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix h4,.mec-admin-dark-mode.m-e-calendar_page_MEC-report .mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-head span,.mec-admin-dark-mode.m-e-calendar_page_MEC-report h2,.mec-admin-dark-mode.m-e-calendar_page_MEC-report h4,.mec-admin-dark-mode.m-e-calendar_page_MEC-support #webnus-dashboard .mec-faq-accordion-trigger a,.mec-admin-dark-mode.post-type-mec-books .postbox h1,.mec-admin-dark-mode.post-type-mec-books .postbox h2,.mec-admin-dark-mode.post-type-mec-books .postbox h3,.mec-admin-dark-mode.post-type-mec-events .components-panel__body-toggle.components-button,.mec-admin-dark-mode.post-type-mec-events .wrap h1.wp-heading-inline,.mec-admin-dark-mode.post-type-mec_calendars .mec-custom-nice-select ul.list li.option .wn-mec-text{color:#d2d2d2}.mec-admin-dark-mode .wns-be-sidebar .wns-be-group-menu>li.active>a,.mec-admin-dark-mode .wns-be-sidebar .wns-be-group-menu>li.active>a:hover{border:none}.mec-admin-dark-mode .wns-be-sidebar li.active ul.subsection{background:#282828;border-bottom:1px solid #353535}.mec-admin-dark-mode .wns-be-sidebar li .subsection a{background:#282828;color:#636363;opacity:1;font-size:12px;padding:6px 4px 6px 46px}.mec-admin-dark-mode .wns-be-sidebar .wns-be-group-menu>li.active>a,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-container #wns-be-infobar,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-main{box-shadow:0 2px 12px -5px #000}.mec-admin-dark-mode .wns-be-sidebar .mec-settings-menu .mec-settings-submenu a,.mec-admin-dark-mode li.wns-be-group-menu-li.mec-settings-menu .mec-settings-submenu,.mec-admin-dark-mode.post-type-mec_calendars .wn-mec-select .option.focus,.mec-admin-dark-mode.post-type-mec_calendars .wn-mec-select .option.selected.focus,.mec-admin-dark-mode.post-type-mec_calendars .wn-mec-select .option:hover{background:#000;color:#d2d2d2;border-color:#353535}.mec-admin-dark-mode.m-e-calendar_page_MEC-settings,.mec-admin-dark-mode.post-type-mec_calendars .mec-custom-nice-select ul.list li.option{background:#000!important;color:#fff!important}.mec-admin-dark-mode.m-e-calendar_page_MEC-addons,.mec-admin-dark-mode.m-e-calendar_page_MEC-addons .about-wrap h1,.mec-admin-dark-mode.m-e-calendar_page_MEC-go-pro,.mec-admin-dark-mode.m-e-calendar_page_MEC-go-pro h1,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix h1,.mec-admin-dark-mode.m-e-calendar_page_MEC-report,.mec-admin-dark-mode.m-e-calendar_page_MEC-report h1,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings div.mce-panel,.mec-admin-dark-mode.m-e-calendar_page_MEC-support,.mec-admin-dark-mode.m-e-calendar_page_MEC-support h1,.mec-admin-dark-mode.post-type-mec-books,.mec-admin-dark-mode.post-type-mec-books h1,.mec-admin-dark-mode.post-type-mec_calendars,.mec-admin-dark-mode.post-type-mec_calendars .wrap h1.wp-heading-inline,.mec-admin-dark-mode.toplevel_page_mec-intro,.mec-admin-dark-mode.toplevel_page_mec-intro .about-wrap h1{background:#282828!important;color:#d2d2d2}.mec-admin-dark-mode .w-theme-version{background:#1f1f1f}.mec-admin-dark-mode .mec-sed-methods li.active,.mec-admin-dark-mode .wns-be-container .wns-be-group-tab h2,.mec-admin-dark-mode .wns-be-container .wns-be-group-tab h4,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix #mec-wrap .nav-tab-wrapper .nav-tab,.mec-admin-dark-mode.m-e-calendar_page_MEC-ix #mec-wrap h2.nav-tab-wrapper,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .select2-container--default .select2-selection--multiple .select2-selection__choice{color:#d2d2d2}.mec-admin-dark-mode .wns-be-sidebar .wns-be-group-menu li a:hover{color:#07bbe9}.mec-admin-dark-mode.m-e-calendar_page_MEC-ix #mec-wrap .nav-tab-wrapper .nav-tab-active{background:#008aff;background:linear-gradient(95deg,#36a2ff 0,#008aff 50%,#0072ff 100%)}.mec-admin-dark-mode .wns-be-container #wns-be-infobar:before{content:"";width:261px;height:78px;display:block;position:absolute;left:0;top:0;background:#1f1f1f url(../img/webnus-logo2.png) no-repeat center;border-bottom:1px solid #dedede;background-size:220px;z-index:997}.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .mec-custom-msg-notification-set-box.extra,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wns-be-container #wns-be-footer,.mec-admin-dark-mode.post-type-mec-books #titlediv #title,.mec-admin-dark-mode.post-type-mec-books .postbox h1{background:#1f1f1f!important}.mec-admin-dark-mode .mec-settings-menu .mec-settings-submenu:after,.mec-admin-dark-mode .wns-be-sidebar .wns-be-group-menu li .subsection li.active a:after,.mec-admin-dark-mode .wns-be-sidebar .wns-be-group-menu li .subsection li.active a:before{border-right-color:#353535}.mec-admin-dark-mode .mec-switcher input:checked+label:before{background-color:#d2d2d2;box-shadow:2px 2px 12px -2px #ccc inset}.mec-admin-dark-mode .mec-switcher input:checked+label{box-shadow:0 3px 11px -7px #000}.mec-admin-dark-mode .lity.mec-add-event-popup,.mec-admin-dark-mode .lity.mec-add-shortcode-popup,.mec-admin-dark-mode .mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup,.mec-admin-dark-mode .mec-add-shortcode-popup div#mec_popup_shortcode{background:#282828}.mec-admin-dark-mode .lity.mec-add-event-popup .lity-content,.mec-admin-dark-mode .lity.mec-add-shortcode-popup .lity-content{box-shadow:0 3px 20px 0 rgba(0,0,0,.55)}.mec-admin-dark-mode .mec-add-event-popup .mec-meta-box-colors-container,.mec-admin-dark-mode .mec-steps-container,.mec-admin-dark-mode .mec-steps-header{background:#000}.mec-admin-dark-mode .mec-add-event-popup div#mec_popup_event,.mec-admin-dark-mode .mec-steps-panel{background:#1f1f1f}.mec-admin-dark-mode button.lity-close{background:#000;box-shadow:0 3px 8px 0 rgba(0,0,0,.55)}.mec-admin-dark-mode .mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-steps-content.mec-steps-content-2 ul li{border:2px solid #282828;background:#000!important}.mec-admin-dark-mode .mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-step-popup-skin-text:before,.mec-admin-dark-mode .mec-add-shortcode-popup .mec-steps-content.mec-steps-content-4 label input{background:#282828;border-color:#1f1f1f;box-shadow:0 3px 6px 0 rgba(0,0,0,.05)}.mec-admin-dark-mode .mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-2 .mec-steps-content.mec-steps-content-2 ul li.active{box-shadow:0 3px 5px rgba(0,0,0,.2)}.mec-admin-dark-mode .nicescroll-cursors{background-color:#000!important}.mec-admin-dark-mode .mec-add-event-popup .mec-categories-tab-contents,.mec-admin-dark-mode .mec-add-event-popup .mec-form-row.mec-available-color-row,.mec-admin-dark-mode .mec-add-event-popup .mec-steps-content.mec-steps-content-7.mec-steps-content-active,.mec-admin-dark-mode .mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .mec-steps-content.mec-steps-content-4 .mec-multiple-skin-options div,.mec-admin-dark-mode .mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-popup-shortcode{border-color:#282828;background:#000}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-popup-shortcode-code{background:rgba(266,266,266,.35)}.mec-admin-dark-mode .mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-popup-shortcode-code code,.mec-admin-dark-mode .mec-steps-content h3{color:#d2d2d2}.mec-admin-dark-mode .mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .option.focus,.mec-admin-dark-mode .mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .option.selected.focus,.mec-admin-dark-mode .mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .option:hover{background:#000}.mec-admin-dark-mode .mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .list{background:#282828}.mec-admin-dark-mode .mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .list::-webkit-scrollbar-track{background-color:#333}.mec-admin-dark-mode .mec-add-event-popup .mec-steps-content-container .wn-mec-select-popup .list::-webkit-scrollbar{width:3px;background-color:#333}.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-popup-shortcode-code button{margin-left:unset}.mec-admin-dark-mode .wp-picker-container .wp-color-result.button{background:inherit}.mec-admin-dark-mode .mec-add-event-popup .mec-steps-content.mec-steps-content-6 .mce-container-body.mce-stack-layout{background:#000;border-color:#000!important}.mec-admin-dark-mode .mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .wn-mec-select-popup{background-color:#000;border-color:#282828}.mec-admin-dark-mode #wns-be-content .noresults label,.mec-admin-dark-mode #wns-be-content .results .results .noresults label,.mec-admin-dark-mode #wns-be-content ul li.disable,.mec-admin-dark-mode #wns-be-content ul li.disable label{color:#666}.mec-admin-dark-mode #wns-be-content .results .results .results label,.mec-admin-dark-mode #wns-be-content .results label,.mec-admin-dark-mode #wns-be-content ul li.enable,.mec-admin-dark-mode #wns-be-content ul li.enable label{color:#fff}.mec-admin-dark-mode.post-type-mec-books table.widefat,.mec-admin-dark-mode.post-type-mec_calendars table.widefat,.post-type-mec-events.mec-admin-dark-mode table.widefat{background:#1f1f1f;border-color:#353535;color:#d2d2d2}.mec-admin-dark-mode.post-type-mec-books .striped>tbody>:nth-child(odd),.mec-admin-dark-mode.post-type-mec-books ul.striped>:nth-child(odd),.mec-admin-dark-mode.post-type-mec-events .striped>tbody>:nth-child(odd),.mec-admin-dark-mode.post-type-mec-events ul.striped>:nth-child(odd),.mec-admin-dark-mode.post-type-mec_calendars .striped>tbody>:nth-child(odd),.mec-admin-dark-mode.post-type-mec_calendars ul.striped>:nth-child(odd){background:#282828;border-color:#353535;color:#d2d2d2}.mec-admin-dark-mode.post-type-mec-books .widefat td,.mec-admin-dark-mode.post-type-mec-books .widefat th,.mec-admin-dark-mode.post-type-mec-events .widefat td,.mec-admin-dark-mode.post-type-mec-events .widefat th,.mec-admin-dark-mode.post-type-mec_calendars .widefat td,.mec-admin-dark-mode.post-type-mec_calendars .widefat th{border-color:#000;color:#d2d2d2}.mec-admin-dark-mode.m-e-calendar_page_MEC-settings ul#adminmenu a.wp-has-current-submenu:after,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings ul#adminmenu>li.current>a.current:after,.mec-admin-dark-mode.post-type-mec-events ul#adminmenu a.wp-has-current-submenu:after,.mec-admin-dark-mode.post-type-mec-events ul#adminmenu>li.current>a.current:after,.mec-admin-dark-mode.post-type-mec_calendars ul#adminmenu a.wp-has-current-submenu:after,.mec-admin-dark-mode.post-type-mec_calendars ul#adminmenu>li.current>a.current:after{border-right-color:#1f1f1f}.mec-admin-dark-mode #mec_add_fee_button,.mec-admin-dark-mode #mec_add_ticket_variation_button,.mec-admin-dark-mode #mec_bfixed_form_field_types button,.mec-admin-dark-mode #mec_bfixed_form_fields button,.mec-admin-dark-mode #mec_event_form_field_types button,.mec-admin-dark-mode #mec_event_form_fields button,.mec-admin-dark-mode #mec_meta_box_downloadable_file_options #mec_downloadable_file_remove_image_button,.mec-admin-dark-mode #mec_reg_form_field_types button,.mec-admin-dark-mode #mec_reg_form_fields button,.mec-admin-dark-mode #taxes_option #mec_fees_list .mec-form-row .button,.mec-admin-dark-mode #ticket_variations_option #mec_ticket_variations_list .mec-form-row .button,.mec-admin-dark-mode .mec-export-settings,.mec-admin-dark-mode .mec-import-settings,.mec-admin-dark-mode .mec-meta-box-fields .mec-form-row .button:not(.wp-color-result),.mec-admin-dark-mode .mec-occurrences-wrapper .button:not(.wp-color-result),.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .button,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .button-secondary,.mec-admin-dark-mode.post-type-mec-books .button,.mec-admin-dark-mode.post-type-mec-books .wp-heading-inline+.page-title-action,.mec-admin-dark-mode.post-type-mec-events .button,.mec-admin-dark-mode.post-type-mec-events .button-secondary,.mec-admin-dark-mode.post-type-mec-events .wp-heading-inline+.page-title-action,.mec-admin-dark-mode.post-type-mec_calendars .button,.mec-admin-dark-mode.post-type-mec_calendars .wp-heading-inline+.page-title-action{color:#d2d2d2!important;border-color:#353535!important;background:#000}.mec-admin-dark-mode #mec_add_fee_button:hover,.mec-admin-dark-mode #mec_add_ticket_variation_button:hover,.mec-admin-dark-mode #mec_bfixed_form_field_types button:hover,.mec-admin-dark-mode #mec_bfixed_form_fields button:hover,.mec-admin-dark-mode #mec_event_form_field_types button:hover,.mec-admin-dark-mode #mec_event_form_fields button:hover,.mec-admin-dark-mode #mec_meta_box_downloadable_file_options #mec_downloadable_file_remove_image_button:hover,.mec-admin-dark-mode #mec_reg_form_field_types button:hover,.mec-admin-dark-mode #mec_reg_form_fields button:hover,.mec-admin-dark-mode #taxes_option #mec_fees_list .mec-form-row .button:hover,.mec-admin-dark-mode #ticket_variations_option #mec_ticket_variations_list .mec-form-row .button:hover,.mec-admin-dark-mode .mec-export-settings:hover,.mec-admin-dark-mode .mec-import-settings:hover,.mec-admin-dark-mode .mec-meta-box-fields .mec-form-row .button:not(.wp-color-result):hover,.mec-admin-dark-mode .mec-occurrences-wrapper .button:not(.wp-color-result):hover,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .button-secondary:hover,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .button.hover,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .button:hover,.mec-admin-dark-mode.post-type-mec-events .button-secondary:hover,.mec-admin-dark-mode.post-type-mec-events .button.hover,.mec-admin-dark-mode.post-type-mec-events .button:hover,.mec-admin-dark-mode.post-type-mec_calendars .button-secondary:hover,.mec-admin-dark-mode.post-type-mec_calendars .button.hover,.mec-admin-dark-mode.post-type-mec_calendars .button:hover{background:#111;border-color:#333!important;color:#fff}.mec-admin-dark-mode.post-type-mec-events .mec-form-row .button:not(.wp-color-result){height:37px;margin-top:1px;box-shadow:inset 0 2px 4px #282828,inset 0 -2px 4px rgba(0,0,0,.05),0 2px 2px rgba(0,0,0,.06)}.mec-admin-dark-mode.m-e-calendar_page_MEC-settings .wp-color-result-text,.mec-admin-dark-mode.post-type-mec-events .wp-color-result-text{border-left:1px solid #353535;color:#d2d2d2;background:#000}.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec-search-settings{color:#d2d2d2;background:#282828}.mec-admin-dark-mode.taxonomy-mec_category .button,.mec-admin-dark-mode.taxonomy-mec_label .button,.mec-admin-dark-mode.taxonomy-mec_location .button,.mec-admin-dark-mode.taxonomy-mec_organizer .button,.mec-admin-dark-mode.taxonomy-mec_speaker .button,.mec-admin-dark-mode.taxonomy-mec_tag .button{box-shadow:0 3px 10px -4px #000!important}.mec-admin-dark-mode.post-type-mec_calendars .mec-switcher input+label:after,.mec-admin-dark-mode.post-type-mec_calendars .wn-mec-select .option .wn-hover-img-sh img{background:#282828}.mec-admin-dark-mode .attachment-info,.mec-admin-dark-mode .media-frame-toolbar .media-toolbar{border-color:#282828}.mec-admin-dark-mode #webnus-dashboard .welcome-head img,.mec-admin-dark-mode .mce-content-body{background-color:#000!important}.mec-admin-dark-mode .w-box.upcoming-events .mec-event-article{border-bottom:1px solid #444}.mec-admin-dark-mode #webnus-dashboard a,.mec-admin-dark-mode #webnus-dashboard pre,.mec-admin-dark-mode .extra .w-box-head,.mec-admin-dark-mode .mec-addons-notification-box-content.mec-new-addons a,.mec-admin-dark-mode .mec-form-row label,.mec-admin-dark-mode .mec-form-row span,.mec-admin-dark-mode .mec-meta-box-fields h4,.mec-admin-dark-mode .mec-meta-box-fields label,.mec-admin-dark-mode .mec-meta-box-fields p,.mec-admin-dark-mode .mec-meta-box-fields span,.mec-admin-dark-mode .mec-meta-box-fields strong,.mec-admin-dark-mode .mec-new-addons .mec-addons-notification-title,.mec-admin-dark-mode .mec-new-addons p,.mec-admin-dark-mode .mec-new-addons strong,.mec-admin-dark-mode .w-box-content p,.mec-admin-dark-mode .w-box.doc,.mec-admin-dark-mode .w-box.total-bookings ul li,.mec-admin-dark-mode .w-box.total-bookings ul li a,.mec-admin-dark-mode .wns-be-sidebar .mec-settings-menu .mec-settings-submenu a,.mec-admin-dark-mode.m-e-calendar_page_MEC-settings #mec_reg_form_field_types button{color:#d2d2d2!important}.mec-admin-dark-mode .mec-addons-notification-box-content.mec-new-addons a{box-shadow:0 0 0 3px rgb(255 255 255 / 24%)!important}.mec-admin-dark-mode #webnus-dashboard .mec-event-detail{color:#444}.mec-admin-dark-mode #webnus-dashboard .mec-intro-section .mec-intro-section-link-tag{border-color:#2d2d2d}.mec-admin-dark-mode #webnus-dashboard .mec-intro-section .mec-intro-section-link-tag{color:#282828!important}.mec-admin-dark-mode #webnus-dashboard .mec-intro-section .mec-intro-section-link-tag:hover{color:#fff!important}.mec-admin-dark-mode #webnus-dashboard .mec-intro-section .mec-intro-section-link-tag:nth-child(2):hover,.mec-admin-dark-mode #webnus-dashboard .mec-intro-section .mec-intro-section-link-tag:nth-child(3):hover{color:#999!important}.mec-admin-dark-mode .mec-addons-notification-box-content.mec-new-addons a,.mec-admin-dark-mode .w-box.total-bookings ul li{background:#333;box-shadow:0 2px 3px -2px #000}.mec-admin-dark-mode .mec-addons-notification-box-content.mec-new-addons a:hover,.mec-admin-dark-mode .w-box.total-bookings ul li:hover{background:#000}.mec-admin-dark-mode #webnus-dashboard .total-bookings input[type=text],.mec-admin-dark-mode #webnus-dashboard .total-bookings select{background:#000;color:#999;border-color:#111}.mec-admin-dark-mode #mec_category-add-toggle,.mec-admin-dark-mode #sample-permalink a,.mec-admin-dark-mode #set-post-thumbnail,.mec-admin-dark-mode .button-link,.mec-admin-dark-mode .category-tabs a,.mec-admin-dark-mode .mec-add-booking-tabs-left a,.mec-admin-dark-mode .mec-add-event-tabs-left a,.mec-admin-dark-mode .mec-create-shortcode-tabs-left a,.mec-admin-dark-mode.post-type-mec-events .wp-list-table .row-title,.mec-admin-dark-mode.post-type-mec_calendars .wp-list-table .row-title{color:#888!important}.mec-admin-dark-mode .mec-add-booking-tabs-left a.mec-tab-active,.mec-admin-dark-mode .mec-add-event-tabs-left a.mec-tab-active,.mec-admin-dark-mode .mec-create-shortcode-tabs-left a.mec-tab-active{color:#00b0dd}.mec-admin-dark-mode #TB_title,.mec-admin-dark-mode #TB_window{background:#000}.mec-admin-dark-mode #webnus-dashboard .welcome-head img,.mec-admin-dark-mode .webnus-icons-list li:hover{background:#111}.mec-admin-dark-mode #TB_window i{color:#999}.mec-admin-dark-mode #TB_title,.mec-admin-dark-mode .webnus-icons-list li label{border:unset!important}.mec-admin-dark-mode.post-type-mec-books .notice-success,.mec-admin-dark-mode.post-type-mec-books div.updated,.mec-admin-dark-mode.post-type-mec-events .notice-success,.mec-admin-dark-mode.post-type-mec-events div.updated,.mec-admin-dark-mode.post-type-mec_calendars .notice-success,.mec-admin-dark-mode.post-type-mec_calendars div.updated{background:#111;border-top:unset;border-bottom:unset}.mec-admin-dark-mode.post-type-mec-books input,.mec-admin-dark-mode.post-type-mec-events input,.mec-admin-dark-mode.post-type-mec_calendars input{background:#000;color:#888}.mec-admin-dark-mode.post-type-mec-books .subsubsub a,.mec-admin-dark-mode.post-type-mec-events .media-router .media-menu-item,.mec-admin-dark-mode.post-type-mec-events .subsubsub a,.mec-admin-dark-mode.post-type-mec_calendars .subsubsub a{color:#2271b1}.mec-admin-dark-mode.post-type-mec-books .subsubsub a:hover,.mec-admin-dark-mode.post-type-mec-events .media-router .media-menu-item:hover,.mec-admin-dark-mode.post-type-mec-events .subsubsub a:hover,.mec-admin-dark-mode.post-type-mec_calendars .subsubsub a:hover{color:#135e96}.mec-admin-dark-mode #mec_calendar_filter .mec-create-shortcode-tabs-left a,.mec-admin-dark-mode #mec_metabox_booking .mec-add-booking-tabs-left a,.mec-admin-dark-mode #mec_metabox_details .mec-add-event-tabs-left a,.mec-admin-dark-mode.post-type-mec-events #set-post-thumbnail,.mec-admin-dark-mode.post-type-mec-events .attachment-info .filename{color:#888}.mec-admin-dark-mode #mec_calendar_filter .mec-create-shortcode-tabs-left a:hover,.mec-admin-dark-mode #mec_metabox_booking .mec-add-booking-tabs-left a:hover,.mec-admin-dark-mode #mec_metabox_details .mec-add-event-tabs-left a:hover,.mec-admin-dark-mode.post-type-mec-events #set-post-thumbnail:hover{color:#a9a9a9}.mec-admin-dark-mode #webnus-dashboard .welcome-head img,.mec-admin-dark-mode .w-theme-version,.mec-admin-dark-mode.post-type-mec_calendars .mec-switcher input+label:after{border-color:#444}.mec-admin-dark-mode.post-type-mec-books .postbox-header,.mec-admin-dark-mode.post-type-mec-events .postbox-header,.mec-admin-dark-mode.post-type-mec_calendars .postbox-header{border-color:#000}.mec-admin-dark-mode.post-type-mec-events .inside div div>a.mec-tab-active:after,.mec-admin-dark-mode.post-type-mec-events .inside div div>a.mec-tab-active:before,.mec-admin-dark-mode.post-type-mec_calendars .inside div div>a.mec-tab-active:after,.mec-admin-dark-mode.post-type-mec_calendars .inside div div>a.mec-tab-active:before{border-right-color:#2d2d2d}.mec-admin-dark-mode .mec-form-row input[type=radio]{box-shadow:0 1px 10px -2px #000}.mec-admin-dark-mode.post-type-mec-books .form-wrap label,.mec-admin-dark-mode.post-type-mec-books .media-frame-title h1,.mec-admin-dark-mode.post-type-mec-books h2,.mec-admin-dark-mode.post-type-mec-events .form-wrap label,.mec-admin-dark-mode.post-type-mec-events .media-frame-title h1,.mec-admin-dark-mode.post-type-mec-events h2{color:#d2d2d2}.mec-admin-dark-mode.post-type-mec-books.taxonomy-mec_coupon .button,.mec-admin-dark-mode.post-type-mec-events.taxonomy-post_tag .button{box-shadow:0 3px 10px -4px #000}.mec-admin-dark-mode.post-type-mec-events .attachments-browser .media-toolbar,.mec-admin-dark-mode.post-type-mec-events .media-frame-content,.mec-admin-dark-mode.post-type-mec-events .media-modal-content{background:#2d2d2d;color:#888}.mec-admin-dark-mode.post-type-mec-events .media-router .active,.mec-admin-dark-mode.post-type-mec-events .media-router .media-menu-item.active:last-child,.mec-admin-dark-mode.post-type-mec-events .media-sidebar,.mec-admin-dark-mode.post-type-mec-events .quicktags-toolbar{background:#222}.mec-admin-dark-mode.post-type-mec-events .attachments-browser .media-toolbar,.mec-admin-dark-mode.post-type-mec-events .media-frame-content,.mec-admin-dark-mode.post-type-mec-events .media-modal-content,.mec-admin-dark-mode.post-type-mec-events .media-router .active,.mec-admin-dark-mode.post-type-mec-events .media-router .media-menu-item.active:last-child,.mec-admin-dark-mode.post-type-mec-events .media-sidebar,.mec-admin-dark-mode.post-type-mec-events .quicktags-toolbar{border-color:#000}.mec-admin-dark-mode.post-type-mec-events .wp-core-ui .attachment-preview{background:#000}.mec-admin-dark-mode.m-e-calendar_page_MEC-addons .mec-addon-box-footer,.mec-admin-dark-mode.m-e-calendar_page_MEC-addons .mec-addon-box-head,.mec-admin-dark-mode.m-e-calendar_page_MEC-addons .w-col-sm-3 .w-box.addon{border-color:#444}.mec-admin-dark-mode.m-e-calendar_page_MEC-addons .mec-addon-box-footer{background:#444}.mec-admin-dark-mode.m-e-calendar_page_MEC-addons .mec-addon-box-title span{color:#d2d2d2}.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard{background:#282828!important}.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap{background:#1f1f1f}.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap .mec-wizard-starter-video a,.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap button{background:#000;border-color:#353535;transition:all .2s ease}.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap .mec-wizard-starter-video a:hover,.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap button:hover{border-color:#515151}.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-back-box .mec-wizard-back-button{background:0 0;box-shadow:unset}.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap svg path{fill:#7b7b7b;stroke:#7b7b7b;transition:all .2s ease}.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap a p,.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap button span{color:#7b7b7b;transition:all .2s ease}.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap a:hover p,.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap button:hover span{color:#fff}.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap a:hover svg path,.mec-admin-dark-mode.m-e-calendar_page_MEC-wizard .mec-wizard-wrap button:hover svg path{fill:#fff;stroke:#fff}.mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip,.post-type-mec-books .attendees .mec-booking-attendees-tooltip{position:relative}.mec-attendees-wrapper .mec-attendees-list strong,.post-type-mec-books .attendees strong{line-height:26px;padding-left:26px}.mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip:before,.post-type-mec-books .attendees .mec-booking-attendees-tooltip:before{position:absolute;content:"\e001";font-family:simple-line-icons;margin:12px 0;top:-30px;left:0;font-size:18px;line-height:12px;color:#40d9f1;padding:0 60px 5px 0}.mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul,.post-type-mec-books .attendees .mec-booking-attendees-tooltip ul{position:absolute;min-width:300px;max-width:600px;display:inline-block;left:60px;top:50%;transform:translateY(-50%);background-color:#535a61;color:#fff;font-weight:300;font-size:14px;letter-spacing:.5px;line-height:1.3;z-index:9999999;box-sizing:border-box;box-shadow:0 4px 45px -8px #444b50;visibility:hidden;opacity:0;transition:opacity .23s;padding:23px 20px 20px 20px;border-radius:8px;margin-top:-13px}.mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul:before,.post-type-mec-books .attendees .mec-booking-attendees-tooltip ul:before{display:block;content:''!important;position:absolute!important;width:12px;height:12px;left:-10px!important;top:50%!important;transform:translate(50%,-50%) rotate(-45deg)!important;background-color:#535a61!important;box-shadow:0 8px 9px -4px #535a61!important;z-index:0!important}.mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip:hover ul,.post-type-mec-books .attendees .mec-booking-attendees-tooltip:hover ul{visibility:visible;opacity:1}.mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul a,.post-type-mec-books .attendees .mec-booking-attendees-tooltip ul a{color:#40d9f1;margin-bottom:14px;margin-left:0;font-weight:400;font-size:14px;letter-spacing:.5px;position:relative;text-decoration:none;display:block;width:max-content}.mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul li:last-child a,.post-type-mec-books .attendees .mec-booking-attendees-tooltip ul li:last-child a{margin-bottom:0}.mec-metabox-head-version img,.mec-metabox-head-version p{float:left}.mec-metabox-head-version a{float:right}.mec-metabox-head-version p{margin-top:3px;margin-left:5px;margin-bottom:34px}h3.mec-metabox-feed-head{border-top:1px solid #ccc}div#mec_widget_news_features .inside{padding:0}.mec-metabox-head-wrap{padding:0 12px}#dashboard-widgets h3.mec-metabox-feed-head{padding:8px 12px;border-top:1px solid #eee;border-bottom:1px solid #eee;font-weight:700}.mec-metabox-feed-content{padding:0 12px}.mec-metabox-feed-content ul li a{font-weight:600;display:block}.mec-metabox-feed-content ul li p{margin:3px 0 24px}.mec-metabox-footer a span{font-size:17px;vertical-align:middle;margin-left:2px}.mec-metabox-footer a{text-decoration:none;border-right:1px solid #eee;padding-right:10px;margin-right:12px}.mec-metabox-footer{padding:11px 12px 10px;border-top:1px solid #eee}.mec-metabox-footer a:last-of-type{border:none}.mec-metabox-upcoming-wrap h3{border-top:none!important;padding-top:13px!important}.mec-metabox-head-wrap{box-shadow:0 5px 8px rgba(0,0,0,.05)}.mec-metabox-upcoming-wrap ul li span{float:left}.mec-metabox-upcoming-wrap ul li .mec-metabox-upcoming-event{float:left;margin-left:10px}.mec-metabox-upcoming-wrap ul li .mec-metabox-upcoming-event-date{float:right}.mec-metabox-upcoming-wrap ul{padding:0 12px;background:#f7f7f7;margin:0}.mec-metabox-upcoming-wrap ul li{border-bottom:1px solid #eee;padding:14px 0;margin-bottom:0}.mec-metabox-upcoming-wrap ul li:last-of-type{border:none}.mec-metabox-upcoming-wrap h3{margin-bottom:0!important}.mec-metabox-upcoming-wrap ul li .mec-metabox-upcoming-event a{font-weight:600}.mec-metabox-head-version a span{vertical-align:middle}.mec-metabox-head-version a{padding-left:6px!important}#mec_widget_total_bookings .w-box.total-bookings ul li:first-child{margin-left:1px}#mec_widget_total_bookings .w-box.total-bookings ul li{margin-right:4px}#mec_widget_total_bookings .w-box.total-bookings ul li:last-child{margin-right:0}#mec_widget_total_bookings .w-box.total-bookings ul li a{color:#000}#mec_widget_total_bookings .w-box.total-bookings ul li:hover a{color:#fff}#mec_widget_total_bookings{overflow:hidden}#mec_widget_total_bookings .inside,#mec_widget_total_bookings .w-box{margin:0;padding-bottom:0}#mec_widget_total_bookings .w-col-sm-12{padding:0}#mec_widget_total_bookings .w-box-content button{color:#fff!important;font-weight:500!important;border-radius:2px!important;box-shadow:0 3px 10px -4px #008aff!important;text-shadow:none!important;background:#008aff!important;background:linear-gradient(95deg,#36a2ff 0,#008aff 50%,#0072ff 100%)!important;border:none!important;transition:.24s!important;line-height:39px;padding:0 36px;width:calc(33% - 7px);margin-bottom:14px}#mec_widget_total_bookings .w-box-content input[type=text],#mec_widget_total_bookings .w-box-content select{border:solid 1px #ddd;border-radius:2px;height:40px;line-height:38px;padding-left:10px;box-shadow:0 3px 10px -2px rgba(0,0,0,.05),inset 0 1px 2px rgba(0,0,0,.02)}#mec_widget_total_bookings .w-box-content input[type=text]{width:calc(50% - 5px)}#mec_widget_total_bookings .w-box-content select{width:calc(33% - 2px);margin-bottom:24px;margin-top:20px}div#mec-schema .mec-form-row label{display:inline-block;width:141px}.event-status-schema{background:rgb(247 248 249 / 10%);padding:20px 40px;margin:10px 0 35px;border-radius:4px;border:1px solid #e6e6e6}@media (min-width:1281px){.event-status-schema{max-width:70%}}.event-status-schema p{margin-bottom:35px}div#mec_cancelled_reason_wrapper label{width:166px!important}.mec-fluent-hidden{display:none}#webnus-dashboard .total-bookings input[type=text]{height:38px;line-height:38px;padding-left:10px;border-radius:5px;border:none;background-color:#f7f8f9;box-shadow:inset 0 1px 2px rgb(0 0 0 / 7%)}#webnus-dashboard .total-bookings select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;min-height:34px;line-height:34px;background-color:#f7f8f9;border-radius:2px;padding-left:8px;box-shadow:0 1px 3px rgb(0 0 0 / 2%);transition:all .23s ease;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij4KPGc+CjwvZz4KCTxwYXRoIGQ9Ik0xNi4zNTQgNS4wNzVsLTcuODU1IDcuODU0LTcuODUzLTcuODU0IDAuNzA3LTAuNzA3IDcuMTQ1IDcuMTQ2IDcuMTQ4LTcuMTQ3IDAuNzA4IDAuNzA4eiIgZmlsbD0iIzAwMDAwMCIgLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-size:26px 10px;background-position:right center;min-width:160px;border:1px solid #e6e9eb}#webnus-dashboard select{margin-top:-5px}#mec_styles_CSS{line-height:1.6}.mec-search-forms-options-container label.mec-col-12{margin-bottom:10px}@media(max-width:480px){.toplevel_page_mec-intro .mec-intro-section-ifarme iframe{width:auto!important;height:auto!important}.w-box.mec-activation input[name=MECPurchaseCode]{min-width:200px!important;width:330px}.w-box.mec-activation{background:#fff}.mec-addons{padding-right:15px}.mec-report-wrap{margin-top:20px}.mec-report-select-event-wrap .select2-container--default,.mec-report-select-event-wrap select.mec-reports-selectbox-dates{max-width:100%;width:100%;margin:10px 0}.mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-content,.mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-head{padding:10px}.mec-report-selected-event-attendees-wrap .w-clearfix.mec-attendees-head span{font-size:13px}.mec-report-selected-event-attendees-wrap .mec-attendees-content .w-col-xs-3{word-wrap:break-word}.mec-report-selected-event-attendees-wrap .w-col-xs-3.name img{display:block}.mec-report-selected-event-attendees-wrap input[type=checkbox],.mec-report-selected-event-attendees-wrap input[type=radio]{height:.85rem;width:.85rem}.wns-be-container .dpr-btn.dpr-save-btn{margin:0!important}#mec_booking_form .mec-container{padding-left:0;padding-right:0}#mec_event_form_fields,#mec_reg_form_fields{padding:10px}.mec-search-forms-options-container .mec-form-row select{width:100%}#mec_skin_monthly_view_start_date_container{display:unset}#mec_calendar_display_options input[type=number],#mec_calendar_display_options input[type=text],#mec_calendar_display_options select{max-width:100%!important;width:100%;margin:10px 0}#mec_select_tags.mec-create-shortcode-tab-content input[type=text]{width:auto}#mec_tickets .mec-box{padding:20px 7px}.fserv-container form,.fserv-form-description{padding:10px 15px!important}.fserv-field{display:inline-block;width:25%!important;padding:0!important;margin:0!important;margin-right:10px!important}#webnus-dashboard .total-bookings button{margin:15px 0}}.mec-skin-styles.mec-styles-custom{padding-left:0!important;top:40%;position:absolute;width:330px;height:auto!important;overflow:visible!important}.mec-skin-styles.mec-styles-custom .nice-select{box-shadow:0 3px 13px -5px rgba(0,0,0,.1),inset 0 1px 2px rgba(0,0,0,.07);clear:unset!important;-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:300px!important}.mec-styles-custom h3{font-size:13px;font-weight:400;color:#707070}.post-type-mec_calendars .mec-form-row .select2-selection{height:auto}.mec-form-row .mec-col-12 ul li span{display:inline-block;background:#f7f8f9;padding:8px 15px;margin-right:5px;border-radius:3px;border:1px dashed #d7d8d9;font-family:monospace;letter-spacing:.4px}.post-type-mec-events .ui-datepicker.ui-widget .ui-button,.post-type-mec-events .ui-datepicker.ui-widget .ui-button.ui-state-disabled:active,.post-type-mec-events .ui-datepicker.ui-widget .ui-button.ui-state-disabled:hover,.post-type-mec-events .ui-datepicker.ui-widget .ui-state-default,.post-type-mec-events .ui-datepicker.ui-widget .ui-widget-content .ui-state-default,.post-type-mec-events .ui-datepicker.ui-widget .ui-widget-header .ui-state-default,.post-type-mec_calendars .ui-datepicker.ui-widget .ui-button,.post-type-mec_calendars .ui-datepicker.ui-widget .ui-button.ui-state-disabled:active,.post-type-mec_calendars .ui-datepicker.ui-widget .ui-button.ui-state-disabled:hover,.post-type-mec_calendars .ui-datepicker.ui-widget .ui-state-default,.post-type-mec_calendars .ui-datepicker.ui-widget .ui-widget-content .ui-state-default,.post-type-mec_calendars .ui-datepicker.ui-widget .ui-widget-header .ui-state-default{border:0;background-color:#fff;font-weight:400;color:#212121;text-align:center}.post-type-mec-events .ui-datepicker.ui-widget td a.ui-state-active,.post-type-mec-events .ui-datepicker.ui-widget td a:hover,.post-type-mec_calendars .ui-datepicker.ui-widget td a.ui-state-active,.post-type-mec_calendars .ui-datepicker.ui-widget td a:hover{background:#40d9f1;color:#fff}.post-type-mec-events .ui-datepicker.ui-widget .ui-widget-header,.post-type-mec_calendars .ui-datepicker.ui-widget .ui-widget-header{border:0;background:unset;background-color:#fff}.post-type-mec-events .ui-datepicker.ui-widget .ui-icon,.post-type-mec-events .ui-datepicker.ui-widget .ui-widget-content .ui-icon,.post-type-mec_calendars .ui-datepicker.ui-widget .ui-icon,.post-type-mec_calendars .ui-datepicker.ui-widget .ui-widget-content .ui-icon{background-image:unset}.post-type-mec-events .ui-datepicker.ui-widget select,.post-type-mec_calendars .ui-datepicker.ui-widget select{font-weight:600;font-size:12px;border-radius:2px;padding:2px 10px;margin:1px 3px 5px}.mec-update-warning+p{display:none}#mec_sf_timetable_address_search_placeholder,#mec_sf_timetable_txt_search_placeholder{margin-top:4px}body.rtl .wns-be-sidebar{width:260px;float:right;position:relative}body.rtl .wns-be-main{margin-left:0;border-left:0;margin-right:260px;border-right:1px solid #dedede}body.rtl .w-box.mec-activation .LicenseField{direction:rtl}body.rtl .w-box.mec-activation input[name=MECPurchaseCode]{text-align:right;padding-right:20px}body.rtl #MECActivation .MECPurchaseStatus,body.rtl .addon-activation-form .MECPurchaseStatus{right:auto;left:-51px}body.rtl #webnus-dashboard .w-box.mec-activation input[type=submit]{right:auto;left:5px}body.rtl .wns-be-sidebar .wns-be-group-menu li a{padding:13px 20px 13px 4px}body.rtl .wns-be-sidebar .wns-be-group-tab-link-a span.wns-be-group-menu-title{padding-left:0;padding-right:24px}body.rtl .wns-be-sidebar .has-sub span.extra-icon{float:left}body.rtl .wns-be-sidebar .wns-be-group-tab-link-a span.extra-icon i{right:auto;left:10px}body.rtl .wns-be-sidebar .wns-be-group-menu li .subsection li.active a:after,body.rtl .wns-be-sidebar .wns-be-group-menu li .subsection li.active a:before{position:absolute;z-index:999;content:" ";height:0;width:0;border:7px solid transparent;border-right-color:transparent;border-left-color:#fff;right:auto;left:-1px;top:10px}body.rtl .wns-be-sidebar .wns-be-group-menu li .subsection li.active a:before{border-right-color:transparent;border-left-color:#c5c5c5;right:auto;left:0}body.rtl .mec-col-1,body.rtl .mec-col-10,body.rtl .mec-col-11,body.rtl .mec-col-12,body.rtl .mec-col-2,body.rtl .mec-col-3,body.rtl .mec-col-4,body.rtl .mec-col-5,body.rtl .mec-col-6,body.rtl .mec-col-7,body.rtl .mec-col-8,body.rtl .mec-col-9{float:right;margin:0}body.rtl .wns-be-sidebar li .submneu-hover{right:auto;left:-222px}body.rtl .wns-be-sidebar li .submneu-hover:after{position:absolute;z-index:999;content:" ";height:0;width:0;border:7px solid transparent;border-right-color:#fff;left:auto;right:-1px;top:14px}body.rtl #mec_styles_form #mec_styles_CSS{direction:ltr}body.rtl .w-box.mec-activation{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleX(-1)}body.rtl .w-box.mec-activation .w-box-content,body.rtl .w-box.mec-activation .w-box-head{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleX(-1);display:block}body.rtl .w-box.mec-activation .w-box-head{width:100%}body.rtl .wns-be-container #wns-be-infobar:before{left:auto;right:0}body.rtl .wns-be-container .dpr-btn.dpr-save-btn{float:left}body.rtl .wns-be-container .wns-be-group-tab h2:before,body.rtl .wns-be-container .wns-be-group-tab h4:before{left:auto;right:0;margin-right:0;margin-left:5px}body.rtl #mec_gateways_form .mec-tooltip{float:left}body.rtl .fserv-container .fserv-form-name{text-align:right!important}body.rtl #webnus-dashboard .mec-activation .w-box-head{max-width:calc(100% - 250px);margin-right:250px;text-align:right}body.rtl #webnus-dashboard .w-box.mec-activation .LicenseType label{padding-left:20px;padding-right:0;font-weight:500}body.rtl #webnus-dashboard .w-box.mec-activation input[type=radio]+label span{margin-right:0;margin-left:6px}body.rtl #webnus-dashboard .upcoming-events .w-box-content .mec-event-article{display:block}body.rtl #webnus-dashboard .upcoming-events .w-box-content .mec-event-article .col-md-9.col-sm-9{float:unset}body.rtl #webnus-dashboard .total-bookings input[type=text],body.rtl #webnus-dashboard .total-bookings select{min-width:125px;margin:0}body.rtl.post-type-mec-events .mec-form-row input[type=number],body.rtl.post-type-mec-events .mec-form-row input[type=text],body.rtl.post-type-mec-events .mec-form-row input[type=url],body.rtl.post-type-mec-events .mec-form-row select,body.rtl.post-type-mec-events .mec-form-row textarea,body.rtl.post-type-mec_calendars .mec-form-row input[type=number],body.rtl.post-type-mec_calendars .mec-form-row input[type=text],body.rtl.post-type-mec_calendars .mec-form-row input[type=url],body.rtl.post-type-mec_calendars .mec-form-row select,body.rtl.post-type-mec_calendars .mec-form-row textarea{margin:0 0 0 1%}body.rtl .mec-form-row .mec-col-8 label,body.rtl .mec-form-row .mec-col-9 label{padding-left:10px}body.rtl .mec-form-row label{text-align:right}body.rtl .mec-form-row .mec-col-3{margin:0;padding-left:10px;padding-right:0}body.rtl .mec-calendar-metabox .mec-form-row input[type=checkbox],body.rtl .mec-meta-box-fields .mec-form-row input[type=checkbox]{margin-left:6px;margin-right:0}body.rtl .mec-form-row input[type=radio]{margin:0 0 0 6px}body.rtl .mec-form-row .description{border-left:0;border-right:1px dashed #ccc;padding-left:0;padding-right:12px}body.rtl #mec_add_fee_button,body.rtl #mec_add_ticket_variation_button,body.rtl #mec_meta_box_downloadable_file_options #mec_downloadable_file_remove_image_button,body.rtl #taxes_option #mec_fees_list .mec-form-row .button,body.rtl #ticket_variations_option #mec_ticket_variations_list .mec-form-row .button,body.rtl .mec-export-settings,body.rtl .mec-import-settings,body.rtl .mec-meta-box-fields .mec-form-row .button:not(.wp-color-result),body.rtl .mec-occurrences-wrapper .button:not(.wp-color-result){margin-right:0;margin-left:5px}body.rtl .mec-add-booking-tabs-right,body.rtl .mec-add-event-tabs-right,body.rtl .mec-create-shortcode-tabs-right{border-left:0;border-right:1px solid #e2e2e2}body.rtl .mec-add-booking-tabs-left a,body.rtl .mec-add-event-tabs-left a,body.rtl .mec-create-shortcode-tabs-left a{padding:13px 20px 13px 4px}body.rtl .mec-add-booking-tabs-left a.mec-tab-active,body.rtl .mec-add-event-tabs-left a.mec-tab-active,body.rtl .mec-create-shortcode-tabs-left a.mec-tab-active{padding-left:0;padding-right:22px}body.rtl .mec-calendar-metabox .wn-mec-select,body.rtl .mec-form-row select,body.rtl .post-type-mec-events .mec-form-row select,body.rtl .post-type-mec_calendars .mec-form-row select,body.rtl .wns-be-main .mec-form-row select{background-position:left center!important}body.rtl .mec-calendar-metabox .wn-mec-select,body.rtl .mec-form-row select,body.rtl .post-type-mec-events .mec-form-row select,body.rtl .post-type-mec_calendars .mec-form-row select,body.rtl .wns-be-main .mec-form-row select{text-align:right!important}body.rtl #mec_calendar_display_options .mec-col-4 input{margin-left:0!important;margin-right:20px!important}body.rtl .meta-box-sortables .mec-switcher input:checked+label:after{right:auto;left:2px;margin-left:0}body.rtl .mec-sed-methods li{margin:0 0 5px 5px}body.rtl .wn-mec-select:after{left:10px;right:auto}body.rtl .inside div div>a.mec-tab-active:after,body.rtl .inside div div>a.mec-tab-active:before{border-right:0;border-left-color:#fff}body.rtl .inside div div>a.mec-tab-active:after{right:auto;left:-1px}body.rtl .inside div div>a.mec-tab-active:before{border-right:0;border-left-color:#d7d8d9;right:auto;left:0}body.rtl #mec_tickets .button.remove{right:auto;left:20px;line-height:1.8}body.rtl .mec-calendar-metabox .wn-mec-select,body.rtl .mec-form-row input[type=date],body.rtl .mec-form-row input[type=email],body.rtl .mec-form-row input[type=number],body.rtl .mec-form-row input[type=tel],body.rtl .mec-form-row input[type=text],body.rtl .mec-form-row input[type=url],body.rtl .mec-form-row select,body.rtl .mec-form-row textarea,body.rtl .mec-form-row.mec-skin-list-date-format-container input[type=text],body.rtl .mec-occurrences-wrapper input[type=date],body.rtl .mec-occurrences-wrapper input[type=email],body.rtl .mec-occurrences-wrapper input[type=number],body.rtl .mec-occurrences-wrapper input[type=tel],body.rtl .mec-occurrences-wrapper input[type=text],body.rtl .mec-occurrences-wrapper input[type=url],body.rtl .mec-occurrences-wrapper select,body.rtl .mec-occurrences-wrapper textarea{padding:0 10px}body.rtl #mec-occurrences .mec-occurrences-list li,body.rtl #mec_bfixed_form_fields li,body.rtl #mec_event_form_fields li,body.rtl #mec_reg_form_fields li{border-radius:11px 3px 3px 3px}body.rtl #mec-occurrences .mec-occurrences-list .mec-occurrences-delete-button,body.rtl #mec_bfixed_form_fields span.mec_bfixed_field_remove,body.rtl #mec_event_form_fields span.mec_event_field_remove,body.rtl #mec_reg_form_fields span.mec_reg_field_remove{position:absolute;right:auto;left:47px;top:0;background:#fff}body.rtl #mec-occurrences .mec-occurrences-list .mec-occurrences-delete-button:before,body.rtl #mec_bfixed_form_fields span.mec_bfixed_field_option_sort:before,body.rtl #mec_bfixed_form_fields span.mec_bfixed_field_remove:before,body.rtl #mec_bfixed_form_fields span.mec_bfixed_field_sort:before,body.rtl #mec_event_form_fields span.mec_event_field_option_sort:before,body.rtl #mec_event_form_fields span.mec_event_field_remove:before,body.rtl #mec_event_form_fields span.mec_event_field_sort:before,body.rtl #mec_reg_form_fields span.mec_reg_field_option_sort:before,body.rtl #mec_reg_form_fields span.mec_reg_field_remove:before,body.rtl #mec_reg_form_fields span.mec_reg_field_sort:before{left:auto;right:20px;top:7px}body.rtl #mec_bfixed_form_fields span.mec_bfixed_field_type,body.rtl #mec_bfixed_form_fields span.mec_event_field_type,body.rtl #mec_event_form_fields span.mec_event_field_type,body.rtl #mec_reg_form_fields span.mec_reg_field_type{padding-left:0;padding-right:25px}body.rtl .wns-be-main .mec-form-row .mec-col-3{padding:0}body.rtl .wns-be-main .mec-form-row .mec-col-9{float:left}body.rtl .mec-form-row .mec-col-9 .mec-box .mec-tooltip{left:15px;right:auto}body.rtl .mec-tooltip .box{left:auto!important;right:30px!important}body.rtl .mec-tooltip .box:before{left:auto!important;right:0!important}body.rtl .mec-tooltip .box.left{left:30px!important;right:auto!important}body.rtl .mec-tooltip .box.left:before{left:-12px!important;right:auto!important}body.rtl .mec-form-row .cancellation-period-box input[type=number]:first-child{margin-left:calc(2% + 4px);margin-right:0}body.rtl .support-page .w-box-content ul li i{margin:0 0 0 10px;float:right}body.rtl .support-page .w-box-content ul li .mec-sl-arrow-right-circle:before{content:"\e07a"}body.rtl #webnus-dashboard .w-box.support-page.videobox .w-button a i{float:left;line-height:24px}body.rtl #webnus-dashboard .mec-faq-accordion-trigger a{padding-right:34px;font-size:15px}form .wbmec-mandatory{color:red}input.mec-error,select.mec-error,textarea.mec-error{border-color:red}.mec-copied{position:absolute;top:0;width:40%;opacity:0;z-index:-9;transition:all .33s cubic-bezier()}.mec-copied.mec-copied-done{opacity:1;left:135px;z-index:9}
assets/css/frontend.css CHANGED
@@ -14,7 +14,7 @@
14
  font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
15
  } */
16
  .mec-wrap {
17
- position: relative;
18
  }
19
 
20
  .mec-wrap h1,
@@ -29,132 +29,131 @@
29
  .entry-content .mec-wrap h4,
30
  .entry-content .mec-wrap h5,
31
  .entry-content .mec-wrap h6 {
32
- color: #171c24;
33
- font-weight: 300;
34
- font-style: inherit;
35
- letter-spacing: normal;
36
- clear: none;
37
  }
38
 
39
  .mec-wrap h1 {
40
- font-size: 50px;
41
- line-height: 1.16;
42
- margin-bottom: 12px;
43
- letter-spacing: -1px;
44
  }
45
 
46
  .mec-wrap h2 {
47
- font-size: 36px;
48
- line-height: 1.14;
49
- margin-bottom: 10px;
50
  }
51
 
52
  .mec-wrap h3 {
53
- font-size: 28px;
54
- line-height: 1.2;
55
- margin-bottom: 8px;
56
  }
57
 
58
  .mec-wrap h4 {
59
- font-size: 24px;
60
- line-height: 1.2;
61
- margin-bottom: 10px;
62
  }
63
 
64
  .mec-wrap h5 {
65
- font-size: 18px;
66
- line-height: 1.3;
67
- margin-bottom: 7px;
68
  }
69
 
70
  .mec-wrap h6 {
71
- font-size: 16px;
72
- line-height: 1.3;
73
- margin-bottom: 4px;
74
  }
75
 
76
  .mec-wrap .subheader {
77
- color: #849098;
78
  }
79
 
80
  .mec-wrap h1 strong {
81
- font-weight: 700;
82
  }
83
 
84
  .mec-wrap p {
85
- margin: 0 0 20px 0;
86
- color: #616161;
87
- font-size: 14px;
88
- line-height: 1.8;
89
  }
90
 
91
  .mec-wrap .mec-event-article .mec-color-hover {
92
- box-shadow: none;
93
- border: none;
94
  }
95
 
96
  .mec-wrap abbr,
97
  .mec-wrap acronym {
98
- cursor: auto;
99
- border: none;
100
  }
101
 
102
  .entry-content .mec-wrap a {
103
- box-shadow: none;
104
  }
105
 
106
  /* Buttons Default */
107
  .mec-wrap .button,
108
- .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs),
109
- .mec-wrap a.button:not(.owl-dot),
110
- .mec-wrap input[type="submit"],
111
- .mec-wrap input[type="reset"],
112
- .mec-wrap input[type="button"] {
113
- position: relative;
114
- border: none;
115
- border-radius: 2px;
116
- color: #fff;
117
- display: inline-block;
118
- font-size: 12px;
119
- letter-spacing: 1px;
120
- line-height: 1.5;
121
- text-transform: uppercase;
122
- font-weight: 600;
123
- text-decoration: none;
124
- cursor: pointer;
125
- margin-bottom: 21px;
126
- margin-right: 10px;
127
- line-height: 1;
128
- padding: 18px 20px 16px;
129
- background: #24ca4f;
130
- -webkit-transition: all 0.21s ease;
131
- -moz-transition: all 0.21s ease;
132
- transition: all 0.21s ease;
133
  }
134
 
135
  .mec-wrap .button:hover,
136
  .mec-wrap button:hover:not(.mejs),
137
  .mec-wrap a.button:hover,
138
- .mec-wrap input[type="submit"]:hover,
139
- .mec-wrap input[type="reset"]:hover,
140
- .mec-wrap input[type="button"]:hover {
141
- background: #222;
142
- color: #fff;
143
  }
144
 
145
  /* WooCommerce Intagration Add To Cart Button */
146
  .mec-wrap #mec_woo_add_to_cart_btn_r {
147
- min-width: 155px;
148
- margin-top: 5px;
149
- border-radius: 2px;
150
- box-shadow: 0 2px 1px rgba(0, 0, 0, 0.08);
151
- float: left;
152
- text-align: center;
153
  }
154
 
155
  /* Form Builder Button */
156
  .mec-booking-form-container button {
157
- display: block;
158
  }
159
 
160
  /* Distance (Vertical Spaces) */
@@ -164,146 +163,144 @@
164
  .vertical-space3,
165
  .vertical-space4,
166
  .vertical-space5 {
167
- display: block;
168
- width: 100%;
169
- margin: 0;
170
- clear: both;
171
- border: 0 none;
172
- height: 20px;
173
  }
174
 
175
  .vertical-space2 {
176
- height: 40px;
177
  }
178
 
179
  .vertical-space3 {
180
- height: 60px;
181
  }
182
 
183
  .vertical-space4 {
184
- height: 80px;
185
  }
186
 
187
  .vertical-space5 {
188
- height: 100px;
189
  }
190
 
191
- *+html hr.vertical-space,
192
- *+html hr.vertical-space1,
193
- *+html hr .vertical-space2,
194
- *+html hr.vertical-space3,
195
- *+html hr.vertical-space4,
196
- *+html hr.vertical-space5 {
197
- height: 0px;
198
- margin: 10px 0;
199
- background: #fff;
200
- border: 1px solid #fff;
201
  }
202
 
203
- *+html hr.vertical-space2 {
204
- margin: 20px 0;
205
  }
206
 
207
- *+html hr.vertical-space3 {
208
- margin: 30px 0;
209
  }
210
 
211
- *+html hr.vertical-space4 {
212
- margin: 40px 0;
213
  }
214
 
215
- *+html hr.vertical-space5 {
216
- margin: 50px 0;
217
  }
218
 
219
  @media only screen and (max-width: 479px) {
 
 
 
 
220
 
221
- .vertical-space,
222
- .vertical-space1 {
223
- height: 8px;
224
- }
225
 
226
- .vertical-space2 {
227
- height: 14px;
228
- }
229
 
230
- .vertical-space3 {
231
- height: 28px;
232
- }
233
 
234
- .vertical-space4 {
235
- height: 40px;
236
- }
237
-
238
- .vertical-space5 {
239
- height: 60px;
240
- }
241
  }
242
 
243
  @media only screen and (max-width: 960px) {
 
 
 
 
244
 
245
- .vertical-space,
246
- .vertical-space1 {
247
- height: 12px;
248
- }
249
-
250
- .vertical-space2 {
251
- height: 18px;
252
- }
253
 
254
- .vertical-space3 {
255
- height: 36px;
256
- }
257
 
258
- .vertical-space4 {
259
- height: 50px;
260
- }
261
 
262
- .vertical-space5 {
263
- height: 80px;
264
- }
265
  }
266
 
267
  .mec-wrap abbr {
268
- cursor: auto;
269
- border-bottom: 0;
270
  }
271
 
272
  /* Rotating Keyframe */
273
  @-webkit-keyframes rotating {
274
- from {
275
- -ms-transform: rotate(0deg);
276
- -moz-transform: rotate(0deg);
277
- -webkit-transform: rotate(0deg);
278
- -o-transform: rotate(0deg);
279
- transform: rotate(0deg);
280
- }
281
-
282
- to {
283
- -ms-transform: rotate(360deg);
284
- -moz-transform: rotate(360deg);
285
- -webkit-transform: rotate(360deg);
286
- -o-transform: rotate(360deg);
287
- transform: rotate(360deg);
288
- }
289
  }
290
 
291
  @keyframes rotating {
292
- from {
293
- -ms-transform: rotate(0deg);
294
- -moz-transform: rotate(0deg);
295
- -webkit-transform: rotate(0deg);
296
- -o-transform: rotate(0deg);
297
- transform: rotate(0deg);
298
- }
299
-
300
- to {
301
- -ms-transform: rotate(360deg);
302
- -moz-transform: rotate(360deg);
303
- -webkit-transform: rotate(360deg);
304
- -o-transform: rotate(360deg);
305
- transform: rotate(360deg);
306
- }
307
  }
308
 
309
  /* ---------------------
@@ -313,2835 +310,2856 @@
313
  /* # Modern Events Calendar (WP Plugin) Styles
314
  ================================================== */
315
  .mec-wrap {
316
- font: 14px/25px;
317
- font-weight: 400;
318
- color: #626262;
319
  }
320
 
321
  .mec-wrap .mec-events a {
322
- border-bottom: none;
323
  }
324
 
325
  .mec-wrap .mec-container a {
326
- box-shadow: none;
327
  }
328
 
329
  .mec-event-content p {
330
- font-weight: 300;
331
  }
332
 
333
  .mec-wrap .mec-clear:before,
334
  .mec-wrap .mec-clear:after {
335
- content: " ";
336
- display: table;
337
  }
338
 
339
  .mec-wrap .mec-clear:after {
340
- clear: both;
341
  }
342
 
343
  .mec-events-button {
344
- background: #fff;
345
- padding: 12px 28px;
346
- font-size: 15px;
347
- font-weight: 400;
348
- letter-spacing: 0;
349
- border: 1px solid #e3e3e3;
350
- border-radius: 2px;
351
- text-shadow: none;
352
- margin-right: 10px;
353
- box-shadow: 0 2px 0 0 rgb(0 0 0 / 3%);
354
- transition: .3s;
355
  }
356
 
357
  .mec-wrap .mec-events-button:hover {
358
- color: #fff;
359
  }
360
 
361
  .mec-no-event {
362
- display: none;
363
  }
364
 
365
  /* MEC Current Day Event Toggle
366
  -------------------------- */
367
  #mec-active-current {
368
- display: block;
369
  }
370
 
371
  .current-hide #mec-active-current {
372
- display: none !important;
373
  }
374
 
375
  /* MEC Events Grid Classic
376
  -------------------------- */
377
  .mec-event-grid-classic .mec-event-article {
378
- position: relative;
379
- border: 2px solid #e3e3e3;
380
- box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
381
- margin-bottom: 30px;
382
- max-width: none;
383
  }
384
 
385
  .mec-event-grid-classic .mec-event-content {
386
- background: #fff;
387
- color: #767676;
388
- padding: 0 20px 5px;
389
- text-align: center;
390
- min-height: 125px;
391
  }
392
 
393
  .mec-event-grid-classic .mec-event-title {
394
- color: #202020;
395
- margin: 10px 0;
396
- font-weight: bold;
397
- font-size: 20px;
398
- letter-spacing: 1px;
399
- text-transform: uppercase;
400
  }
401
 
402
  .mec-event-grid-classic .mec-event-title a {
403
- color: #202020;
404
- transition: all 0.24s ease;
405
  }
406
 
407
  .mec-event-grid-classic .mec-event-date {
408
- font-weight: 400;
409
- font-size: 11px;
410
- text-transform: uppercase;
411
- letter-spacing: 1px;
412
- color: #fff;
413
- padding: 3px 20px;
414
- margin: 0 -20px 20px -20px;
415
- text-align: center;
416
  }
417
 
418
  .widget_mec_mec_widget .mec-event-grid-classic .mec-event-date {
419
- margin: 0;
420
  }
421
 
422
  .mec-event-grid-classic .mec-event-content p {
423
- font-size: 15px;
424
- color: #8a8a8a;
425
  }
426
 
427
  .mec-event-grid-classic .mec-event-detail {
428
- display: none;
429
  }
430
 
431
  .mec-event-grid-classic img {
432
- margin-bottom: 0;
433
- width: 100%;
434
  }
435
 
436
  .mec-event-footer {
437
- position: relative;
438
- border-top: 1px solid #efefef;
439
- padding: 20px;
440
- min-height: 80px;
441
- margin: 0;
442
- background: #fafafa;
443
  }
444
 
445
  .mec-event-sharing-wrap {
446
- left: 15px;
447
- position: absolute;
448
- list-style: none;
449
- margin: 0;
450
- padding-left: 0;
451
  }
452
 
453
  .mec-event-sharing-wrap .mec-event-sharing {
454
- position: absolute;
455
- padding: 8px 0 2px;
456
- left: -6px;
457
- bottom: 54px;
458
- margin: 0;
459
- margin-top: 6px;
460
- border-radius: 5px;
461
- width: 50px;
462
- visibility: hidden;
463
- opacity: 0;
464
- border: 1px solid #e2e2e2;
465
- background: #fff;
466
- box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.06);
467
- z-index: 99;
468
- -webkit-transition: all 0.18s ease;
469
- transition: all 0.18s ease;
470
  }
471
 
472
  .mec-event-sharing-wrap .mec-event-sharing:after,
473
  .mec-event-sharing-wrap .mec-event-sharing:before {
474
- content: "";
475
- display: block;
476
- position: absolute;
477
- bottom: -10px;
478
- left: 50%;
479
- margin-left: -10px;
480
- width: 0;
481
- height: 0;
482
- border-style: solid;
483
- border-width: 10px;
484
  }
485
 
486
  .mec-event-sharing-wrap .mec-event-sharing:before {
487
- bottom: -21px;
488
- border-color: #e2e2e2 transparent transparent transparent;
489
  }
490
 
491
  .mec-event-sharing-wrap .mec-event-sharing:after {
492
- bottom: -19px;
493
- border-color: #ffffff transparent transparent transparent;
494
  }
495
 
496
  .mec-event-sharing-wrap:hover .mec-event-sharing {
497
- opacity: 1;
498
- visibility: visible;
499
  }
500
 
501
  .mec-event-sharing-wrap li {
502
- text-align: center;
503
- border: 0;
504
- display: block;
505
- margin-right: 2px;
506
- overflow: hidden;
507
- margin: 0 auto 6px;
508
- width: 38px;
509
  }
510
 
511
  .mec-event-sharing-wrap li.mec-event-share {
512
- height: 38px;
513
  }
514
 
515
- .mec-event-sharing-wrap:hover>li {
516
- cursor: pointer;
517
- background-color: #40d9f1;
518
  }
519
 
520
  .mec-event-sharing-wrap:hover li a {
521
- color: #fff;
522
  }
523
 
524
- .mec-event-sharing-wrap>li:first-of-type {
525
- border: 1px solid #d9d9d9;
526
  }
527
 
528
  .mec-event-sharing-wrap:hover li ul li a,
529
  .mec-event-sharing-wrap li a {
530
- border: none;
531
- color: #767676;
532
- display: block;
533
  }
534
 
535
  .mec-event-sharing-wrap li i {
536
- width: 36px;
537
- height: 36px;
538
- display: table-cell;
539
- vertical-align: middle;
540
  }
541
 
542
  .mec-event-sharing-wrap li svg {
543
- height: 16px;
544
  }
545
 
546
  .mec-event-sharing-wrap .mec-event-sharing li a {
547
- display: block;
548
  }
549
 
550
  .mec-event-sharing-wrap .mec-event-sharing li:hover a {
551
- color: #40d9f1;
552
  }
553
 
554
  .mec-event-sharing .mec-event-share:hover .event-sharing-icon {
555
- background: #40d9f1;
556
- border-width: 0 1px 0;
557
- cursor: pointer;
558
  }
559
 
560
  .mec-event-sharing .mec-event-map {
561
- border-width: 1px 0 1px;
562
  }
563
 
564
  .mec-event-footer .mec-booking-button {
565
- box-shadow: none;
566
- transition: all 0.21s ease;
567
- font-size: 11px;
568
- font-weight: 500;
569
- letter-spacing: 1px;
570
- text-transform: uppercase;
571
- background: #fff;
572
- color: #767676;
573
- border: 1px solid #e8e8e8;
574
- position: absolute;
575
- top: 20px;
576
- right: 15px;
577
- padding: 0 16px;
578
- line-height: 37px;
579
- height: 38px;
580
  }
581
 
582
  .mec-event-footer .mec-booking-button:hover {
583
- background: #191919;
584
- color: #fff;
585
- border-color: #191919;
586
  }
587
 
588
  @media only screen and (max-width: 960px) {
589
- .mec-event-grid-classic {
590
- margin-bottom: 30px;
591
- }
592
  }
593
 
594
  .mec-widget .mec-event-grid-classic.mec-owl-carousel {
595
- padding: 36px 0 16px;
596
  }
597
 
598
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav {
599
- margin: 5px 0;
600
- width: 100%;
601
- position: absolute;
602
- top: 15px;
603
- padding: 0;
604
  }
605
 
606
  /* Events Grid Widget */
607
  .mec-skin-grid-container.mec-widget {
608
- padding-top: 18px;
609
  }
610
 
611
  .mec-widget .mec-event-grid-classic.mec-owl-carousel {
612
- padding: 20px 0 16px;
613
  }
614
 
615
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav {
616
- margin: 0;
617
- width: 100%;
618
- position: absolute;
619
- top: 0;
620
- padding: 0;
621
  }
622
 
623
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav div {
624
- position: absolute;
625
- background: #fff;
626
- line-height: 0;
627
- width: 34px;
628
- height: 26px;
629
- padding: 6px;
630
- text-align: center;
631
- margin-top: -17px;
632
- border-radius: 3px;
633
- border: 1px solid #e2e2e2;
634
- text-align: center;
635
- box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.028);
636
- transition: all 0.33s ease;
637
  }
638
 
639
  .mec-skin-grid-container .mec-categories {
640
- padding: 0;
641
  }
642
 
643
  .mec-skin-grid-container .mec-categories li {
644
- list-style: none;
645
  }
646
 
647
  .mec-skin-grid-container .mec-categories li a {
648
- color: #000;
649
- line-height: 24px;
650
- text-align: left;
651
- transition: all 0.23s ease;
652
- -webkit-transition: all 0.23s ease;
653
  }
654
 
655
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav i {
656
- font-size: 12px;
657
- color: #40d9f1;
658
- cursor: pointer;
659
  }
660
 
661
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav .owl-next {
662
- right: 0;
663
  }
664
 
665
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav .owl-prev {
666
- left: 0;
667
  }
668
 
669
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-sharing {
670
- display: none;
671
  }
672
 
673
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-footer {
674
- text-align: center;
675
  }
676
 
677
- .mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-footer .mec-booking-button {
678
- position: static;
679
- padding: 11px 16px;
 
 
 
680
  }
681
 
682
  .widget .mec-event-footer ul.mec-event-sharing-wrap li a.mec-event-share-icon {
683
- padding: 0;
684
  }
685
 
686
  @media screen and (min-width: 56.875em) {
687
- .mec-widget .mec-month-container dl {
688
- margin-bottom: 0;
689
- }
690
  }
691
 
692
  .mec-widget .mec-event-grid-classic.owl-carousel .mec-event-footer {
693
- text-align: right;
694
  }
695
 
696
  .mec-widget .mec-event-grid-classic.owl-carousel .mec-event-sharing-wrap {
697
- left: 5px;
698
- padding-left: 5px;
699
  }
700
 
701
- .mec-widget .mec-event-grid-classic.owl-carousel .mec-event-sharing-wrap .mec-event-sharing {
702
- left: 0;
 
 
 
703
  }
704
 
705
  .mec-widget .mec-event-sharing-wrap .mec-event-sharing {
706
- position: absolute;
707
- top: auto;
708
- bottom: 52px;
709
- margin: 0;
710
- margin-top: 0;
711
- border-radius: 5px;
712
  }
713
 
714
  .mec-widget .mec-event-sharing-wrap .mec-event-sharing:after {
715
- top: auto;
716
- bottom: -17px;
717
- border-color: #fff transparent transparent transparent;
718
  }
719
 
720
  .mec-widget .mec-event-sharing-wrap .mec-event-sharing:before {
721
- top: auto;
722
- bottom: -18px;
723
- border-color: #e2e2e2 transparent transparent transparent;
724
  }
725
 
726
  /* Widgets View List and Grid */
727
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button {
728
- position: absolute;
729
- background: #fff;
730
- padding: 6px;
731
- margin-top: -17px;
732
- border-radius: 3px;
733
- border: 1px solid #e2e2e2;
734
- box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.028);
735
  }
736
 
737
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button:hover {
738
- background: #40d9f1;
739
- border-color: #40d9f1;
740
  }
741
 
742
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button:hover i {
743
- color: #fff;
744
  }
745
 
746
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-booking-button {
747
- width: 40%;
748
- float: right;
749
- color: #202020;
750
- height: 36px;
751
- line-height: 14px;
752
- font-size: 12px;
753
- width: auto;
754
  }
755
 
756
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-booking-button:hover {
757
- color: #fff;
758
  }
759
 
760
  .mec-widget .mec-event-list-modern .col-md-2.col-sm-2,
761
  .mec-widget .mec-event-list-modern .col-md-6.col-sm-6 {
762
- padding: 0;
763
- width: 100%;
764
- display: block;
765
- position: unset;
766
  }
767
 
768
  .mec-widget .mec-event-list-modern .col-md-4.col-sm-4 .mec-booking-button {
769
- width: 80%;
770
- height: 46px;
771
- line-height: 22px;
772
- padding: 11px 20px;
773
- float: right;
774
  }
775
 
776
  .mec-widget .mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper {
777
- top: auto;
778
- bottom: 5%;
779
  }
780
 
781
  @media (max-width: 480px) {
782
- .mec-widget .mec-event-list-modern .col-md-4.col-sm-4 {
783
- padding: 0;
784
- }
785
 
786
- .mec-widget .mec-event-list-modern .col-md-4.col-sm-4 .mec-booking-button {
787
- width: 100%;
788
- }
789
  }
790
 
791
  .mec-widget .mec-event-list-modern .mec-month-divider {
792
- margin: 30px 0 10px 0;
793
  }
794
 
795
  .mec-widget .mec-event-list-minimal .mec-event-date span {
796
- font-size: 12px;
797
  }
798
 
799
  .mec-widget .mec-event-list-minimal .mec-event-date:after {
800
- height: 29px;
801
  }
802
 
803
  .mec-widget .mec-event-list-minimal .col-md-9,
804
  .mec-widget .mec-event-list-minimal .col-md-3 {
805
- display: block;
806
- width: 100%;
807
- text-align: left;
808
  }
809
 
810
  .mec-widget .mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper {
811
- position: relative;
812
  }
813
 
814
  .mec-widget .mec-event-list-modern .col-md-4.col-sm-4 .mec-booking-button {
815
- width: 100%;
816
- text-align: center;
817
  }
818
 
819
  .mec-widget .mec-event-list-minimal .mec-event-date:first-child {
820
- margin-right: 24px;
821
  }
822
 
823
-
824
  /* MEC Events Grid Clean
825
  -------------------------- */
826
  .mec-event-grid-clean {
827
- margin-bottom: 10px;
828
- max-width: none;
829
  }
830
 
831
  .mec-event-grid-clean .mec-event-article {
832
- margin-bottom: 30px;
833
- position: relative;
834
- border: 1px solid #e2e2e2;
835
- text-align: center;
836
- padding: 15px 15px 0;
837
- background: #fff;
838
- box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
839
  }
840
 
841
  .mec-event-grid-clean .mec-event-content {
842
- background: #fff;
843
- color: #767676;
844
- padding: 25px 16px 0;
845
- text-align: left;
846
  }
847
 
848
  .mec-event-grid-clean .mec-event-title {
849
- color: #202020;
850
- margin: 0 0 10px 0;
851
- font-weight: bold;
852
- font-size: 21px;
853
- text-transform: capitalize;
854
  }
855
 
856
  .mec-event-grid-clean .mec-event-title a {
857
- color: #202020;
858
- transition: all 0.24s ease;
859
  }
860
 
861
  .mec-event-grid-clean .mec-event-date {
862
- font-weight: 400;
863
- font-size: 11px;
864
- text-transform: uppercase;
865
- letter-spacing: 1px;
866
- background-color: #40d9f1;
867
- color: #fff;
868
- padding: 3px 0;
869
- margin: 0;
870
- text-align: center;
871
  }
872
 
873
  .mec-event-grid-clean .mec-event-content p {
874
- font-size: 15px;
875
- color: #9a9a9a;
876
- line-height: 1.54;
877
  }
878
 
879
  .mec-event-grid-clean img {
880
- margin-bottom: 0;
881
- width: 100%;
882
  }
883
 
884
  .mec-event-grid-clean .event-grid-t2-head {
885
- margin-bottom: 10px;
886
- color: #fff;
887
- padding: 9px 14px 6px;
888
- text-align: left;
889
  }
890
 
891
  .mec-event-grid-clean .event-grid-t2-head .mec-event-date {
892
- font-size: 50px;
893
- line-height: 50px;
894
- float: left;
895
- margin-right: 11px;
896
  }
897
 
898
  .mec-event-grid-clean .event-grid-t2-head .mec-event-month {
899
- text-transform: uppercase;
900
- font-size: 17px;
901
- line-height: 20px;
902
- padding-top: 4px;
903
  }
904
 
905
  .mec-event-grid-clean .event-grid-t2-head .mec-event-detail {
906
- font-size: 12px;
907
  }
908
 
909
  .mec-event-grid-clean .event-grid-t2-head .mec-categories li a {
910
- margin-bottom: 10px;
911
- color: #fff;
912
  }
913
 
914
  .mec-event-grid-clean .event-grid-t2-head .mec-categories li a:hover {
915
- color: #000;
916
  }
917
 
918
  .mec-event-grid-clean .mec-event-sharing-wrap {
919
- left: 0;
920
- padding-left: 0;
921
  }
922
 
923
  .mec-event-grid-clean .mec-event-footer {
924
- position: relative;
925
- border-top: 2px solid;
926
- padding: 20px 0;
927
- margin: 0px 14px;
928
- text-align: left;
929
- background: none;
930
  }
931
 
932
  .mec-event-grid-clean .mec-event-footer .mec-booking-button {
933
- right: 0;
934
  }
935
 
936
  .mec-event-grid-clean .row {
937
- margin-bottom: 30px;
938
  }
939
 
940
  /* MEC Events Grid Modern
941
  -------------------------- */
942
  .mec-event-grid-modern {
943
- margin-bottom: 10px;
944
- max-width: none;
945
  }
946
 
947
  .mec-event-grid-modern .mec-event-article {
948
- position: relative;
949
- border: 1px solid #e2e2e2;
950
- text-align: center;
951
- margin-bottom: 30px;
952
- padding: 45px 15px 10px;
953
- background: #fff;
954
- box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
955
  }
956
 
957
  .mec-event-grid-modern .mec-event-content {
958
- background: #fff;
959
- color: #767676;
960
- padding: 35px 15px 10px;
961
- text-align: left;
962
  }
963
 
964
  .mec-event-grid-modern .mec-event-title {
965
- color: #202020;
966
- margin: 0 0 10px 0;
967
- font-weight: bold;
968
- font-size: 24px;
969
- text-transform: none;
970
- letter-spacing: -1px;
971
  }
972
 
973
  .mec-event-grid-modern .mec-event-title a {
974
- color: #202020;
975
- transition: all 0.24s ease;
976
  }
977
 
978
  .mec-event-grid-modern .mec-event-content p {
979
- font-size: 15px;
980
- color: #9a9a9a;
981
- line-height: 1.54;
982
  }
983
 
984
  .mec-event-grid-modern img {
985
- margin-bottom: 0;
986
- width: 100%;
987
  }
988
 
989
  .mec-event-grid-modern .event-grid-modern-head {
990
- margin-bottom: 10px;
991
- padding: 9px 14px 6px;
992
- text-align: left;
993
  }
994
 
995
  .mec-event-grid-modern .event-grid-modern-head .mec-event-date {
996
- font-size: 50px;
997
- line-height: 50px;
998
- float: left;
999
- margin-right: 11px;
1000
  }
1001
 
1002
  .mec-event-grid-modern .event-grid-modern-head .mec-event-month {
1003
- text-transform: uppercase;
1004
- font-size: 17px;
1005
- line-height: 20px;
1006
- padding-top: 4px;
1007
  }
1008
 
1009
  .mec-event-grid-modern .event-grid-modern-head .mec-event-detail {
1010
- font-size: 12px;
1011
  }
1012
 
1013
  .mec-event-grid-modern .event-grid-modern-head .mec-event-day {
1014
- margin-top: 9px;
1015
- color: #c0c0c0;
1016
- font-size: 35px;
1017
- font-weight: 100;
1018
- text-transform: uppercase;
1019
- letter-spacing: -1px;
1020
  }
1021
 
1022
  .mec-event-grid-modern .mec-event-footer {
1023
- position: relative;
1024
- height: 90px;
1025
- padding: 20px 0;
1026
- border: none;
1027
- margin: 0px 14px;
1028
- text-align: left;
1029
- background: none;
1030
  }
1031
 
1032
  .mec-event-grid-modern .mec-event-footer .mec-booking-button {
1033
- right: auto;
1034
- left: 0;
1035
  }
1036
 
1037
  .mec-event-grid-modern .mec-event-sharing-wrap {
1038
- left: auto;
1039
- right: 0;
1040
- padding-left: 0;
1041
  }
1042
 
1043
  .mec-event-grid-modern .mec-event-sharing {
1044
- left: auto;
1045
- right: -6px;
1046
  }
1047
 
1048
  .mec-event-grid-modern .mec-event-sharing-wrap li {
1049
- border-radius: 55px;
1050
  }
1051
 
1052
  .mec-event-grid-modern .row {
1053
- margin-bottom: 0;
1054
  }
1055
 
1056
  @media only screen and (max-width: 479px) {
1057
- .mec-event-grid-modern .mec-event-article {
1058
- padding-bottom: 30px;
1059
- }
1060
 
1061
- .mec-event-grid-modern .mec-event-sharing {
1062
- top: 60px;
1063
- left: 0;
1064
- right: auto;
1065
- }
1066
 
1067
- .mec-event-grid-modern .mec-event-footer .mec-booking-button {
1068
- top: 0;
1069
- }
1070
  }
1071
 
1072
  /* MEC Events Sold Out
1073
  ------------------------------------ */
1074
  span.mec-event-title-soldout {
1075
- font-size: 8px;
1076
- font-weight: 700;
1077
- letter-spacing: 0.5px;
1078
- text-transform: uppercase;
1079
- background: #e63360;
1080
- color: #fff;
1081
- padding: 3px 8px;
1082
- line-height: 1;
1083
- border-radius: 15px;
1084
- white-space: nowrap;
1085
- vertical-align: middle;
1086
  }
1087
 
1088
  /* MEC Repeating Label
1089
  ------------------------------------ */
1090
  .mec-repeating-label {
1091
- background: #222;
1092
- color: #fff;
1093
- padding: 3px 8px;
1094
- font-size: 8px;
1095
- font-weight: 700;
1096
- letter-spacing: .5px;
1097
- border-radius: 40px;
1098
- display: inline-block;
1099
  }
1100
 
1101
  /* MEC Events Grid Modern Colorful
1102
  ------------------------------------ */
1103
  .mec-event-grid-colorful .mec-event-article {
1104
- min-height: 400px;
1105
- border: none;
1106
- box-shadow: none;
1107
- background: #40d9f1;
1108
- padding-top: 25px;
1109
- margin: 0;
1110
- color: #fff;
1111
  }
1112
 
1113
  .mec-event-grid-colorful .mec-event-content {
1114
- background: none;
1115
  }
1116
 
1117
  .mec-event-grid-colorful .mec-event-content p,
1118
  .mec-event-grid-colorful .event-grid-modern-head,
1119
- .mec-event-grid-colorful .mec-event-sharing-wrap>li>a,
1120
  .mec-event-grid-colorful .event-grid-modern-head .mec-event-day,
1121
  .mec-event-grid-colorful .mec-event-title a,
1122
  .mec-event-grid-colorful .event-grid-modern-head .mec-event-date {
1123
- color: #fff;
1124
  }
1125
 
1126
  .mec-event-grid-colorful .mec-event-footer .mec-booking-button {
1127
- border: none;
1128
  }
1129
 
1130
- .mec-event-grid-colorful .mec-event-sharing-wrap>li {
1131
- border-color: #fff;
1132
  }
1133
 
1134
- .mec-event-grid-colorful .mec-event-sharing-wrap:hover>li {
1135
- background: #333;
1136
- border-color: #333;
1137
  }
1138
 
1139
  .mec-event-grid-colorful .mec-event-title a.mec-color-hover:hover {
1140
- color: #fff;
1141
- text-decoration: underline;
1142
  }
1143
 
1144
  .mec-event-grid-colorful .mec-event-title .event-color {
1145
- display: none;
1146
  }
1147
 
1148
- .mec-event-grid-colorful div[class^="col-md-"] {
1149
- padding: 0 1px 1px 0;
1150
- margin: 0;
1151
  }
1152
 
1153
  .mec-event-grid-colorful .mec-event-article .mec-time-details {
1154
- color: #fff;
1155
  }
1156
 
1157
  @media only screen and (min-width: 768px) {
1158
- .mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-day {
1159
- font-size: 26px;
1160
- }
1161
 
1162
- .mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-month {
1163
- font-size: 15px;
1164
- }
1165
 
1166
- .mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-date {
1167
- font-size: 50px;
1168
- }
1169
 
1170
- .mec-wrap.mec-sm959.mec-event-grid-colorful .mec-event-title {
1171
- font-size: 21px;
1172
- }
1173
 
1174
- .mec-wrap.mec-sm959.mec-event-grid-colorful .mec-event-content p {
1175
- font-size: 13px;
1176
- }
1177
  }
1178
 
1179
  @media only screen and (min-width: 768px) and (max-width: 1200px) {
1180
- .mec-wrap.mec-sm959.mec-event-grid-colorful div[class^="col-md-"] {
1181
- width: 50%;
1182
- }
1183
  }
1184
 
1185
  /* MEC Event-list Minimal
1186
  -------------------------- */
1187
  .mec-event-list-minimal .mec-event-article {
1188
- border-bottom: 1px solid #efefef;
1189
- padding: 24px 0 16px;
1190
  }
1191
 
1192
  .mec-event-list-minimal .mec-wrap .col-md-9 {
1193
- padding: 0;
1194
  }
1195
 
1196
  .mec-event-list-minimal .mec-event-date {
1197
- position: relative;
1198
- float: left;
1199
- margin-right: 30px;
1200
- color: #fff;
1201
- width: 52px;
1202
- padding: 6px 4px 3px;
1203
- text-align: center;
1204
- text-transform: uppercase;
1205
- border-radius: 3px;
1206
  }
1207
 
1208
  .mec-event-list-minimal .mec-event-date {
1209
- min-width: 52px;
1210
- width: fit-content;
1211
  }
1212
 
1213
  .mec-event-list-minimal .mec-event-date:nth-child(2) {
1214
- margin: 0 30px 0 -20px;
1215
  }
1216
 
1217
  .mec-event-list-minimal .mec-event-date span {
1218
- display: block;
1219
- font-size: 24px;
1220
- font-weight: 700;
1221
- text-align: center;
1222
- margin-bottom: 4px;
1223
  }
1224
 
1225
  .mec-event-list-minimal .mec-event-date:after {
1226
- display: block;
1227
- content: "";
1228
- position: absolute;
1229
- width: 50px;
1230
- left: 1px;
1231
- top: 1px;
1232
- height: 34px;
1233
- background: rgba(255, 255, 255, 0.1);
1234
- box-shadow: 0 4px 4px rgba(0, 0, 0, 0.02);
1235
  }
1236
 
1237
  .mec-event-list-minimal .mec-event-date:after {
1238
- width: 100%;
1239
  }
1240
 
1241
  .mec-event-list-minimal .mec-event-title {
1242
- margin-top: 0;
1243
- margin-bottom: 10px;
1244
- font-weight: 700;
1245
- font-size: 18px;
1246
- text-transform: uppercase;
1247
- letter-spacing: 0;
1248
- padding-top: 10px;
1249
  }
1250
 
1251
  .mec-event-list-minimal .mec-time-details,
1252
  .mec-event-list-minimal .mec-event-detail {
1253
- font-size: 15px;
1254
- font-weight: 300;
1255
- line-height: 1;
1256
- letter-spacing: 0;
1257
- color: #9a9a9a;
1258
  }
1259
 
1260
  .mec-event-list-minimal .btn-wrapper {
1261
- text-align: right;
1262
- padding-right: 0;
1263
- padding-top: 6px;
1264
  }
1265
 
1266
  .mec-event-list-minimal .btn-wrapper .mec-detail-button {
1267
- border-bottom: 0;
1268
- margin-bottom: 14px;
1269
- margin-right: 0;
1270
- box-shadow: none;
1271
  }
1272
 
1273
  .mec-event-list-minimal a.mec-detail-button {
1274
- text-align: center;
1275
- display: inline-block;
1276
- background: #ededed;
1277
- color: #191919;
1278
- padding: 12px;
1279
- border-radius: 2px;
1280
- font-size: 11px;
1281
- font-weight: 700;
1282
- text-transform: uppercase;
1283
- letter-spacing: 2px;
1284
- transition: all 0.24s ease;
1285
  }
1286
 
1287
  .mec-event-list-minimal a.mec-detail-button:hover {
1288
- background: #292929;
1289
- color: #fff;
1290
  }
1291
 
1292
  .vc_col-sm-4 .mec-event-list-minimal .mec-event-date,
1293
  .vc_col-sm-6 .mec-event-list-minimal .mec-event-date {
1294
- margin-right: 12px;
1295
  }
1296
 
1297
  .vc_col-sm-4 .mec-event-list-minimal .mec-event-title,
1298
  .vc_col-sm-6 .mec-event-list-minimal .mec-event-title {
1299
- font-size: 15px;
1300
- letter-spacing: 2px;
1301
  }
1302
 
1303
  @media only screen and (min-width: 480px) and (max-width: 767px) {
1304
- .mec-event-list-minimal .btn-wrapper {
1305
- padding-left: 0;
1306
- }
1307
 
1308
- .mec-event-list-minimal .mec-event-date {
1309
- margin-right: 10px;
1310
- }
1311
  }
1312
 
1313
  @media only screen and (max-width: 767px) {
1314
- .mec-event-list-minimal .btn-wrapper .mec-detail-button {
1315
- display: block;
1316
- text-align: center;
1317
- margin: 0;
1318
- margin-top: 16px;
1319
- padding: 8px;
1320
- }
1321
 
1322
- .mec-event-list-minimal .btn-wrapper {
1323
- margin: 12px 0;
1324
- }
1325
  }
1326
 
1327
  @media only screen and (max-width: 479px) {
1328
- .mec-event-list-minimal .mec-event-date {
1329
- float: none;
1330
- width: 100%;
1331
- margin-bottom: 8px;
1332
- }
1333
-
1334
- .mec-event-list-minimal .mec-event-date span {
1335
- display: inline;
1336
- padding-right: 25px;
1337
- margin-right: 7px;
1338
- font-size: inherit;
1339
- }
1340
-
1341
- .mec-event-list-minimal .mec-event-date:after {
1342
- width: 45%;
1343
- box-shadow: 4px 0 4px rgba(0, 0, 0, 0.02);
1344
- }
1345
-
1346
- .mec-event-list-minimal .btn-wrapper {
1347
- text-align: center;
1348
- padding-left: 0;
1349
- }
1350
-
1351
- .mec-event-list-minimal {
1352
- text-align: center;
1353
- }
1354
-
1355
- .mec-event-list-minimal .mec-event-detail {
1356
- margin-bottom: 10px;
1357
- }
1358
  }
1359
 
1360
  /* MEC Event-list Modern
1361
  -------------------------- */
1362
  .mec-wrap .mec-event-list-modern .mec-event-title {
1363
- margin-top: 0;
1364
- margin-bottom: 10px;
1365
  }
1366
 
1367
  .mec-event-list-modern .mec-event-article {
1368
- border-bottom: 1px solid #efefef;
1369
- padding: 30px 0 10px;
1370
  }
1371
 
1372
  .mec-event-list-modern .mec-event-article:last-child {
1373
- border-bottom: none;
1374
  }
1375
 
1376
  .mec-event-list-modern .mec-event-title a {
1377
- color: #191919;
1378
- transition: all 0.24s ease;
1379
- box-shadow: none;
1380
  }
1381
 
1382
  .mec-event-list-modern .mec-event-date {
1383
- text-transform: uppercase;
1384
- padding: 10px 0;
1385
  }
1386
 
1387
  .mec-event-list-modern .mec-event-date .event-d {
1388
- font-size: 48px;
1389
- display: table-cell;
1390
- padding: 10px 0 0;
1391
  }
1392
 
1393
  .mec-event-list-modern .mec-event-date .event-d.mec-multiple-dates {
1394
- font-size: 20px;
1395
- padding: 0;
1396
  }
1397
 
1398
  .mec-event-list-modern .mec-event-date.mec-multiple-date-event:first-child {
1399
- padding: 10px 0 6px 0;
1400
- position: relative;
1401
- width: fit-content;
1402
  }
1403
 
1404
  .mec-event-list-modern .mec-event-date.mec-multiple-date-event:first-child:after {
1405
- content: "";
1406
- position: absolute;
1407
- bottom: 0;
1408
- left: 0;
1409
- width: 100%;
1410
- height: 1px;
1411
- background: silver;
1412
  }
1413
 
1414
  .mec-event-list-modern .mec-event-date.mec-multiple-date-event:last-child {
1415
- padding: 5px 0 10px 0;
1416
  }
1417
 
1418
  .mec-event-list-modern .mec-event-date.mec-multiple-date-event .event-d {
1419
- font-size: 20px;
1420
- padding: 0;
1421
  }
1422
 
1423
  .mec-event-list-modern .mec-event-date.mec-multiple-date-event .event-da {
1424
- font-size: 20px;
1425
- margin: 0;
1426
  }
1427
 
1428
  .mec-event-list-modern .mec-event-date .event-f {
1429
- font-size: 13px;
1430
- display: table-cell;
1431
- vertical-align: middle;
1432
- padding-left: 7px;
1433
- font-weight: 500;
1434
- letter-spacing: 3px;
1435
- color: #777;
1436
  }
1437
 
1438
  .mec-event-list-modern .mec-event-detail {
1439
- font-weight: 300;
1440
- color: #8a8a8a;
1441
  }
1442
 
1443
  .mec-event-list-modern .mec-event-detail .mec-time-details {
1444
- display: inline;
1445
  }
1446
 
1447
  .mec-event-list-modern .mec-event-date .event-da {
1448
- margin-top: 9px;
1449
- color: silver;
1450
- font-size: 28px;
1451
- font-weight: 100;
1452
- text-transform: uppercase;
1453
- letter-spacing: -1px;
1454
- text-align: left;
1455
  }
1456
 
1457
  .mec-event-list-modern .mec-btn-wrapper .mec-booking-button {
1458
- border-radius: 1px;
1459
- letter-spacing: 2px;
1460
- border: 1px solid #e6e6e6;
1461
- color: #333;
1462
- background-color: #fff;
1463
- padding: 13px 20px;
1464
- font-weight: 700;
1465
- font-size: 11px;
1466
- box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
1467
- transition: all 0.28s ease;
1468
  }
1469
 
1470
  .mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover {
1471
- border-color: #222;
1472
- background: #222;
1473
- color: #fff;
1474
  }
1475
 
1476
  .mec-event-list-modern .mec-event-title {
1477
- font-weight: 700;
1478
- font-size: 20px;
1479
- text-transform: uppercase;
1480
- letter-spacing: 1px;
1481
  }
1482
 
1483
  .mec-event-list-modern .mec-event-detail {
1484
- color: #9a9a9a;
1485
- font-size: 15px;
1486
- font-weight: 300;
1487
- line-height: 25px;
1488
  }
1489
 
1490
  .mec-event-list-modern .mec-btn-wrapper {
1491
- text-align: right;
1492
- padding: 10px 0;
1493
- text-transform: uppercase;
1494
  }
1495
 
1496
  .mec-event-list-modern .mec-event-sharing {
1497
- position: relative;
1498
- margin: 10px 0;
1499
- padding-left: 0;
1500
  }
1501
 
1502
- .mec-event-list-modern .mec-event-sharing>li {
1503
- display: inline-block;
1504
- border: none;
1505
- border-radius: 50%;
1506
- margin-right: 3px;
1507
  }
1508
 
1509
  .mec-event-list-modern .mec-event-sharing .telegram {
1510
- min-width: 36px;
1511
- min-height: 36px;
1512
- line-height: 36px;
1513
- padding: 9px 1px 10px;
1514
- border-radius: 60px;
1515
  }
1516
 
1517
- .mec-event-list-modern .mec-event-sharing>li .telegram {
1518
- padding-top: 8px;
1519
- padding-bottom: 9px;
1520
- border-radius: 50%;
1521
- border: 1px solid #ddd;
1522
  }
1523
 
1524
  .mec-event-list-modern .mec-event-sharing .telegram .svg-inline--fa.fa-telegram.fa-w-16 {
1525
- width: 3.246rem;
1526
- padding: 2px 10px 0 10px;
1527
- margin-bottom: -2px;
1528
  }
1529
 
1530
- .mec-event-list-modern .mec-event-sharing .telegram .svg-inline--fa.fa-telegram.fa-w-16 path {
1531
- fill: #767676;
 
 
 
 
1532
  }
1533
 
1534
  .mec-event-list-modern .mec-event-sharing li:hover .telegram {
1535
- background-color: #40d9f1;
1536
  }
1537
 
1538
- .mec-event-list-modern .mec-event-sharing li:hover .telegram .svg-inline--fa.fa-telegram.fa-w-16 path {
1539
- fill: #fff;
 
 
 
 
 
1540
  }
1541
 
1542
- .mec-event-list-modern .mec-event-sharing>li:hover {
1543
- display: inline-block;
1544
  }
1545
 
1546
- .mec-event-list-modern .mec-event-sharing>li:hover a i {
1547
- color: #fff;
1548
- background: #40d9f1;
1549
- border-color: #40d9f1;
1550
  }
1551
 
1552
- .mec-event-list-modern .mec-event-sharing>li i {
1553
- width: 36px;
1554
- display: inline-block;
1555
- line-height: 35px;
1556
- color: #767676;
1557
- text-align: center;
1558
- border-radius: 50%;
1559
- border: 1px solid #ddd;
1560
- font-size: 14px;
1561
  }
1562
 
1563
  .mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon {
1564
- background: #40d9f1;
1565
- border-color: #40d9f1;
1566
- cursor: pointer;
1567
- border-radius: 50%;
1568
  }
1569
 
1570
  .mec-event-list-modern .mec-event-sharing li:hover a i {
1571
- background: #40d9f1;
1572
  }
1573
 
1574
  @media only screen and (min-width: 768px) {
1575
- .mec-event-list-modern .mec-event-article {
1576
- position: relative;
1577
- min-height: 160px;
1578
- overflow: hidden;
1579
- }
1580
-
1581
- .mec-event-list-modern .col-md-2.col-sm-2 {
1582
- width: 210px;
1583
- position: absolute;
1584
- left: 0;
1585
- top: 20px;
1586
- padding: 0;
1587
- }
1588
-
1589
- .mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper {
1590
- width: 180px;
1591
- padding: 0;
1592
- position: absolute;
1593
- right: 0;
1594
- top: 30%;
1595
- }
1596
-
1597
- .mec-event-list-modern .col-md-6.col-sm-6 {
1598
- width: 100%;
1599
- padding-left: 225px;
1600
- padding-right: 195px;
1601
- }
1602
  }
1603
 
1604
  @media only screen and (max-width: 767px) {
1605
- .mec-event-list-modern .mec-btn-wrapper .mec-booking-button {
1606
- letter-spacing: 1px;
1607
- border: 1px solid #e1e1e1;
1608
- padding: 8px 16px;
1609
- }
1610
 
1611
- .mec-event-list-modern .mec-btn-wrapper {
1612
- padding: 0 0 12px;
1613
- }
1614
 
1615
- .mec-event-list-modern .mec-event-sharing {
1616
- margin-bottom: 0;
1617
- }
1618
  }
1619
 
1620
  /* MEC Event-grid Minimal
1621
  -------------------------- */
1622
  .mec-event-grid-minimal .mec-event-article {
1623
- margin: 15px 0;
1624
- min-height: 80px;
1625
- display: table;
1626
  }
1627
 
1628
  .mec-event-grid-minimal .event-detail-wrap {
1629
- display: table-cell;
1630
- vertical-align: middle;
1631
  }
1632
 
1633
  .mec-event-grid-minimal .mec-event-date {
1634
- width: 70px;
1635
- float: left;
1636
- margin-right: 20px;
1637
- padding: 12px 16px 10px;
1638
- text-align: center;
1639
- text-transform: uppercase;
1640
- border-radius: 4px;
1641
- border: 1px solid #e6e6e6;
1642
- transition: all 0.37s ease-in-out;
1643
- box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
1644
  }
1645
 
1646
  .mec-event-grid-minimal .mec-event-date span {
1647
- display: block;
1648
- font-size: 24px;
1649
- font-weight: 700;
1650
- text-align: center;
1651
- margin-bottom: 4px;
1652
- color: #2a2a2a;
1653
- transition: color 0.3s ease;
1654
  }
1655
 
1656
  .mec-event-grid-minimal .mec-event-title {
1657
- margin-top: 0;
1658
- margin-bottom: 10px;
1659
- font-weight: 700;
1660
- line-height: 21px;
1661
- font-size: 16px;
1662
- text-transform: uppercase;
1663
- transition: color 0.3s ease;
1664
  }
1665
 
1666
  .mec-event-grid-minimal .mec-event-title a {
1667
- color: #191919;
1668
- transition: color 0.3s ease;
1669
  }
1670
 
1671
  .mec-event-grid-minimal .mec-time-details,
1672
  .mec-event-grid-minimal .mec-event-detail {
1673
- font-size: 15px;
1674
- font-weight: 300;
1675
- line-height: 1;
1676
- letter-spacing: 0;
1677
- color: #9a9a9a;
1678
- margin-bottom: 5px;
1679
  }
1680
 
1681
  .mec-event-grid-minimal .mec-event-date:hover {
1682
- color: #fff;
1683
  }
1684
 
1685
  .mec-event-grid-minimal .mec-event-date:hover span {
1686
- color: #fff;
1687
  }
1688
 
1689
  .mec-wrap .mec-event-grid-minimal .mec-event-date:hover {
1690
- color: #fff;
1691
  }
1692
 
1693
  /* MEC Event-list Classic
1694
  -------------------------- */
1695
  .mec-event-list-classic .mec-event-article {
1696
- padding: 12px 0;
1697
- margin-bottom: 20px;
1698
  }
1699
 
1700
  .mec-event-list-classic .mec-event-image {
1701
- float: left;
1702
- width: 86px;
1703
- margin-right: 20px;
1704
  }
1705
 
1706
  .mec-event-list-classic .mec-event-date,
1707
  .mec-event-list-classic .mec-event-time {
1708
- font-weight: 400;
1709
- font-size: 13px;
1710
- letter-spacing: 0;
1711
- line-height: 18px;
1712
- text-align: left;
1713
- display: initial;
1714
- margin-right: 12px;
1715
  }
1716
 
1717
  .mec-event-list-classic .mec-event-time .mec-time-details,
1718
  .mec-event-list-classic .mec-event-time i {
1719
- display: inline;
1720
- margin-right: 3px;
1721
  }
1722
 
1723
  .mec-event-list-classic .mec-event-date span {
1724
- font-weight: 500;
1725
- margin-bottom: 6px;
1726
  }
1727
 
1728
  .mec-event-list-classic .mec-event-title {
1729
- font-size: 15px;
1730
- margin: 10px 0 12px;
1731
- font-weight: 700;
1732
- text-transform: uppercase;
1733
  }
1734
 
1735
  .mec-event-list-classic .mec-event-title a {
1736
- color: #494949;
1737
- transition: color 0.3s ease;
1738
  }
1739
 
1740
  .mec-event-list-classic .mec-event-detail {
1741
- color: #777;
1742
- font-weight: 400;
1743
- line-height: 12px;
1744
- font-size: 12px;
1745
- overflow: hidden;
1746
  }
1747
 
1748
  .mec-event-list-classic a.magicmore {
1749
- padding: 10px 16px;
1750
- color: #fff;
1751
- background: #222;
1752
- letter-spacing: 2px;
1753
- font-size: 11px;
1754
  }
1755
 
1756
  .mec-event-list-classic a.magicmore:after {
1757
- content: "";
1758
- display: none;
1759
  }
1760
 
1761
  .mec-event-list-classic a.magicmore:hover {
1762
- color: #40d9f1;
1763
  }
1764
 
1765
  /* MEC Event-grid Simple
1766
  -------------------------- */
1767
  .mec-event-grid-simple .mec-event-article {
1768
- position: relative;
1769
- margin-bottom: 30px;
1770
  }
1771
 
1772
  .mec-event-grid-simple .mec-event-article:after {
1773
- border-right: 1px solid #e6e6e6;
1774
- height: 60px;
1775
- position: absolute;
1776
- top: 50%;
1777
- margin-top: -30px;
1778
- right: -1px;
1779
  }
1780
 
1781
  .mec-event-grid-simple .row div:last-child .mec-event-article:after {
1782
- border: none;
1783
  }
1784
 
1785
  .mec-event-grid-simple .row {
1786
- margin: 15px 0 30px;
1787
- text-align: center;
1788
  }
1789
 
1790
  .mec-event-grid-simple .mec-event-date {
1791
- padding: 0;
1792
- margin: 0;
1793
- text-transform: capitalize;
1794
- font-size: 12px;
1795
- font-weight: 700;
1796
  }
1797
 
1798
  .mec-event-grid-simple .mec-event-title {
1799
- margin-top: 0;
1800
- margin-bottom: 10px;
1801
- font-weight: 700;
1802
- line-height: 21px;
1803
- font-size: 15px;
1804
- padding-top: 5px;
1805
- padding-left: 5px;
1806
- padding-right: 5px;
1807
- text-transform: uppercase;
1808
- transition: color 0.37s ease;
1809
  }
1810
 
1811
  .mec-event-grid-simple .mec-event-title a {
1812
- color: #494949;
1813
- transition: color 0.3s ease;
1814
  }
1815
 
1816
  .mec-event-grid-simple .mec-event-detail {
1817
- font-weight: 400;
1818
- line-height: 1;
1819
- letter-spacing: 0;
1820
- font-size: 13px;
1821
- color: #777;
1822
  }
1823
 
1824
  .mec-event-grid-simple:hover .mec-event-title {
1825
- color: #40d9f1;
1826
  }
1827
 
1828
  .mec-event-grid-simple:hover .mec-event-date {
1829
- background: transparent;
1830
  }
1831
 
1832
  .event-last:after {
1833
- display: none;
1834
  }
1835
 
1836
  @media only screen and (max-width: 767px) {
1837
- .mec-event-grid-simple .mec-event-article {
1838
- padding-bottom: 20px;
1839
- margin-bottom: 20px;
1840
- border-bottom: 1px solid #eee;
1841
- }
1842
 
1843
- .mec-event-grid-simple .mec-event-article:after {
1844
- border: none;
1845
- }
1846
  }
1847
 
1848
  /* MEC Event-grid Novel
1849
  —------------------------ */
1850
  .mec-event-grid-novel .mec-event-article {
1851
- position: relative;
1852
- margin-bottom: 30px;
1853
- padding: 60px 5% 60px 7%;
1854
- border: 1px solid rgba(255, 255, 255, 0.12);
1855
- border-radius: 10px;
1856
- background-color: #0050fd;
1857
- -webkit-transition: all 0.3s ease;
1858
- -o-transition: all 0.3s ease;
1859
- transition: all 0.3s ease;
1860
- z-index: 1;
1861
  }
1862
 
1863
  .mec-event-grid-novel .mec-event-article .novel-grad-bg {
1864
- position: absolute;
1865
- top: 0;
1866
- left: 0;
1867
- width: 100%;
1868
- height: 100%;
1869
- border-radius: 10px;
1870
- opacity: 0;
1871
- z-index: -1;
1872
- -webkit-transition: all 0.3s ease;
1873
- -o-transition: all 0.3s ease;
1874
- transition: all 0.3s ease;
1875
  }
1876
 
1877
  .mec-event-grid-novel .mec-event-article:hover {
1878
- -webkit-box-shadow: 0 13px 36px 0 rgba(0, 0, 0, 0.23);
1879
- box-shadow: 0 13px 36px 0 rgba(0, 0, 0, 0.23);
1880
- border-color: transparent;
1881
  }
1882
 
1883
  .mec-event-grid-novel .mec-event-article:hover .novel-grad-bg {
1884
- background-image: -webkit-gradient(linear,
1885
- left top,
1886
- right top,
1887
- from(rgb(38, 46, 50)),
1888
- to(rgb(14, 16, 21)));
1889
- background-image: -webkit-linear-gradient(left,
1890
- rgb(38, 46, 50) 0%,
1891
- rgb(14, 16, 21) 100%);
1892
- background-image: -o-linear-gradient(left,
1893
- rgb(38, 46, 50) 0%,
1894
- rgb(14, 16, 21) 100%);
1895
- background-image: linear-gradient(90deg,
1896
- rgb(38, 46, 50) 0%,
1897
- rgb(14, 16, 21) 100%);
1898
- opacity: 1;
1899
  }
1900
 
1901
  .mec-event-grid-novel .mec-event-image {
1902
- float: left;
1903
- width: 150px;
1904
- height: 150px;
1905
  }
1906
 
1907
  .mec-event-grid-novel .mec-event-image img {
1908
- width: 150px;
1909
- height: 150px;
1910
- border-radius: 50%;
1911
  }
1912
 
1913
  .mec-event-grid-novel .mec-event-detail-wrap {
1914
- margin-left: 200px;
1915
  }
1916
 
1917
  .mec-event-grid-novel .mec-event-content h4 {
1918
- position: relative;
1919
- margin-bottom: 10px;
1920
- display: inline-block;
1921
  }
1922
 
1923
  .mec-event-grid-novel .mec-event-content h4 a {
1924
- font-size: 24px;
1925
- line-height: 35px;
1926
- color: #fafcff;
1927
  }
1928
 
1929
- .mec-event-grid-novel .mec-event-content h4.mec-gCalendar-search-text-wrap input[type="text"]before {
1930
- content: "";
1931
- position: absolute;
1932
- top: 8px;
1933
- left: -30px;
1934
- width: 17px;
1935
- height: 17px;
1936
- background: #5cd0ed;
1937
- opacity: 0.4;
1938
- border-radius: 50%;
1939
- padding-right: 5px;
 
 
 
1940
  }
1941
 
1942
  .mec-event-grid-novel .mec-event-content h4::after {
1943
- content: "";
1944
- position: absolute;
1945
- top: 12px;
1946
- left: -26px;
1947
- width: 9px;
1948
- height: 9px;
1949
- background: #5cd0ed;
1950
- border-radius: 50%;
1951
  }
1952
 
1953
  .mec-skin-grid-container .mec-event-grid-novel .mec-categories li a {
1954
- color: #fff;
1955
  }
1956
 
1957
  .mec-event-grid-novel .mec-local-time-details,
1958
  .mec-event-grid-novel .mec-event-month,
1959
  .mec-event-grid-novel .mec-event-detail,
1960
  .mec-event-grid-novel .mec-event-address {
1961
- position: relative;
1962
- padding-left: 35px;
1963
- font-size: 15px;
1964
- line-height: 30px;
1965
- color: rgba(255, 255, 255, 0.4);
1966
  }
1967
 
1968
  .mec-event-grid-novel .mec-local-time-details:before,
1969
  .mec-event-grid-novel .mec-event-month::before,
1970
  .mec-event-grid-novel .mec-event-detail::before,
1971
  .mec-event-grid-novel .mec-event-address::before {
1972
- position: absolute;
1973
- top: 6px;
1974
- left: 6px;
1975
- font-size: 17px;
1976
- font-family: "simple-line-icons";
1977
- font-style: normal;
1978
- font-weight: normal;
1979
- font-variant: normal;
1980
- text-transform: none;
1981
- line-height: 1;
1982
  }
1983
 
1984
  .mec-event-grid-novel .mec-local-time-details::before {
1985
- content: "\e007";
1986
  }
1987
 
1988
  .mec-event-grid-novel .mec-event-month::before {
1989
- content: "\e075";
1990
  }
1991
 
1992
  .mec-event-grid-novel .mec-event-detail::before {
1993
- content: "\e081";
1994
  }
1995
 
1996
  .mec-event-grid-novel .mec-event-address::before {
1997
- content: "\e096";
1998
  }
1999
 
2000
  .mec-event-grid-novel .mec-event-footer {
2001
- clear: both;
2002
- padding: 20px 0;
2003
- border-top: none;
2004
- background: transparent;
2005
  }
2006
 
2007
  .mec-event-grid-novel .mec-event-footer .mec-booking-button {
2008
- right: auto;
2009
- left: 0;
2010
- height: 42px;
2011
- width: 148px;
2012
- padding: 0 20px;
2013
- font-size: 14px;
2014
- font-weight: normal;
2015
- line-height: 42px;
2016
- text-align: center;
2017
- color: #fff;
2018
- background: transparent;
2019
- border-color: rgba(255, 255, 255, 0.1);
2020
- border-radius: 50px;
2021
  }
2022
 
2023
  .mec-event-grid-novel .mec-event-footer .mec-booking-button:hover {
2024
- background-color: rgba(255, 255, 255, 0.1);
2025
  }
2026
 
2027
  .mec-event-grid-novel .mec-event-sharing-wrap {
2028
- left: 175px;
2029
- cursor: pointer;
2030
- padding-left: 0;
2031
  }
2032
 
2033
- .mec-event-grid-novel .mec-event-sharing-wrap>li {
2034
- border-color: rgba(255, 255, 255, 0.1);
2035
- border-radius: 50%;
2036
  }
2037
 
2038
  .mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing {
2039
- top: -5px;
2040
- left: 0;
2041
- padding: 5px 10px 2px 50px;
2042
- min-width: 150px;
2043
- width: inherit;
2044
- height: 37px;
2045
- background-color: rgba(255, 255, 255, 0.1);
2046
- -webkit-box-shadow: none;
2047
- box-shadow: none;
2048
- border: none;
2049
- border-radius: 50px;
2050
  }
2051
 
2052
- .mec-event-grid-novel .mec-event-sharing-wrap:hover>li {
2053
- background-color: rgba(255, 255, 255, 0.1);
2054
  }
2055
 
2056
  .mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing::before,
2057
  .mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing::after {
2058
- display: none;
2059
  }
2060
 
2061
  .mec-event-grid-novel .mec-event-sharing .mec-event-social-icon,
2062
  .mec-event-grid-novel .mec-event-sharing .mec-event-social-icon a,
2063
  .mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li i {
2064
- display: inline;
2065
  }
2066
 
2067
  .mec-event-grid-novel .mec-event-sharing .mec-event-social-icon a {
2068
- padding: 0 10px;
2069
  }
2070
 
2071
- .mec-event-grid-novel .mec-event-sharing-wrap>li a {
2072
- color: #fff;
2073
  }
2074
 
2075
  .mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li a {
2076
- color: rgba(255, 255, 255, 0.4);
2077
  }
2078
 
2079
  .mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li a:hover {
2080
- color: rgba(255, 255, 255, 1);
2081
  }
2082
 
2083
  @media only screen and (max-width: 1200px) {
2084
- .mec-event-grid-novel .row .col-md-6.col-sm-6 {
2085
- width: 100%;
2086
- float: none;
2087
- }
2088
 
2089
- .mec-event-grid-novel .mec-event-image {
2090
- float: none;
2091
- margin-top: -20px;
2092
- margin-bottom: 20px;
2093
- }
2094
 
2095
- .mec-event-grid-novel .mec-event-detail-wrap {
2096
- margin-left: 20px;
2097
- }
2098
 
2099
- .mec-event-grid-novel .mec-event-footer {
2100
- margin-top: 30px;
2101
- }
2102
  }
2103
 
2104
  @media only screen and (max-width: 767px) {
2105
- .mec-event-grid-novel .mec-event-footer {
2106
- margin-top: 0;
2107
- padding-top: 30px;
2108
- margin-bottom: 24px;
2109
- }
2110
 
2111
- .mec-event-grid-novel .mec-event-footer .mec-booking-button {
2112
- display: block;
2113
- position: relative;
2114
- }
2115
 
2116
- .mec-event-grid-novel .mec-event-sharing-wrap {
2117
- left: 0;
2118
- bottom: -55px;
2119
- padding-left: 0;
2120
- }
2121
 
2122
- .mec-event-grid-novel .mec-event-content h4 a {
2123
- font-size: 20px;
2124
- line-height: 1.3;
2125
- }
2126
  }
2127
 
2128
  .mec-event-grid-novel .mec-event-sharing-wrap {
2129
- padding-left: 0;
2130
  }
2131
 
2132
  .mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing {
2133
- width: fit-content;
2134
- z-index: 999999;
2135
  }
2136
 
2137
  @media (min-width: 1280px) {
2138
- .mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-article img {
2139
- width: 100px;
2140
- height: 100px;
2141
- }
2142
 
2143
- .mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-detail-wrap {
2144
- margin-left: 150px;
2145
- }
2146
  }
2147
 
2148
  @media (min-width: 760px) and (max-width: 1024px) {
2149
- .mec-event-grid-novel .col-md-4.col-sm-4 {
2150
- width: 100%;
2151
- }
2152
 
2153
- .mec-event-grid-novel .mec-event-image {
2154
- float: left;
2155
- }
2156
 
2157
- .mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-article img {
2158
- width: 100px;
2159
- height: 100px;
2160
- }
2161
  }
2162
 
2163
  /* MEC Event Cover Modern
2164
  -------------------------- */
2165
  .mec-event-cover-modern {
2166
- position: relative;
2167
  }
2168
 
2169
  .mec-event-cover-modern .mec-event-cover-a {
2170
- background: transparent;
2171
- position: absolute;
2172
- color: #fff;
2173
- bottom: 0;
2174
- left: 0;
2175
- text-decoration: none;
2176
  }
2177
 
2178
  .mec-event-cover-modern .mec-event-cover-a .mec-event-overlay {
2179
- transition: all 0.5s;
2180
- opacity: 0.8;
2181
- width: 100%;
2182
- height: 100%;
2183
- position: absolute;
2184
  }
2185
 
2186
  .mec-event-cover-modern .mec-event-cover-a:hover .mec-event-overlay {
2187
- opacity: 1;
2188
  }
2189
 
2190
  .mec-event-cover-modern .mec-event-detail {
2191
- padding: 40px;
2192
- position: relative;
2193
  }
2194
 
2195
  .mec-event-cover-modern .mec-event-cover-a:hover .mec-event-tag {
2196
- color: #333;
2197
- transition: all 0.5s;
2198
  }
2199
 
2200
  .mec-event-cover-modern .mec-event-cover-a .mec-event-title:hover {
2201
- text-decoration: underline;
2202
  }
2203
 
2204
  .mec-event-cover-modern .mec-event-tag {
2205
- background: #fff;
2206
- display: inline-block;
2207
- padding: 5px 9px;
2208
- font-size: 11px;
2209
- font-weight: 600;
2210
- text-transform: uppercase;
2211
- letter-spacing: 1px;
2212
- margin-bottom: 24px;
2213
  }
2214
 
2215
  .mec-event-cover-modern .mec-event-date {
2216
- text-transform: uppercase;
2217
- font-size: 17px;
2218
- font-weight: 300;
2219
  }
2220
 
2221
  .mec-event-cover-modern .mec-event-title {
2222
- color: #fff;
2223
- text-transform: uppercase;
2224
- font-size: 40px;
2225
- font-weight: 700;
2226
- margin: 6px 0;
2227
  }
2228
 
2229
  .mec-event-cover-modern .mec-event-place {
2230
- font-weight: 400;
2231
- font-size: 18px;
2232
  }
2233
 
2234
  @media only screen and (max-width: 767px) {
2235
- .mec-event-cover-modern .mec-event-cover-a {
2236
- width: 100%;
2237
- }
2238
  }
2239
 
2240
  /* MEC Event Cover Classic
2241
  -------------------------- */
2242
  .mec-event-cover-classic {
2243
- position: relative;
2244
- overflow: hidden;
2245
- background: #fff;
2246
- padding: 6px;
2247
- border: 1px solid #e8e8e8;
2248
  }
2249
 
2250
  .mec-event-cover-classic .mec-event-overlay {
2251
- position: absolute;
2252
- left: 6px;
2253
- right: 6px;
2254
- bottom: 6px;
2255
- top: 6px;
2256
- width: auto;
2257
- height: auto;
2258
- background-color: rgba(36, 36, 36, 0.4);
2259
- transition: all 0.33s ease-in-out;
2260
  }
2261
 
2262
  .mec-event-cover-classic:hover .mec-event-overlay {
2263
- background-color: rgba(36, 36, 36, 0.6);
2264
  }
2265
 
2266
  .mec-event-cover-classic .mec-event-content {
2267
- font-size: 15px;
2268
- color: #fff;
2269
- position: absolute;
2270
- bottom: 0;
2271
- padding: 50px 35px;
2272
- transition: all 0.33s ease-in-out;
2273
  }
2274
 
2275
  .mec-event-cover-classic .mec-event-date {
2276
- font-size: 14px;
2277
- text-transform: uppercase;
2278
- font-weight: 400;
2279
- line-height: 1.6;
2280
- text-align: left;
2281
  }
2282
 
2283
  .mec-event-cover-classic .mec-event-date span {
2284
- display: block;
2285
- font-weight: 700;
2286
- font-size: 16px;
2287
  }
2288
 
2289
  .mec-event-cover-classic .mec-event-title {
2290
- color: #fff;
2291
- margin: 20px 0 38px;
2292
- font-size: 24px;
2293
- font-weight: bold;
2294
- text-transform: uppercase;
2295
- font-style: normal;
2296
  }
2297
 
2298
  .mec-event-cover-classic .mec-btn-wrapper {
2299
- text-align: left;
2300
  }
2301
 
2302
  .mec-event-cover-classic .mec-event-icon {
2303
- font-size: 18px;
2304
- float: left;
2305
- margin-right: 14px;
2306
- color: #fff;
2307
- padding: 13px;
2308
  }
2309
 
2310
  .mec-event-cover-classic .mec-event-button {
2311
- color: #fff;
2312
- background-color: #191919;
2313
- border: 2px #191919 solid;
2314
- padding: 12px 20px;
2315
- letter-spacing: 3px;
2316
- font-size: 12px;
2317
- font-weight: bold;
2318
- font-style: normal;
2319
- transition: all 0.22s ease;
2320
- text-decoration: none;
2321
  }
2322
 
2323
  .mec-event-cover-classic .mec-event-button:hover {
2324
- color: #191919;
2325
- background-color: #fff;
2326
- border-color: #fff;
2327
- border-radius: 1px;
2328
  }
2329
 
2330
  .mec-event-cover-classic .mec-event-image img {
2331
- min-width: 100%;
2332
  }
2333
 
2334
  @media only screen and (max-width: 960px) {
2335
- .mec-event-cover-classic .mec-event-content {
2336
- padding: 20px;
2337
- }
2338
 
2339
- .mec-event-cover-classic .mec-event-button {
2340
- font-size: 11px;
2341
- padding: 7px 10px;
2342
- letter-spacing: 1px;
2343
- }
2344
 
2345
- .mec-event-cover-classic .mec-event-title {
2346
- font-size: 19px;
2347
- margin: 15px 0 25px;
2348
- }
2349
 
2350
- .mec-event-cover-classic .mec-event-date {
2351
- font-size: 12px;
2352
- }
2353
  }
2354
 
2355
  @media only screen and (max-width: 767px) {
2356
- .mec-event-cover-classic {
2357
- margin-bottom: 30px;
2358
- }
2359
  }
2360
 
2361
  @media only screen and (max-width: 479px) {
2362
- .mec-event-cover-classic .mec-event-content {
2363
- padding: 15px;
2364
- font-size: 15px;
2365
- }
2366
 
2367
- .mec-event-cover-classic .mec-event-title {
2368
- font-size: 15px;
2369
- margin: 10px 0;
2370
- }
2371
 
2372
- .mec-event-cover-classic .mec-event-button {
2373
- font-size: 10px;
2374
- padding: 6px;
2375
- letter-spacing: 1px;
2376
- }
2377
 
2378
- .mec-event-cover-classic .mec-event-icon {
2379
- padding: 10px;
2380
- }
2381
  }
2382
 
2383
  /* MEC LOAD MORE BUTTON
2384
  -------------------------- */
2385
  .mec-load-more-wrap {
2386
- text-align: center;
2387
- display: block;
2388
- width: 100%;
2389
- padding-top: 20px;
2390
- text-align: center;
2391
- position: relative;
2392
  }
2393
 
2394
  .mec-load-more-button {
2395
- box-shadow: none;
2396
- transition: all 0.21s ease;
2397
- font-size: 12px;
2398
- font-weight: 500;
2399
- letter-spacing: 1px;
2400
- text-transform: uppercase;
2401
- background: #fff;
2402
- color: #767676;
2403
- border: 2px solid #e8e8e8;
2404
- border-radius: 50px;
2405
- padding: 0px 28px;
2406
- margin-bottom: 20px;
2407
- cursor: pointer;
2408
- line-height: 40px;
2409
- height: 42px;
2410
- display: inline-block;
2411
  }
2412
 
2413
  .mec-load-more-button:hover {
2414
- background: #191919;
2415
- color: #fff;
2416
- border-color: #191919;
2417
  }
2418
 
2419
  .mec-load-more-loading {
2420
- content: url("../img/ajax-loader.gif");
2421
- cursor: wait;
2422
- background: transparent;
2423
- border-style: none;
2424
  }
2425
 
2426
  .mec-load-more-loading:hover {
2427
- background: transparent;
2428
  }
2429
 
2430
  .mec-modal-preloader,
2431
  .mec-month-navigator-loading {
2432
- width: 100%;
2433
- height: 100%;
2434
- background: no-repeat rgba(255, 255, 255, 0.88) url("../img/ajax-loader.gif") center;
2435
- border-style: none;
2436
- position: absolute;
2437
- left: 0;
2438
- right: 0;
2439
- bottom: 0;
2440
- top: 0;
2441
- z-index: 9;
2442
  }
2443
 
2444
  .mec-event-calendar-classic .mec-calendar-side .mec-calendar-table {
2445
- min-height: 1024px;
2446
  }
2447
 
2448
  .mec-calendar-side .mec-calendar-table {
2449
- min-height: 450px;
2450
  }
2451
 
2452
  .mec-skin-weekly-view-events-container.mec-month-navigator-loading {
2453
- margin-top: 0;
2454
  }
2455
 
2456
  .mec-calendar.mec-event-calendar-classic .mec-calendar-side {
2457
- display: block;
2458
  }
2459
 
2460
  .mec-skin-daily-view-events-container.mec-month-navigator-loading {
2461
- margin-top: 0px;
2462
  }
2463
 
2464
  @media only screen and (min-width: 961px) {
2465
- .mec-wrap.mec-sm959 .mec-calendar-side .mec-calendar-table {
2466
- min-height: 1px;
2467
- }
2468
  }
2469
 
2470
  @media only screen and (max-width: 479px) {
2471
- .mec-calendar-side .mec-calendar-table {
2472
- min-height: 1px;
2473
- }
2474
  }
2475
 
2476
  /* MEC Event Cover Clean
2477
  -------------------------- */
2478
  .mec-event-cover-clean {
2479
- position: relative;
2480
- border: 1px solid #e6e6e6;
2481
- padding: 8px;
2482
  }
2483
 
2484
  .mec-event-cover-clean .mec-event-overlay {
2485
- height: 100%;
2486
- background-color: rgba(36, 36, 36, 0.4);
2487
- position: absolute;
2488
- width: 100%;
2489
- left: 0;
2490
- border: 8px solid #fff;
2491
- top: 0px;
2492
- transition: all 0.5s ease-in-out;
2493
  }
2494
 
2495
  .mec-event-cover-clean .mec-event-content {
2496
- color: #fff;
2497
- position: absolute;
2498
- bottom: 20px;
2499
- padding: 40px 60px;
2500
- transition: all 0.5s ease-in-out;
2501
  }
2502
 
2503
  .mec-event-cover-clean .mec-event-title {
2504
- color: #fff;
2505
- font-weight: 700;
2506
- margin: 46px 0 19px;
2507
- font-size: 29px;
2508
- text-transform: uppercase;
2509
- text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5);
2510
  }
2511
 
2512
  .mec-event-cover-clean .mec-event-title a {
2513
- color: #fff;
2514
- transition: all 0.5s;
2515
- text-decoration: none;
2516
- outline: none;
2517
- border: none;
2518
- box-shadow: none;
2519
  }
2520
 
2521
  .mec-event-cover-clean .mec-event-title a:hover {
2522
- text-decoration: underline;
2523
  }
2524
 
2525
  .mec-event-cover-clean .mec-event-date {
2526
- position: absolute;
2527
- top: -20px;
2528
- right: 60px;
2529
- color: #fff;
2530
- width: 60px;
2531
- padding: 14px 10px;
2532
- z-index: 1;
2533
  }
2534
 
2535
  .mec-event-cover-clean .mec-event-date div {
2536
- text-align: center;
2537
- text-transform: uppercase;
2538
- letter-spacing: 1px;
2539
- line-height: 16px;
2540
  }
2541
 
2542
  .mec-event-cover-clean .mec-event-date .dday {
2543
- padding-bottom: 15px;
2544
- border-bottom: 1px solid rgba(255, 255, 255, 0.5);
2545
- margin-bottom: 13px;
2546
- font-size: 24px;
2547
  }
2548
 
2549
  .mec-event-cover-clean .mec-event-date .dmonth {
2550
- letter-spacing: 2px;
2551
  }
2552
 
2553
  .mec-event-cover-clean .mec-event-place {
2554
- font-size: 18px;
2555
  }
2556
 
2557
  .mec-event-cover-clean .mec-event-image img {
2558
- width: 100%;
2559
  }
2560
 
2561
  @media only screen and (max-width: 768px) {
2562
- .mec-event-cover-clean .mec-event-content {
2563
- padding: 20px;
2564
- bottom: 5px;
2565
- }
2566
 
2567
- .mec-event-cover-clean .mec-event-title {
2568
- font-size: 23px;
2569
- }
2570
 
2571
- .mec-event-cover-clean .mec-event-date {
2572
- right: 20px;
2573
- padding: 10px;
2574
- width: 50px;
2575
- }
2576
  }
2577
 
2578
  @media only screen and (max-width: 479px) {
2579
- .mec-event-cover-clean .mec-event-content {
2580
- padding: 10px;
2581
- }
2582
 
2583
- .mec-event-cover-clean .mec-event-title {
2584
- font-size: 19px;
2585
- padding-right: 25px;
2586
- }
2587
 
2588
- .mec-event-cover-clean .mec-event-date {
2589
- right: -20px;
2590
- top: -10px;
2591
- }
2592
 
2593
- .mec-event-cover-clean .mec-event-detail {
2594
- font-size: 12px;
2595
- }
2596
  }
2597
 
2598
  /* MEC Events List Default Loop
2599
  --------------------------------- */
2600
  .mec-month-divider {
2601
- text-align: center;
2602
- margin: 60px 0 40px 0;
2603
  }
2604
 
2605
  .widget .mec-month-divider {
2606
- margin: 10px 0;
2607
  }
2608
 
2609
  .mec-month-divider span {
2610
- text-transform: uppercase;
2611
- font-size: 22px;
2612
- font-weight: bold;
2613
- padding-bottom: 5px;
2614
- color: #313131;
2615
- border-bottom: 4px solid #ebebeb;
2616
- width: 100%;
2617
- display: block;
2618
- padding-bottom: 10px;
2619
- position: relative;
2620
  }
2621
 
2622
  .mec-month-divider span:before {
2623
- border-bottom: 4px solid #40d9f1;
2624
- font-size: 6px;
2625
- content: "";
2626
- text-align: center;
2627
- position: absolute;
2628
- bottom: -4px;
2629
- margin-left: -30px;
2630
- left: 50%;
2631
- width: 60px;
2632
  }
2633
 
2634
  .widget .mec-month-divider span {
2635
- font-size: 13px;
2636
  }
2637
 
2638
  .mec-event-list-standard .mec-events-pagination {
2639
- margin-top: 60px;
2640
- border-top: 4px solid #ebebeb;
2641
- min-height: 80px;
2642
- padding-top: 20px;
2643
  }
2644
 
2645
  .mec-event-list-standard .mec-events-pagination .mec-events-pag-previous {
2646
- float: left;
2647
- margin-left: 0;
2648
  }
2649
 
2650
  .mec-event-list-standard .mec-events-pagination .mec-events-pag-next {
2651
- float: right;
2652
- margin-right: 0;
2653
  }
2654
 
2655
  .mec-event-list-standard .mec-event-article {
2656
- position: relative;
2657
- display: block;
2658
- margin-bottom: 25px;
2659
- border: 1px solid #e9e9e9;
2660
- box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
2661
  }
2662
 
2663
  .mec-event-list-standard .mec-topsec {
2664
- display: table;
2665
- width: 100%;
2666
  }
2667
 
2668
  .mec-event-list-standard .col-md-3.mec-event-image-wrap {
2669
- padding-left: 0;
2670
  }
2671
 
2672
  .mec-event-list-standard .mec-event-content {
2673
- padding-top: 15px;
2674
- padding-right: 30px;
2675
  }
2676
 
2677
  .mec-event-list-standard .mec-event-title {
2678
- font-size: 29px;
2679
- font-weight: 700;
2680
- letter-spacing: -1px;
2681
- margin: 0 0 10px;
2682
  }
2683
 
2684
  .mec-event-list-standard .mec-event-title a {
2685
- color: #292929;
2686
- transition: color 0.3s ease;
2687
  }
2688
 
2689
  .mec-event-list-standard .mec-col-table-c {
2690
- display: table-cell;
2691
- height: 100%;
2692
- vertical-align: middle;
2693
- float: none !important;
2694
  }
2695
 
2696
  .mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap {
2697
- padding-top: 15px;
2698
  }
2699
 
2700
  .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap {
2701
- vertical-align: top;
2702
  }
2703
 
2704
  .mec-topsec .mec-event-image {
2705
- line-height: 1px;
2706
  }
2707
 
2708
  .mec-topsec .mec-event-image a {
2709
- display: block;
2710
  }
2711
 
2712
  .mec-event-list-standard .mec-event-meta-wrap {
2713
- border-left: 1px solid #eee;
2714
  }
2715
 
2716
  .mec-event-list-standard .mec-time-details {
2717
- text-transform: uppercase;
2718
- font-size: 11px;
2719
- font-weight: 300;
2720
- padding-top: 0px;
2721
- text-align: left;
2722
- padding-left: 30px;
2723
  }
2724
 
2725
  .mec-event-list-standard .mec-event-meta .mec-event-address {
2726
- font-style: normal;
2727
- letter-spacing: 0;
2728
- font-size: 12px;
2729
- font-weight: 300;
2730
- margin: 0 12px 0 0;
2731
  }
2732
 
2733
  .mec-event-list-standard .mec-event-meta span.mec-event-d,
2734
  .mec-event-list-standard .mec-event-meta span.mec-event-m {
2735
- font-size: 17px;
2736
- font-weight: 700;
2737
- padding-right: 6px;
2738
- color: #444;
2739
- text-transform: uppercase;
2740
  }
2741
 
2742
  .mec-event-list-standard .mec-local-time-details,
2743
  .mec-event-list-standard .mec-venue-details,
2744
  .mec-event-list-standard .mec-date-details,
2745
  .mec-event-list-standard .mec-time-details {
2746
- position: relative;
2747
- padding-left: 28px;
2748
- margin-bottom: 10px;
2749
  }
2750
 
2751
  .mec-event-list-standard .mec-local-time-details:before,
2752
  .mec-event-list-standard .mec-venue-details:before,
2753
  .mec-event-list-standard .mec-time-details:before,
2754
  .mec-event-list-standard .mec-date-details:before {
2755
- content: "\f041";
2756
- font-family: fontawesome;
2757
- position: absolute;
2758
- left: 6px;
2759
- font-size: 15px;
2760
  }
2761
 
2762
  .mec-event-list-standard .mec-date-details:before {
2763
- content: "\f073";
2764
  }
2765
 
2766
  .mec-event-list-standard .mec-time-details:before {
2767
- content: "\f017";
2768
  }
2769
 
2770
  .mec-event-list-standard .mec-local-time-details:before {
2771
- content: "\f0ac";
2772
  }
2773
 
2774
  .mec-event-list-standard .mec-local-time-details .mec-local-title {
2775
- display: block;
2776
  }
2777
 
2778
  .mec-event-list-standard .mec-local-time-details .mec-local-date,
2779
  .mec-event-list-standard .mec-local-time-details .mec-local-time {
2780
- font-style: normal;
2781
- letter-spacing: 0;
2782
- font-size: 11px;
2783
- color: #8a8a8a;
2784
- font-weight: 300;
2785
- line-height: 1.6;
2786
  }
2787
 
2788
  .mec-event-list-minimal .mec-event-title a {
2789
- color: #292929;
2790
- transition: color 0.3s ease;
2791
  }
2792
 
2793
  .mec-event-meta-wrap .mec-price-details {
2794
- margin-bottom: 10px;
2795
  }
2796
 
2797
  .mec-price-details i {
2798
- margin-right: 4px;
2799
- vertical-align: text-top;
2800
  }
2801
 
2802
  .mec-event-meta-wrap .mec-event-meta .mec-price-details i:before {
2803
- font-size: 15px;
2804
  }
2805
 
2806
  .mec-event-list-standard .mec-price-details {
2807
- text-transform: uppercase;
2808
- font-size: 11px;
2809
- font-weight: 300;
2810
  }
2811
 
2812
  .mec-event-list-standard .mec-price-details i {
2813
- margin-left: 6px;
2814
  }
2815
 
2816
  .mec-month-side .mec-price-details {
2817
- margin-left: 2px;
2818
  }
2819
 
2820
- .tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-content .mec-price-details i,
 
 
 
2821
  .mec-event-article .mec-price-details i,
2822
  .mec-month-side .mec-price-details i {
2823
- padding-top: 4px;
2824
- vertical-align: unset;
2825
  }
2826
 
2827
  .mec-event-list-standard ul.mec-categories {
2828
- position: relative;
2829
- padding-left: 28px;
2830
- margin-bottom: 10px;
2831
  }
2832
 
2833
  .mec-event-list-standard ul.mec-categories li.mec-category a:before {
2834
- font-size: 16px !important;
2835
- content: "\f105";
2836
- position: absolute;
2837
- font-family: fontawesome;
2838
- left: 8px;
2839
- font-size: 15px;
2840
  }
2841
 
2842
  @media only screen and (max-width: 960px) {
2843
- .mec-event-list-standard .mec-topsec {
2844
- display: block;
2845
- }
2846
-
2847
- .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap {
2848
- display: block;
2849
- width: 40%;
2850
- }
2851
-
2852
- .mec-event-list-standard .mec-col-table-c.mec-event-content-wrap {
2853
- display: block;
2854
- min-height: 230px;
2855
- }
2856
-
2857
- .mec-event-list-standard .mec-event-meta-wrap {
2858
- display: block;
2859
- border-left: none;
2860
- border-top: 1px solid #eee;
2861
- width: 100%;
2862
- float: none;
2863
- padding-top: 20px;
2864
- }
2865
  }
2866
 
2867
  @media only screen and (min-width: 480px) and (max-width: 960px) {
2868
-
2869
- .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap,
2870
- .mec-event-list-standard .mec-col-table-c.mec-event-content-wrap {
2871
- display: table-cell;
2872
- }
2873
  }
2874
 
2875
  @media only screen and (max-width: 479px) {
 
 
 
 
 
 
2876
 
2877
- .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap,
2878
- .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap img {
2879
- float: none;
2880
- width: 100%;
2881
- padding: 0;
2882
- }
2883
-
2884
- .mec-event-list-standard .mec-col-table-c.mec-event-content-wrap {
2885
- padding: 10px 10px 10px 30px;
2886
- }
2887
  }
2888
 
2889
  /* Local Time
2890
  -------------------------- */
2891
  .mec-localtime-details {
2892
- color: #777;
2893
- font-weight: 400;
2894
- line-height: 12px;
2895
- font-size: 12px;
2896
  }
2897
 
2898
  .mec-localtime-details .mec-localtitle,
2899
  .mec-localtime-details .mec-localdate,
2900
  .mec-localtime-details .mec-localtime {
2901
- display: inline-block;
2902
  }
2903
 
2904
  .mec-localtime-details .mec-start-date-label {
2905
- padding-right: 5px;
2906
  }
2907
 
2908
  .mec-localtime-details .mec-localtime {
2909
- padding-left: 5px;
2910
  }
2911
 
2912
  .mec-event-list-minimal .mec-localtime-details {
2913
- display: inline-flex;
2914
- font-size: 15px;
2915
- font-weight: 300;
2916
- line-height: 1;
2917
- letter-spacing: 0;
2918
- color: #9a9a9a;
2919
- padding-left: 9px;
2920
  }
2921
 
2922
  .mec-event-grid-clean .mec-localtime-details,
2923
  .mec-event-grid-classic .mec-localtime-details {
2924
- color: #fff;
2925
- font-weight: 400;
2926
- font-size: 11px;
2927
- text-transform: uppercase;
2928
- letter-spacing: -0.02em;
2929
- color: #fff;
2930
- padding: 0 0;
2931
- line-height: 18px;
2932
- margin-top: -3px;
2933
  }
2934
 
2935
  .tooltipster-box .mec-localtime-details,
2936
  .mec-event-grid-colorful .mec-localtime-details,
2937
  .mec-event-grid-clean .mec-localtime-details {
2938
- line-height: 22px;
2939
- padding-top: 10px;
2940
  }
2941
 
2942
  .mec-event-grid-colorful .mec-localtime-details {
2943
- color: #fff;
2944
  }
2945
 
2946
  .mec-event-grid-classic .mec-localtime-details {
2947
- text-align: center;
2948
  }
2949
 
2950
  .mec-event-grid-minimal .mec-localtime-details {
2951
- line-height: 22px;
2952
  }
2953
 
2954
  .mec-wrap .mec-yearly-view-wrap .mec-localtime-wrap i {
2955
- display: inline-block;
2956
- margin-left: -1px;
2957
  }
2958
 
2959
  .mec-timetable-t2-content .mec-local-time-details {
2960
- padding-left: 19px;
2961
  }
2962
 
2963
  .mec-timetable-t2-content .mec-local-time-details {
2964
- position: relative;
2965
  }
2966
 
2967
  .mec-timetable-t2-content .mec-local-time-details:before {
2968
- content: "\e007";
2969
- font-family: "simple-line-icons";
2970
- position: absolute;
2971
- font-size: 12px;
2972
- margin-right: 4px;
2973
- left: 0;
2974
  }
2975
 
2976
  .mec-masonry .mec-masonry-col6 .mec-localtime-details {
2977
- margin-top: 10px;
2978
- line-height: 21px;
2979
  }
2980
 
2981
  .mec-masonry .mec-masonry-col6 .mec-localtime-details i {
2982
- height: auto;
2983
  }
2984
 
2985
  .mec-event-cover-classic .mec-localtime-details {
2986
- color: #fff;
2987
- margin-top: 12px;
2988
  }
2989
 
2990
  .mec-event-cover-classic .mec-localtime-details i {
2991
- padding-right: 8px;
2992
  }
2993
 
2994
  .mec-event-cover-clean .mec-localtime-details {
2995
- color: #fff;
2996
- margin-bottom: 20px;
2997
  }
2998
 
2999
  .mec-event-cover-modern .mec-localtime-details {
3000
- color: #fff;
3001
- margin: 10px 0;
3002
- font-weight: 400;
3003
- font-size: 18px;
3004
  }
3005
 
3006
  .mec-event-countdown-style3 .mec-localtime-details,
3007
  .mec-event-countdown-style2 .mec-localtime-details,
3008
  .mec-event-countdown-style1 .mec-localtime-details {
3009
- color: #fff;
3010
- padding: 8px 5px 0;
3011
- font-size: 14px;
3012
- line-height: 25px;
3013
  }
3014
 
3015
  .mec-event-countdown-style1 .mec-localtime-details {
3016
- text-align: center;
3017
  }
3018
 
3019
  .mec-event-hover-carousel-type4 .mec-localtime-details {
3020
- display: block;
3021
- color: #fff;
3022
- font-size: 11px;
3023
  }
3024
 
3025
  .mec-event-footer-carousel-type3 .mec-localtime-details span,
3026
  .mec-event-footer-carousel-type3 .mec-localtime-details .mec-localdate,
3027
  .mec-event-footer-carousel-type3 .mec-localtime-details .mec-localtime,
3028
  .mec-event-footer-carousel-type3 .mec-localtime-details .mec-localtitle {
3029
- display: inline-flex;
3030
- line-height: 20px;
3031
- text-align: left;
3032
- margin: 0 !important;
3033
- font-size: 12px;
3034
- color: #777;
3035
- line-height: 28px;
3036
  }
3037
 
3038
  .mec-owl-crousel-skin-type1 .mec-localtime-details {
3039
- margin-top: -7px;
3040
- margin-bottom: 12px;
3041
  }
3042
 
3043
  .mec-wrap .mec-slider-t5 .mec-localtime-details {
3044
- margin-top: 14px;
3045
- line-height: 20px;
3046
  }
3047
 
3048
  .mec-wrap .mec-slider-t5 .mec-localtime-details i {
3049
- font-size: 18px;
3050
- height: 20px;
3051
  }
3052
 
3053
  .mec-timeline-event-local-time {
3054
- background: rgba(64, 217, 241, 0.11);
3055
- display: inline-block;
3056
- padding: 7px 20px 11px;
3057
- border-radius: 20px;
3058
- line-height: 1.24;
3059
  }
3060
 
3061
  .mec-timeline-event-local-time .mec-localtime-details {
3062
- font-size: 13px;
3063
- font-weight: 500;
3064
- vertical-align: middle;
3065
- margin-left: 6px;
3066
- color: inherit;
3067
- line-height: 24px;
3068
  }
3069
 
3070
  .mec-timeline-event-local-time .mec-localtime-details i {
3071
- font-size: 17px;
3072
- vertical-align: middle;
3073
- margin-left: -7px;
3074
- padding-right: 3px;
3075
  }
3076
 
3077
  /* Register Button for Shortcodes + Modal Booking
3078
  -------------------------- */
3079
  .mec-booking-modal {
3080
- background-color: #e6f7ff;
3081
  }
3082
 
3083
- .mec-booking-modal .mec-booking-shortcode .mec-book-form-gateway-label input[type="radio"]:before {
3084
- top: -1px;
 
 
 
3085
  }
3086
 
3087
  .mec-modal-booking-button {
3088
- box-shadow: none;
3089
- transition: all 0.21s ease;
3090
- font-size: 11px;
3091
- font-weight: 500;
3092
- letter-spacing: 1px;
3093
- text-transform: uppercase;
3094
- background: #fff;
3095
- color: #767676;
3096
- border: 1px solid #e8e8e8;
3097
- padding: 12px 16px;
3098
- line-height: 37px;
3099
- height: 38px;
3100
- margin: 12px 0;
3101
  }
3102
 
3103
  .mec-modal-booking-button:hover {
3104
- background: #191919;
3105
- color: #fff;
3106
- border-color: #191919;
3107
  }
3108
 
3109
  .mec-modal-booking-button.mec-mb-icon i {
3110
- font-size: 14px;
3111
  }
3112
 
3113
  /* Custom Style */
3114
  .mec-event-list-classic .mec-modal-booking-button {
3115
- height: 0;
3116
- line-height: 1;
3117
- margin: 7px 0 0;
3118
- display: inline-table;
3119
- letter-spacing: 0;
3120
- padding: 12px 14px;
3121
  }
3122
 
3123
  /* Category on Griv view Novel style */
3124
  .mec-event-grid-novel ul.mec-categories {
3125
- position: relative;
3126
- line-height: 30px;
3127
- font-size: 15px;
3128
  }
3129
 
3130
  .mec-event-grid-novel ul.mec-categories li.mec-category a {
3131
- padding-left: 35px;
3132
- color: rgba(255, 255, 255, 0.4);
3133
- line-height: 30px;
3134
- font-size: 15px;
3135
  }
3136
 
3137
  .mec-event-grid-novel ul.mec-categories li.mec-category a:before {
3138
- font-size: 16px !important;
3139
- content: "\f105";
3140
- position: absolute;
3141
- font-family: fontawesome;
3142
- left: 8px;
3143
- font-size: 15px;
3144
- color: rgba(255, 255, 255, 0.4);
3145
  }
3146
 
3147
  .mec-timetable-t2-col .mec-modal-booking-button,
@@ -3149,575 +3167,586 @@ span.mec-event-title-soldout {
3149
  .mec-calendar-events-side .mec-modal-booking-button,
3150
  .mec-event-grid-minimal .mec-modal-booking-button,
3151
  .mec-event-list-minimal .mec-modal-booking-button {
3152
- margin: 0;
3153
- color: #282828;
3154
- font-size: 12px;
3155
- transition: all 0.5s ease;
3156
- -webkit-transition: all 0.5s ease;
3157
- position: relative;
3158
- padding: 0 0 0 24px;
3159
- background: 0 0;
3160
- text-align: left;
3161
- display: inline;
3162
- border: 0;
3163
- font-weight: 700;
3164
  }
3165
 
3166
-
3167
-
3168
  .mec-timetable-t2-col .mec-modal-booking-button {
3169
- color: #fff;
3170
- padding-left: 19px;
3171
  }
3172
 
3173
  .mec-timetable-t2-col .mec-modal-booking-button:hover {
3174
- color: #282828;
3175
  }
3176
 
3177
  .mec-event-list-minimal .mec-modal-booking-button {
3178
- margin: 0 4px 0 84px;
3179
  }
3180
 
3181
  .mec-event-container-classic .mec-modal-booking-button:before,
3182
  .mec-calendar-events-side .mec-modal-booking-button:before,
3183
  .mec-event-grid-minimal .mec-modal-booking-button:before,
3184
  .mec-event-list-minimal .mec-modal-booking-button:before {
3185
- content: "";
3186
- position: absolute;
3187
- background: #7a7272;
3188
- width: 18px;
3189
- height: 1px;
3190
- left: 0;
3191
- top: 45%;
3192
- transition: all 0.1s ease;
3193
- -webkit-transition: all 0.1s ease;
3194
  }
3195
 
3196
  .mec-skin-carousel-container .mec-modal-booking-button {
3197
- line-height: 70px;
3198
  }
3199
 
3200
  .mec-event-list-modern .mec-modal-booking-button.mec-mb-icon {
3201
- border-radius: 1px;
3202
- letter-spacing: 2px;
3203
- border: 1px solid #e6e6e6;
3204
- color: #333;
3205
- background-color: #fff;
3206
- padding: 13px 12px 13px 14px;
3207
- font-weight: 700;
3208
- box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
3209
- transition: all 0.28s ease;
3210
- line-height: unset;
3211
  }
3212
 
3213
  .mec-event-list-modern .mec-modal-booking-button.mec-mb-icon:hover {
3214
- border-color: #222;
3215
- background: #222;
3216
- color: #fff;
3217
  }
3218
 
3219
  .mec-skin-carousel-container .mec-event-footer-carousel-type2 .mec-modal-booking-button,
3220
  .mec-event-footer .mec-modal-booking-button {
3221
- position: absolute;
3222
- top: 20px;
3223
- right: 125px;
3224
- margin: 0;
3225
- padding: 0 16px;
3226
- line-height: 37px;
3227
  }
3228
 
3229
  .mec-skin-carousel-container .mec-event-footer-carousel-type2 .mec-modal-booking-button {
3230
- top: 0;
3231
- line-height: 41px;
3232
- height: 41px;
3233
- right: 121px;
3234
  }
3235
 
3236
  .mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button {
3237
- line-height: 18px;
3238
- font-size: 12px;
3239
- letter-spacing: 0;
3240
- float: right;
3241
- height: 41px;
3242
- margin: 0 12px 0 0;
3243
  }
3244
 
3245
  .mec-skin-carousel-container .mec-owl-crousel-skin-type4 .mec-modal-booking-button {
3246
- color: #fff;
3247
- background-color: #191919;
3248
- border: 2px #191919 solid;
3249
- padding: 10px 14px;
3250
- letter-spacing: 1.5px;
3251
- font-size: 11px;
3252
- font-weight: 700;
3253
- font-style: normal;
3254
- transition: all 0.22s ease;
3255
- text-decoration: none;
3256
- margin: 0 0 0 12px;
3257
  }
3258
 
3259
  .mec-skin-carousel-container .mec-owl-crousel-skin-type4 .mec-modal-booking-button:hover {
3260
- color: #191919;
3261
- background-color: #fff;
3262
- border: 2px #fff solid;
3263
  }
3264
 
3265
  .mec-event-grid-modern .mec-event-footer .mec-modal-booking-button {
3266
- right: auto;
3267
- left: 110px;
3268
  }
3269
 
3270
  .mec-events-agenda .mec-modal-booking-button,
3271
  .mec-event-grid-simple .mec-modal-booking-button {
3272
- margin: 0;
3273
- font-size: 12px;
3274
- transition: all 0.5s ease;
3275
- -webkit-transition: all 0.5s ease;
3276
- position: relative;
3277
- padding: 0;
3278
- background: 0 0;
3279
- text-align: left;
3280
- display: inline;
3281
- border: 0;
3282
- font-weight: 700;
3283
  }
3284
 
3285
  .mec-events-agenda .mec-modal-booking-button {
3286
- display: block;
3287
- height: unset;
3288
- padding-left: 173px;
3289
- line-height: 14px;
3290
- margin-bottom: 7px;
3291
  }
3292
 
3293
  .mec-yearly-view-wrap .mec-modal-booking-button {
3294
- margin: 0;
3295
- padding-left: 14px;
3296
- text-transform: capitalize;
3297
  }
3298
 
3299
  .mec-event-grid-novel .mec-event-footer .mec-modal-booking-button.mec-mb-icon {
3300
- right: auto;
3301
- left: 238px;
3302
- width: 36px;
3303
- height: 36px;
3304
- display: table-cell;
3305
- vertical-align: middle;
3306
- padding: 0 10px;
3307
- border-color: rgba(255, 255, 255, 0.1);
3308
- background-color: rgba(0, 0, 0, 0);
3309
- color: #fff;
3310
- border-radius: 36px;
3311
  }
3312
 
3313
  .mec-event-grid-novel .mec-event-footer .mec-modal-booking-button.mec-mb-icon:hover {
3314
- background-color: rgba(255, 255, 255, 0.1);
3315
  }
3316
 
3317
  .mec-events-yearlu .mec-modal-booking-button:hover,
3318
  .mec-events-agenda .mec-modal-booking-button:hover,
3319
  .mec-event-grid-simple .mec-modal-booking-button:hover {
3320
- color: #191919;
3321
  }
3322
 
3323
  .mec-event-masonry .mec-event-footer .mec-modal-booking-button {
3324
- font-size: 12px;
3325
- padding: 0 31px;
3326
- line-height: 49px;
3327
- height: 50px;
3328
- top: 0;
3329
- box-shadow: 0 5px 11px -3px rgba(0, 0, 0, 0.05);
3330
- right: auto;
3331
- left: 155px;
3332
  }
3333
 
3334
  .mec-timeline-event .mec-modal-booking-button {
3335
- position: absolute;
3336
- top: 0;
3337
- right: 0;
3338
- display: inline-block;
3339
- padding: 7px 20px 7px;
3340
- line-height: 22px;
3341
- height: unset;
3342
- border: unset;
3343
- text-transform: capitalize;
3344
- font-weight: 500;
3345
- font-size: 13px;
3346
- letter-spacing: 0;
3347
- margin: 0;
3348
- border-radius: 0 0 0 10px;
3349
  }
3350
 
3351
  .mec-timeline-event .mec-modal-booking-button:hover {
3352
- background: #191919;
3353
- color: #fff;
3354
  }
3355
 
3356
  .mec-skin-daily-view-events-container .mec-modal-booking-button,
3357
  .mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button {
3358
- position: absolute;
3359
- top: 50%;
3360
- transform: translateY(-50%);
3361
- right: 15px;
3362
- line-height: 26px;
3363
- height: 49px;
3364
- border: unset;
3365
- text-align: center;
3366
- display: inline-block;
3367
- background: #ededed;
3368
- color: #191919;
3369
- padding: 12px;
3370
- border-radius: 2px;
3371
- font-size: 11px;
3372
- font-weight: 700;
3373
- text-transform: uppercase;
3374
- letter-spacing: 2px;
3375
- transition: all 0.24s ease;
3376
- margin: 0;
3377
  }
3378
 
3379
  .mec-skin-daily-view-events-container .mec-modal-booking-button:hover,
3380
  .mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button:hover {
3381
- background: #292929;
3382
- color: #fff;
3383
  }
3384
 
3385
  @media (max-width: 1023px) {
3386
-
3387
- .mec-skin-daily-view-events-container .mec-modal-booking-button,
3388
- .mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button {
3389
- position: relative;
3390
- top: unset;
3391
- transform: unset;
3392
- margin: 14px 16px 0;
3393
- padding: 8px;
3394
- line-height: 20px;
3395
- height: 35px;
3396
- }
3397
  }
3398
 
3399
  @media (max-width: 768px) {
3400
- .featherlight .featherlight-inner {
3401
- width: 100%;
3402
- }
3403
 
3404
- .mec-events-agenda .mec-modal-booking-button {
3405
- padding: 0;
3406
- }
3407
  }
3408
 
3409
  @media (max-width: 480px) {
3410
- .mec-booking-modal .mec-events-meta-group-booking-shortcode {
3411
- padding: 20px;
3412
- }
3413
-
3414
- .mec-booking-modal .mec-booking-shortcode .mec-book-reg-field-name,
3415
- .mec-booking-modal .mec-booking-shortcode .mec-book-reg-field-mec_email {
3416
- width: 100%;
3417
- }
3418
-
3419
- .mec-booking-modal .mec-booking-shortcode button#mec-book-form-btn-step-2 {
3420
- margin-left: 20px;
3421
- }
3422
-
3423
- .mec-booking-modal .mec-booking-shortcode .mec-click-pay button[type="submit"] {
3424
- bottom: 22px;
3425
- }
3426
-
3427
- .mec-calendar-events-side .mec-modal-booking-button:before,
3428
- .mec-event-container-classic .mec-modal-booking-button:before,
3429
- .mec-event-grid-minimal .mec-modal-booking-button:before,
3430
- .mec-event-list-minimal .mec-modal-booking-button:before {
3431
- display: none;
3432
- }
3433
-
3434
- .mec-calendar-events-side .mec-modal-booking-button,
3435
- .mec-event-container-classic .mec-modal-booking-button,
3436
- .mec-event-grid-minimal .mec-modal-booking-button,
3437
- .mec-event-list-minimal .mec-modal-booking-button,
3438
- .mec-timetable-t2-col .mec-modal-booking-button {
3439
- margin: 0;
3440
- padding: 0;
3441
- }
3442
-
3443
- .mec-event-grid-modern .mec-event-footer .mec-booking-button {
3444
- top: 20px;
3445
- }
3446
  }
3447
 
3448
  /* MEC Event- Single
3449
  -------------------------- */
3450
  .mec-wrap .mec-events-cal-links {
3451
- margin-bottom: 0;
3452
  }
3453
 
3454
  .mec-single-event #mec-wrap {
3455
- padding: 0;
3456
- margin-top: 35px;
3457
  }
3458
 
3459
  .single-mec-events .mec-wrap.mec-no-access-error h1,
3460
  .mec-wrap .mec-single-title {
3461
- margin-top: 0;
3462
- margin-bottom: 30px;
3463
- font-weight: 700;
3464
- font-size: 33px;
3465
  }
3466
 
3467
  .mec-single-event .mec-event-content {
3468
- padding: 40px 0 30px;
3469
- margin-bottom: 10px;
3470
  }
3471
 
3472
  .mec-single-event .mec-frontbox,
3473
  .mec-single-event .mec-events-meta-group-booking {
3474
- margin-bottom: 30px;
3475
- padding: 20px 30px;
3476
- background: #fff;
3477
- border: 1px solid #e6e6e6;
3478
- box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
3479
  }
3480
 
3481
  .mec-wrap #main-content {
3482
- overflow: hidden;
3483
- padding-top: 35px;
3484
  }
3485
 
3486
  .mec-single-event .mec-map-get-direction-address-cnt {
3487
- position: relative;
3488
  }
3489
 
3490
  .mec-single-event .mec-map-get-direction-address-cnt input.mec-map-get-direction-address {
3491
- width: 100%;
3492
- height: 46px;
3493
- padding: 13px 10px;
3494
- margin-bottom: 0;
3495
- background: #fcfcfc;
3496
- border: 1px solid #e0e0e0;
3497
- border-radius: 0;
3498
- box-shadow: inset 0px 2px 5px rgba(0, 0, 0, 0.081);
3499
  }
3500
 
3501
- .mec-single-event .mec-map-get-direction-address-cnt input.mec-map-get-direction-address:focus {
3502
- color: #444;
3503
- background: #fff;
3504
- border-color: #b0b0b0;
3505
- box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
 
 
3506
  }
3507
 
3508
  .mec-single-event .mec-map-get-direction-btn-cnt input {
3509
- width: 100%;
3510
  }
3511
 
3512
  .mec-single-event .mec-map-get-direction-reset {
3513
- position: absolute;
3514
- z-index: 2;
3515
- top: 5px;
3516
- right: 10px;
3517
- font-size: 11px;
3518
- cursor: pointer;
3519
  }
3520
 
3521
  /* Tags */
3522
  .mec-events-meta-group-tags {
3523
- margin-top: 20px;
3524
  }
3525
 
3526
  .mec-events-meta-group-tags a {
3527
- display: inline-block;
3528
- color: #444;
3529
- font-size: 11px;
3530
- text-transform: uppercase;
3531
- letter-spacing: 1.5px;
3532
- font-weight: 500;
3533
- padding: 3px 7px;
3534
- border: 1px solid #ddd;
3535
- border-radius: 2px;
3536
- background: #fff;
3537
- margin: 1px 3px;
3538
  }
3539
 
3540
  .mec-events-meta-group-tags a:hover {
3541
- text-decoration: underline;
3542
- background: #f9f9f9;
3543
  }
3544
 
3545
  .mec-local-time-details li {
3546
- list-style: none;
3547
  }
3548
 
3549
  .mec-single-event:not(.mec-single-modern) .mec-local-time-details {
3550
- background: #f7f7f7;
3551
- padding: 12px 14px 8px;
3552
- margin-bottom: 12px;
3553
- vertical-align: baseline;
3554
- position: relative;
3555
- border: none;
3556
  }
3557
 
3558
  .mec-single-event:not(.mec-single-modern) .mec-local-time-details ul {
3559
- margin: 0;
3560
- padding-left: 35px;
3561
  }
3562
 
3563
  .mec-single-event:not(.mec-single-modern) .mec-local-time-details h3 {
3564
- border: none;
3565
- padding-left: 15px;
3566
  }
3567
 
3568
  .mec-single-event:not(.mec-single-modern) .mec-local-time-details h3:before {
3569
- display: none;
3570
  }
3571
 
3572
  .mec-single-event.mec-single-modern i.mec-sl-speedometer {
3573
- display: none;
3574
  }
3575
 
3576
  .mec-single-modern .mec-local-time-details.mec-frontbox i {
3577
- display: none;
3578
  }
3579
 
3580
  /* Booking */
3581
  .mec-single-event .mec-events-meta-group-booking {
3582
- padding-bottom: 30px;
3583
  }
3584
 
3585
  .mec-single-event .mec-events-meta-group-booking ul {
3586
- list-style: none;
3587
- margin-left: 0;
3588
- padding-left: 0;
3589
  }
3590
 
3591
  .mec-single-event .mec-events-meta-group-booking ul li {
3592
- padding: 0;
3593
- list-style: none;
3594
- margin-top: 40px;
3595
  }
3596
 
3597
  .mec-single-event .mec-events-meta-group-booking h4 {
3598
- margin-bottom: 20px;
3599
- font-size: 23px;
3600
- font-weight: bold;
3601
  }
3602
 
3603
  .mec-single-event .mec-events-meta-group-booking li h4 {
3604
- font-size: 19px;
3605
  }
3606
 
3607
  .mec-single-event .mec-events-meta-group-booking input,
3608
  .mec-single-event .mec-events-meta-group-booking button {
3609
- border-radius: 0;
3610
- margin-bottom: 6px;
3611
  }
3612
 
3613
  .mec-single-event .mec-events-meta-group-booking button {
3614
- min-width: 155px;
3615
- margin-top: 5px;
3616
- margin-left: 10px;
3617
- border-radius: 2px;
3618
- box-shadow: 0 2px 1px rgba(0, 0, 0, 0.08);
3619
  }
3620
 
3621
  .mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button {
3622
- background: #c4cace;
3623
- float: left;
3624
  }
3625
 
3626
  .mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button:hover {
3627
- background: #000;
3628
  }
3629
 
3630
  .mec-single-event .mec-events-meta-group-booking button.mec-book-form-next-button {
3631
- float: left;
3632
- margin-left: 0;
3633
  }
3634
 
3635
  button#mec-book-form-back-btn-step-3 {
3636
- float: none;
3637
  }
3638
 
3639
  /* Booking Occurrences list */
3640
  .mec-next-occ-booking,
3641
  .mec-next-occ-booking-p {
3642
- padding-left: 15px;
3643
  }
3644
 
3645
  /* Sell all occurrences by one booking */
3646
  .mec-events-meta-group-booking .mec-next-occ-booking-p,
3647
  .mec-events-meta-group-booking .mec-next-occ-booking {
3648
- padding: 0;
3649
- font-size: 12px;
3650
- letter-spacing: 0;
3651
- margin: 3px 0;
3652
- padding: 5px 1em 3px 0;
3653
  }
3654
 
3655
  /* Registration */
3656
  .mec-book-username-password-wrapper {
3657
- padding: 0 15px;
3658
  }
3659
 
3660
  .lity-container .mec-next-occ-booking,
3661
  .lity-container .mec-next-occ-booking-p {
3662
- padding-left: 0;
3663
  }
3664
 
3665
  /* Pay Buttons Position */
3666
  .mec-single-event .mec-events-meta-group-booking .mec-click-pay {
3667
- max-width: 350px;
3668
  }
3669
 
3670
- .mec-single-event .mec-events-meta-group-booking .mec-click-pay #mec_woo_add_to_cart_btn_r,
3671
- .mec-single-event .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button {
3672
- float: right;
 
 
 
 
 
 
3673
  }
3674
 
3675
- .mec-single-event .mec-events-meta-group-booking .mec-click-pay #mec_woo_add_to_cart_btn_r:hover,
3676
- .mec-single-event .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button:hover {
3677
- background: #000;
 
 
 
 
 
 
3678
  }
3679
 
3680
  .lity-container .mec-click-pay {
3681
- max-width: 400px;
3682
  }
3683
 
3684
  .lity-container .mec-click-pay #mec_woo_add_to_cart_btn_r,
3685
  .lity-container .mec-book-form-btn-wrap button.mec-book-form-next-button {
3686
- float: right;
3687
  }
3688
 
3689
  .lity-container button.mec-book-form-next-button {
3690
- float: right;
3691
  }
3692
 
3693
  .lity-container .mec-click-pay #mec_woo_add_to_cart_btn_r:hover,
3694
  .lity-container .mec-click-pay button.mec-book-form-next-button:hover {
3695
- background: #000;
3696
  }
3697
 
3698
  /* Free booking with coupon */
3699
  .mec-single-event .mec-events-meta-group-booking .mec-click-next {
3700
- float: right;
3701
- position: relative;
3702
- width: calc(100% - 186px);
3703
  }
3704
 
3705
  .lity-container .mec-click-next {
3706
- float: right;
3707
- position: relative;
3708
- width: calc(100% - 186px);
3709
  }
3710
 
3711
  .mec-single-event .mec-book-form-coupon button {
3712
- margin-left: 0;
3713
  }
3714
 
3715
  .mec-single-event .mec-book-form-gateway-checkout button {
3716
- margin-left: 0;
3717
  }
3718
 
3719
  .mec-single-event .mec-single-event .mec-book-form-gateway-checkout button {
3720
- margin-right: 20px;
3721
  }
3722
 
3723
  /* .mec-single-event button#mec-book-form-back-btn-step-3 {
@@ -3725,46 +3754,46 @@ button#mec-book-form-back-btn-step-3 {
3725
  } */
3726
 
3727
  .lity-content .mec-book-form-back-button {
3728
- position: relative;
3729
- border: none;
3730
- border-radius: 0;
3731
- color: #fff;
3732
- display: inline-block;
3733
- font-size: 12px;
3734
- letter-spacing: 1px;
3735
- line-height: 1.5;
3736
- text-transform: uppercase;
3737
- font-weight: 600;
3738
- text-decoration: none;
3739
- cursor: pointer;
3740
- margin-right: 10px;
3741
- line-height: 1;
3742
- padding: 18px 20px 16px;
3743
- -webkit-transition: all 0.21s ease;
3744
- -moz-transition: all 0.21s ease;
3745
- transition: all 0.21s ease;
3746
- min-width: 170px;
3747
- margin-top: 5px;
3748
- border-radius: 0;
3749
- margin-bottom: 6px;
3750
- background: #c4cace;
3751
  }
3752
 
3753
  .lity-content .mec-book-form-back-button:hover {
3754
- background: #000;
3755
  }
3756
 
3757
  .lity-content button#mec-book-form-back-btn-step-3 {
3758
- float: none;
3759
  }
3760
 
3761
  .lity-content .mec-book-form-next-button {
3762
- float: left;
3763
  }
3764
 
3765
  .lity-content .mec-book-bfixed-fields-container {
3766
- list-style: none;
3767
- padding-left: 0;
3768
  }
3769
 
3770
  .mec-single-event .mec-book-form-price,
@@ -3772,1030 +3801,1110 @@ button#mec-book-form-back-btn-step-3 {
3772
  .mec-single-event form.mec-click-next,
3773
  .mec-single-event .mec-book-first,
3774
  .mec-single-event .mec-event-tickets-list {
3775
- padding-left: 0;
3776
- padding-right: 0;
3777
  }
3778
 
3779
  .mec-single-event label.mec-fill-attendees {
3780
- margin-left: 0;
3781
  }
3782
 
3783
  .mec-wrap .mec-events-meta-group-booking #mec-book-form-btn-step-1,
3784
  .mec-wrap .mec-events-meta-group-booking #mec-book-form-back-btn-step-2,
3785
  .mec-wrap .mec-events-meta-group-booking #mec-book-form-back-btn-step-3 {
3786
- margin-left: 0px;
3787
  }
3788
 
3789
  .mec-wrap .mec-booking-form-container .col-md-12 {
3790
- padding-left: 0;
3791
  }
3792
 
3793
  .mec-wrap .mec-events-meta-group-booking .mec-wrap-checkout.row {
3794
- margin: 0;
3795
  }
3796
 
3797
  .mec-wrap .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateway-label {
3798
- padding-left: 3px;
3799
  }
3800
 
3801
  .mec-wrap p.mec-gateway-comment {
3802
- margin-top: 20px;
3803
  }
3804
 
3805
  .mec-single-event .mec-events-meta-group-booking .mec-event-ticket-available {
3806
- display: block;
3807
- margin-bottom: 20px;
3808
- margin-top: -17px;
3809
- font-size: 11px;
3810
- color: #8a8a8a;
3811
  }
3812
 
3813
  .mec-single-event .mec-events-meta-group-booking .mec-book-price-total {
3814
- display: inline-block;
3815
- margin-bottom: 10px;
3816
- font-size: 26px;
3817
- color: #39c36e;
3818
- font-weight: 700;
3819
- padding: 10px 0;
3820
  }
3821
 
3822
  .mec-single-event .mec-events-meta-group-booking form {
3823
- margin: 0;
3824
  }
3825
 
3826
  .mec-single-event .mec-events-meta-group-booking label,
3827
  .mec-single-event .mec-events-meta-group-booking h5 span {
3828
- color: #424242;
3829
- font-size: 12px;
3830
- font-weight: 300;
3831
- letter-spacing: 0;
3832
- margin: 3px 0;
3833
- display: block;
3834
- clear: none;
3835
- padding: 5px 1em 3px 0;
3836
  }
3837
 
3838
  .mec-single-event .mec-events-meta-group-booking h5 span {
3839
- display: inline-block;
3840
  }
3841
 
3842
  .mec-single-event .mec-events-meta-group-booking h5 span.mec-ticket-variation-name {
3843
- padding-right: 5px;
3844
- text-transform: capitalize;
3845
  }
3846
 
3847
  .mec-single-event .mec-events-meta-group-booking input::-webkit-input-placeholder {
3848
- color: #aaa;
3849
  }
3850
 
3851
  .mec-single-event .mec-events-meta-group-booking input:-moz-placeholder {
3852
- color: #aaa;
3853
  }
3854
 
3855
- .mec-single-event .mec-events-meta-group-booking input[type="text"],
3856
- .mec-single-event .mec-events-meta-group-booking input[type="date"],
3857
- .mec-single-event .mec-events-meta-group-booking input[type="number"],
3858
- .mec-single-event .mec-events-meta-group-booking input[type="email"],
3859
- .mec-single-event .mec-events-meta-group-booking input[type="password"],
3860
- .mec-single-event .mec-events-meta-group-booking input[type="tel"],
3861
  .mec-single-event .mec-events-meta-group-booking textarea,
3862
  .mec-single-event .mec-events-meta-group-booking select {
3863
- display: block;
3864
- background: #fcfcfc;
3865
- min-height: 42px;
3866
- min-width: 180px;
3867
- font-size: 13px;
3868
- border: 1px solid #e0e0e0;
3869
- padding: 13px 10px;
3870
- width: 330px;
3871
- margin-bottom: 20px;
3872
- box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.051);
3873
- clear: both;
3874
  }
3875
 
3876
  .wbmec-mandatory {
3877
- padding-left: 5px;
3878
- font-size: 14px;
3879
  }
3880
 
3881
  .mec-single-event .mec-events-meta-group-booking .mec-red-notification input,
3882
  .mec-single-event .mec-events-meta-group-booking .mec-red-notification textarea,
3883
  .mec-single-event .mec-events-meta-group-booking .mec-red-notification select {
3884
- border: 1px solid #ff3c3c !important;
3885
  }
3886
 
3887
- .mec-single-event .mec-events-meta-group-booking .mec-red-notification input[type="radio"],
3888
- .mec-single-event .mec-events-meta-group-booking .mec-red-notification input[type="checkbox"],
3889
- .lity .mec-events-meta-group-booking .mec-red-notification input[type="checkbox"],
3890
- .lity .mec-events-meta-group-booking .mec-red-notification input[type="radio"] {
3891
- outline: 1px solid #ff3c3c !important;
 
 
 
 
 
 
3892
  }
3893
 
3894
  /* Modal booking - required forms */
3895
  .lity .mec-book-ticket-container .mec-red-notification input,
3896
  .lity .mec-book-ticket-container .mec-red-notification select,
3897
  .lity .mec-book-ticket-container .mec-red-notification textarea {
3898
- border: 1px solid #ff3c3c !important;
3899
  }
3900
 
3901
  .mec-booking .woocommerce-notices-wrapper .woocommerce-message {
3902
- color: #089740;
3903
- background-color: #effdef;
3904
- margin: 0;
3905
- padding: 20px 20px 0;
3906
- line-height: 1;
3907
- border: 0;
3908
- border-radius: 5px;
3909
  }
3910
 
3911
  .mec-booking .woocommerce-notices-wrapper .woocommerce-message a {
3912
- margin: 0;
3913
  }
3914
 
3915
  @media only screen and (max-width: 479px) {
3916
-
3917
- .mec-single-event .mec-events-meta-group-booking input[type="text"],
3918
- .mec-single-event .mec-events-meta-group-booking input[type="date"],
3919
- .mec-single-event .mec-events-meta-group-booking input[type="number"],
3920
- .mec-single-event .mec-events-meta-group-booking input[type="email"],
3921
- .mec-single-event .mec-events-meta-group-booking input[type="password"],
3922
- .mec-single-event .mec-events-meta-group-booking input[type="tel"],
3923
- .mec-single-event .mec-events-meta-group-booking textarea,
3924
- .mec-single-event .mec-events-meta-group-booking select {
3925
- width: 100%;
3926
- }
3927
- }
3928
-
3929
- .mec-single-event .mec-events-meta-group-booking input[type="text"]:focus,
3930
- .mec-single-event .mec-events-meta-group-booking input[type="date"]:focus,
3931
- .mec-single-event .mec-events-meta-group-booking input[type="number"]:focus,
3932
- .mec-single-event .mec-events-meta-group-booking input[type="email"]:focus,
3933
- .mec-single-event .mec-events-meta-group-booking input[type="password"]:focus,
3934
- .mec-single-event .mec-events-meta-group-booking input[type="tel"]:focus,
 
 
 
3935
  .mec-single-event .mec-events-meta-group-booking textarea:focus,
3936
  .mec-single-event .mec-events-meta-group-booking select:focus {
3937
- border: 1px solid #aaa;
3938
- color: #444;
3939
- background: #fff;
3940
- -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
3941
- -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
3942
- box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
3943
- outline: none;
3944
  }
3945
 
3946
- .mec-single-event .mec-events-meta-group-booking input[type="checkbox"],
3947
- .mec-single-event .mec-events-meta-group-booking input[type="radio"] {
3948
- margin-right: 6px;
3949
- margin-top: 5px;
3950
- min-height: 20px;
3951
- clear: none;
3952
- margin: 0px 0 0 2px;
3953
  }
3954
 
3955
- .mec-single-event .mec-events-meta-group-booking input[type="radio"]:before,
3956
- .lity-container .mec-events-meta-group-booking input[type="radio"]:before {
3957
- content: "";
3958
- display: inline-block;
3959
- background: #fff;
3960
- border-radius: 18px;
3961
- width: 18px;
3962
- height: 18px;
3963
- margin: -1px 0 0 -3px;
3964
- cursor: pointer;
3965
- border: 2px solid #e1e7ed;
3966
- box-shadow: 0 2px 15px -3px rgba(69, 77, 89, 0.32);
3967
  }
3968
 
3969
- .mec-single-event .mec-events-meta-group-booking input[type="radio"]:checked:before,
3970
- .lity-container .mec-events-meta-group-booking input[type="radio"]:checked:before {
3971
- border: 7px solid #008aff;
3972
- background: #fff;
3973
- box-shadow: 0 3px 16px -3px #008aff;
3974
  }
3975
 
3976
- .mec-single-event .mec-events-meta-group-booking input[type="radio"],
3977
- .lity-container .mec-events-meta-group-booking input[type="radio"] {
3978
- min-height: 0;
3979
- margin: 0;
3980
- margin-right: 6px;
3981
  }
3982
 
3983
- .mec-single-event .mec-events-meta-group-booking input[type="checkbox"] {
3984
- float: left;
3985
  }
3986
 
3987
  .mec-single-event .mec-events-meta-group-booking .mec_book_first_for_all,
3988
  .lity-container .mec-events-meta-group-booking .mec_book_first_for_all {
3989
- display: none;
3990
  }
3991
 
3992
  .mec-events-meta-group-booking ul.mec-book-price-details {
3993
- list-style: none;
3994
- border: 1px solid #eee;
3995
- padding: 0;
3996
- overflow: hidden;
3997
  }
3998
 
3999
  .mec-events-meta-group-booking ul.mec-book-price-details li {
4000
- font-size: 15px;
4001
- color: #a9a9a9;
4002
- list-style: none;
4003
- padding: 13px 18px;
4004
- margin: 0;
4005
- float: left;
4006
- border-right: 1px solid #eee;
4007
  }
4008
 
4009
  .mec-events-meta-group-booking ul.mec-book-price-details li:last-child {
4010
- border-right: none;
4011
  }
4012
 
4013
- .mec-events-meta-group-booking ul.mec-book-price-details li span.mec-book-price-detail-amount {
4014
- font-weight: 700;
4015
- font-size: 21px;
4016
- color: #222;
4017
- display: contents;
 
 
 
4018
  }
4019
 
4020
  .mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label,
4021
  .lity-container .mec-events-meta-group-booking label.wn-checkbox-label {
4022
- height: 14px;
4023
- width: 14px;
4024
- background-color: transparent;
4025
- border: 1px solid #d4d4d4;
4026
- position: relative;
4027
- display: inline-block;
4028
- -moz-transition: border-color ease 0.2s;
4029
- -o-transition: border-color ease 0.2s;
4030
- -webkit-transition: border-color ease 0.2s;
4031
- transition: border-color ease 0.2s;
4032
- cursor: pointer;
4033
- box-shadow: 0 2px 16px -2px rgba(0, 0, 0, 0.2);
4034
- vertical-align: middle;
4035
- margin-right: 3px;
4036
- margin-top: -2px;
4037
- }
4038
-
4039
- .mec-single-event .mec-events-meta-group-booking input[type="checkbox"]:checked+.wn-checkbox-label,
4040
- .lity-container .mec-events-meta-group-booking input[type="checkbox"]:checked+.wn-checkbox-label {
4041
- border-color: #008aff;
4042
- box-shadow: 0 2px 14px -3px #008aff;
 
 
 
 
 
 
4043
  }
4044
 
4045
  .mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:before,
4046
  .mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:after,
4047
  .lity-container .mec-events-meta-group-booking label.wn-checkbox-label:before,
4048
  .lity-container .mec-events-meta-group-booking label.wn-checkbox-label:after {
4049
- position: absolute;
4050
- height: 0;
4051
- width: 1px;
4052
- background-color: #008aff;
4053
- display: inline-block;
4054
- -moz-transform-origin: left top;
4055
- -ms-transform-origin: left top;
4056
- -o-transform-origin: left top;
4057
- -webkit-transform-origin: left top;
4058
- transform-origin: left top;
4059
- content: "";
4060
- -webkit-transition: opacity ease 0.5;
4061
- -moz-transition: opacity ease 0.5;
4062
- transition: opacity ease 0.5;
4063
  }
4064
 
4065
  .mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:before,
4066
  .lity-container .mec-events-meta-group-booking label.wn-checkbox-label:before {
4067
- top: 8px;
4068
- left: 7px;
4069
- box-shadow: 0 0 0 2px #fff;
4070
- -moz-transform: rotate(-145deg);
4071
- -ms-transform: rotate(-145deg);
4072
- -o-transform: rotate(-145deg);
4073
- -webkit-transform: rotate(-145deg);
4074
- transform: rotate(-145deg);
4075
- }
4076
-
4077
- .mec-single-event .mec-events-meta-group-booking input[type="checkbox"]:checked+.wn-checkbox-label::before,
4078
- .lity-container .mec-events-meta-group-booking input[type="checkbox"]:checked+.wn-checkbox-label::before {
4079
- height: 12px;
4080
- -moz-animation: dothatopcheck 0.16s ease 0s forwards;
4081
- -o-animation: dothatopcheck 0.16s ease 0s forwards;
4082
- -webkit-animation: dothatopcheck 0.16s ease 0s forwards;
4083
- animation: dothatopcheck 0.16s ease 0s forwards;
 
 
 
 
 
 
4084
  }
4085
 
4086
  .mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:after,
4087
  .lity-container .mec-events-meta-group-booking label.wn-checkbox-label:after {
4088
- top: 6px;
4089
- left: 3px;
4090
- -moz-transform: rotate(-45deg);
4091
- -ms-transform: rotate(-45deg);
4092
- -o-transform: rotate(-45deg);
4093
- -webkit-transform: rotate(-45deg);
4094
- transform: rotate(-45deg);
4095
- }
4096
-
4097
- .mec-single-event .mec-events-meta-group-booking input[type="checkbox"]:checked+.wn-checkbox-label::after,
4098
- .lity-container .mec-events-meta-group-booking input[type="checkbox"]:checked+.wn-checkbox-label::after {
4099
- -moz-animation: dothabottomcheck 0.08s ease 0s forwards;
4100
- -o-animation: dothabottomcheck 0.08s ease 0s forwards;
4101
- -webkit-animation: dothabottomcheck 0.08s ease 0s forwards;
4102
- animation: dothabottomcheck 0.08s ease 0s forwards;
4103
- height: 4px;
 
 
 
 
 
 
4104
  }
4105
 
4106
  .mec-single-event a.button:after,
4107
- .mec-single-event .mec-events-meta-group-booking button[type="submit"]:after {
4108
- display: none;
4109
- font-family: "simple-line-icons";
4110
- content: "\e098";
4111
- margin-left: 4px;
4112
- -webkit-animation: rotating 1.2s linear infinite;
4113
- -moz-animation: rotating 1.2s linear infinite;
4114
- -ms-animation: rotating 1.2s linear infinite;
4115
- -o-animation: rotating 1.2s linear infinite;
4116
- animation: rotating 1.2s linear infinite;
4117
  }
4118
 
4119
  .mec-single-event a.button.loading:after,
4120
- .mec-single-event .mec-events-meta-group-booking button[type="submit"].loading:after {
4121
- display: inline-block;
4122
  }
4123
 
4124
  .mec-single-event .mec-event-export-module {
4125
- display: block;
4126
- }
4127
-
4128
- .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul {
4129
- display: table;
4130
- width: 100%;
4131
- }
4132
-
4133
- .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li {
4134
- display: table-cell;
4135
- }
4136
-
4137
- .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li:last-child {
4138
- text-align: right;
4139
- }
4140
-
4141
- .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a:hover {
4142
- color: #fff;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4143
  }
4144
 
4145
- .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul {
4146
- padding-left: 0;
4147
- margin: 15px 5px;
 
 
 
 
4148
  }
4149
 
4150
  .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting {
4151
- padding-left: 0;
4152
- margin: 0;
4153
  }
4154
 
4155
  .mec-ticket-price {
4156
- margin-left: 10px;
4157
- font-size: 13px;
4158
- font-weight: 300;
4159
  }
4160
 
4161
  .mec-book-reg-field-checkbox label,
4162
  .mec-book-reg-field-radio label {
4163
- line-height: 1.36;
4164
  }
4165
 
4166
- .mec-book-reg-field-checkbox input[type="checkbox"],
4167
- .mec-book-reg-field-radio input[type="radio"] {
4168
- float: left;
4169
- margin-right: 5px !important;
4170
  }
4171
 
4172
  .mec-ticket-available-spots .mec-event-ticket-description,
4173
  .mec-ticket-available-spots .mec-event-ticket-price {
4174
- font-size: 11px;
4175
  }
4176
 
4177
  .mec-book-ticket-container .wbmec-mandatory,
4178
  .mec-book-ticket-container .mec-reg-mandatory:nth-child(2) label:after,
4179
  .mec-book-ticket-container .mec-reg-mandatory:nth-child(3) label:after {
4180
- content: "";
4181
- color: red;
4182
- width: 50px;
4183
- height: 50px;
4184
- font-size: 14px;
4185
- padding-left: 5px;
4186
  }
4187
 
4188
  @media only screen and (max-width: 767px) {
4189
- .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li {
4190
- width: 100%;
4191
- min-height: 40px;
4192
- margin-bottom: 15px;
4193
- text-align: center;
4194
- float: none;
4195
- display: block;
4196
- }
4197
-
4198
- .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a {
4199
- width: 100%;
4200
- padding-left: 0;
4201
- padding-right: 0;
4202
- text-align: center;
4203
- display: block;
4204
- font-size: 12px;
4205
- }
 
 
 
 
 
 
 
 
 
 
 
4206
  }
4207
 
4208
  .mec-single-event .mec-events-meta-group {
4209
- margin-bottom: 0;
4210
  }
4211
 
4212
  @media only screen and (max-width: 767px) {
4213
- .mec-single-event .mec-events-meta-group-booking {
4214
- margin-bottom: 30px;
4215
- }
4216
  }
4217
 
4218
  .mec-single-event .mec-event-meta h3,
4219
  .mec-single-event .mec-event-meta dt {
4220
- text-transform: uppercase;
4221
- font-size: 16px;
4222
- font-weight: bold;
4223
- padding-bottom: 5px;
4224
- display: inline;
4225
- color: #000;
4226
- padding-left: 10px;
4227
  }
4228
 
4229
  .mec-single-event .mec-event-meta h6 {
4230
- text-transform: uppercase;
4231
- font-size: 13px;
4232
- padding-bottom: 5px;
4233
- display: inline;
4234
- color: #222;
4235
- padding-left: 0;
4236
  }
4237
 
4238
  .mec-single-event .mec-event-meta dd,
4239
  .mec-single-event .mec-event-meta .mec-events-event-categories a {
4240
- font-size: 14px;
4241
- color: #8d8d8d;
4242
  }
4243
 
4244
  .mec-single-event .mec-event-meta .mec-location dd.author {
4245
- color: #3c3b3b;
4246
  }
4247
 
4248
  .mec-single-event .mec-event-meta dd {
4249
- margin: 0;
4250
- padding-left: 35px;
4251
  }
4252
 
4253
  .mec-single-event .mec-event-meta dd.mec-events-event-categories {
4254
- min-height: 35px;
4255
- line-height: 35px;
4256
  }
4257
 
4258
  /* Fix booking modal */
4259
  @media only screen and (max-width: 480px) {
4260
- .single-mec-events .lity-container {
4261
- width: 100%;
4262
- }
4263
 
4264
- .single-mec-events .lity-content .mec-events-meta-group-booking {
4265
- padding: 20px;
4266
- width: 85%;
4267
- margin: 0 auto;
4268
- }
4269
  }
4270
 
4271
  /*.mec-single-event .mec-event-meta dd.mec-events-event-categories:before { font-family: 'FontAwesome'; color: #40d9f1;font-size: 16px; content: "\f105"; padding: 10px; padding-left: 0; }*/
4272
  .mec-single-event .mec-event-meta dd.mec-events-event-categories:first-of-type {
4273
- padding-top: 5px;
4274
  }
4275
 
4276
  .mec-single-event .mec-event-meta dd.mec-events-event-categories:last-of-type {
4277
- border-bottom: 0;
14
  font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
15
  } */
16
  .mec-wrap {
17
+ position: relative;
18
  }
19
 
20
  .mec-wrap h1,
29
  .entry-content .mec-wrap h4,
30
  .entry-content .mec-wrap h5,
31
  .entry-content .mec-wrap h6 {
32
+ color: #171c24;
33
+ font-weight: 300;
34
+ font-style: inherit;
35
+ letter-spacing: normal;
36
+ clear: none;
37
  }
38
 
39
  .mec-wrap h1 {
40
+ font-size: 50px;
41
+ line-height: 1.16;
42
+ margin-bottom: 12px;
43
+ letter-spacing: -1px;
44
  }
45
 
46
  .mec-wrap h2 {
47
+ font-size: 36px;
48
+ line-height: 1.14;
49
+ margin-bottom: 10px;
50
  }
51
 
52
  .mec-wrap h3 {
53
+ font-size: 28px;
54
+ line-height: 1.2;
55
+ margin-bottom: 8px;
56
  }
57
 
58
  .mec-wrap h4 {
59
+ font-size: 24px;
60
+ line-height: 1.2;
61
+ margin-bottom: 10px;
62
  }
63
 
64
  .mec-wrap h5 {
65
+ font-size: 18px;
66
+ line-height: 1.3;
67
+ margin-bottom: 7px;
68
  }
69
 
70
  .mec-wrap h6 {
71
+ font-size: 16px;
72
+ line-height: 1.3;
73
+ margin-bottom: 4px;
74
  }
75
 
76
  .mec-wrap .subheader {
77
+ color: #849098;
78
  }
79
 
80
  .mec-wrap h1 strong {
81
+ font-weight: 700;
82
  }
83
 
84
  .mec-wrap p {
85
+ margin: 0 0 20px 0;
86
+ color: #616161;
87
+ font-size: 14px;
88
+ line-height: 1.8;
89
  }
90
 
91
  .mec-wrap .mec-event-article .mec-color-hover {
92
+ box-shadow: none;
93
+ border: none;
94
  }
95
 
96
  .mec-wrap abbr,
97
  .mec-wrap acronym {
98
+ cursor: auto;
99
+ border: none;
100
  }
101
 
102
  .entry-content .mec-wrap a {
103
+ box-shadow: none;
104
  }
105
 
106
  /* Buttons Default */
107
  .mec-wrap .button,
108
+ .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next),
109
+ .mec-wrap input[type='submit'],
110
+ .mec-wrap input[type='reset'],
111
+ .mec-wrap input[type='button'] {
112
+ position: relative;
113
+ border: none;
114
+ border-radius: 2px;
115
+ color: #fff;
116
+ display: inline-block;
117
+ font-size: 12px;
118
+ letter-spacing: 1px;
119
+ line-height: 1.5;
120
+ text-transform: uppercase;
121
+ font-weight: 600;
122
+ text-decoration: none;
123
+ cursor: pointer;
124
+ margin-bottom: 21px;
125
+ margin-right: 10px;
126
+ line-height: 1;
127
+ padding: 18px 20px 16px;
128
+ background: #24ca4f;
129
+ -webkit-transition: all 0.21s ease;
130
+ -moz-transition: all 0.21s ease;
131
+ transition: all 0.21s ease;
 
132
  }
133
 
134
  .mec-wrap .button:hover,
135
  .mec-wrap button:hover:not(.mejs),
136
  .mec-wrap a.button:hover,
137
+ .mec-wrap input[type='submit']:hover,
138
+ .mec-wrap input[type='reset']:hover,
139
+ .mec-wrap input[type='button']:hover {
140
+ background: #222;
141
+ color: #fff;
142
  }
143
 
144
  /* WooCommerce Intagration Add To Cart Button */
145
  .mec-wrap #mec_woo_add_to_cart_btn_r {
146
+ min-width: 155px;
147
+ margin-top: 5px;
148
+ border-radius: 2px;
149
+ box-shadow: 0 2px 1px rgba(0, 0, 0, 0.08);
150
+ float: left;
151
+ text-align: center;
152
  }
153
 
154
  /* Form Builder Button */
155
  .mec-booking-form-container button {
156
+ display: block;
157
  }
158
 
159
  /* Distance (Vertical Spaces) */
163
  .vertical-space3,
164
  .vertical-space4,
165
  .vertical-space5 {
166
+ display: block;
167
+ width: 100%;
168
+ margin: 0;
169
+ clear: both;
170
+ border: 0 none;
171
+ height: 20px;
172
  }
173
 
174
  .vertical-space2 {
175
+ height: 40px;
176
  }
177
 
178
  .vertical-space3 {
179
+ height: 60px;
180
  }
181
 
182
  .vertical-space4 {
183
+ height: 80px;
184
  }
185
 
186
  .vertical-space5 {
187
+ height: 100px;
188
  }
189
 
190
+ * + html hr.vertical-space,
191
+ * + html hr.vertical-space1,
192
+ * + html hr .vertical-space2,
193
+ * + html hr.vertical-space3,
194
+ * + html hr.vertical-space4,
195
+ * + html hr.vertical-space5 {
196
+ height: 0px;
197
+ margin: 10px 0;
198
+ background: #fff;
199
+ border: 1px solid #fff;
200
  }
201
 
202
+ * + html hr.vertical-space2 {
203
+ margin: 20px 0;
204
  }
205
 
206
+ * + html hr.vertical-space3 {
207
+ margin: 30px 0;
208
  }
209
 
210
+ * + html hr.vertical-space4 {
211
+ margin: 40px 0;
212
  }
213
 
214
+ * + html hr.vertical-space5 {
215
+ margin: 50px 0;
216
  }
217
 
218
  @media only screen and (max-width: 479px) {
219
+ .vertical-space,
220
+ .vertical-space1 {
221
+ height: 8px;
222
+ }
223
 
224
+ .vertical-space2 {
225
+ height: 14px;
226
+ }
 
227
 
228
+ .vertical-space3 {
229
+ height: 28px;
230
+ }
231
 
232
+ .vertical-space4 {
233
+ height: 40px;
234
+ }
235
 
236
+ .vertical-space5 {
237
+ height: 60px;
238
+ }
 
 
 
 
239
  }
240
 
241
  @media only screen and (max-width: 960px) {
242
+ .vertical-space,
243
+ .vertical-space1 {
244
+ height: 12px;
245
+ }
246
 
247
+ .vertical-space2 {
248
+ height: 18px;
249
+ }
 
 
 
 
 
250
 
251
+ .vertical-space3 {
252
+ height: 36px;
253
+ }
254
 
255
+ .vertical-space4 {
256
+ height: 50px;
257
+ }
258
 
259
+ .vertical-space5 {
260
+ height: 80px;
261
+ }
262
  }
263
 
264
  .mec-wrap abbr {
265
+ cursor: auto;
266
+ border-bottom: 0;
267
  }
268
 
269
  /* Rotating Keyframe */
270
  @-webkit-keyframes rotating {
271
+ from {
272
+ -ms-transform: rotate(0deg);
273
+ -moz-transform: rotate(0deg);
274
+ -webkit-transform: rotate(0deg);
275
+ -o-transform: rotate(0deg);
276
+ transform: rotate(0deg);
277
+ }
278
+
279
+ to {
280
+ -ms-transform: rotate(360deg);
281
+ -moz-transform: rotate(360deg);
282
+ -webkit-transform: rotate(360deg);
283
+ -o-transform: rotate(360deg);
284
+ transform: rotate(360deg);
285
+ }
286
  }
287
 
288
  @keyframes rotating {
289
+ from {
290
+ -ms-transform: rotate(0deg);
291
+ -moz-transform: rotate(0deg);
292
+ -webkit-transform: rotate(0deg);
293
+ -o-transform: rotate(0deg);
294
+ transform: rotate(0deg);
295
+ }
296
+
297
+ to {
298
+ -ms-transform: rotate(360deg);
299
+ -moz-transform: rotate(360deg);
300
+ -webkit-transform: rotate(360deg);
301
+ -o-transform: rotate(360deg);
302
+ transform: rotate(360deg);
303
+ }
304
  }
305
 
306
  /* ---------------------
310
  /* # Modern Events Calendar (WP Plugin) Styles
311
  ================================================== */
312
  .mec-wrap {
313
+ font: 14px/25px;
314
+ font-weight: 400;
315
+ color: #626262;
316
  }
317
 
318
  .mec-wrap .mec-events a {
319
+ border-bottom: none;
320
  }
321
 
322
  .mec-wrap .mec-container a {
323
+ box-shadow: none;
324
  }
325
 
326
  .mec-event-content p {
327
+ font-weight: 300;
328
  }
329
 
330
  .mec-wrap .mec-clear:before,
331
  .mec-wrap .mec-clear:after {
332
+ content: ' ';
333
+ display: table;
334
  }
335
 
336
  .mec-wrap .mec-clear:after {
337
+ clear: both;
338
  }
339
 
340
  .mec-events-button {
341
+ background: #fff;
342
+ padding: 12px 28px;
343
+ font-size: 15px;
344
+ font-weight: 400;
345
+ letter-spacing: 0;
346
+ border: 1px solid #e3e3e3;
347
+ border-radius: 2px;
348
+ text-shadow: none;
349
+ margin-right: 10px;
350
+ box-shadow: 0 2px 0 0 rgb(0 0 0 / 3%);
351
+ transition: 0.3s;
352
  }
353
 
354
  .mec-wrap .mec-events-button:hover {
355
+ color: #fff;
356
  }
357
 
358
  .mec-no-event {
359
+ display: none;
360
  }
361
 
362
  /* MEC Current Day Event Toggle
363
  -------------------------- */
364
  #mec-active-current {
365
+ display: block;
366
  }
367
 
368
  .current-hide #mec-active-current {
369
+ display: none !important;
370
  }
371
 
372
  /* MEC Events Grid Classic
373
  -------------------------- */
374
  .mec-event-grid-classic .mec-event-article {
375
+ position: relative;
376
+ border: 2px solid #e3e3e3;
377
+ box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
378
+ margin-bottom: 30px;
379
+ max-width: none;
380
  }
381
 
382
  .mec-event-grid-classic .mec-event-content {
383
+ background: #fff;
384
+ color: #767676;
385
+ padding: 0 20px 5px;
386
+ text-align: center;
387
+ min-height: 125px;
388
  }
389
 
390
  .mec-event-grid-classic .mec-event-title {
391
+ color: #202020;
392
+ margin: 10px 0;
393
+ font-weight: bold;
394
+ font-size: 20px;
395
+ letter-spacing: 1px;
396
+ text-transform: uppercase;
397
  }
398
 
399
  .mec-event-grid-classic .mec-event-title a {
400
+ color: #202020;
401
+ transition: all 0.24s ease;
402
  }
403
 
404
  .mec-event-grid-classic .mec-event-date {
405
+ font-weight: 400;
406
+ font-size: 11px;
407
+ text-transform: uppercase;
408
+ letter-spacing: 1px;
409
+ color: #fff;
410
+ padding: 3px 20px;
411
+ margin: 0 -20px 20px -20px;
412
+ text-align: center;
413
  }
414
 
415
  .widget_mec_mec_widget .mec-event-grid-classic .mec-event-date {
416
+ margin: 0;
417
  }
418
 
419
  .mec-event-grid-classic .mec-event-content p {
420
+ font-size: 15px;
421
+ color: #8a8a8a;
422
  }
423
 
424
  .mec-event-grid-classic .mec-event-detail {
425
+ display: none;
426
  }
427
 
428
  .mec-event-grid-classic img {
429
+ margin-bottom: 0;
430
+ width: 100%;
431
  }
432
 
433
  .mec-event-footer {
434
+ position: relative;
435
+ border-top: 1px solid #efefef;
436
+ padding: 20px;
437
+ min-height: 80px;
438
+ margin: 0;
439
+ background: #fafafa;
440
  }
441
 
442
  .mec-event-sharing-wrap {
443
+ left: 15px;
444
+ position: absolute;
445
+ list-style: none;
446
+ margin: 0;
447
+ padding-left: 0;
448
  }
449
 
450
  .mec-event-sharing-wrap .mec-event-sharing {
451
+ position: absolute;
452
+ padding: 8px 0 2px;
453
+ left: -6px;
454
+ bottom: 54px;
455
+ margin: 0;
456
+ margin-top: 6px;
457
+ border-radius: 5px;
458
+ width: 50px;
459
+ visibility: hidden;
460
+ opacity: 0;
461
+ border: 1px solid #e2e2e2;
462
+ background: #fff;
463
+ box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.06);
464
+ z-index: 99;
465
+ -webkit-transition: all 0.18s ease;
466
+ transition: all 0.18s ease;
467
  }
468
 
469
  .mec-event-sharing-wrap .mec-event-sharing:after,
470
  .mec-event-sharing-wrap .mec-event-sharing:before {
471
+ content: '';
472
+ display: block;
473
+ position: absolute;
474
+ bottom: -10px;
475
+ left: 50%;
476
+ margin-left: -10px;
477
+ width: 0;
478
+ height: 0;
479
+ border-style: solid;
480
+ border-width: 10px;
481
  }
482
 
483
  .mec-event-sharing-wrap .mec-event-sharing:before {
484
+ bottom: -21px;
485
+ border-color: #e2e2e2 transparent transparent transparent;
486
  }
487
 
488
  .mec-event-sharing-wrap .mec-event-sharing:after {
489
+ bottom: -19px;
490
+ border-color: #ffffff transparent transparent transparent;
491
  }
492
 
493
  .mec-event-sharing-wrap:hover .mec-event-sharing {
494
+ opacity: 1;
495
+ visibility: visible;
496
  }
497
 
498
  .mec-event-sharing-wrap li {
499
+ text-align: center;
500
+ border: 0;
501
+ display: block;
502
+ margin-right: 2px;
503
+ overflow: hidden;
504
+ margin: 0 auto 6px;
505
+ width: 38px;
506
  }
507
 
508
  .mec-event-sharing-wrap li.mec-event-share {
509
+ height: 38px;
510
  }
511
 
512
+ .mec-event-sharing-wrap:hover > li {
513
+ cursor: pointer;
514
+ background-color: #40d9f1;
515
  }
516
 
517
  .mec-event-sharing-wrap:hover li a {
518
+ color: #fff;
519
  }
520
 
521
+ .mec-event-sharing-wrap > li:first-of-type {
522
+ border: 1px solid #d9d9d9;
523
  }
524
 
525
  .mec-event-sharing-wrap:hover li ul li a,
526
  .mec-event-sharing-wrap li a {
527
+ border: none;
528
+ color: #767676;
529
+ display: block;
530
  }
531
 
532
  .mec-event-sharing-wrap li i {
533
+ width: 36px;
534
+ height: 36px;
535
+ display: table-cell;
536
+ vertical-align: middle;
537
  }
538
 
539
  .mec-event-sharing-wrap li svg {
540
+ height: 16px;
541
  }
542
 
543
  .mec-event-sharing-wrap .mec-event-sharing li a {
544
+ display: block;
545
  }
546
 
547
  .mec-event-sharing-wrap .mec-event-sharing li:hover a {
548
+ color: #40d9f1;
549
  }
550
 
551
  .mec-event-sharing .mec-event-share:hover .event-sharing-icon {
552
+ background: #40d9f1;
553
+ border-width: 0 1px 0;
554
+ cursor: pointer;
555
  }
556
 
557
  .mec-event-sharing .mec-event-map {
558
+ border-width: 1px 0 1px;
559
  }
560
 
561
  .mec-event-footer .mec-booking-button {
562
+ box-shadow: none;
563
+ transition: all 0.21s ease;
564
+ font-size: 11px;
565
+ font-weight: 500;
566
+ letter-spacing: 1px;
567
+ text-transform: uppercase;
568
+ background: #fff;
569
+ color: #767676;
570
+ border: 1px solid #e8e8e8;
571
+ position: absolute;
572
+ top: 20px;
573
+ right: 15px;
574
+ padding: 0 16px;
575
+ line-height: 37px;
576
+ height: 38px;
577
  }
578
 
579
  .mec-event-footer .mec-booking-button:hover {
580
+ background: #191919;
581
+ color: #fff;
582
+ border-color: #191919;
583
  }
584
 
585
  @media only screen and (max-width: 960px) {
586
+ .mec-event-grid-classic {
587
+ margin-bottom: 30px;
588
+ }
589
  }
590
 
591
  .mec-widget .mec-event-grid-classic.mec-owl-carousel {
592
+ padding: 36px 0 16px;
593
  }
594
 
595
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav {
596
+ margin: 5px 0;
597
+ width: 100%;
598
+ position: absolute;
599
+ top: 15px;
600
+ padding: 0;
601
  }
602
 
603
  /* Events Grid Widget */
604
  .mec-skin-grid-container.mec-widget {
605
+ padding-top: 18px;
606
  }
607
 
608
  .mec-widget .mec-event-grid-classic.mec-owl-carousel {
609
+ padding: 20px 0 16px;
610
  }
611
 
612
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav {
613
+ margin: 0;
614
+ width: 100%;
615
+ position: absolute;
616
+ top: 0;
617
+ padding: 0;
618
  }
619
 
620
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav div {
621
+ position: absolute;
622
+ background: #fff;
623
+ line-height: 0;
624
+ width: 34px;
625
+ height: 26px;
626
+ padding: 6px;
627
+ text-align: center;
628
+ margin-top: -17px;
629
+ border-radius: 3px;
630
+ border: 1px solid #e2e2e2;
631
+ text-align: center;
632
+ box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.028);
633
+ transition: all 0.33s ease;
634
  }
635
 
636
  .mec-skin-grid-container .mec-categories {
637
+ padding: 0;
638
  }
639
 
640
  .mec-skin-grid-container .mec-categories li {
641
+ list-style: none;
642
  }
643
 
644
  .mec-skin-grid-container .mec-categories li a {
645
+ color: #000;
646
+ line-height: 24px;
647
+ text-align: left;
648
+ transition: all 0.23s ease;
649
+ -webkit-transition: all 0.23s ease;
650
  }
651
 
652
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav i {
653
+ font-size: 12px;
654
+ color: #40d9f1;
655
+ cursor: pointer;
656
  }
657
 
658
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav .owl-next {
659
+ right: 0;
660
  }
661
 
662
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav .owl-prev {
663
+ left: 0;
664
  }
665
 
666
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-sharing {
667
+ display: none;
668
  }
669
 
670
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-footer {
671
+ text-align: center;
672
  }
673
 
674
+ .mec-widget
675
+ .mec-event-grid-classic.mec-owl-carousel
676
+ .mec-event-footer
677
+ .mec-booking-button {
678
+ position: static;
679
+ padding: 11px 16px;
680
  }
681
 
682
  .widget .mec-event-footer ul.mec-event-sharing-wrap li a.mec-event-share-icon {
683
+ padding: 0;
684
  }
685
 
686
  @media screen and (min-width: 56.875em) {
687
+ .mec-widget .mec-month-container dl {
688
+ margin-bottom: 0;
689
+ }
690
  }
691
 
692
  .mec-widget .mec-event-grid-classic.owl-carousel .mec-event-footer {
693
+ text-align: right;
694
  }
695
 
696
  .mec-widget .mec-event-grid-classic.owl-carousel .mec-event-sharing-wrap {
697
+ left: 5px;
698
+ padding-left: 5px;
699
  }
700
 
701
+ .mec-widget
702
+ .mec-event-grid-classic.owl-carousel
703
+ .mec-event-sharing-wrap
704
+ .mec-event-sharing {
705
+ left: 0;
706
  }
707
 
708
  .mec-widget .mec-event-sharing-wrap .mec-event-sharing {
709
+ position: absolute;
710
+ top: auto;
711
+ bottom: 52px;
712
+ margin: 0;
713
+ margin-top: 0;
714
+ border-radius: 5px;
715
  }
716
 
717
  .mec-widget .mec-event-sharing-wrap .mec-event-sharing:after {
718
+ top: auto;
719
+ bottom: -17px;
720
+ border-color: #fff transparent transparent transparent;
721
  }
722
 
723
  .mec-widget .mec-event-sharing-wrap .mec-event-sharing:before {
724
+ top: auto;
725
+ bottom: -18px;
726
+ border-color: #e2e2e2 transparent transparent transparent;
727
  }
728
 
729
  /* Widgets View List and Grid */
730
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button {
731
+ position: absolute;
732
+ background: #fff;
733
+ padding: 6px;
734
+ margin-top: -17px;
735
+ border-radius: 3px;
736
+ border: 1px solid #e2e2e2;
737
+ box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.028);
738
  }
739
 
740
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button:hover {
741
+ background: #40d9f1;
742
+ border-color: #40d9f1;
743
  }
744
 
745
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button:hover i {
746
+ color: #fff;
747
  }
748
 
749
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-booking-button {
750
+ width: 40%;
751
+ float: right;
752
+ color: #202020;
753
+ height: 36px;
754
+ line-height: 14px;
755
+ font-size: 12px;
756
+ width: auto;
757
  }
758
 
759
  .mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-booking-button:hover {
760
+ color: #fff;
761
  }
762
 
763
  .mec-widget .mec-event-list-modern .col-md-2.col-sm-2,
764
  .mec-widget .mec-event-list-modern .col-md-6.col-sm-6 {
765
+ padding: 0;
766
+ width: 100%;
767
+ display: block;
768
+ position: unset;
769
  }
770
 
771
  .mec-widget .mec-event-list-modern .col-md-4.col-sm-4 .mec-booking-button {
772
+ width: 80%;
773
+ height: 46px;
774
+ line-height: 22px;
775
+ padding: 11px 20px;
776
+ float: right;
777
  }
778
 
779
  .mec-widget .mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper {
780
+ top: auto;
781
+ bottom: 5%;
782
  }
783
 
784
  @media (max-width: 480px) {
785
+ .mec-widget .mec-event-list-modern .col-md-4.col-sm-4 {
786
+ padding: 0;
787
+ }
788
 
789
+ .mec-widget .mec-event-list-modern .col-md-4.col-sm-4 .mec-booking-button {
790
+ width: 100%;
791
+ }
792
  }
793
 
794
  .mec-widget .mec-event-list-modern .mec-month-divider {
795
+ margin: 30px 0 10px 0;
796
  }
797
 
798
  .mec-widget .mec-event-list-minimal .mec-event-date span {
799
+ font-size: 12px;
800
  }
801
 
802
  .mec-widget .mec-event-list-minimal .mec-event-date:after {
803
+ height: 29px;
804
  }
805
 
806
  .mec-widget .mec-event-list-minimal .col-md-9,
807
  .mec-widget .mec-event-list-minimal .col-md-3 {
808
+ display: block;
809
+ width: 100%;
810
+ text-align: left;
811
  }
812
 
813
  .mec-widget .mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper {
814
+ position: relative;
815
  }
816
 
817
  .mec-widget .mec-event-list-modern .col-md-4.col-sm-4 .mec-booking-button {
818
+ width: 100%;
819
+ text-align: center;
820
  }
821
 
822
  .mec-widget .mec-event-list-minimal .mec-event-date:first-child {
823
+ margin-right: 24px;
824
  }
825
 
 
826
  /* MEC Events Grid Clean
827
  -------------------------- */
828
  .mec-event-grid-clean {
829
+ margin-bottom: 10px;
830
+ max-width: none;
831
  }
832
 
833
  .mec-event-grid-clean .mec-event-article {
834
+ margin-bottom: 30px;
835
+ position: relative;
836
+ border: 1px solid #e2e2e2;
837
+ text-align: center;
838
+ padding: 15px 15px 0;
839
+ background: #fff;
840
+ box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
841
  }
842
 
843
  .mec-event-grid-clean .mec-event-content {
844
+ background: #fff;
845
+ color: #767676;
846
+ padding: 25px 16px 0;
847
+ text-align: left;
848
  }
849
 
850
  .mec-event-grid-clean .mec-event-title {
851
+ color: #202020;
852
+ margin: 0 0 10px 0;
853
+ font-weight: bold;
854
+ font-size: 21px;
855
+ text-transform: capitalize;
856
  }
857
 
858
  .mec-event-grid-clean .mec-event-title a {
859
+ color: #202020;
860
+ transition: all 0.24s ease;
861
  }
862
 
863
  .mec-event-grid-clean .mec-event-date {
864
+ font-weight: 400;
865
+ font-size: 11px;
866
+ text-transform: uppercase;
867
+ letter-spacing: 1px;
868
+ background-color: #40d9f1;
869
+ color: #fff;
870
+ padding: 3px 0;
871
+ margin: 0;
872
+ text-align: center;
873
  }
874
 
875
  .mec-event-grid-clean .mec-event-content p {
876
+ font-size: 15px;
877
+ color: #9a9a9a;
878
+ line-height: 1.54;
879
  }
880
 
881
  .mec-event-grid-clean img {
882
+ margin-bottom: 0;
883
+ width: 100%;
884
  }
885
 
886
  .mec-event-grid-clean .event-grid-t2-head {
887
+ margin-bottom: 10px;
888
+ color: #fff;
889
+ padding: 9px 14px 6px;
890
+ text-align: left;
891
  }
892
 
893
  .mec-event-grid-clean .event-grid-t2-head .mec-event-date {
894
+ font-size: 50px;
895
+ line-height: 50px;
896
+ float: left;
897
+ margin-right: 11px;
898
  }
899
 
900
  .mec-event-grid-clean .event-grid-t2-head .mec-event-month {
901
+ text-transform: uppercase;
902
+ font-size: 17px;
903
+ line-height: 20px;
904
+ padding-top: 4px;
905
  }
906
 
907
  .mec-event-grid-clean .event-grid-t2-head .mec-event-detail {
908
+ font-size: 12px;
909
  }
910
 
911
  .mec-event-grid-clean .event-grid-t2-head .mec-categories li a {
912
+ margin-bottom: 10px;
913
+ color: #fff;
914
  }
915
 
916
  .mec-event-grid-clean .event-grid-t2-head .mec-categories li a:hover {
917
+ color: #000;
918
  }
919
 
920
  .mec-event-grid-clean .mec-event-sharing-wrap {
921
+ left: 0;
922
+ padding-left: 0;
923
  }
924
 
925
  .mec-event-grid-clean .mec-event-footer {
926
+ position: relative;
927
+ border-top: 2px solid;
928
+ padding: 20px 0;
929
+ margin: 0px 14px;
930
+ text-align: left;
931
+ background: none;
932
  }
933
 
934
  .mec-event-grid-clean .mec-event-footer .mec-booking-button {
935
+ right: 0;
936
  }
937
 
938
  .mec-event-grid-clean .row {
939
+ margin-bottom: 30px;
940
  }
941
 
942
  /* MEC Events Grid Modern
943
  -------------------------- */
944
  .mec-event-grid-modern {
945
+ margin-bottom: 10px;
946
+ max-width: none;
947
  }
948
 
949
  .mec-event-grid-modern .mec-event-article {
950
+ position: relative;
951
+ border: 1px solid #e2e2e2;
952
+ text-align: center;
953
+ margin-bottom: 30px;
954
+ padding: 45px 15px 10px;
955
+ background: #fff;
956
+ box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
957
  }
958
 
959
  .mec-event-grid-modern .mec-event-content {
960
+ background: #fff;
961
+ color: #767676;
962
+ padding: 35px 15px 10px;
963
+ text-align: left;
964
  }
965
 
966
  .mec-event-grid-modern .mec-event-title {
967
+ color: #202020;
968
+ margin: 0 0 10px 0;
969
+ font-weight: bold;
970
+ font-size: 24px;
971
+ text-transform: none;
972
+ letter-spacing: -1px;
973
  }
974
 
975
  .mec-event-grid-modern .mec-event-title a {
976
+ color: #202020;
977
+ transition: all 0.24s ease;
978
  }
979
 
980
  .mec-event-grid-modern .mec-event-content p {
981
+ font-size: 15px;
982
+ color: #9a9a9a;
983
+ line-height: 1.54;
984
  }
985
 
986
  .mec-event-grid-modern img {
987
+ margin-bottom: 0;
988
+ width: 100%;
989
  }
990
 
991
  .mec-event-grid-modern .event-grid-modern-head {
992
+ margin-bottom: 10px;
993
+ padding: 9px 14px 6px;
994
+ text-align: left;
995
  }
996
 
997
  .mec-event-grid-modern .event-grid-modern-head .mec-event-date {
998
+ font-size: 50px;
999
+ line-height: 50px;
1000
+ float: left;
1001
+ margin-right: 11px;
1002
  }
1003
 
1004
  .mec-event-grid-modern .event-grid-modern-head .mec-event-month {
1005
+ text-transform: uppercase;
1006
+ font-size: 17px;
1007
+ line-height: 20px;
1008
+ padding-top: 4px;
1009
  }
1010
 
1011
  .mec-event-grid-modern .event-grid-modern-head .mec-event-detail {
1012
+ font-size: 12px;
1013
  }
1014
 
1015
  .mec-event-grid-modern .event-grid-modern-head .mec-event-day {
1016
+ margin-top: 9px;
1017
+ color: #c0c0c0;
1018
+ font-size: 35px;
1019
+ font-weight: 100;
1020
+ text-transform: uppercase;
1021
+ letter-spacing: -1px;
1022
  }
1023
 
1024
  .mec-event-grid-modern .mec-event-footer {
1025
+ position: relative;
1026
+ height: 90px;
1027
+ padding: 20px 0;
1028
+ border: none;
1029
+ margin: 0px 14px;
1030
+ text-align: left;
1031
+ background: none;
1032
  }
1033
 
1034
  .mec-event-grid-modern .mec-event-footer .mec-booking-button {
1035
+ right: auto;
1036
+ left: 0;
1037
  }
1038
 
1039
  .mec-event-grid-modern .mec-event-sharing-wrap {
1040
+ left: auto;
1041
+ right: 0;
1042
+ padding-left: 0;
1043
  }
1044
 
1045
  .mec-event-grid-modern .mec-event-sharing {
1046
+ left: auto;
1047
+ right: -6px;
1048
  }
1049
 
1050
  .mec-event-grid-modern .mec-event-sharing-wrap li {
1051
+ border-radius: 55px;
1052
  }
1053
 
1054
  .mec-event-grid-modern .row {
1055
+ margin-bottom: 0;
1056
  }
1057
 
1058
  @media only screen and (max-width: 479px) {
1059
+ .mec-event-grid-modern .mec-event-article {
1060
+ padding-bottom: 30px;
1061
+ }
1062
 
1063
+ .mec-event-grid-modern .mec-event-sharing {
1064
+ top: 60px;
1065
+ left: 0;
1066
+ right: auto;
1067
+ }
1068
 
1069
+ .mec-event-grid-modern .mec-event-footer .mec-booking-button {
1070
+ top: 0;
1071
+ }
1072
  }
1073
 
1074
  /* MEC Events Sold Out
1075
  ------------------------------------ */
1076
  span.mec-event-title-soldout {
1077
+ font-size: 8px;
1078
+ font-weight: 700;
1079
+ letter-spacing: 0.5px;
1080
+ text-transform: uppercase;
1081
+ background: #e63360;
1082
+ color: #fff;
1083
+ padding: 3px 8px;
1084
+ line-height: 1;
1085
+ border-radius: 15px;
1086
+ white-space: nowrap;
1087
+ vertical-align: middle;
1088
  }
1089
 
1090
  /* MEC Repeating Label
1091
  ------------------------------------ */
1092
  .mec-repeating-label {
1093
+ background: #222;
1094
+ color: #fff;
1095
+ padding: 3px 8px;
1096
+ font-size: 8px;
1097
+ font-weight: 700;
1098
+ letter-spacing: 0.5px;
1099
+ border-radius: 40px;
1100
+ display: inline-block;
1101
  }
1102
 
1103
  /* MEC Events Grid Modern Colorful
1104
  ------------------------------------ */
1105
  .mec-event-grid-colorful .mec-event-article {
1106
+ min-height: 400px;
1107
+ border: none;
1108
+ box-shadow: none;
1109
+ background: #40d9f1;
1110
+ padding-top: 25px;
1111
+ margin: 0;
1112
+ color: #fff;
1113
  }
1114
 
1115
  .mec-event-grid-colorful .mec-event-content {
1116
+ background: none;
1117
  }
1118
 
1119
  .mec-event-grid-colorful .mec-event-content p,
1120
  .mec-event-grid-colorful .event-grid-modern-head,
1121
+ .mec-event-grid-colorful .mec-event-sharing-wrap > li > a,
1122
  .mec-event-grid-colorful .event-grid-modern-head .mec-event-day,
1123
  .mec-event-grid-colorful .mec-event-title a,
1124
  .mec-event-grid-colorful .event-grid-modern-head .mec-event-date {
1125
+ color: #fff;
1126
  }
1127
 
1128
  .mec-event-grid-colorful .mec-event-footer .mec-booking-button {
1129
+ border: none;
1130
  }
1131
 
1132
+ .mec-event-grid-colorful .mec-event-sharing-wrap > li {
1133
+ border-color: #fff;
1134
  }
1135
 
1136
+ .mec-event-grid-colorful .mec-event-sharing-wrap:hover > li {
1137
+ background: #333;
1138
+ border-color: #333;
1139
  }
1140
 
1141
  .mec-event-grid-colorful .mec-event-title a.mec-color-hover:hover {
1142
+ color: #fff;
1143
+ text-decoration: underline;
1144
  }
1145
 
1146
  .mec-event-grid-colorful .mec-event-title .event-color {
1147
+ display: none;
1148
  }
1149
 
1150
+ .mec-event-grid-colorful div[class^='col-md-'] {
1151
+ padding: 0 1px 1px 0;
1152
+ margin: 0;
1153
  }
1154
 
1155
  .mec-event-grid-colorful .mec-event-article .mec-time-details {
1156
+ color: #fff;
1157
  }
1158
 
1159
  @media only screen and (min-width: 768px) {
1160
+ .mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-day {
1161
+ font-size: 26px;
1162
+ }
1163
 
1164
+ .mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-month {
1165
+ font-size: 15px;
1166
+ }
1167
 
1168
+ .mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-date {
1169
+ font-size: 50px;
1170
+ }
1171
 
1172
+ .mec-wrap.mec-sm959.mec-event-grid-colorful .mec-event-title {
1173
+ font-size: 21px;
1174
+ }
1175
 
1176
+ .mec-wrap.mec-sm959.mec-event-grid-colorful .mec-event-content p {
1177
+ font-size: 13px;
1178
+ }
1179
  }
1180
 
1181
  @media only screen and (min-width: 768px) and (max-width: 1200px) {
1182
+ .mec-wrap.mec-sm959.mec-event-grid-colorful div[class^='col-md-'] {
1183
+ width: 50%;
1184
+ }
1185
  }
1186
 
1187
  /* MEC Event-list Minimal
1188
  -------------------------- */
1189
  .mec-event-list-minimal .mec-event-article {
1190
+ border-bottom: 1px solid #efefef;
1191
+ padding: 24px 0 16px;
1192
  }
1193
 
1194
  .mec-event-list-minimal .mec-wrap .col-md-9 {
1195
+ padding: 0;
1196
  }
1197
 
1198
  .mec-event-list-minimal .mec-event-date {
1199
+ position: relative;
1200
+ float: left;
1201
+ margin-right: 30px;
1202
+ color: #fff;
1203
+ width: 52px;
1204
+ padding: 6px 4px 3px;
1205
+ text-align: center;
1206
+ text-transform: uppercase;
1207
+ border-radius: 3px;
1208
  }
1209
 
1210
  .mec-event-list-minimal .mec-event-date {
1211
+ min-width: 52px;
1212
+ width: fit-content;
1213
  }
1214
 
1215
  .mec-event-list-minimal .mec-event-date:nth-child(2) {
1216
+ margin: 0 30px 0 -20px;
1217
  }
1218
 
1219
  .mec-event-list-minimal .mec-event-date span {
1220
+ display: block;
1221
+ font-size: 24px;
1222
+ font-weight: 700;
1223
+ text-align: center;
1224
+ margin-bottom: 4px;
1225
  }
1226
 
1227
  .mec-event-list-minimal .mec-event-date:after {
1228
+ display: block;
1229
+ content: '';
1230
+ position: absolute;
1231
+ width: 50px;
1232
+ left: 1px;
1233
+ top: 1px;
1234
+ height: 34px;
1235
+ background: rgba(255, 255, 255, 0.1);
1236
+ box-shadow: 0 4px 4px rgba(0, 0, 0, 0.02);
1237
  }
1238
 
1239
  .mec-event-list-minimal .mec-event-date:after {
1240
+ width: 100%;
1241
  }
1242
 
1243
  .mec-event-list-minimal .mec-event-title {
1244
+ margin-top: 0;
1245
+ margin-bottom: 10px;
1246
+ font-weight: 700;
1247
+ font-size: 18px;
1248
+ text-transform: uppercase;
1249
+ letter-spacing: 0;
1250
+ padding-top: 10px;
1251
  }
1252
 
1253
  .mec-event-list-minimal .mec-time-details,
1254
  .mec-event-list-minimal .mec-event-detail {
1255
+ font-size: 15px;
1256
+ font-weight: 300;
1257
+ line-height: 1;
1258
+ letter-spacing: 0;
1259
+ color: #9a9a9a;
1260
  }
1261
 
1262
  .mec-event-list-minimal .btn-wrapper {
1263
+ text-align: right;
1264
+ padding-right: 0;
1265
+ padding-top: 6px;
1266
  }
1267
 
1268
  .mec-event-list-minimal .btn-wrapper .mec-detail-button {
1269
+ border-bottom: 0;
1270
+ margin-bottom: 14px;
1271
+ margin-right: 0;
1272
+ box-shadow: none;
1273
  }
1274
 
1275
  .mec-event-list-minimal a.mec-detail-button {
1276
+ text-align: center;
1277
+ display: inline-block;
1278
+ background: #ededed;
1279
+ color: #191919;
1280
+ padding: 12px;
1281
+ border-radius: 2px;
1282
+ font-size: 11px;
1283
+ font-weight: 700;
1284
+ text-transform: uppercase;
1285
+ letter-spacing: 2px;
1286
+ transition: all 0.24s ease;
1287
  }
1288
 
1289
  .mec-event-list-minimal a.mec-detail-button:hover {
1290
+ background: #292929;
1291
+ color: #fff;
1292
  }
1293
 
1294
  .vc_col-sm-4 .mec-event-list-minimal .mec-event-date,
1295
  .vc_col-sm-6 .mec-event-list-minimal .mec-event-date {
1296
+ margin-right: 12px;
1297
  }
1298
 
1299
  .vc_col-sm-4 .mec-event-list-minimal .mec-event-title,
1300
  .vc_col-sm-6 .mec-event-list-minimal .mec-event-title {
1301
+ font-size: 15px;
1302
+ letter-spacing: 2px;
1303
  }
1304
 
1305
  @media only screen and (min-width: 480px) and (max-width: 767px) {
1306
+ .mec-event-list-minimal .btn-wrapper {
1307
+ padding-left: 0;
1308
+ }
1309
 
1310
+ .mec-event-list-minimal .mec-event-date {
1311
+ margin-right: 10px;
1312
+ }
1313
  }
1314
 
1315
  @media only screen and (max-width: 767px) {
1316
+ .mec-event-list-minimal .btn-wrapper .mec-detail-button {
1317
+ display: block;
1318
+ text-align: center;
1319
+ margin: 0;
1320
+ margin-top: 16px;
1321
+ padding: 8px;
1322
+ }
1323
 
1324
+ .mec-event-list-minimal .btn-wrapper {
1325
+ margin: 12px 0;
1326
+ }
1327
  }
1328
 
1329
  @media only screen and (max-width: 479px) {
1330
+ .mec-event-list-minimal .mec-event-date {
1331
+ float: none;
1332
+ width: 100%;
1333
+ margin-bottom: 8px;
1334
+ }
1335
+
1336
+ .mec-event-list-minimal .mec-event-date span {
1337
+ display: inline;
1338
+ padding-right: 25px;
1339
+ margin-right: 7px;
1340
+ font-size: inherit;
1341
+ }
1342
+
1343
+ .mec-event-list-minimal .mec-event-date:after {
1344
+ width: 45%;
1345
+ box-shadow: 4px 0 4px rgba(0, 0, 0, 0.02);
1346
+ }
1347
+
1348
+ .mec-event-list-minimal .btn-wrapper {
1349
+ text-align: center;
1350
+ padding-left: 0;
1351
+ }
1352
+
1353
+ .mec-event-list-minimal {
1354
+ text-align: center;
1355
+ }
1356
+
1357
+ .mec-event-list-minimal .mec-event-detail {
1358
+ margin-bottom: 10px;
1359
+ }
1360
  }
1361
 
1362
  /* MEC Event-list Modern
1363
  -------------------------- */
1364
  .mec-wrap .mec-event-list-modern .mec-event-title {
1365
+ margin-top: 0;
1366
+ margin-bottom: 10px;
1367
  }
1368
 
1369
  .mec-event-list-modern .mec-event-article {
1370
+ border-bottom: 1px solid #efefef;
1371
+ padding: 30px 0 10px;
1372
  }
1373
 
1374
  .mec-event-list-modern .mec-event-article:last-child {
1375
+ border-bottom: none;
1376
  }
1377
 
1378
  .mec-event-list-modern .mec-event-title a {
1379
+ color: #191919;
1380
+ transition: all 0.24s ease;
1381
+ box-shadow: none;
1382
  }
1383
 
1384
  .mec-event-list-modern .mec-event-date {
1385
+ text-transform: uppercase;
1386
+ padding: 10px 0;
1387
  }
1388
 
1389
  .mec-event-list-modern .mec-event-date .event-d {
1390
+ font-size: 48px;
1391
+ display: table-cell;
1392
+ padding: 10px 0 0;
1393
  }
1394
 
1395
  .mec-event-list-modern .mec-event-date .event-d.mec-multiple-dates {
1396
+ font-size: 20px;
1397
+ padding: 0;
1398
  }
1399
 
1400
  .mec-event-list-modern .mec-event-date.mec-multiple-date-event:first-child {
1401
+ padding: 10px 0 6px 0;
1402
+ position: relative;
1403
+ width: fit-content;
1404
  }
1405
 
1406
  .mec-event-list-modern .mec-event-date.mec-multiple-date-event:first-child:after {
1407
+ content: '';
1408
+ position: absolute;
1409
+ bottom: 0;
1410
+ left: 0;
1411
+ width: 100%;
1412
+ height: 1px;
1413
+ background: silver;
1414
  }
1415
 
1416
  .mec-event-list-modern .mec-event-date.mec-multiple-date-event:last-child {
1417
+ padding: 5px 0 10px 0;
1418
  }
1419
 
1420
  .mec-event-list-modern .mec-event-date.mec-multiple-date-event .event-d {
1421
+ font-size: 20px;
1422
+ padding: 0;
1423
  }
1424
 
1425
  .mec-event-list-modern .mec-event-date.mec-multiple-date-event .event-da {
1426
+ font-size: 20px;
1427
+ margin: 0;
1428
  }
1429
 
1430
  .mec-event-list-modern .mec-event-date .event-f {
1431
+ font-size: 13px;
1432
+ display: table-cell;
1433
+ vertical-align: middle;
1434
+ padding-left: 7px;
1435
+ font-weight: 500;
1436
+ letter-spacing: 3px;
1437
+ color: #777;
1438
  }
1439
 
1440
  .mec-event-list-modern .mec-event-detail {
1441
+ font-weight: 300;
1442
+ color: #8a8a8a;
1443
  }
1444
 
1445
  .mec-event-list-modern .mec-event-detail .mec-time-details {
1446
+ display: inline;
1447
  }
1448
 
1449
  .mec-event-list-modern .mec-event-date .event-da {
1450
+ margin-top: 9px;
1451
+ color: silver;
1452
+ font-size: 28px;
1453
+ font-weight: 100;
1454
+ text-transform: uppercase;
1455
+ letter-spacing: -1px;
1456
+ text-align: left;
1457
  }
1458
 
1459
  .mec-event-list-modern .mec-btn-wrapper .mec-booking-button {
1460
+ border-radius: 1px;
1461
+ letter-spacing: 2px;
1462
+ border: 1px solid #e6e6e6;
1463
+ color: #333;
1464
+ background-color: #fff;
1465
+ padding: 13px 20px;
1466
+ font-weight: 700;
1467
+ font-size: 11px;
1468
+ box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
1469
+ transition: all 0.28s ease;
1470
  }
1471
 
1472
  .mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover {
1473
+ border-color: #222;
1474
+ background: #222;
1475
+ color: #fff;
1476
  }
1477
 
1478
  .mec-event-list-modern .mec-event-title {
1479
+ font-weight: 700;
1480
+ font-size: 20px;
1481
+ text-transform: uppercase;
1482
+ letter-spacing: 1px;
1483
  }
1484
 
1485
  .mec-event-list-modern .mec-event-detail {
1486
+ color: #9a9a9a;
1487
+ font-size: 15px;
1488
+ font-weight: 300;
1489
+ line-height: 25px;
1490
  }
1491
 
1492
  .mec-event-list-modern .mec-btn-wrapper {
1493
+ text-align: right;
1494
+ padding: 10px 0;
1495
+ text-transform: uppercase;
1496
  }
1497
 
1498
  .mec-event-list-modern .mec-event-sharing {
1499
+ position: relative;
1500
+ margin: 10px 0;
1501
+ padding-left: 0;
1502
  }
1503
 
1504
+ .mec-event-list-modern .mec-event-sharing > li {
1505
+ display: inline-block;
1506
+ border: none;
1507
+ border-radius: 50%;
1508
+ margin-right: 3px;
1509
  }
1510
 
1511
  .mec-event-list-modern .mec-event-sharing .telegram {
1512
+ min-width: 36px;
1513
+ min-height: 36px;
1514
+ line-height: 36px;
1515
+ padding: 9px 1px 10px;
1516
+ border-radius: 60px;
1517
  }
1518
 
1519
+ .mec-event-list-modern .mec-event-sharing > li .telegram {
1520
+ padding-top: 8px;
1521
+ padding-bottom: 9px;
1522
+ border-radius: 50%;
1523
+ border: 1px solid #ddd;
1524
  }
1525
 
1526
  .mec-event-list-modern .mec-event-sharing .telegram .svg-inline--fa.fa-telegram.fa-w-16 {
1527
+ width: 3.246rem;
1528
+ padding: 2px 10px 0 10px;
1529
+ margin-bottom: -2px;
1530
  }
1531
 
1532
+ .mec-event-list-modern
1533
+ .mec-event-sharing
1534
+ .telegram
1535
+ .svg-inline--fa.fa-telegram.fa-w-16
1536
+ path {
1537
+ fill: #767676;
1538
  }
1539
 
1540
  .mec-event-list-modern .mec-event-sharing li:hover .telegram {
1541
+ background-color: #40d9f1;
1542
  }
1543
 
1544
+ .mec-event-list-modern
1545
+ .mec-event-sharing
1546
+ li:hover
1547
+ .telegram
1548
+ .svg-inline--fa.fa-telegram.fa-w-16
1549
+ path {
1550
+ fill: #fff;
1551
  }
1552
 
1553
+ .mec-event-list-modern .mec-event-sharing > li:hover {
1554
+ display: inline-block;
1555
  }
1556
 
1557
+ .mec-event-list-modern .mec-event-sharing > li:hover a i {
1558
+ color: #fff;
1559
+ background: #40d9f1;
1560
+ border-color: #40d9f1;
1561
  }
1562
 
1563
+ .mec-event-list-modern .mec-event-sharing > li i {
1564
+ width: 36px;
1565
+ display: inline-block;
1566
+ line-height: 35px;
1567
+ color: #767676;
1568
+ text-align: center;
1569
+ border-radius: 50%;
1570
+ border: 1px solid #ddd;
1571
+ font-size: 14px;
1572
  }
1573
 
1574
  .mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon {
1575
+ background: #40d9f1;
1576
+ border-color: #40d9f1;
1577
+ cursor: pointer;
1578
+ border-radius: 50%;
1579
  }
1580
 
1581
  .mec-event-list-modern .mec-event-sharing li:hover a i {
1582
+ background: #40d9f1;
1583
  }
1584
 
1585
  @media only screen and (min-width: 768px) {
1586
+ .mec-event-list-modern .mec-event-article {
1587
+ position: relative;
1588
+ min-height: 160px;
1589
+ overflow: hidden;
1590
+ }
1591
+
1592
+ .mec-event-list-modern .col-md-2.col-sm-2 {
1593
+ width: 210px;
1594
+ position: absolute;
1595
+ left: 0;
1596
+ top: 20px;
1597
+ padding: 0;
1598
+ }
1599
+
1600
+ .mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper {
1601
+ width: 180px;
1602
+ padding: 0;
1603
+ position: absolute;
1604
+ right: 0;
1605
+ top: 30%;
1606
+ }
1607
+
1608
+ .mec-event-list-modern .col-md-6.col-sm-6 {
1609
+ width: 100%;
1610
+ padding-left: 225px;
1611
+ padding-right: 195px;
1612
+ }
1613
  }
1614
 
1615
  @media only screen and (max-width: 767px) {
1616
+ .mec-event-list-modern .mec-btn-wrapper .mec-booking-button {
1617
+ letter-spacing: 1px;
1618
+ border: 1px solid #e1e1e1;
1619
+ padding: 8px 16px;
1620
+ }
1621
 
1622
+ .mec-event-list-modern .mec-btn-wrapper {
1623
+ padding: 0 0 12px;
1624
+ }
1625
 
1626
+ .mec-event-list-modern .mec-event-sharing {
1627
+ margin-bottom: 0;
1628
+ }
1629
  }
1630
 
1631
  /* MEC Event-grid Minimal
1632
  -------------------------- */
1633
  .mec-event-grid-minimal .mec-event-article {
1634
+ margin: 15px 0;
1635
+ min-height: 80px;
1636
+ display: table;
1637
  }
1638
 
1639
  .mec-event-grid-minimal .event-detail-wrap {
1640
+ display: table-cell;
1641
+ vertical-align: middle;
1642
  }
1643
 
1644
  .mec-event-grid-minimal .mec-event-date {
1645
+ width: 70px;
1646
+ float: left;
1647
+ margin-right: 20px;
1648
+ padding: 12px 16px 10px;
1649
+ text-align: center;
1650
+ text-transform: uppercase;
1651
+ border-radius: 4px;
1652
+ border: 1px solid #e6e6e6;
1653
+ transition: all 0.37s ease-in-out;
1654
+ box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
1655
  }
1656
 
1657
  .mec-event-grid-minimal .mec-event-date span {
1658
+ display: block;
1659
+ font-size: 24px;
1660
+ font-weight: 700;
1661
+ text-align: center;
1662
+ margin-bottom: 4px;
1663
+ color: #2a2a2a;
1664
+ transition: color 0.3s ease;
1665
  }
1666
 
1667
  .mec-event-grid-minimal .mec-event-title {
1668
+ margin-top: 0;
1669
+ margin-bottom: 10px;
1670
+ font-weight: 700;
1671
+ line-height: 21px;
1672
+ font-size: 16px;
1673
+ text-transform: uppercase;
1674
+ transition: color 0.3s ease;
1675
  }
1676
 
1677
  .mec-event-grid-minimal .mec-event-title a {
1678
+ color: #191919;
1679
+ transition: color 0.3s ease;
1680
  }
1681
 
1682
  .mec-event-grid-minimal .mec-time-details,
1683
  .mec-event-grid-minimal .mec-event-detail {
1684
+ font-size: 15px;
1685
+ font-weight: 300;
1686
+ line-height: 1;
1687
+ letter-spacing: 0;
1688
+ color: #9a9a9a;
1689
+ margin-bottom: 5px;
1690
  }
1691
 
1692
  .mec-event-grid-minimal .mec-event-date:hover {
1693
+ color: #fff;
1694
  }
1695
 
1696
  .mec-event-grid-minimal .mec-event-date:hover span {
1697
+ color: #fff;
1698
  }
1699
 
1700
  .mec-wrap .mec-event-grid-minimal .mec-event-date:hover {
1701
+ color: #fff;
1702
  }
1703
 
1704
  /* MEC Event-list Classic
1705
  -------------------------- */
1706
  .mec-event-list-classic .mec-event-article {
1707
+ padding: 12px 0;
1708
+ margin-bottom: 20px;
1709
  }
1710
 
1711
  .mec-event-list-classic .mec-event-image {
1712
+ float: left;
1713
+ width: 86px;
1714
+ margin-right: 20px;
1715
  }
1716
 
1717
  .mec-event-list-classic .mec-event-date,
1718
  .mec-event-list-classic .mec-event-time {
1719
+ font-weight: 400;
1720
+ font-size: 13px;
1721
+ letter-spacing: 0;
1722
+ line-height: 18px;
1723
+ text-align: left;
1724
+ display: initial;
1725
+ margin-right: 12px;
1726
  }
1727
 
1728
  .mec-event-list-classic .mec-event-time .mec-time-details,
1729
  .mec-event-list-classic .mec-event-time i {
1730
+ display: inline;
1731
+ margin-right: 3px;
1732
  }
1733
 
1734
  .mec-event-list-classic .mec-event-date span {
1735
+ font-weight: 500;
1736
+ margin-bottom: 6px;
1737
  }
1738
 
1739
  .mec-event-list-classic .mec-event-title {
1740
+ font-size: 15px;
1741
+ margin: 10px 0 12px;
1742
+ font-weight: 700;
1743
+ text-transform: uppercase;
1744
  }
1745
 
1746
  .mec-event-list-classic .mec-event-title a {
1747
+ color: #494949;
1748
+ transition: color 0.3s ease;
1749
  }
1750
 
1751
  .mec-event-list-classic .mec-event-detail {
1752
+ color: #777;
1753
+ font-weight: 400;
1754
+ line-height: 12px;
1755
+ font-size: 12px;
1756
+ overflow: hidden;
1757
  }
1758
 
1759
  .mec-event-list-classic a.magicmore {
1760
+ padding: 10px 16px;
1761
+ color: #fff;
1762
+ background: #222;
1763
+ letter-spacing: 2px;
1764
+ font-size: 11px;
1765
  }
1766
 
1767
  .mec-event-list-classic a.magicmore:after {
1768
+ content: '';
1769
+ display: none;
1770
  }
1771
 
1772
  .mec-event-list-classic a.magicmore:hover {
1773
+ color: #40d9f1;
1774
  }
1775
 
1776
  /* MEC Event-grid Simple
1777
  -------------------------- */
1778
  .mec-event-grid-simple .mec-event-article {
1779
+ position: relative;
1780
+ margin-bottom: 30px;
1781
  }
1782
 
1783
  .mec-event-grid-simple .mec-event-article:after {
1784
+ border-right: 1px solid #e6e6e6;
1785
+ height: 60px;
1786
+ position: absolute;
1787
+ top: 50%;
1788
+ margin-top: -30px;
1789
+ right: -1px;
1790
  }
1791
 
1792
  .mec-event-grid-simple .row div:last-child .mec-event-article:after {
1793
+ border: none;
1794
  }
1795
 
1796
  .mec-event-grid-simple .row {
1797
+ margin: 15px 0 30px;
1798
+ text-align: center;
1799
  }
1800
 
1801
  .mec-event-grid-simple .mec-event-date {
1802
+ padding: 0;
1803
+ margin: 0;
1804
+ text-transform: capitalize;
1805
+ font-size: 12px;
1806
+ font-weight: 700;
1807
  }
1808
 
1809
  .mec-event-grid-simple .mec-event-title {
1810
+ margin-top: 0;
1811
+ margin-bottom: 10px;
1812
+ font-weight: 700;
1813
+ line-height: 21px;
1814
+ font-size: 15px;
1815
+ padding-top: 5px;
1816
+ padding-left: 5px;
1817
+ padding-right: 5px;
1818
+ text-transform: uppercase;
1819
+ transition: color 0.37s ease;
1820
  }
1821
 
1822
  .mec-event-grid-simple .mec-event-title a {
1823
+ color: #494949;
1824
+ transition: color 0.3s ease;
1825
  }
1826
 
1827
  .mec-event-grid-simple .mec-event-detail {
1828
+ font-weight: 400;
1829
+ line-height: 1;
1830
+ letter-spacing: 0;
1831
+ font-size: 13px;
1832
+ color: #777;
1833
  }
1834
 
1835
  .mec-event-grid-simple:hover .mec-event-title {
1836
+ color: #40d9f1;
1837
  }
1838
 
1839
  .mec-event-grid-simple:hover .mec-event-date {
1840
+ background: transparent;
1841
  }
1842
 
1843
  .event-last:after {
1844
+ display: none;
1845
  }
1846
 
1847
  @media only screen and (max-width: 767px) {
1848
+ .mec-event-grid-simple .mec-event-article {
1849
+ padding-bottom: 20px;
1850
+ margin-bottom: 20px;
1851
+ border-bottom: 1px solid #eee;
1852
+ }
1853
 
1854
+ .mec-event-grid-simple .mec-event-article:after {
1855
+ border: none;
1856
+ }
1857
  }
1858
 
1859
  /* MEC Event-grid Novel
1860
  —------------------------ */
1861
  .mec-event-grid-novel .mec-event-article {
1862
+ position: relative;
1863
+ margin-bottom: 30px;
1864
+ padding: 60px 5% 60px 7%;
1865
+ border: 1px solid rgba(255, 255, 255, 0.12);
1866
+ border-radius: 10px;
1867
+ background-color: #0050fd;
1868
+ -webkit-transition: all 0.3s ease;
1869
+ -o-transition: all 0.3s ease;
1870
+ transition: all 0.3s ease;
1871
+ z-index: 1;
1872
  }
1873
 
1874
  .mec-event-grid-novel .mec-event-article .novel-grad-bg {
1875
+ position: absolute;
1876
+ top: 0;
1877
+ left: 0;
1878
+ width: 100%;
1879
+ height: 100%;
1880
+ border-radius: 10px;
1881
+ opacity: 0;
1882
+ z-index: -1;
1883
+ -webkit-transition: all 0.3s ease;
1884
+ -o-transition: all 0.3s ease;
1885
+ transition: all 0.3s ease;
1886
  }
1887
 
1888
  .mec-event-grid-novel .mec-event-article:hover {
1889
+ -webkit-box-shadow: 0 13px 36px 0 rgba(0, 0, 0, 0.23);
1890
+ box-shadow: 0 13px 36px 0 rgba(0, 0, 0, 0.23);
1891
+ border-color: transparent;
1892
  }
1893
 
1894
  .mec-event-grid-novel .mec-event-article:hover .novel-grad-bg {
1895
+ background-image: -webkit-gradient(
1896
+ linear,
1897
+ left top,
1898
+ right top,
1899
+ from(rgb(38, 46, 50)),
1900
+ to(rgb(14, 16, 21))
1901
+ );
1902
+ background-image: -webkit-linear-gradient(
1903
+ left,
1904
+ rgb(38, 46, 50) 0%,
1905
+ rgb(14, 16, 21) 100%
1906
+ );
1907
+ background-image: -o-linear-gradient(left, rgb(38, 46, 50) 0%, rgb(14, 16, 21) 100%);
1908
+ background-image: linear-gradient(90deg, rgb(38, 46, 50) 0%, rgb(14, 16, 21) 100%);
1909
+ opacity: 1;
1910
  }
1911
 
1912
  .mec-event-grid-novel .mec-event-image {
1913
+ float: left;
1914
+ width: 150px;
1915
+ height: 150px;
1916
  }
1917
 
1918
  .mec-event-grid-novel .mec-event-image img {
1919
+ width: 150px;
1920
+ height: 150px;
1921
+ border-radius: 50%;
1922
  }
1923
 
1924
  .mec-event-grid-novel .mec-event-detail-wrap {
1925
+ margin-left: 200px;
1926
  }
1927
 
1928
  .mec-event-grid-novel .mec-event-content h4 {
1929
+ position: relative;
1930
+ margin-bottom: 10px;
1931
+ display: inline-block;
1932
  }
1933
 
1934
  .mec-event-grid-novel .mec-event-content h4 a {
1935
+ font-size: 24px;
1936
+ line-height: 35px;
1937
+ color: #fafcff;
1938
  }
1939
 
1940
+ .mec-event-grid-novel
1941
+ .mec-event-content
1942
+ h4.mec-gCalendar-search-text-wrap
1943
+ input[type='text']before {
1944
+ content: '';
1945
+ position: absolute;
1946
+ top: 8px;
1947
+ left: -30px;
1948
+ width: 17px;
1949
+ height: 17px;
1950
+ background: #5cd0ed;
1951
+ opacity: 0.4;
1952
+ border-radius: 50%;
1953
+ padding-right: 5px;
1954
  }
1955
 
1956
  .mec-event-grid-novel .mec-event-content h4::after {
1957
+ content: '';
1958
+ position: absolute;
1959
+ top: 12px;
1960
+ left: -26px;
1961
+ width: 9px;
1962
+ height: 9px;
1963
+ background: #5cd0ed;
1964
+ border-radius: 50%;
1965
  }
1966
 
1967
  .mec-skin-grid-container .mec-event-grid-novel .mec-categories li a {
1968
+ color: #fff;
1969
  }
1970
 
1971
  .mec-event-grid-novel .mec-local-time-details,
1972
  .mec-event-grid-novel .mec-event-month,
1973
  .mec-event-grid-novel .mec-event-detail,
1974
  .mec-event-grid-novel .mec-event-address {
1975
+ position: relative;
1976
+ padding-left: 35px;
1977
+ font-size: 15px;
1978
+ line-height: 30px;
1979
+ color: rgba(255, 255, 255, 0.4);
1980
  }
1981
 
1982
  .mec-event-grid-novel .mec-local-time-details:before,
1983
  .mec-event-grid-novel .mec-event-month::before,
1984
  .mec-event-grid-novel .mec-event-detail::before,
1985
  .mec-event-grid-novel .mec-event-address::before {
1986
+ position: absolute;
1987
+ top: 6px;
1988
+ left: 6px;
1989
+ font-size: 17px;
1990
+ font-family: 'simple-line-icons';
1991
+ font-style: normal;
1992
+ font-weight: normal;
1993
+ font-variant: normal;
1994
+ text-transform: none;
1995
+ line-height: 1;
1996
  }
1997
 
1998
  .mec-event-grid-novel .mec-local-time-details::before {
1999
+ content: '\e007';
2000
  }
2001
 
2002
  .mec-event-grid-novel .mec-event-month::before {
2003
+ content: '\e075';
2004
  }
2005
 
2006
  .mec-event-grid-novel .mec-event-detail::before {
2007
+ content: '\e081';
2008
  }
2009
 
2010
  .mec-event-grid-novel .mec-event-address::before {
2011
+ content: '\e096';
2012
  }
2013
 
2014
  .mec-event-grid-novel .mec-event-footer {
2015
+ clear: both;
2016
+ padding: 20px 0;
2017
+ border-top: none;
2018
+ background: transparent;
2019
  }
2020
 
2021
  .mec-event-grid-novel .mec-event-footer .mec-booking-button {
2022
+ right: auto;
2023
+ left: 0;
2024
+ height: 42px;
2025
+ width: 148px;
2026
+ padding: 0 20px;
2027
+ font-size: 14px;
2028
+ font-weight: normal;
2029
+ line-height: 42px;
2030
+ text-align: center;
2031
+ color: #fff;
2032
+ background: transparent;
2033
+ border-color: rgba(255, 255, 255, 0.1);
2034
+ border-radius: 50px;
2035
  }
2036
 
2037
  .mec-event-grid-novel .mec-event-footer .mec-booking-button:hover {
2038
+ background-color: rgba(255, 255, 255, 0.1);
2039
  }
2040
 
2041
  .mec-event-grid-novel .mec-event-sharing-wrap {
2042
+ left: 175px;
2043
+ cursor: pointer;
2044
+ padding-left: 0;
2045
  }
2046
 
2047
+ .mec-event-grid-novel .mec-event-sharing-wrap > li {
2048
+ border-color: rgba(255, 255, 255, 0.1);
2049
+ border-radius: 50%;
2050
  }
2051
 
2052
  .mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing {
2053
+ top: -5px;
2054
+ left: 0;
2055
+ padding: 5px 10px 2px 50px;
2056
+ min-width: 150px;
2057
+ width: inherit;
2058
+ height: 37px;
2059
+ background-color: rgba(255, 255, 255, 0.1);
2060
+ -webkit-box-shadow: none;
2061
+ box-shadow: none;
2062
+ border: none;
2063
+ border-radius: 50px;
2064
  }
2065
 
2066
+ .mec-event-grid-novel .mec-event-sharing-wrap:hover > li {
2067
+ background-color: rgba(255, 255, 255, 0.1);
2068
  }
2069
 
2070
  .mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing::before,
2071
  .mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing::after {
2072
+ display: none;
2073
  }
2074
 
2075
  .mec-event-grid-novel .mec-event-sharing .mec-event-social-icon,
2076
  .mec-event-grid-novel .mec-event-sharing .mec-event-social-icon a,
2077
  .mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li i {
2078
+ display: inline;
2079
  }
2080
 
2081
  .mec-event-grid-novel .mec-event-sharing .mec-event-social-icon a {
2082
+ padding: 0 10px;
2083
  }
2084
 
2085
+ .mec-event-grid-novel .mec-event-sharing-wrap > li a {
2086
+ color: #fff;
2087
  }
2088
 
2089
  .mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li a {
2090
+ color: rgba(255, 255, 255, 0.4);
2091
  }
2092
 
2093
  .mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li a:hover {
2094
+ color: rgba(255, 255, 255, 1);
2095
  }
2096
 
2097
  @media only screen and (max-width: 1200px) {
2098
+ .mec-event-grid-novel .row .col-md-6.col-sm-6 {
2099
+ width: 100%;
2100
+ float: none;
2101
+ }
2102
 
2103
+ .mec-event-grid-novel .mec-event-image {
2104
+ float: none;
2105
+ margin-top: -20px;
2106
+ margin-bottom: 20px;
2107
+ }
2108
 
2109
+ .mec-event-grid-novel .mec-event-detail-wrap {
2110
+ margin-left: 20px;
2111
+ }
2112
 
2113
+ .mec-event-grid-novel .mec-event-footer {
2114
+ margin-top: 30px;
2115
+ }
2116
  }
2117
 
2118
  @media only screen and (max-width: 767px) {
2119
+ .mec-event-grid-novel .mec-event-footer {
2120
+ margin-top: 0;
2121
+ padding-top: 30px;
2122
+ margin-bottom: 24px;
2123
+ }
2124
 
2125
+ .mec-event-grid-novel .mec-event-footer .mec-booking-button {
2126
+ display: block;
2127
+ position: relative;
2128
+ }
2129
 
2130
+ .mec-event-grid-novel .mec-event-sharing-wrap {
2131
+ left: 0;
2132
+ bottom: -55px;
2133
+ padding-left: 0;
2134
+ }
2135
 
2136
+ .mec-event-grid-novel .mec-event-content h4 a {
2137
+ font-size: 20px;
2138
+ line-height: 1.3;
2139
+ }
2140
  }
2141
 
2142
  .mec-event-grid-novel .mec-event-sharing-wrap {
2143
+ padding-left: 0;
2144
  }
2145
 
2146
  .mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing {
2147
+ width: fit-content;
2148
+ z-index: 999999;
2149
  }
2150
 
2151
  @media (min-width: 1280px) {
2152
+ .mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-article img {
2153
+ width: 100px;
2154
+ height: 100px;
2155
+ }
2156
 
2157
+ .mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-detail-wrap {
2158
+ margin-left: 150px;
2159
+ }
2160
  }
2161
 
2162
  @media (min-width: 760px) and (max-width: 1024px) {
2163
+ .mec-event-grid-novel .col-md-4.col-sm-4 {
2164
+ width: 100%;
2165
+ }
2166
 
2167
+ .mec-event-grid-novel .mec-event-image {
2168
+ float: left;
2169
+ }
2170
 
2171
+ .mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-article img {
2172
+ width: 100px;
2173
+ height: 100px;
2174
+ }
2175
  }
2176
 
2177
  /* MEC Event Cover Modern
2178
  -------------------------- */
2179
  .mec-event-cover-modern {
2180
+ position: relative;
2181
  }
2182
 
2183
  .mec-event-cover-modern .mec-event-cover-a {
2184
+ background: transparent;
2185
+ position: absolute;
2186
+ color: #fff;
2187
+ bottom: 0;
2188
+ left: 0;
2189
+ text-decoration: none;
2190
  }
2191
 
2192
  .mec-event-cover-modern .mec-event-cover-a .mec-event-overlay {
2193
+ transition: all 0.5s;
2194
+ opacity: 0.8;
2195
+ width: 100%;
2196
+ height: 100%;
2197
+ position: absolute;
2198
  }
2199
 
2200
  .mec-event-cover-modern .mec-event-cover-a:hover .mec-event-overlay {
2201
+ opacity: 1;
2202
  }
2203
 
2204
  .mec-event-cover-modern .mec-event-detail {
2205
+ padding: 40px;
2206
+ position: relative;
2207
  }
2208
 
2209
  .mec-event-cover-modern .mec-event-cover-a:hover .mec-event-tag {
2210
+ color: #333;
2211
+ transition: all 0.5s;
2212
  }
2213
 
2214
  .mec-event-cover-modern .mec-event-cover-a .mec-event-title:hover {
2215
+ text-decoration: underline;
2216
  }
2217
 
2218
  .mec-event-cover-modern .mec-event-tag {
2219
+ background: #fff;
2220
+ display: inline-block;
2221
+ padding: 5px 9px;
2222
+ font-size: 11px;
2223
+ font-weight: 600;
2224
+ text-transform: uppercase;
2225
+ letter-spacing: 1px;
2226
+ margin-bottom: 24px;
2227
  }
2228
 
2229
  .mec-event-cover-modern .mec-event-date {
2230
+ text-transform: uppercase;
2231
+ font-size: 17px;
2232
+ font-weight: 300;
2233
  }
2234
 
2235
  .mec-event-cover-modern .mec-event-title {
2236
+ color: #fff;
2237
+ text-transform: uppercase;
2238
+ font-size: 40px;
2239
+ font-weight: 700;
2240
+ margin: 6px 0;
2241
  }
2242
 
2243
  .mec-event-cover-modern .mec-event-place {
2244
+ font-weight: 400;
2245
+ font-size: 18px;
2246
  }
2247
 
2248
  @media only screen and (max-width: 767px) {
2249
+ .mec-event-cover-modern .mec-event-cover-a {
2250
+ width: 100%;
2251
+ }
2252
  }
2253
 
2254
  /* MEC Event Cover Classic
2255
  -------------------------- */
2256
  .mec-event-cover-classic {
2257
+ position: relative;
2258
+ overflow: hidden;
2259
+ background: #fff;
2260
+ padding: 6px;
2261
+ border: 1px solid #e8e8e8;
2262
  }
2263
 
2264
  .mec-event-cover-classic .mec-event-overlay {
2265
+ position: absolute;
2266
+ left: 6px;
2267
+ right: 6px;
2268
+ bottom: 6px;
2269
+ top: 6px;
2270
+ width: auto;
2271
+ height: auto;
2272
+ background-color: rgba(36, 36, 36, 0.4);
2273
+ transition: all 0.33s ease-in-out;
2274
  }
2275
 
2276
  .mec-event-cover-classic:hover .mec-event-overlay {
2277
+ background-color: rgba(36, 36, 36, 0.6);
2278
  }
2279
 
2280
  .mec-event-cover-classic .mec-event-content {
2281
+ font-size: 15px;
2282
+ color: #fff;
2283
+ position: absolute;
2284
+ bottom: 0;
2285
+ padding: 50px 35px;
2286
+ transition: all 0.33s ease-in-out;
2287
  }
2288
 
2289
  .mec-event-cover-classic .mec-event-date {
2290
+ font-size: 14px;
2291
+ text-transform: uppercase;
2292
+ font-weight: 400;
2293
+ line-height: 1.6;
2294
+ text-align: left;
2295
  }
2296
 
2297
  .mec-event-cover-classic .mec-event-date span {
2298
+ display: block;
2299
+ font-weight: 700;
2300
+ font-size: 16px;
2301
  }
2302
 
2303
  .mec-event-cover-classic .mec-event-title {
2304
+ color: #fff;
2305
+ margin: 20px 0 38px;
2306
+ font-size: 24px;
2307
+ font-weight: bold;
2308
+ text-transform: uppercase;
2309
+ font-style: normal;
2310
  }
2311
 
2312
  .mec-event-cover-classic .mec-btn-wrapper {
2313
+ text-align: left;
2314
  }
2315
 
2316
  .mec-event-cover-classic .mec-event-icon {
2317
+ font-size: 18px;
2318
+ float: left;
2319
+ margin-right: 14px;
2320
+ color: #fff;
2321
+ padding: 13px;
2322
  }
2323
 
2324
  .mec-event-cover-classic .mec-event-button {
2325
+ color: #fff;
2326
+ background-color: #191919;
2327
+ border: 2px #191919 solid;
2328
+ padding: 12px 20px;
2329
+ letter-spacing: 3px;
2330
+ font-size: 12px;
2331
+ font-weight: bold;
2332
+ font-style: normal;
2333
+ transition: all 0.22s ease;
2334
+ text-decoration: none;
2335
  }
2336
 
2337
  .mec-event-cover-classic .mec-event-button:hover {
2338
+ color: #191919;
2339
+ background-color: #fff;
2340
+ border-color: #fff;
2341
+ border-radius: 1px;
2342
  }
2343
 
2344
  .mec-event-cover-classic .mec-event-image img {
2345
+ min-width: 100%;
2346
  }
2347
 
2348
  @media only screen and (max-width: 960px) {
2349
+ .mec-event-cover-classic .mec-event-content {
2350
+ padding: 20px;
2351
+ }
2352
 
2353
+ .mec-event-cover-classic .mec-event-button {
2354
+ font-size: 11px;
2355
+ padding: 7px 10px;
2356
+ letter-spacing: 1px;
2357
+ }
2358
 
2359
+ .mec-event-cover-classic .mec-event-title {
2360
+ font-size: 19px;
2361
+ margin: 15px 0 25px;
2362
+ }
2363
 
2364
+ .mec-event-cover-classic .mec-event-date {
2365
+ font-size: 12px;
2366
+ }
2367
  }
2368
 
2369
  @media only screen and (max-width: 767px) {
2370
+ .mec-event-cover-classic {
2371
+ margin-bottom: 30px;
2372
+ }
2373
  }
2374
 
2375
  @media only screen and (max-width: 479px) {
2376
+ .mec-event-cover-classic .mec-event-content {
2377
+ padding: 15px;
2378
+ font-size: 15px;
2379
+ }
2380
 
2381
+ .mec-event-cover-classic .mec-event-title {
2382
+ font-size: 15px;
2383
+ margin: 10px 0;
2384
+ }
2385
 
2386
+ .mec-event-cover-classic .mec-event-button {
2387
+ font-size: 10px;
2388
+ padding: 6px;
2389
+ letter-spacing: 1px;
2390
+ }
2391
 
2392
+ .mec-event-cover-classic .mec-event-icon {
2393
+ padding: 10px;
2394
+ }
2395
  }
2396
 
2397
  /* MEC LOAD MORE BUTTON
2398
  -------------------------- */
2399
  .mec-load-more-wrap {
2400
+ text-align: center;
2401
+ display: block;
2402
+ width: 100%;
2403
+ padding-top: 20px;
2404
+ text-align: center;
2405
+ position: relative;
2406
  }
2407
 
2408
  .mec-load-more-button {
2409
+ box-shadow: none;
2410
+ transition: all 0.21s ease;
2411
+ font-size: 12px;
2412
+ font-weight: 500;
2413
+ letter-spacing: 1px;
2414
+ text-transform: uppercase;
2415
+ background: #fff;
2416
+ color: #767676;
2417
+ border: 2px solid #e8e8e8;
2418
+ border-radius: 50px;
2419
+ padding: 0px 28px;
2420
+ margin-bottom: 20px;
2421
+ cursor: pointer;
2422
+ line-height: 40px;
2423
+ height: 42px;
2424
+ display: inline-block;
2425
  }
2426
 
2427
  .mec-load-more-button:hover {
2428
+ background: #191919;
2429
+ color: #fff;
2430
+ border-color: #191919;
2431
  }
2432
 
2433
  .mec-load-more-loading {
2434
+ content: url('../img/ajax-loader.gif');
2435
+ cursor: wait;
2436
+ background: transparent;
2437
+ border-style: none;
2438
  }
2439
 
2440
  .mec-load-more-loading:hover {
2441
+ background: transparent;
2442
  }
2443
 
2444
  .mec-modal-preloader,
2445
  .mec-month-navigator-loading {
2446
+ width: 100%;
2447
+ height: 100%;
2448
+ background: no-repeat rgba(255, 255, 255, 0.88) url('../img/ajax-loader.gif') center;
2449
+ border-style: none;
2450
+ position: absolute;
2451
+ left: 0;
2452
+ right: 0;
2453
+ bottom: 0;
2454
+ top: 0;
2455
+ z-index: 9;
2456
  }
2457
 
2458
  .mec-event-calendar-classic .mec-calendar-side .mec-calendar-table {
2459
+ min-height: 1024px;
2460
  }
2461
 
2462
  .mec-calendar-side .mec-calendar-table {
2463
+ min-height: 450px;
2464
  }
2465
 
2466
  .mec-skin-weekly-view-events-container.mec-month-navigator-loading {
2467
+ margin-top: 0;
2468
  }
2469
 
2470
  .mec-calendar.mec-event-calendar-classic .mec-calendar-side {
2471
+ display: block;
2472
  }
2473
 
2474
  .mec-skin-daily-view-events-container.mec-month-navigator-loading {
2475
+ margin-top: 0px;
2476
  }
2477
 
2478
  @media only screen and (min-width: 961px) {
2479
+ .mec-wrap.mec-sm959 .mec-calendar-side .mec-calendar-table {
2480
+ min-height: 1px;
2481
+ }
2482
  }
2483
 
2484
  @media only screen and (max-width: 479px) {
2485
+ .mec-calendar-side .mec-calendar-table {
2486
+ min-height: 1px;
2487
+ }
2488
  }
2489
 
2490
  /* MEC Event Cover Clean
2491
  -------------------------- */
2492
  .mec-event-cover-clean {
2493
+ position: relative;
2494
+ border: 1px solid #e6e6e6;
2495
+ padding: 8px;
2496
  }
2497
 
2498
  .mec-event-cover-clean .mec-event-overlay {
2499
+ height: 100%;
2500
+ background-color: rgba(36, 36, 36, 0.4);
2501
+ position: absolute;
2502
+ width: 100%;
2503
+ left: 0;
2504
+ border: 8px solid #fff;
2505
+ top: 0px;
2506
+ transition: all 0.5s ease-in-out;
2507
  }
2508
 
2509
  .mec-event-cover-clean .mec-event-content {
2510
+ color: #fff;
2511
+ position: absolute;
2512
+ bottom: 20px;
2513
+ padding: 40px 60px;
2514
+ transition: all 0.5s ease-in-out;
2515
  }
2516
 
2517
  .mec-event-cover-clean .mec-event-title {
2518
+ color: #fff;
2519
+ font-weight: 700;
2520
+ margin: 46px 0 19px;
2521
+ font-size: 29px;
2522
+ text-transform: uppercase;
2523
+ text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5);
2524
  }
2525
 
2526
  .mec-event-cover-clean .mec-event-title a {
2527
+ color: #fff;
2528
+ transition: all 0.5s;
2529
+ text-decoration: none;
2530
+ outline: none;
2531
+ border: none;
2532
+ box-shadow: none;
2533
  }
2534
 
2535
  .mec-event-cover-clean .mec-event-title a:hover {
2536
+ text-decoration: underline;
2537
  }
2538
 
2539
  .mec-event-cover-clean .mec-event-date {
2540
+ position: absolute;
2541
+ top: -20px;
2542
+ right: 60px;
2543
+ color: #fff;
2544
+ width: 60px;
2545
+ padding: 14px 10px;
2546
+ z-index: 1;
2547
  }
2548
 
2549
  .mec-event-cover-clean .mec-event-date div {
2550
+ text-align: center;
2551
+ text-transform: uppercase;
2552
+ letter-spacing: 1px;
2553
+ line-height: 16px;
2554
  }
2555
 
2556
  .mec-event-cover-clean .mec-event-date .dday {
2557
+ padding-bottom: 15px;
2558
+ border-bottom: 1px solid rgba(255, 255, 255, 0.5);
2559
+ margin-bottom: 13px;
2560
+ font-size: 24px;
2561
  }
2562
 
2563
  .mec-event-cover-clean .mec-event-date .dmonth {
2564
+ letter-spacing: 2px;
2565
  }
2566
 
2567
  .mec-event-cover-clean .mec-event-place {
2568
+ font-size: 18px;
2569
  }
2570
 
2571
  .mec-event-cover-clean .mec-event-image img {
2572
+ width: 100%;
2573
  }
2574
 
2575
  @media only screen and (max-width: 768px) {
2576
+ .mec-event-cover-clean .mec-event-content {
2577
+ padding: 20px;
2578
+ bottom: 5px;
2579
+ }
2580
 
2581
+ .mec-event-cover-clean .mec-event-title {
2582
+ font-size: 23px;
2583
+ }
2584
 
2585
+ .mec-event-cover-clean .mec-event-date {
2586
+ right: 20px;
2587
+ padding: 10px;
2588
+ width: 50px;
2589
+ }
2590
  }
2591
 
2592
  @media only screen and (max-width: 479px) {
2593
+ .mec-event-cover-clean .mec-event-content {
2594
+ padding: 10px;
2595
+ }
2596
 
2597
+ .mec-event-cover-clean .mec-event-title {
2598
+ font-size: 19px;
2599
+ padding-right: 25px;
2600
+ }
2601
 
2602
+ .mec-event-cover-clean .mec-event-date {
2603
+ right: -20px;
2604
+ top: -10px;
2605
+ }
2606
 
2607
+ .mec-event-cover-clean .mec-event-detail {
2608
+ font-size: 12px;
2609
+ }
2610
  }
2611
 
2612
  /* MEC Events List Default Loop
2613
  --------------------------------- */
2614
  .mec-month-divider {
2615
+ text-align: center;
2616
+ margin: 60px 0 40px 0;
2617
  }
2618
 
2619
  .widget .mec-month-divider {
2620
+ margin: 10px 0;
2621
  }
2622
 
2623
  .mec-month-divider span {
2624
+ text-transform: uppercase;
2625
+ font-size: 22px;
2626
+ font-weight: bold;
2627
+ padding-bottom: 5px;
2628
+ color: #313131;
2629
+ border-bottom: 4px solid #ebebeb;
2630
+ width: 100%;
2631
+ display: block;
2632
+ padding-bottom: 10px;
2633
+ position: relative;
2634
  }
2635
 
2636
  .mec-month-divider span:before {
2637
+ border-bottom: 4px solid #40d9f1;
2638
+ font-size: 6px;
2639
+ content: '';
2640
+ text-align: center;
2641
+ position: absolute;
2642
+ bottom: -4px;
2643
+ margin-left: -30px;
2644
+ left: 50%;
2645
+ width: 60px;
2646
  }
2647
 
2648
  .widget .mec-month-divider span {
2649
+ font-size: 13px;
2650
  }
2651
 
2652
  .mec-event-list-standard .mec-events-pagination {
2653
+ margin-top: 60px;
2654
+ border-top: 4px solid #ebebeb;
2655
+ min-height: 80px;
2656
+ padding-top: 20px;
2657
  }
2658
 
2659
  .mec-event-list-standard .mec-events-pagination .mec-events-pag-previous {
2660
+ float: left;
2661
+ margin-left: 0;
2662
  }
2663
 
2664
  .mec-event-list-standard .mec-events-pagination .mec-events-pag-next {
2665
+ float: right;
2666
+ margin-right: 0;
2667
  }
2668
 
2669
  .mec-event-list-standard .mec-event-article {
2670
+ position: relative;
2671
+ display: block;
2672
+ margin-bottom: 25px;
2673
+ border: 1px solid #e9e9e9;
2674
+ box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
2675
  }
2676
 
2677
  .mec-event-list-standard .mec-topsec {
2678
+ display: table;
2679
+ width: 100%;
2680
  }
2681
 
2682
  .mec-event-list-standard .col-md-3.mec-event-image-wrap {
2683
+ padding-left: 0;
2684
  }
2685
 
2686
  .mec-event-list-standard .mec-event-content {
2687
+ padding-top: 15px;
2688
+ padding-right: 30px;
2689
  }
2690
 
2691
  .mec-event-list-standard .mec-event-title {
2692
+ font-size: 29px;
2693
+ font-weight: 700;
2694
+ letter-spacing: -1px;
2695
+ margin: 0 0 10px;
2696
  }
2697
 
2698
  .mec-event-list-standard .mec-event-title a {
2699
+ color: #292929;
2700
+ transition: color 0.3s ease;
2701
  }
2702
 
2703
  .mec-event-list-standard .mec-col-table-c {
2704
+ display: table-cell;
2705
+ height: 100%;
2706
+ vertical-align: middle;
2707
+ float: none !important;
2708
  }
2709
 
2710
  .mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap {
2711
+ padding-top: 15px;
2712
  }
2713
 
2714
  .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap {
2715
+ vertical-align: top;
2716
  }
2717
 
2718
  .mec-topsec .mec-event-image {
2719
+ line-height: 1px;
2720
  }
2721
 
2722
  .mec-topsec .mec-event-image a {
2723
+ display: block;
2724
  }
2725
 
2726
  .mec-event-list-standard .mec-event-meta-wrap {
2727
+ border-left: 1px solid #eee;
2728
  }
2729
 
2730
  .mec-event-list-standard .mec-time-details {
2731
+ text-transform: uppercase;
2732
+ font-size: 11px;
2733
+ font-weight: 300;
2734
+ padding-top: 0px;
2735
+ text-align: left;
2736
+ padding-left: 30px;
2737
  }
2738
 
2739
  .mec-event-list-standard .mec-event-meta .mec-event-address {
2740
+ font-style: normal;
2741
+ letter-spacing: 0;
2742
+ font-size: 12px;
2743
+ font-weight: 300;
2744
+ margin: 0 12px 0 0;
2745
  }
2746
 
2747
  .mec-event-list-standard .mec-event-meta span.mec-event-d,
2748
  .mec-event-list-standard .mec-event-meta span.mec-event-m {
2749
+ font-size: 17px;
2750
+ font-weight: 700;
2751
+ padding-right: 6px;
2752
+ color: #444;
2753
+ text-transform: uppercase;
2754
  }
2755
 
2756
  .mec-event-list-standard .mec-local-time-details,
2757
  .mec-event-list-standard .mec-venue-details,
2758
  .mec-event-list-standard .mec-date-details,
2759
  .mec-event-list-standard .mec-time-details {
2760
+ position: relative;
2761
+ padding-left: 28px;
2762
+ margin-bottom: 10px;
2763
  }
2764
 
2765
  .mec-event-list-standard .mec-local-time-details:before,
2766
  .mec-event-list-standard .mec-venue-details:before,
2767
  .mec-event-list-standard .mec-time-details:before,
2768
  .mec-event-list-standard .mec-date-details:before {
2769
+ content: '\f041';
2770
+ font-family: fontawesome;
2771
+ position: absolute;
2772
+ left: 6px;
2773
+ font-size: 15px;
2774
  }
2775
 
2776
  .mec-event-list-standard .mec-date-details:before {
2777
+ content: '\f073';
2778
  }
2779
 
2780
  .mec-event-list-standard .mec-time-details:before {
2781
+ content: '\f017';
2782
  }
2783
 
2784
  .mec-event-list-standard .mec-local-time-details:before {
2785
+ content: '\f0ac';
2786
  }
2787
 
2788
  .mec-event-list-standard .mec-local-time-details .mec-local-title {
2789
+ display: block;
2790
  }
2791
 
2792
  .mec-event-list-standard .mec-local-time-details .mec-local-date,
2793
  .mec-event-list-standard .mec-local-time-details .mec-local-time {
2794
+ font-style: normal;
2795
+ letter-spacing: 0;
2796
+ font-size: 11px;
2797
+ color: #8a8a8a;
2798
+ font-weight: 300;
2799
+ line-height: 1.6;
2800
  }
2801
 
2802
  .mec-event-list-minimal .mec-event-title a {
2803
+ color: #292929;
2804
+ transition: color 0.3s ease;
2805
  }
2806
 
2807
  .mec-event-meta-wrap .mec-price-details {
2808
+ margin-bottom: 10px;
2809
  }
2810
 
2811
  .mec-price-details i {
2812
+ margin-right: 4px;
2813
+ vertical-align: text-top;
2814
  }
2815
 
2816
  .mec-event-meta-wrap .mec-event-meta .mec-price-details i:before {
2817
+ font-size: 15px;
2818
  }
2819
 
2820
  .mec-event-list-standard .mec-price-details {
2821
+ text-transform: uppercase;
2822
+ font-size: 11px;
2823
+ font-weight: 300;
2824
  }
2825
 
2826
  .mec-event-list-standard .mec-price-details i {
2827
+ margin-left: 6px;
2828
  }
2829
 
2830
  .mec-month-side .mec-price-details {
2831
+ margin-left: 2px;
2832
  }
2833
 
2834
+ .tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active)
2835
+ .tooltipster-content
2836
+ .mec-price-details
2837
+ i,
2838
  .mec-event-article .mec-price-details i,
2839
  .mec-month-side .mec-price-details i {
2840
+ padding-top: 4px;
2841
+ vertical-align: unset;
2842
  }
2843
 
2844
  .mec-event-list-standard ul.mec-categories {
2845
+ position: relative;
2846
+ padding-left: 28px;
2847
+ margin-bottom: 10px;
2848
  }
2849
 
2850
  .mec-event-list-standard ul.mec-categories li.mec-category a:before {
2851
+ font-size: 16px !important;
2852
+ content: '\f105';
2853
+ position: absolute;
2854
+ font-family: fontawesome;
2855
+ left: 8px;
2856
+ font-size: 15px;
2857
  }
2858
 
2859
  @media only screen and (max-width: 960px) {
2860
+ .mec-event-list-standard .mec-topsec {
2861
+ display: block;
2862
+ }
2863
+
2864
+ .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap {
2865
+ display: block;
2866
+ width: 40%;
2867
+ }
2868
+
2869
+ .mec-event-list-standard .mec-col-table-c.mec-event-content-wrap {
2870
+ display: block;
2871
+ min-height: 230px;
2872
+ }
2873
+
2874
+ .mec-event-list-standard .mec-event-meta-wrap {
2875
+ display: block;
2876
+ border-left: none;
2877
+ border-top: 1px solid #eee;
2878
+ width: 100%;
2879
+ float: none;
2880
+ padding-top: 20px;
2881
+ }
2882
  }
2883
 
2884
  @media only screen and (min-width: 480px) and (max-width: 960px) {
2885
+ .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap,
2886
+ .mec-event-list-standard .mec-col-table-c.mec-event-content-wrap {
2887
+ display: table-cell;
2888
+ }
 
2889
  }
2890
 
2891
  @media only screen and (max-width: 479px) {
2892
+ .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap,
2893
+ .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap img {
2894
+ float: none;
2895
+ width: 100%;
2896
+ padding: 0;
2897
+ }
2898
 
2899
+ .mec-event-list-standard .mec-col-table-c.mec-event-content-wrap {
2900
+ padding: 10px 10px 10px 30px;
2901
+ }
 
 
 
 
 
 
 
2902
  }
2903
 
2904
  /* Local Time
2905
  -------------------------- */
2906
  .mec-localtime-details {
2907
+ color: #777;
2908
+ font-weight: 400;
2909
+ line-height: 12px;
2910
+ font-size: 12px;
2911
  }
2912
 
2913
  .mec-localtime-details .mec-localtitle,
2914
  .mec-localtime-details .mec-localdate,
2915
  .mec-localtime-details .mec-localtime {
2916
+ display: inline-block;
2917
  }
2918
 
2919
  .mec-localtime-details .mec-start-date-label {
2920
+ padding-right: 5px;
2921
  }
2922
 
2923
  .mec-localtime-details .mec-localtime {
2924
+ padding-left: 5px;
2925
  }
2926
 
2927
  .mec-event-list-minimal .mec-localtime-details {
2928
+ display: inline-flex;
2929
+ font-size: 15px;
2930
+ font-weight: 300;
2931
+ line-height: 1;
2932
+ letter-spacing: 0;
2933
+ color: #9a9a9a;
2934
+ padding-left: 9px;
2935
  }
2936
 
2937
  .mec-event-grid-clean .mec-localtime-details,
2938
  .mec-event-grid-classic .mec-localtime-details {
2939
+ color: #fff;
2940
+ font-weight: 400;
2941
+ font-size: 11px;
2942
+ text-transform: uppercase;
2943
+ letter-spacing: -0.02em;
2944
+ color: #fff;
2945
+ padding: 0 0;
2946
+ line-height: 18px;
2947
+ margin-top: -3px;
2948
  }
2949
 
2950
  .tooltipster-box .mec-localtime-details,
2951
  .mec-event-grid-colorful .mec-localtime-details,
2952
  .mec-event-grid-clean .mec-localtime-details {
2953
+ line-height: 22px;
2954
+ padding-top: 10px;
2955
  }
2956
 
2957
  .mec-event-grid-colorful .mec-localtime-details {
2958
+ color: #fff;
2959
  }
2960
 
2961
  .mec-event-grid-classic .mec-localtime-details {
2962
+ text-align: center;
2963
  }
2964
 
2965
  .mec-event-grid-minimal .mec-localtime-details {
2966
+ line-height: 22px;
2967
  }
2968
 
2969
  .mec-wrap .mec-yearly-view-wrap .mec-localtime-wrap i {
2970
+ display: inline-block;
2971
+ margin-left: -1px;
2972
  }
2973
 
2974
  .mec-timetable-t2-content .mec-local-time-details {
2975
+ padding-left: 19px;
2976
  }
2977
 
2978
  .mec-timetable-t2-content .mec-local-time-details {
2979
+ position: relative;
2980
  }
2981
 
2982
  .mec-timetable-t2-content .mec-local-time-details:before {
2983
+ content: '\e007';
2984
+ font-family: 'simple-line-icons';
2985
+ position: absolute;
2986
+ font-size: 12px;
2987
+ margin-right: 4px;
2988
+ left: 0;
2989
  }
2990
 
2991
  .mec-masonry .mec-masonry-col6 .mec-localtime-details {
2992
+ margin-top: 10px;
2993
+ line-height: 21px;
2994
  }
2995
 
2996
  .mec-masonry .mec-masonry-col6 .mec-localtime-details i {
2997
+ height: auto;
2998
  }
2999
 
3000
  .mec-event-cover-classic .mec-localtime-details {
3001
+ color: #fff;
3002
+ margin-top: 12px;
3003
  }
3004
 
3005
  .mec-event-cover-classic .mec-localtime-details i {
3006
+ padding-right: 8px;
3007
  }
3008
 
3009
  .mec-event-cover-clean .mec-localtime-details {
3010
+ color: #fff;
3011
+ margin-bottom: 20px;
3012
  }
3013
 
3014
  .mec-event-cover-modern .mec-localtime-details {
3015
+ color: #fff;
3016
+ margin: 10px 0;
3017
+ font-weight: 400;
3018
+ font-size: 18px;
3019
  }
3020
 
3021
  .mec-event-countdown-style3 .mec-localtime-details,
3022
  .mec-event-countdown-style2 .mec-localtime-details,
3023
  .mec-event-countdown-style1 .mec-localtime-details {
3024
+ color: #fff;
3025
+ padding: 8px 5px 0;
3026
+ font-size: 14px;
3027
+ line-height: 25px;
3028
  }
3029
 
3030
  .mec-event-countdown-style1 .mec-localtime-details {
3031
+ text-align: center;
3032
  }
3033
 
3034
  .mec-event-hover-carousel-type4 .mec-localtime-details {
3035
+ display: block;
3036
+ color: #fff;
3037
+ font-size: 11px;
3038
  }
3039
 
3040
  .mec-event-footer-carousel-type3 .mec-localtime-details span,
3041
  .mec-event-footer-carousel-type3 .mec-localtime-details .mec-localdate,
3042
  .mec-event-footer-carousel-type3 .mec-localtime-details .mec-localtime,
3043
  .mec-event-footer-carousel-type3 .mec-localtime-details .mec-localtitle {
3044
+ display: inline-flex;
3045
+ line-height: 20px;
3046
+ text-align: left;
3047
+ margin: 0 !important;
3048
+ font-size: 12px;
3049
+ color: #777;
3050
+ line-height: 28px;
3051
  }
3052
 
3053
  .mec-owl-crousel-skin-type1 .mec-localtime-details {
3054
+ margin-top: -7px;
3055
+ margin-bottom: 12px;
3056
  }
3057
 
3058
  .mec-wrap .mec-slider-t5 .mec-localtime-details {
3059
+ margin-top: 14px;
3060
+ line-height: 20px;
3061
  }
3062
 
3063
  .mec-wrap .mec-slider-t5 .mec-localtime-details i {
3064
+ font-size: 18px;
3065
+ height: 20px;
3066
  }
3067
 
3068
  .mec-timeline-event-local-time {
3069
+ background: rgba(64, 217, 241, 0.11);
3070
+ display: inline-block;
3071
+ padding: 7px 20px 11px;
3072
+ border-radius: 20px;
3073
+ line-height: 1.24;
3074
  }
3075
 
3076
  .mec-timeline-event-local-time .mec-localtime-details {
3077
+ font-size: 13px;
3078
+ font-weight: 500;
3079
+ vertical-align: middle;
3080
+ margin-left: 6px;
3081
+ color: inherit;
3082
+ line-height: 24px;
3083
  }
3084
 
3085
  .mec-timeline-event-local-time .mec-localtime-details i {
3086
+ font-size: 17px;
3087
+ vertical-align: middle;
3088
+ margin-left: -7px;
3089
+ padding-right: 3px;
3090
  }
3091
 
3092
  /* Register Button for Shortcodes + Modal Booking
3093
  -------------------------- */
3094
  .mec-booking-modal {
3095
+ background-color: #e6f7ff;
3096
  }
3097
 
3098
+ .mec-booking-modal
3099
+ .mec-booking-shortcode
3100
+ .mec-book-form-gateway-label
3101
+ input[type='radio']:before {
3102
+ top: -1px;
3103
  }
3104
 
3105
  .mec-modal-booking-button {
3106
+ box-shadow: none;
3107
+ transition: all 0.21s ease;
3108
+ font-size: 11px;
3109
+ font-weight: 500;
3110
+ letter-spacing: 1px;
3111
+ text-transform: uppercase;
3112
+ background: #fff;
3113
+ color: #767676;
3114
+ border: 1px solid #e8e8e8;
3115
+ padding: 12px 16px;
3116
+ line-height: 37px;
3117
+ height: 38px;
3118
+ margin: 12px 0;
3119
  }
3120
 
3121
  .mec-modal-booking-button:hover {
3122
+ background: #191919;
3123
+ color: #fff;
3124
+ border-color: #191919;
3125
  }
3126
 
3127
  .mec-modal-booking-button.mec-mb-icon i {
3128
+ font-size: 14px;
3129
  }
3130
 
3131
  /* Custom Style */
3132
  .mec-event-list-classic .mec-modal-booking-button {
3133
+ height: 0;
3134
+ line-height: 1;
3135
+ margin: 7px 0 0;
3136
+ display: inline-table;
3137
+ letter-spacing: 0;
3138
+ padding: 12px 14px;
3139
  }
3140
 
3141
  /* Category on Griv view Novel style */
3142
  .mec-event-grid-novel ul.mec-categories {
3143
+ position: relative;
3144
+ line-height: 30px;
3145
+ font-size: 15px;
3146
  }
3147
 
3148
  .mec-event-grid-novel ul.mec-categories li.mec-category a {
3149
+ padding-left: 35px;
3150
+ color: rgba(255, 255, 255, 0.4);
3151
+ line-height: 30px;
3152
+ font-size: 15px;
3153
  }
3154
 
3155
  .mec-event-grid-novel ul.mec-categories li.mec-category a:before {
3156
+ font-size: 16px !important;
3157
+ content: '\f105';
3158
+ position: absolute;
3159
+ font-family: fontawesome;
3160
+ left: 8px;
3161
+ font-size: 15px;
3162
+ color: rgba(255, 255, 255, 0.4);
3163
  }
3164
 
3165
  .mec-timetable-t2-col .mec-modal-booking-button,
3167
  .mec-calendar-events-side .mec-modal-booking-button,
3168
  .mec-event-grid-minimal .mec-modal-booking-button,
3169
  .mec-event-list-minimal .mec-modal-booking-button {
3170
+ margin: 0;
3171
+ color: #282828;
3172
+ font-size: 12px;
3173
+ transition: all 0.5s ease;
3174
+ -webkit-transition: all 0.5s ease;
3175
+ position: relative;
3176
+ padding: 0 0 0 24px;
3177
+ background: 0 0;
3178
+ text-align: left;
3179
+ display: inline;
3180
+ border: 0;
3181
+ font-weight: 700;
3182
  }
3183
 
 
 
3184
  .mec-timetable-t2-col .mec-modal-booking-button {
3185
+ color: #fff;
3186
+ padding-left: 19px;
3187
  }
3188
 
3189
  .mec-timetable-t2-col .mec-modal-booking-button:hover {
3190
+ color: #282828;
3191
  }
3192
 
3193
  .mec-event-list-minimal .mec-modal-booking-button {
3194
+ margin: 0 4px 0 84px;
3195
  }
3196
 
3197
  .mec-event-container-classic .mec-modal-booking-button:before,
3198
  .mec-calendar-events-side .mec-modal-booking-button:before,
3199
  .mec-event-grid-minimal .mec-modal-booking-button:before,
3200
  .mec-event-list-minimal .mec-modal-booking-button:before {
3201
+ content: '';
3202
+ position: absolute;
3203
+ background: #7a7272;
3204
+ width: 18px;
3205
+ height: 1px;
3206
+ left: 0;
3207
+ top: 45%;
3208
+ transition: all 0.1s ease;
3209
+ -webkit-transition: all 0.1s ease;
3210
  }
3211
 
3212
  .mec-skin-carousel-container .mec-modal-booking-button {
3213
+ line-height: 70px;
3214
  }
3215
 
3216
  .mec-event-list-modern .mec-modal-booking-button.mec-mb-icon {
3217
+ border-radius: 1px;
3218
+ letter-spacing: 2px;
3219
+ border: 1px solid #e6e6e6;
3220
+ color: #333;
3221
+ background-color: #fff;
3222
+ padding: 13px 12px 13px 14px;
3223
+ font-weight: 700;
3224
+ box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
3225
+ transition: all 0.28s ease;
3226
+ line-height: unset;
3227
  }
3228
 
3229
  .mec-event-list-modern .mec-modal-booking-button.mec-mb-icon:hover {
3230
+ border-color: #222;
3231
+ background: #222;
3232
+ color: #fff;
3233
  }
3234
 
3235
  .mec-skin-carousel-container .mec-event-footer-carousel-type2 .mec-modal-booking-button,
3236
  .mec-event-footer .mec-modal-booking-button {
3237
+ position: absolute;
3238
+ top: 20px;
3239
+ right: 125px;
3240
+ margin: 0;
3241
+ padding: 0 16px;
3242
+ line-height: 37px;
3243
  }
3244
 
3245
  .mec-skin-carousel-container .mec-event-footer-carousel-type2 .mec-modal-booking-button {
3246
+ top: 0;
3247
+ line-height: 41px;
3248
+ height: 41px;
3249
+ right: 121px;
3250
  }
3251
 
3252
  .mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button {
3253
+ line-height: 18px;
3254
+ font-size: 12px;
3255
+ letter-spacing: 0;
3256
+ float: right;
3257
+ height: 41px;
3258
+ margin: 0 12px 0 0;
3259
  }
3260
 
3261
  .mec-skin-carousel-container .mec-owl-crousel-skin-type4 .mec-modal-booking-button {
3262
+ color: #fff;
3263
+ background-color: #191919;
3264
+ border: 2px #191919 solid;
3265
+ padding: 10px 14px;
3266
+ letter-spacing: 1.5px;
3267
+ font-size: 11px;
3268
+ font-weight: 700;
3269
+ font-style: normal;
3270
+ transition: all 0.22s ease;
3271
+ text-decoration: none;
3272
+ margin: 0 0 0 12px;
3273
  }
3274
 
3275
  .mec-skin-carousel-container .mec-owl-crousel-skin-type4 .mec-modal-booking-button:hover {
3276
+ color: #191919;
3277
+ background-color: #fff;
3278
+ border: 2px #fff solid;
3279
  }
3280
 
3281
  .mec-event-grid-modern .mec-event-footer .mec-modal-booking-button {
3282
+ right: auto;
3283
+ left: 110px;
3284
  }
3285
 
3286
  .mec-events-agenda .mec-modal-booking-button,
3287
  .mec-event-grid-simple .mec-modal-booking-button {
3288
+ margin: 0;
3289
+ font-size: 12px;
3290
+ transition: all 0.5s ease;
3291
+ -webkit-transition: all 0.5s ease;
3292
+ position: relative;
3293
+ padding: 0;
3294
+ background: 0 0;
3295
+ text-align: left;
3296
+ display: inline;
3297
+ border: 0;
3298
+ font-weight: 700;
3299
  }
3300
 
3301
  .mec-events-agenda .mec-modal-booking-button {
3302
+ display: block;
3303
+ height: unset;
3304
+ padding-left: 173px;
3305
+ line-height: 14px;
3306
+ margin-bottom: 7px;
3307
  }
3308
 
3309
  .mec-yearly-view-wrap .mec-modal-booking-button {
3310
+ margin: 0;
3311
+ padding-left: 14px;
3312
+ text-transform: capitalize;
3313
  }
3314
 
3315
  .mec-event-grid-novel .mec-event-footer .mec-modal-booking-button.mec-mb-icon {
3316
+ right: auto;
3317
+ left: 238px;
3318
+ width: 36px;
3319
+ height: 36px;
3320
+ display: table-cell;
3321
+ vertical-align: middle;
3322
+ padding: 0 10px;
3323
+ border-color: rgba(255, 255, 255, 0.1);
3324
+ background-color: rgba(0, 0, 0, 0);
3325
+ color: #fff;
3326
+ border-radius: 36px;
3327
  }
3328
 
3329
  .mec-event-grid-novel .mec-event-footer .mec-modal-booking-button.mec-mb-icon:hover {
3330
+ background-color: rgba(255, 255, 255, 0.1);
3331
  }
3332
 
3333
  .mec-events-yearlu .mec-modal-booking-button:hover,
3334
  .mec-events-agenda .mec-modal-booking-button:hover,
3335
  .mec-event-grid-simple .mec-modal-booking-button:hover {
3336
+ color: #191919;
3337
  }
3338
 
3339
  .mec-event-masonry .mec-event-footer .mec-modal-booking-button {
3340
+ font-size: 12px;
3341
+ padding: 0 31px;
3342
+ line-height: 49px;
3343
+ height: 50px;
3344
+ top: 0;
3345
+ box-shadow: 0 5px 11px -3px rgba(0, 0, 0, 0.05);
3346
+ right: auto;
3347
+ left: 155px;
3348
  }
3349
 
3350
  .mec-timeline-event .mec-modal-booking-button {
3351
+ position: absolute;
3352
+ top: 0;
3353
+ right: 0;
3354
+ display: inline-block;
3355
+ padding: 7px 20px 7px;
3356
+ line-height: 22px;
3357
+ height: unset;
3358
+ border: unset;
3359
+ text-transform: capitalize;
3360
+ font-weight: 500;
3361
+ font-size: 13px;
3362
+ letter-spacing: 0;
3363
+ margin: 0;
3364
+ border-radius: 0 0 0 10px;
3365
  }
3366
 
3367
  .mec-timeline-event .mec-modal-booking-button:hover {
3368
+ background: #191919;
3369
+ color: #fff;
3370
  }
3371
 
3372
  .mec-skin-daily-view-events-container .mec-modal-booking-button,
3373
  .mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button {
3374
+ position: absolute;
3375
+ top: 50%;
3376
+ transform: translateY(-50%);
3377
+ right: 15px;
3378
+ line-height: 26px;
3379
+ height: 49px;
3380
+ border: unset;
3381
+ text-align: center;
3382
+ display: inline-block;
3383
+ background: #ededed;
3384
+ color: #191919;
3385
+ padding: 12px;
3386
+ border-radius: 2px;
3387
+ font-size: 11px;
3388
+ font-weight: 700;
3389
+ text-transform: uppercase;
3390
+ letter-spacing: 2px;
3391
+ transition: all 0.24s ease;
3392
+ margin: 0;
3393
  }
3394
 
3395
  .mec-skin-daily-view-events-container .mec-modal-booking-button:hover,
3396
  .mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button:hover {
3397
+ background: #292929;
3398
+ color: #fff;
3399
  }
3400
 
3401
  @media (max-width: 1023px) {
3402
+ .mec-skin-daily-view-events-container .mec-modal-booking-button,
3403
+ .mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button {
3404
+ position: relative;
3405
+ top: unset;
3406
+ transform: unset;
3407
+ margin: 14px 16px 0;
3408
+ padding: 8px;
3409
+ line-height: 20px;
3410
+ height: 35px;
3411
+ }
 
3412
  }
3413
 
3414
  @media (max-width: 768px) {
3415
+ .featherlight .featherlight-inner {
3416
+ width: 100%;
3417
+ }
3418
 
3419
+ .mec-events-agenda .mec-modal-booking-button {
3420
+ padding: 0;
3421
+ }
3422
  }
3423
 
3424
  @media (max-width: 480px) {
3425
+ .mec-booking-modal .mec-events-meta-group-booking-shortcode {
3426
+ padding: 20px;
3427
+ }
3428
+
3429
+ .mec-booking-modal .mec-booking-shortcode .mec-book-reg-field-name,
3430
+ .mec-booking-modal .mec-booking-shortcode .mec-book-reg-field-mec_email {
3431
+ width: 100%;
3432
+ }
3433
+
3434
+ .mec-booking-modal .mec-booking-shortcode button#mec-book-form-btn-step-2 {
3435
+ margin-left: 20px;
3436
+ }
3437
+
3438
+ .mec-booking-modal .mec-booking-shortcode .mec-click-pay button[type='submit'] {
3439
+ bottom: 22px;
3440
+ }
3441
+
3442
+ .mec-calendar-events-side .mec-modal-booking-button:before,
3443
+ .mec-event-container-classic .mec-modal-booking-button:before,
3444
+ .mec-event-grid-minimal .mec-modal-booking-button:before,
3445
+ .mec-event-list-minimal .mec-modal-booking-button:before {
3446
+ display: none;
3447
+ }
3448
+
3449
+ .mec-calendar-events-side .mec-modal-booking-button,
3450
+ .mec-event-container-classic .mec-modal-booking-button,
3451
+ .mec-event-grid-minimal .mec-modal-booking-button,
3452
+ .mec-event-list-minimal .mec-modal-booking-button,
3453
+ .mec-timetable-t2-col .mec-modal-booking-button {
3454
+ margin: 0;
3455
+ padding: 0;
3456
+ }
3457
+
3458
+ .mec-event-grid-modern .mec-event-footer .mec-booking-button {
3459
+ top: 20px;
3460
+ }
3461
  }
3462
 
3463
  /* MEC Event- Single
3464
  -------------------------- */
3465
  .mec-wrap .mec-events-cal-links {
3466
+ margin-bottom: 0;
3467
  }
3468
 
3469
  .mec-single-event #mec-wrap {
3470
+ padding: 0;
3471
+ margin-top: 35px;
3472
  }
3473
 
3474
  .single-mec-events .mec-wrap.mec-no-access-error h1,
3475
  .mec-wrap .mec-single-title {
3476
+ margin-top: 0;
3477
+ margin-bottom: 30px;
3478
+ font-weight: 700;
3479
+ font-size: 33px;
3480
  }
3481
 
3482
  .mec-single-event .mec-event-content {
3483
+ padding: 40px 0 30px;
3484
+ margin-bottom: 10px;
3485
  }
3486
 
3487
  .mec-single-event .mec-frontbox,
3488
  .mec-single-event .mec-events-meta-group-booking {
3489
+ margin-bottom: 30px;
3490
+ padding: 20px 30px;
3491
+ background: #fff;
3492
+ border: 1px solid #e6e6e6;
3493
+ box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
3494
  }
3495
 
3496
  .mec-wrap #main-content {
3497
+ overflow: hidden;
3498
+ padding-top: 35px;
3499
  }
3500
 
3501
  .mec-single-event .mec-map-get-direction-address-cnt {
3502
+ position: relative;
3503
  }
3504
 
3505
  .mec-single-event .mec-map-get-direction-address-cnt input.mec-map-get-direction-address {
3506
+ width: 100%;
3507
+ height: 46px;
3508
+ padding: 13px 10px;
3509
+ margin-bottom: 0;
3510
+ background: #fcfcfc;
3511
+ border: 1px solid #e0e0e0;
3512
+ border-radius: 0;
3513
+ box-shadow: inset 0px 2px 5px rgba(0, 0, 0, 0.081);
3514
  }
3515
 
3516
+ .mec-single-event
3517
+ .mec-map-get-direction-address-cnt
3518
+ input.mec-map-get-direction-address:focus {
3519
+ color: #444;
3520
+ background: #fff;
3521
+ border-color: #b0b0b0;
3522
+ box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
3523
  }
3524
 
3525
  .mec-single-event .mec-map-get-direction-btn-cnt input {
3526
+ width: 100%;
3527
  }
3528
 
3529
  .mec-single-event .mec-map-get-direction-reset {
3530
+ position: absolute;
3531
+ z-index: 2;
3532
+ top: 5px;
3533
+ right: 10px;
3534
+ font-size: 11px;
3535
+ cursor: pointer;
3536
  }
3537
 
3538
  /* Tags */
3539
  .mec-events-meta-group-tags {
3540
+ margin-top: 20px;
3541
  }
3542
 
3543
  .mec-events-meta-group-tags a {
3544
+ display: inline-block;
3545
+ color: #444;
3546
+ font-size: 11px;
3547
+ text-transform: uppercase;
3548
+ letter-spacing: 1.5px;
3549
+ font-weight: 500;
3550
+ padding: 3px 7px;
3551
+ border: 1px solid #ddd;
3552
+ border-radius: 2px;
3553
+ background: #fff;
3554
+ margin: 1px 3px;
3555
  }
3556
 
3557
  .mec-events-meta-group-tags a:hover {
3558
+ text-decoration: underline;
3559
+ background: #f9f9f9;
3560
  }
3561
 
3562
  .mec-local-time-details li {
3563
+ list-style: none;
3564
  }
3565
 
3566
  .mec-single-event:not(.mec-single-modern) .mec-local-time-details {
3567
+ background: #f7f7f7;
3568
+ padding: 12px 14px 8px;
3569
+ margin-bottom: 12px;
3570
+ vertical-align: baseline;
3571
+ position: relative;
3572
+ border: none;
3573
  }
3574
 
3575
  .mec-single-event:not(.mec-single-modern) .mec-local-time-details ul {
3576
+ margin: 0;
3577
+ padding-left: 35px;
3578
  }
3579
 
3580
  .mec-single-event:not(.mec-single-modern) .mec-local-time-details h3 {
3581
+ border: none;
3582
+ padding-left: 15px;
3583
  }
3584
 
3585
  .mec-single-event:not(.mec-single-modern) .mec-local-time-details h3:before {
3586
+ display: none;
3587
  }
3588
 
3589
  .mec-single-event.mec-single-modern i.mec-sl-speedometer {
3590
+ display: none;
3591
  }
3592
 
3593
  .mec-single-modern .mec-local-time-details.mec-frontbox i {
3594
+ display: none;
3595
  }
3596
 
3597
  /* Booking */
3598
  .mec-single-event .mec-events-meta-group-booking {
3599
+ padding-bottom: 30px;
3600
  }
3601
 
3602
  .mec-single-event .mec-events-meta-group-booking ul {
3603
+ list-style: none;
3604
+ margin-left: 0;
3605
+ padding-left: 0;
3606
  }
3607
 
3608
  .mec-single-event .mec-events-meta-group-booking ul li {
3609
+ padding: 0;
3610
+ list-style: none;
3611
+ margin-top: 40px;
3612
  }
3613
 
3614
  .mec-single-event .mec-events-meta-group-booking h4 {
3615
+ margin-bottom: 20px;
3616
+ font-size: 23px;
3617
+ font-weight: bold;
3618
  }
3619
 
3620
  .mec-single-event .mec-events-meta-group-booking li h4 {
3621
+ font-size: 19px;
3622
  }
3623
 
3624
  .mec-single-event .mec-events-meta-group-booking input,
3625
  .mec-single-event .mec-events-meta-group-booking button {
3626
+ border-radius: 0;
3627
+ margin-bottom: 6px;
3628
  }
3629
 
3630
  .mec-single-event .mec-events-meta-group-booking button {
3631
+ min-width: 155px;
3632
+ margin-top: 5px;
3633
+ margin-left: 10px;
3634
+ border-radius: 2px;
3635
+ box-shadow: 0 2px 1px rgba(0, 0, 0, 0.08);
3636
  }
3637
 
3638
  .mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button {
3639
+ background: #c4cace;
3640
+ float: left;
3641
  }
3642
 
3643
  .mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button:hover {
3644
+ background: #000;
3645
  }
3646
 
3647
  .mec-single-event .mec-events-meta-group-booking button.mec-book-form-next-button {
3648
+ float: left;
3649
+ margin-left: 0;
3650
  }
3651
 
3652
  button#mec-book-form-back-btn-step-3 {
3653
+ float: none;
3654
  }
3655
 
3656
  /* Booking Occurrences list */
3657
  .mec-next-occ-booking,
3658
  .mec-next-occ-booking-p {
3659
+ padding-left: 15px;
3660
  }
3661
 
3662
  /* Sell all occurrences by one booking */
3663
  .mec-events-meta-group-booking .mec-next-occ-booking-p,
3664
  .mec-events-meta-group-booking .mec-next-occ-booking {
3665
+ padding: 0;
3666
+ font-size: 12px;
3667
+ letter-spacing: 0;
3668
+ margin: 3px 0;
3669
+ padding: 5px 1em 3px 0;
3670
  }
3671
 
3672
  /* Registration */
3673
  .mec-book-username-password-wrapper {
3674
+ padding: 0 15px;
3675
  }
3676
 
3677
  .lity-container .mec-next-occ-booking,
3678
  .lity-container .mec-next-occ-booking-p {
3679
+ padding-left: 0;
3680
  }
3681
 
3682
  /* Pay Buttons Position */
3683
  .mec-single-event .mec-events-meta-group-booking .mec-click-pay {
3684
+ max-width: 350px;
3685
  }
3686
 
3687
+ .mec-single-event
3688
+ .mec-events-meta-group-booking
3689
+ .mec-click-pay
3690
+ #mec_woo_add_to_cart_btn_r,
3691
+ .mec-single-event
3692
+ .mec-events-meta-group-booking
3693
+ .mec-click-pay
3694
+ button.mec-book-form-next-button {
3695
+ float: right;
3696
  }
3697
 
3698
+ .mec-single-event
3699
+ .mec-events-meta-group-booking
3700
+ .mec-click-pay
3701
+ #mec_woo_add_to_cart_btn_r:hover,
3702
+ .mec-single-event
3703
+ .mec-events-meta-group-booking
3704
+ .mec-click-pay
3705
+ button.mec-book-form-next-button:hover {
3706
+ background: #000;
3707
  }
3708
 
3709
  .lity-container .mec-click-pay {
3710
+ max-width: 400px;
3711
  }
3712
 
3713
  .lity-container .mec-click-pay #mec_woo_add_to_cart_btn_r,
3714
  .lity-container .mec-book-form-btn-wrap button.mec-book-form-next-button {
3715
+ float: right;
3716
  }
3717
 
3718
  .lity-container button.mec-book-form-next-button {
3719
+ float: right;
3720
  }
3721
 
3722
  .lity-container .mec-click-pay #mec_woo_add_to_cart_btn_r:hover,
3723
  .lity-container .mec-click-pay button.mec-book-form-next-button:hover {
3724
+ background: #000;
3725
  }
3726
 
3727
  /* Free booking with coupon */
3728
  .mec-single-event .mec-events-meta-group-booking .mec-click-next {
3729
+ float: right;
3730
+ position: relative;
3731
+ width: calc(100% - 186px);
3732
  }
3733
 
3734
  .lity-container .mec-click-next {
3735
+ float: right;
3736
+ position: relative;
3737
+ width: calc(100% - 186px);
3738
  }
3739
 
3740
  .mec-single-event .mec-book-form-coupon button {
3741
+ margin-left: 0;
3742
  }
3743
 
3744
  .mec-single-event .mec-book-form-gateway-checkout button {
3745
+ margin-left: 0;
3746
  }
3747
 
3748
  .mec-single-event .mec-single-event .mec-book-form-gateway-checkout button {
3749
+ margin-right: 20px;
3750
  }
3751
 
3752
  /* .mec-single-event button#mec-book-form-back-btn-step-3 {
3754
  } */
3755
 
3756
  .lity-content .mec-book-form-back-button {
3757
+ position: relative;
3758
+ border: none;
3759
+ border-radius: 0;
3760
+ color: #fff;
3761
+ display: inline-block;
3762
+ font-size: 12px;
3763
+ letter-spacing: 1px;
3764
+ line-height: 1.5;
3765
+ text-transform: uppercase;
3766
+ font-weight: 600;
3767
+ text-decoration: none;
3768
+ cursor: pointer;
3769
+ margin-right: 10px;
3770
+ line-height: 1;
3771
+ padding: 18px 20px 16px;
3772
+ -webkit-transition: all 0.21s ease;
3773
+ -moz-transition: all 0.21s ease;
3774
+ transition: all 0.21s ease;
3775
+ min-width: 170px;
3776
+ margin-top: 5px;
3777
+ border-radius: 0;
3778
+ margin-bottom: 6px;
3779
+ background: #c4cace;
3780
  }
3781
 
3782
  .lity-content .mec-book-form-back-button:hover {
3783
+ background: #000;
3784
  }
3785
 
3786
  .lity-content button#mec-book-form-back-btn-step-3 {
3787
+ float: none;
3788
  }
3789
 
3790
  .lity-content .mec-book-form-next-button {
3791
+ float: left;
3792
  }
3793
 
3794
  .lity-content .mec-book-bfixed-fields-container {
3795
+ list-style: none;
3796
+ padding-left: 0;
3797
  }
3798
 
3799
  .mec-single-event .mec-book-form-price,
3801
  .mec-single-event form.mec-click-next,
3802
  .mec-single-event .mec-book-first,
3803
  .mec-single-event .mec-event-tickets-list {
3804
+ padding-left: 0;
3805
+ padding-right: 0;
3806
  }
3807
 
3808
  .mec-single-event label.mec-fill-attendees {
3809
+ margin-left: 0;
3810
  }
3811
 
3812
  .mec-wrap .mec-events-meta-group-booking #mec-book-form-btn-step-1,
3813
  .mec-wrap .mec-events-meta-group-booking #mec-book-form-back-btn-step-2,
3814
  .mec-wrap .mec-events-meta-group-booking #mec-book-form-back-btn-step-3 {
3815
+ margin-left: 0px;
3816
  }
3817
 
3818
  .mec-wrap .mec-booking-form-container .col-md-12 {
3819
+ padding-left: 0;
3820
  }
3821
 
3822
  .mec-wrap .mec-events-meta-group-booking .mec-wrap-checkout.row {
3823
+ margin: 0;
3824
  }
3825
 
3826
  .mec-wrap .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateway-label {
3827
+ padding-left: 3px;
3828
  }
3829
 
3830
  .mec-wrap p.mec-gateway-comment {
3831
+ margin-top: 20px;
3832
  }
3833
 
3834
  .mec-single-event .mec-events-meta-group-booking .mec-event-ticket-available {
3835
+ display: block;
3836
+ margin-bottom: 20px;
3837
+ margin-top: -17px;
3838
+ font-size: 11px;
3839
+ color: #8a8a8a;
3840
  }
3841
 
3842
  .mec-single-event .mec-events-meta-group-booking .mec-book-price-total {
3843
+ display: inline-block;
3844
+ margin-bottom: 10px;
3845
+ font-size: 26px;
3846
+ color: #39c36e;
3847
+ font-weight: 700;
3848
+ padding: 10px 0;
3849
  }
3850
 
3851
  .mec-single-event .mec-events-meta-group-booking form {
3852
+ margin: 0;
3853
  }
3854
 
3855
  .mec-single-event .mec-events-meta-group-booking label,
3856
  .mec-single-event .mec-events-meta-group-booking h5 span {
3857
+ color: #424242;
3858
+ font-size: 12px;
3859
+ font-weight: 300;
3860
+ letter-spacing: 0;
3861
+ margin: 3px 0;
3862
+ display: block;
3863
+ clear: none;
3864
+ padding: 5px 1em 3px 0;
3865
  }
3866
 
3867
  .mec-single-event .mec-events-meta-group-booking h5 span {
3868
+ display: inline-block;
3869
  }
3870
 
3871
  .mec-single-event .mec-events-meta-group-booking h5 span.mec-ticket-variation-name {
3872
+ padding-right: 5px;
3873
+ text-transform: capitalize;
3874
  }
3875
 
3876
  .mec-single-event .mec-events-meta-group-booking input::-webkit-input-placeholder {
3877
+ color: #aaa;
3878
  }
3879
 
3880
  .mec-single-event .mec-events-meta-group-booking input:-moz-placeholder {
3881
+ color: #aaa;
3882
  }
3883
 
3884
+ .mec-single-event .mec-events-meta-group-booking input[type='text'],
3885
+ .mec-single-event .mec-events-meta-group-booking input[type='date'],
3886
+ .mec-single-event .mec-events-meta-group-booking input[type='number'],
3887
+ .mec-single-event .mec-events-meta-group-booking input[type='email'],
3888
+ .mec-single-event .mec-events-meta-group-booking input[type='password'],
3889
+ .mec-single-event .mec-events-meta-group-booking input[type='tel'],
3890
  .mec-single-event .mec-events-meta-group-booking textarea,
3891
  .mec-single-event .mec-events-meta-group-booking select {
3892
+ display: block;
3893
+ background: #fcfcfc;
3894
+ min-height: 42px;
3895
+ min-width: 180px;
3896
+ font-size: 13px;
3897
+ border: 1px solid #e0e0e0;
3898
+ padding: 13px 10px;
3899
+ width: 330px;
3900
+ margin-bottom: 20px;
3901
+ box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.051);
3902
+ clear: both;
3903
  }
3904
 
3905
  .wbmec-mandatory {
3906
+ padding-left: 5px;
3907
+ font-size: 14px;
3908
  }
3909
 
3910
  .mec-single-event .mec-events-meta-group-booking .mec-red-notification input,
3911
  .mec-single-event .mec-events-meta-group-booking .mec-red-notification textarea,
3912
  .mec-single-event .mec-events-meta-group-booking .mec-red-notification select {
3913
+ border: 1px solid #ff3c3c !important;
3914
  }
3915
 
3916
+ .mec-single-event
3917
+ .mec-events-meta-group-booking
3918
+ .mec-red-notification
3919
+ input[type='radio'],
3920
+ .mec-single-event
3921
+ .mec-events-meta-group-booking
3922
+ .mec-red-notification
3923
+ input[type='checkbox'],
3924
+ .lity .mec-events-meta-group-booking .mec-red-notification input[type='checkbox'],
3925
+ .lity .mec-events-meta-group-booking .mec-red-notification input[type='radio'] {
3926
+ outline: 1px solid #ff3c3c !important;
3927
  }
3928
 
3929
  /* Modal booking - required forms */
3930
  .lity .mec-book-ticket-container .mec-red-notification input,
3931
  .lity .mec-book-ticket-container .mec-red-notification select,
3932
  .lity .mec-book-ticket-container .mec-red-notification textarea {
3933
+ border: 1px solid #ff3c3c !important;
3934
  }
3935
 
3936
  .mec-booking .woocommerce-notices-wrapper .woocommerce-message {
3937
+ color: #089740;
3938
+ background-color: #effdef;
3939
+ margin: 0;
3940
+ padding: 20px 20px 0;
3941
+ line-height: 1;
3942
+ border: 0;
3943
+ border-radius: 5px;
3944
  }
3945
 
3946
  .mec-booking .woocommerce-notices-wrapper .woocommerce-message a {
3947
+ margin: 0;
3948
  }
3949
 
3950
  @media only screen and (max-width: 479px) {
3951
+ .mec-single-event .mec-events-meta-group-booking input[type='text'],
3952
+ .mec-single-event .mec-events-meta-group-booking input[type='date'],
3953
+ .mec-single-event .mec-events-meta-group-booking input[type='number'],
3954
+ .mec-single-event .mec-events-meta-group-booking input[type='email'],
3955
+ .mec-single-event .mec-events-meta-group-booking input[type='password'],
3956
+ .mec-single-event .mec-events-meta-group-booking input[type='tel'],
3957
+ .mec-single-event .mec-events-meta-group-booking textarea,
3958
+ .mec-single-event .mec-events-meta-group-booking select {
3959
+ width: 100%;
3960
+ }
3961
+
3962
+ .mec-single-event .mec-events-meta-group-booking {
3963
+ padding: 12px;
3964
+ }
3965
+ }
3966
+
3967
+ .mec-single-event .mec-events-meta-group-booking input[type='text']:focus,
3968
+ .mec-single-event .mec-events-meta-group-booking input[type='date']:focus,
3969
+ .mec-single-event .mec-events-meta-group-booking input[type='number']:focus,
3970
+ .mec-single-event .mec-events-meta-group-booking input[type='email']:focus,
3971
+ .mec-single-event .mec-events-meta-group-booking input[type='password']:focus,
3972
+ .mec-single-event .mec-events-meta-group-booking input[type='tel']:focus,
3973
  .mec-single-event .mec-events-meta-group-booking textarea:focus,
3974
  .mec-single-event .mec-events-meta-group-booking select:focus {
3975
+ border: 1px solid #aaa;
3976
+ color: #444;
3977
+ background: #fff;
3978
+ -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
3979
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
3980
+ box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
3981
+ outline: none;
3982
  }
3983
 
3984
+ .mec-single-event .mec-events-meta-group-booking input[type='checkbox'],
3985
+ .mec-single-event .mec-events-meta-group-booking input[type='radio'] {
3986
+ margin-right: 6px;
3987
+ margin-top: 5px;
3988
+ min-height: 20px;
3989
+ clear: none;
3990
+ margin: 0px 0 0 2px;
3991
  }
3992
 
3993
+ .mec-single-event .mec-events-meta-group-booking input[type='radio']:before,
3994
+ .lity-container .mec-events-meta-group-booking input[type='radio']:before {
3995
+ content: '';
3996
+ display: inline-block;
3997
+ background: #fff;
3998
+ border-radius: 18px;
3999
+ width: 18px;
4000
+ height: 18px;
4001
+ margin: -1px 0 0 -3px;
4002
+ cursor: pointer;
4003
+ border: 2px solid #e1e7ed;
4004
+ box-shadow: 0 2px 15px -3px rgba(69, 77, 89, 0.32);
4005
  }
4006
 
4007
+ .mec-single-event .mec-events-meta-group-booking input[type='radio']:checked:before,
4008
+ .lity-container .mec-events-meta-group-booking input[type='radio']:checked:before {
4009
+ border: 7px solid #008aff;
4010
+ background: #fff;
4011
+ box-shadow: 0 3px 16px -3px #008aff;
4012
  }
4013
 
4014
+ .mec-single-event .mec-events-meta-group-booking input[type='radio'],
4015
+ .lity-container .mec-events-meta-group-booking input[type='radio'] {
4016
+ min-height: 0;
4017
+ margin: 0;
4018
+ margin-right: 6px;
4019
  }
4020
 
4021
+ .mec-single-event .mec-events-meta-group-booking input[type='checkbox'] {
4022
+ float: left;
4023
  }
4024
 
4025
  .mec-single-event .mec-events-meta-group-booking .mec_book_first_for_all,
4026
  .lity-container .mec-events-meta-group-booking .mec_book_first_for_all {
4027
+ display: none;
4028
  }
4029
 
4030
  .mec-events-meta-group-booking ul.mec-book-price-details {
4031
+ list-style: none;
4032
+ border: 1px solid #eee;
4033
+ padding: 0;
4034
+ overflow: hidden;
4035
  }
4036
 
4037
  .mec-events-meta-group-booking ul.mec-book-price-details li {
4038
+ font-size: 15px;
4039
+ color: #a9a9a9;
4040
+ list-style: none;
4041
+ padding: 13px 18px;
4042
+ margin: 0;
4043
+ float: left;
4044
+ border-right: 1px solid #eee;
4045
  }
4046
 
4047
  .mec-events-meta-group-booking ul.mec-book-price-details li:last-child {
4048
+ border-right: none;
4049
  }
4050
 
4051
+ .mec-events-meta-group-booking
4052
+ ul.mec-book-price-details
4053
+ li
4054
+ span.mec-book-price-detail-amount {
4055
+ font-weight: 700;
4056
+ font-size: 21px;
4057
+ color: #222;
4058
+ display: contents;
4059
  }
4060
 
4061
  .mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label,
4062
  .lity-container .mec-events-meta-group-booking label.wn-checkbox-label {
4063
+ height: 14px;
4064
+ width: 14px;
4065
+ background-color: transparent;
4066
+ border: 1px solid #d4d4d4;
4067
+ position: relative;
4068
+ display: inline-block;
4069
+ -moz-transition: border-color ease 0.2s;
4070
+ -o-transition: border-color ease 0.2s;
4071
+ -webkit-transition: border-color ease 0.2s;
4072
+ transition: border-color ease 0.2s;
4073
+ cursor: pointer;
4074
+ box-shadow: 0 2px 16px -2px rgba(0, 0, 0, 0.2);
4075
+ vertical-align: middle;
4076
+ margin-right: 3px;
4077
+ margin-top: -2px;
4078
+ }
4079
+
4080
+ .mec-single-event
4081
+ .mec-events-meta-group-booking
4082
+ input[type='checkbox']:checked
4083
+ + .wn-checkbox-label,
4084
+ .lity-container
4085
+ .mec-events-meta-group-booking
4086
+ input[type='checkbox']:checked
4087
+ + .wn-checkbox-label {
4088
+ border-color: #008aff;
4089
+ box-shadow: 0 2px 14px -3px #008aff;
4090
  }
4091
 
4092
  .mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:before,
4093
  .mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:after,
4094
  .lity-container .mec-events-meta-group-booking label.wn-checkbox-label:before,
4095
  .lity-container .mec-events-meta-group-booking label.wn-checkbox-label:after {
4096
+ position: absolute;
4097
+ height: 0;
4098
+ width: 1px;
4099
+ background-color: #008aff;
4100
+ display: inline-block;
4101
+ -moz-transform-origin: left top;
4102
+ -ms-transform-origin: left top;
4103
+ -o-transform-origin: left top;
4104
+ -webkit-transform-origin: left top;
4105
+ transform-origin: left top;
4106
+ content: '';
4107
+ -webkit-transition: opacity ease 0.5;
4108
+ -moz-transition: opacity ease 0.5;
4109
+ transition: opacity ease 0.5;
4110
  }
4111
 
4112
  .mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:before,
4113
  .lity-container .mec-events-meta-group-booking label.wn-checkbox-label:before {
4114
+ top: 8px;
4115
+ left: 7px;
4116
+ box-shadow: 0 0 0 2px #fff;
4117
+ -moz-transform: rotate(-145deg);
4118
+ -ms-transform: rotate(-145deg);
4119
+ -o-transform: rotate(-145deg);
4120
+ -webkit-transform: rotate(-145deg);
4121
+ transform: rotate(-145deg);
4122
+ }
4123
+
4124
+ .mec-single-event
4125
+ .mec-events-meta-group-booking
4126
+ input[type='checkbox']:checked
4127
+ + .wn-checkbox-label::before,
4128
+ .lity-container
4129
+ .mec-events-meta-group-booking
4130
+ input[type='checkbox']:checked
4131
+ + .wn-checkbox-label::before {
4132
+ height: 12px;
4133
+ -moz-animation: dothatopcheck 0.16s ease 0s forwards;
4134
+ -o-animation: dothatopcheck 0.16s ease 0s forwards;
4135
+ -webkit-animation: dothatopcheck 0.16s ease 0s forwards;
4136
+ animation: dothatopcheck 0.16s ease 0s forwards;
4137
  }
4138
 
4139
  .mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:after,
4140
  .lity-container .mec-events-meta-group-booking label.wn-checkbox-label:after {
4141
+ top: 6px;
4142
+ left: 3px;
4143
+ -moz-transform: rotate(-45deg);
4144
+ -ms-transform: rotate(-45deg);
4145
+ -o-transform: rotate(-45deg);
4146
+ -webkit-transform: rotate(-45deg);
4147
+ transform: rotate(-45deg);
4148
+ }
4149
+
4150
+ .mec-single-event
4151
+ .mec-events-meta-group-booking
4152
+ input[type='checkbox']:checked
4153
+ + .wn-checkbox-label::after,
4154
+ .lity-container
4155
+ .mec-events-meta-group-booking
4156
+ input[type='checkbox']:checked
4157
+ + .wn-checkbox-label::after {
4158
+ -moz-animation: dothabottomcheck 0.08s ease 0s forwards;
4159
+ -o-animation: dothabottomcheck 0.08s ease 0s forwards;
4160
+ -webkit-animation: dothabottomcheck 0.08s ease 0s forwards;
4161
+ animation: dothabottomcheck 0.08s ease 0s forwards;
4162
+ height: 4px;
4163
  }
4164
 
4165
  .mec-single-event a.button:after,
4166
+ .mec-single-event .mec-events-meta-group-booking button[type='submit']:after {
4167
+ display: none;
4168
+ font-family: 'simple-line-icons';
4169
+ content: '\e098';
4170
+ margin-left: 4px;
4171
+ -webkit-animation: rotating 1.2s linear infinite;
4172
+ -moz-animation: rotating 1.2s linear infinite;
4173
+ -ms-animation: rotating 1.2s linear infinite;
4174
+ -o-animation: rotating 1.2s linear infinite;
4175
+ animation: rotating 1.2s linear infinite;
4176
  }
4177
 
4178
  .mec-single-event a.button.loading:after,
4179
+ .mec-single-event .mec-events-meta-group-booking button[type='submit'].loading:after {
4180
+ display: inline-block;
4181
  }
4182
 
4183
  .mec-single-event .mec-event-export-module {
4184
+ display: block;
4185
+ }
4186
+
4187
+ .mec-single-event
4188
+ .mec-event-export-module.mec-frontbox
4189
+ .mec-event-exporting
4190
+ .mec-export-details
4191
+ ul {
4192
+ display: table;
4193
+ width: 100%;
4194
+ }
4195
+
4196
+ .mec-single-event
4197
+ .mec-event-export-module.mec-frontbox
4198
+ .mec-event-exporting
4199
+ .mec-export-details
4200
+ ul
4201
+ li {
4202
+ display: table-cell;
4203
+ }
4204
+
4205
+ .mec-single-event
4206
+ .mec-event-export-module.mec-frontbox
4207
+ .mec-event-exporting
4208
+ .mec-export-details
4209
+ ul
4210
+ li:last-child {
4211
+ text-align: right;
4212
+ }
4213
+
4214
+ .mec-single-event
4215
+ .mec-event-export-module.mec-frontbox
4216
+ .mec-event-exporting
4217
+ .mec-export-details
4218
+ ul
4219
+ li
4220
+ a:hover {
4221
+ color: #fff;
4222
  }
4223
 
4224
+ .mec-single-event
4225
+ .mec-event-export-module.mec-frontbox
4226
+ .mec-event-exporting
4227
+ .mec-export-details
4228
+ ul {
4229
+ padding-left: 0;
4230
+ margin: 15px 5px;
4231
  }
4232
 
4233
  .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting {
4234
+ padding-left: 0;
4235
+ margin: 0;
4236
  }
4237
 
4238
  .mec-ticket-price {
4239
+ margin-left: 10px;
4240
+ font-size: 13px;
4241
+ font-weight: 300;
4242
  }
4243
 
4244
  .mec-book-reg-field-checkbox label,
4245
  .mec-book-reg-field-radio label {
4246
+ line-height: 1.36;
4247
  }
4248
 
4249
+ .mec-book-reg-field-checkbox input[type='checkbox'],
4250
+ .mec-book-reg-field-radio input[type='radio'] {
4251
+ float: left;
4252
+ margin-right: 5px !important;
4253
  }
4254
 
4255
  .mec-ticket-available-spots .mec-event-ticket-description,
4256
  .mec-ticket-available-spots .mec-event-ticket-price {
4257
+ font-size: 11px;
4258
  }
4259
 
4260
  .mec-book-ticket-container .wbmec-mandatory,
4261
  .mec-book-ticket-container .mec-reg-mandatory:nth-child(2) label:after,
4262
  .mec-book-ticket-container .mec-reg-mandatory:nth-child(3) label:after {
4263
+ content: '';
4264
+ color: red;
4265
+ width: 50px;
4266
+ height: 50px;
4267
+ font-size: 14px;
4268
+ padding-left: 5px;
4269
  }
4270
 
4271
  @media only screen and (max-width: 767px) {
4272
+ .mec-single-event
4273
+ .mec-event-export-module.mec-frontbox
4274
+ .mec-event-exporting
4275
+ .mec-export-details
4276
+ ul
4277
+ li {
4278
+ width: 100%;
4279
+ min-height: 40px;
4280
+ margin-bottom: 15px;
4281
+ text-align: center;
4282
+ float: none;
4283
+ display: block;
4284
+ }
4285
+
4286
+ .mec-single-event
4287
+ .mec-event-export-module.mec-frontbox
4288
+ .mec-event-exporting
4289
+ .mec-export-details
4290
+ ul
4291
+ li
4292
+ a {
4293
+ width: 100%;
4294
+ padding-left: 0;
4295
+ padding-right: 0;
4296
+ text-align: center;
4297
+ display: block;
4298
+ font-size: 12px;
4299
+ }
4300
  }
4301
 
4302
  .mec-single-event .mec-events-meta-group {
4303
+ margin-bottom: 0;
4304
  }
4305
 
4306
  @media only screen and (max-width: 767px) {
4307
+ .mec-single-event .mec-events-meta-group-booking {
4308
+ margin-bottom: 30px;
4309
+ }
4310
  }
4311
 
4312
  .mec-single-event .mec-event-meta h3,
4313
  .mec-single-event .mec-event-meta dt {
4314
+ text-transform: uppercase;
4315
+ font-size: 16px;
4316
+ font-weight: bold;
4317
+ padding-bottom: 5px;
4318
+ display: inline;
4319
+ color: #000;
4320
+ padding-left: 10px;
4321
  }
4322
 
4323
  .mec-single-event .mec-event-meta h6 {
4324
+ text-transform: uppercase;
4325
+ font-size: 13px;
4326
+ padding-bottom: 5px;
4327
+ display: inline;
4328
+ color: #222;
4329
+ padding-left: 0;
4330
  }
4331
 
4332
  .mec-single-event .mec-event-meta dd,
4333
  .mec-single-event .mec-event-meta .mec-events-event-categories a {
4334
+ font-size: 14px;
4335
+ color: #8d8d8d;
4336
  }
4337
 
4338
  .mec-single-event .mec-event-meta .mec-location dd.author {
4339
+ color: #3c3b3b;
4340
  }
4341
 
4342
  .mec-single-event .mec-event-meta dd {
4343
+ margin: 0;
4344
+ padding-left: 35px;
4345
  }
4346
 
4347
  .mec-single-event .mec-event-meta dd.mec-events-event-categories {
4348
+ min-height: 35px;
4349
+ line-height: 35px;
4350
  }
4351
 
4352
  /* Fix booking modal */
4353
  @media only screen and (max-width: 480px) {
4354
+ .single-mec-events .lity-container {
4355
+ width: 100%;
4356
+ }
4357
 
4358
+ .single-mec-events .lity-content .mec-events-meta-group-booking {
4359
+ padding: 20px;
4360
+ width: 85%;
4361
+ margin: 0 auto;
4362
+ }
4363
  }
4364
 
4365
  /*.mec-single-event .mec-event-meta dd.mec-events-event-categories:before { font-family: 'FontAwesome'; color: #40d9f1;font-size: 16px; content: "\f105"; padding: 10px; padding-left: 0; }*/
4366
  .mec-single-event .mec-event-meta dd.mec-events-event-categories:first-of-type {
4367
+ padding-top: 5px;
4368
  }
4369
 
4370
  .mec-single-event .mec-event-meta dd.mec-events-event-categories:last-of-type {
4371
+ border-bot