Modern Events Calendar Lite - Version 6.0.0

Version Description

13 October 2021 = - Added: The ability to book multiple dates in one booking (pro) - Added: Some new fields for events' Microsoft Excel export (pro) - Added: An ability to remove the counter number for additional locations on the event details page - Improved: Stripe payment gateway (pro) - Improved: The iCal feed - Improved: The coupon creation/edit form (pro) - Improved: Accessibility in front-end - Fixed: The booking shortcode and WooCommerce payment system (pro) - Fixed: An issue regarding some AJAX responses - Fixed: An issue regarding compatibility with some translation plugins - Fixed: An issue regarding importing ICS files with different timezones - Fixed: Booking shortcode in special cases (pro) - Fixed: The Next Event module regarding showing the current occurrence instead of the next one - Fixed: Date formatting - Fixed: Custom fields tooltip on the standard list view - Fixed: Location address on the carousel view - Fixed: Invalidation of price field (pro) - Fixed: Using specific classes for masonry view - Fixed: An issue in Lite version regarding adding multiple occurrences in one day using the Custom Days option - Fixed: Some issues in multilingual websites - Fixed: A search issue in the list and grid skins with the map on top - Fixed: An issue regarding ticket variations (pro) - Fixed: An issue in the event feed regarding displaying multiple images - Fixed: Some conflicts with some themes - Fixed: A character issue on the event link - Fixed: Some minor issues

Download this release

Release Info

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

Code changes from version 5.22.3 to 6.0.0

Files changed (61) hide show
  1. app/core/src/SingleBuilder/Widgets/BookingForm/BookingForm.php +2 -2
  2. app/core/src/SingleBuilder/Widgets/EventDate/EventDate.php +1 -0
  3. app/crons/auto-emails.php +1 -1
  4. app/features/events.php +12 -86
  5. app/features/feed.php +1 -1
  6. app/features/feed/rss2.php +3 -1
  7. app/features/fes.php +24 -90
  8. app/features/ix.php +140 -113
  9. app/features/mec/booking.php +1 -0
  10. app/features/mec/dyncss.php +36 -3
  11. app/features/mec/meta_boxes/display_options.php +0 -39
  12. app/features/mec/notifications.php +9 -0
  13. app/features/mec/report.php +0 -1
  14. app/features/mec/single.php +8 -2
  15. app/features/notifications.php +1 -0
  16. app/features/popup/shortcode.php +5 -5
  17. app/features/profile/profile.php +8 -4
  18. app/features/update.php +44 -2
  19. app/features/updateTable.php +1 -1
  20. app/features/wc.php +53 -4
  21. app/libraries/base.php +11 -0
  22. app/libraries/book.php +142 -91
  23. app/libraries/bookingRecord.php +147 -0
  24. app/libraries/factory.php +1 -1
  25. app/libraries/main.php +173 -100
  26. app/libraries/notifications.php +14 -0
  27. app/libraries/wc.php +23 -8
  28. app/modules/booking/default.php +100 -3
  29. app/modules/booking/steps/form.php +9 -2
  30. app/modules/booking/steps/tickets.php +15 -5
  31. app/modules/next-event/details.php +5 -4
  32. app/skins/carousel/render.php +3 -3
  33. app/skins/daily_view/tpl.php +2 -0
  34. app/skins/full_calendar/tpl.php +2 -0
  35. app/skins/grid/render.php +4 -4
  36. app/skins/list/render.php +1 -1
  37. app/skins/list/tpl.php +1 -0
  38. app/skins/map/tpl.php +2 -0
  39. app/skins/masonry/render.php +2 -0
  40. app/skins/masonry/tpl.php +2 -0
  41. app/skins/monthly_view/calendar_novel.php +2 -0
  42. app/skins/monthly_view/render.php +2 -0
  43. app/skins/monthly_view/tpl.php +2 -0
  44. app/skins/single.php +16 -10
  45. app/skins/slider/tpl.php +2 -0
  46. app/skins/tile/tpl.php +2 -0
  47. app/skins/timeline/render.php +2 -0
  48. app/skins/timeline/tpl.php +2 -0
  49. app/skins/timetable/classic.php +2 -0
  50. app/skins/timetable/clean.php +2 -0
  51. app/skins/timetable/modern.php +2 -0
  52. app/skins/timetable/render.php +4 -0
  53. app/skins/timetable/tpl.php +2 -0
  54. app/skins/weekly_view/render.php +2 -0
  55. app/skins/weekly_view/tpl.php +2 -0
  56. app/skins/yearly_view/calendar.php +2 -0
  57. app/skins/yearly_view/tpl.php +2 -0
  58. app/vendor/johngrogg/ics-parser/src/ICal/Event.php +1 -1
  59. app/widgets/single.php +2 -7
  60. assets/css/frontend.css +694 -1496
  61. assets/css/frontend.min.css +1 -1
app/core/src/SingleBuilder/Widgets/BookingForm/BookingForm.php CHANGED
@@ -51,7 +51,7 @@ class BookingForm extends WidgetBase {
51
 
52
  $html = $this->get_display_booking_form($event_id);
53
 
54
- if (\MEC\Base::get_main()->can_show_booking_module($event_detail) && isset($settings['single_booking_style']) && $settings['single_booking_style'] == 'modal'){
55
 
56
  $html .= '<style>
57
  .lity-container {
@@ -63,7 +63,7 @@ class BookingForm extends WidgetBase {
63
  $html .= '<div class="mec-content-notification"><p><span>'
64
  .__('It seems that you have set "Booking" to modal from Single Event MEC Settings. You need to know that for this mode to work you must add Register Button Widget to this page, then in the front-end by clicking the Register button in your events you can then see the modal mode of the Booking.', 'modern-events-calendar-lite')
65
  .'</span></p></div>';
66
- }elseif(empty($html)){
67
 
68
  $html .= '<div class="mec-content-notification"><p>'
69
  .'<span>'
51
 
52
  $html = $this->get_display_booking_form($event_id);
53
 
54
+ if ( true === $this->is_editor_mode && \MEC\Base::get_main()->can_show_booking_module($event_detail) && isset($settings['single_booking_style']) && $settings['single_booking_style'] == 'modal'){
55
 
56
  $html .= '<style>
57
  .lity-container {
63
  $html .= '<div class="mec-content-notification"><p><span>'
64
  .__('It seems that you have set "Booking" to modal from Single Event MEC Settings. You need to know that for this mode to work you must add Register Button Widget to this page, then in the front-end by clicking the Register button in your events you can then see the modal mode of the Booking.', 'modern-events-calendar-lite')
65
  .'</span></p></div>';
66
+ }elseif( true === $this->is_editor_mode && empty($html) ){
67
 
68
  $html .= '<div class="mec-content-notification"><p>'
69
  .'<span>'
app/core/src/SingleBuilder/Widgets/EventDate/EventDate.php CHANGED
@@ -45,6 +45,7 @@ class EventDate extends WidgetBase {
45
  <dl class="mec-events-event-date">
46
  <dd><abbr class="mec-events-abbr"><?php echo $date_label; ?></abbr></dd>
47
  </dl>
 
48
  </div>
49
  </div>
50
  <?php
45
  <dl class="mec-events-event-date">
46
  <dd><abbr class="mec-events-abbr"><?php echo $date_label; ?></abbr></dd>
47
  </dl>
48
+ <?php echo Base::get_main()->holding_status( $event_detail ); ?>
49
  </div>
50
  </div>
51
  <?php
app/crons/auto-emails.php CHANGED
@@ -104,7 +104,7 @@ foreach($blogs as $blog)
104
 
105
  foreach($bookings as $booking)
106
  {
107
- $result = $notif->auto_email($booking->ID, $email->post_title, $email->post_content, $occurrence->tstart);
108
  if($result) $sent_emails++;
109
  }
110
  }
104
 
105
  foreach($bookings as $booking)
106
  {
107
+ $result = $notif->auto_email($booking->ID, $email->post_title, $email->post_content, $occurrence->tstart.':'.$occurrence->tend);
108
  if($result) $sent_emails++;
109
  }
110
  }
app/features/events.php CHANGED
@@ -1993,7 +1993,7 @@ class MEC_feature_events extends MEC_base
1993
  <?php endif; ?>
1994
  <div class="mec-form-row">
1995
  <span class="mec-col-4">
1996
- <input type="text" name="mec[tickets][<?php echo $key; ?>][price]"
1997
  placeholder="<?php esc_attr_e('Price', 'modern-events-calendar-lite'); ?>"
1998
  value="<?php echo(isset($ticket['price']) ? esc_attr($ticket['price']) : ''); ?>"/>
1999
  <span class="mec-tooltip">
@@ -2251,7 +2251,7 @@ class MEC_feature_events extends MEC_base
2251
  <?php endif; ?>
2252
  <div class="mec-form-row">
2253
  <span class="mec-col-4">
2254
- <input type="text" name="mec[tickets][:i:][price]"
2255
  placeholder="<?php esc_attr_e('Price', 'modern-events-calendar-lite'); ?>"/>
2256
  <span class="mec-tooltip">
2257
  <div class="box top">
@@ -2992,26 +2992,14 @@ class MEC_feature_events extends MEC_base
2992
  $start_date = (isset($_mec['date']['start']['date']) and trim($_mec['date']['start']['date'])) ? $this->main->standardize_format($_mec['date']['start']['date']) : date('Y-m-d');
2993
  $end_date = (isset($_mec['date']['end']['date']) and trim($_mec['date']['end']['date'])) ? $this->main->standardize_format($_mec['date']['end']['date']) : date('Y-m-d');
2994
 
2995
- $event = $this->db->select("SELECT * FROM `#__mec_events` WHERE `post_id` = {$post_id}", 'loadAssoc');
2996
- if(!is_array($event)) $event = array();
2997
-
2998
- $booking_date_update = false;
2999
- if(count($event))
3000
- {
3001
- $past_start_date = (isset($event['start']) and trim($event['start'])) ? $event['start'] : '';
3002
- $past_end_date = (isset($event['end']) and trim($event['end'])) ? $event['end'] : '';
3003
-
3004
- if(trim($start_date) != trim($past_start_date) or trim($end_date) != trim($past_end_date)) $booking_date_update = true;
3005
- }
3006
-
3007
  // Remove Cached Data
3008
  wp_cache_delete($post_id, 'mec-events-data');
3009
 
3010
  $location_id = isset($_mec['location_id']) ? sanitize_text_field($_mec['location_id']) : 0;
3011
  $dont_show_map = isset($_mec['dont_show_map']) ? sanitize_text_field($_mec['dont_show_map']) : 0;
3012
  $organizer_id = isset($_mec['organizer_id']) ? sanitize_text_field($_mec['organizer_id']) : 0;
3013
- $read_more = isset($_mec['read_more']) ? sanitize_text_field($_mec['read_more']) : '';
3014
- $more_info = (isset($_mec['more_info']) and trim($_mec['more_info'])) ? (strpos($_mec['more_info'], 'http') === false ? 'http://' . sanitize_text_field($_mec['more_info']) : sanitize_text_field($_mec['more_info'])) : '';
3015
  $more_info_title = isset($_mec['more_info_title']) ? sanitize_text_field($_mec['more_info_title']) : '';
3016
  $more_info_target = isset($_mec['more_info_target']) ? sanitize_text_field($_mec['more_info_target']) : '';
3017
 
@@ -3455,20 +3443,6 @@ class MEC_feature_events extends MEC_base
3455
  return strtotime(trim($date_a.' '.$in_day_a_time_label)) - strtotime(trim($date_b.' '.$in_day_b_time_label));
3456
  });
3457
 
3458
- // Don't allow multiple occurrences per day in Lite version
3459
- if(!$this->getPRO())
3460
- {
3461
- $in_days_unique = array();
3462
- foreach($in_days_arr as $key => $in_day_arr)
3463
- {
3464
- $ex = explode(':', $in_day_arr);
3465
- $in_days_unique_key = $ex[0].'-'.$ex[1];
3466
-
3467
- if(isset($in_days_unique[$in_days_unique_key])) unset($in_days_arr[$key]);
3468
- $in_days_unique[$in_days_unique_key] = 1;
3469
- }
3470
- }
3471
-
3472
  if(!isset($in_days_arr[':i:'])) $in_days_arr[':i:'] = ':val:';
3473
  foreach($in_days_arr as $key => $in_day_arr)
3474
  {
@@ -3655,59 +3629,6 @@ class MEC_feature_events extends MEC_base
3655
  update_post_meta($post_id, 'mec_op', $op);
3656
  update_user_meta(get_post_field('post_author', $post_id), 'mec_op', $op);
3657
 
3658
- if($booking_date_update)
3659
- {
3660
- $render_date = $past_start_date . ':' . $past_end_date;
3661
- $new_date = $start_date . ':' . $end_date;
3662
-
3663
- $books_query = new WP_Query(array(
3664
- 'post_type' => 'mec-books',
3665
- 'nopaging' => true,
3666
- 'post_status' => array('publish','pending','draft','future','private'),
3667
- 'meta_query' => array(
3668
- 'relation' => 'AND',
3669
- array(
3670
- 'key' => 'mec_event_id',
3671
- 'value' => $post_id.'',
3672
- 'type' => 'numeric',
3673
- 'compare' => '='
3674
- ),
3675
- array(
3676
- 'key' => 'mec_date',
3677
- 'value' => $render_date,
3678
- 'compare' => '=',
3679
- )
3680
- )
3681
- ));
3682
-
3683
- if($books_query->have_posts())
3684
- {
3685
- $book = $this->getBook();
3686
-
3687
- while($books_query->have_posts())
3688
- {
3689
- $books_query->the_post();
3690
- $booking_id = get_the_ID();
3691
-
3692
- // Update Booking
3693
- update_post_meta($booking_id, 'mec_date', trim($new_date));
3694
- wp_update_post(array(
3695
- 'ID' => $booking_id,
3696
- 'post_date' => $start_date
3697
- ));
3698
-
3699
- // Update Transaction
3700
- $transaction_id = get_post_meta($booking_id, 'mec_transaction_id', true);
3701
- $transaction = $book->get_transaction($transaction_id);
3702
-
3703
- $transaction['date'] = trim($new_date);
3704
- $book->update_transaction($transaction_id, $transaction);
3705
- }
3706
-
3707
- wp_reset_postdata();
3708
- }
3709
- }
3710
-
3711
  // MEC Fields
3712
  $fields = (isset($_mec['fields']) and is_array($_mec['fields'])) ? $_mec['fields'] : array();
3713
  update_post_meta($post_id, 'mec_fields', $fields);
@@ -4200,7 +4121,7 @@ class MEC_feature_events extends MEC_base
4200
  exit;
4201
  }
4202
 
4203
- public function csvexcel($export_all = false)
4204
  {
4205
  // MEC Render Library
4206
  $render = $this->getRender();
@@ -4244,8 +4165,13 @@ class MEC_feature_events extends MEC_base
4244
  $columns[] = stripslashes($field['label']);
4245
  }
4246
 
 
4247
  $output = fopen('php://output', 'w');
4248
- fputcsv($output, $columns);
 
 
 
 
4249
 
4250
  foreach($post_ids as $post_id)
4251
  {
@@ -4309,7 +4235,7 @@ class MEC_feature_events extends MEC_base
4309
  foreach($data->fields as $field) $event[] = $field['value'];
4310
  }
4311
 
4312
- fputcsv($output, $event);
4313
  }
4314
  }
4315
 
1993
  <?php endif; ?>
1994
  <div class="mec-form-row">
1995
  <span class="mec-col-4">
1996
+ <input type="number" min="0" step="0.01" name="mec[tickets][<?php echo $key; ?>][price]"
1997
  placeholder="<?php esc_attr_e('Price', 'modern-events-calendar-lite'); ?>"
1998
  value="<?php echo(isset($ticket['price']) ? esc_attr($ticket['price']) : ''); ?>"/>
1999
  <span class="mec-tooltip">
2251
  <?php endif; ?>
2252
  <div class="mec-form-row">
2253
  <span class="mec-col-4">
2254
+ <input type="number" min="0" step="0.01" name="mec[tickets][:i:][price]"
2255
  placeholder="<?php esc_attr_e('Price', 'modern-events-calendar-lite'); ?>"/>
2256
  <span class="mec-tooltip">
2257
  <div class="box top">
2992
  $start_date = (isset($_mec['date']['start']['date']) and trim($_mec['date']['start']['date'])) ? $this->main->standardize_format($_mec['date']['start']['date']) : date('Y-m-d');
2993
  $end_date = (isset($_mec['date']['end']['date']) and trim($_mec['date']['end']['date'])) ? $this->main->standardize_format($_mec['date']['end']['date']) : date('Y-m-d');
2994
 
 
 
 
 
 
 
 
 
 
 
 
 
2995
  // Remove Cached Data
2996
  wp_cache_delete($post_id, 'mec-events-data');
2997
 
2998
  $location_id = isset($_mec['location_id']) ? sanitize_text_field($_mec['location_id']) : 0;
2999
  $dont_show_map = isset($_mec['dont_show_map']) ? sanitize_text_field($_mec['dont_show_map']) : 0;
3000
  $organizer_id = isset($_mec['organizer_id']) ? sanitize_text_field($_mec['organizer_id']) : 0;
3001
+ $read_more = isset($_mec['read_more']) ? esc_url($_mec['read_more']) : '';
3002
+ $more_info = (isset($_mec['more_info']) and trim($_mec['more_info'])) ? esc_url($_mec['more_info']) : '';
3003
  $more_info_title = isset($_mec['more_info_title']) ? sanitize_text_field($_mec['more_info_title']) : '';
3004
  $more_info_target = isset($_mec['more_info_target']) ? sanitize_text_field($_mec['more_info_target']) : '';
3005
 
3443
  return strtotime(trim($date_a.' '.$in_day_a_time_label)) - strtotime(trim($date_b.' '.$in_day_b_time_label));
3444
  });
3445
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3446
  if(!isset($in_days_arr[':i:'])) $in_days_arr[':i:'] = ':val:';
3447
  foreach($in_days_arr as $key => $in_day_arr)
3448
  {
3629
  update_post_meta($post_id, 'mec_op', $op);
3630
  update_user_meta(get_post_field('post_author', $post_id), 'mec_op', $op);
3631
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3632
  // MEC Fields
3633
  $fields = (isset($_mec['fields']) and is_array($_mec['fields'])) ? $_mec['fields'] : array();
3634
  update_post_meta($post_id, 'mec_fields', $fields);
4121
  exit;
4122
  }
4123
 
4124
+ public function csvexcel($export_all = false, $excel = false)
4125
  {
4126
  // MEC Render Library
4127
  $render = $this->getRender();
4165
  $columns[] = stripslashes($field['label']);
4166
  }
4167
 
4168
+ $delimiter = ($excel ? "\t" : ',');
4169
  $output = fopen('php://output', 'w');
4170
+
4171
+ if($excel) fwrite($output, "sep=\t".PHP_EOL);
4172
+ else fprintf($output, chr(0xEF).chr(0xBB).chr(0xBF));
4173
+
4174
+ fputcsv($output, $columns, $delimiter);
4175
 
4176
  foreach($post_ids as $post_id)
4177
  {
4235
  foreach($data->fields as $field) $event[] = $field['value'];
4236
  }
4237
 
4238
+ fputcsv($output, $event, $delimiter);
4239
  }
4240
  }
4241
 
app/features/feed.php CHANGED
@@ -162,7 +162,7 @@ class MEC_feature_feed extends MEC_base
162
 
163
  // Content Type
164
  header('Content-Type: text/calendar; charset=utf-8');
165
- header('Content-Disposition: attachment; filename="mec-events-'.date('YmdTHi').'.ics"');
166
 
167
  // Print the Calendar
168
  echo $ical_calendar;
162
 
163
  // Content Type
164
  header('Content-Type: text/calendar; charset=utf-8');
165
+ header('Content-Disposition: inline; filename="mec-events-'.date('YmdTHi').'.ics"');
166
 
167
  // Print the Calendar
168
  echo $ical_calendar;
app/features/feed/rss2.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  header('Content-Type: '.feed_content_type('rss2').'; charset='.get_option('blog_charset'), true);
6
  $more = 1;
7
 
@@ -64,7 +66,7 @@ do_action('rss_tag_pre', 'rss2');
64
  <slash:comments><?php echo get_comments_number($event->ID); ?></slash:comments>
65
  <?php endif; ?>
66
 
67
- <?php if(has_post_thumbnail($event->ID)): $thumbnail_ID = get_post_thumbnail_id($event->ID); $thumbnail = wp_get_attachment_image_src($thumbnail_ID, 'large'); ?>
68
  <media:content medium="image" url="<?php echo $thumbnail[0]; ?>" width="<?php echo $thumbnail[1]; ?>" height="<?php echo $thumbnail[2]; ?>" />
69
  <?php endif; ?>
70
 
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_feature_feed $this */
6
+
7
  header('Content-Type: '.feed_content_type('rss2').'; charset='.get_option('blog_charset'), true);
8
  $more = 1;
9
 
66
  <slash:comments><?php echo get_comments_number($event->ID); ?></slash:comments>
67
  <?php endif; ?>
68
 
69
+ <?php if(has_post_thumbnail($event->ID) and (!isset($this->settings['include_image_in_feed']) or (isset($this->settings['include_image_in_feed']) and !$this->settings['include_image_in_feed']))): $thumbnail_ID = get_post_thumbnail_id($event->ID); $thumbnail = wp_get_attachment_image_src($thumbnail_ID, 'large'); ?>
70
  <media:content medium="image" url="<?php echo $thumbnail[0]; ?>" width="<?php echo $thumbnail[1]; ?>" height="<?php echo $thumbnail[2]; ?>" />
71
  <?php endif; ?>
72
 
app/features/fes.php CHANGED
@@ -207,14 +207,30 @@ class MEC_feature_fes extends MEC_base
207
 
208
  public function mec_fes_csv_export()
209
  {
210
- if((!isset($_POST['mec_event_id'])) or (!isset($_POST['fes_nonce'])) or (!wp_verify_nonce($_POST['fes_nonce'], 'mec_fes_nonce'))) die(json_encode(array('ex' => "error")));
211
 
212
- $event_id = intval($_POST['mec_event_id']);
213
- $timestamp = isset($_POST['timestamp']) ? sanitize_text_field($_POST['timestamp']) : 0;
214
  $booking_ids = '';
 
215
 
216
- ob_start();
217
- header('Content-Type: text/csv; charset=utf-8');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
218
 
219
  if($timestamp)
220
  {
@@ -353,7 +369,7 @@ class MEC_feature_fes extends MEC_base
353
  }
354
  }
355
 
356
- die(json_encode(array('name' => md5(time().mt_rand(100, 999)), 'ex' => "data:text/csv; charset=utf-8;base64,".base64_encode(ob_get_clean()))));
357
  }
358
 
359
  public function fes_upload()
@@ -428,21 +444,6 @@ class MEC_feature_fes extends MEC_base
428
  $start_date = (isset($mec['date']['start']['date']) and trim($mec['date']['start']['date'])) ? $this->main->standardize_format($mec['date']['start']['date']) : date('Y-m-d');
429
  $end_date = (isset($mec['date']['end']['date']) and trim($mec['date']['end']['date'])) ? $this->main->standardize_format($mec['date']['end']['date']) : date('Y-m-d');
430
 
431
- $event = $this->db->select($this->db->prepare("SELECT * FROM `#__mec_events` WHERE `post_id` = %d", $post_id), 'loadAssoc');
432
- if(!is_array($event)) $event = array();
433
-
434
- $booking_date_update = false;
435
- $past_start_date = '';
436
- $past_end_date = '';
437
-
438
- if(count($event))
439
- {
440
- $past_start_date = (isset($event['start']) and trim($event['start'])) ? $event['start'] : '';
441
- $past_end_date = (isset($event['end']) and trim($event['end'])) ? $event['end'] : '';
442
-
443
- if(trim($start_date) != trim($past_start_date) or trim($end_date) != trim($past_end_date)) $booking_date_update = true;
444
- }
445
-
446
  $post_title = isset($mec['title']) ? sanitize_text_field($mec['title']) : '';
447
  $post_content = isset($mec['content']) ? $mec['content'] : '';
448
  $post_excerpt = isset($mec['excerpt']) ? $mec['excerpt'] : '';
@@ -544,8 +545,8 @@ class MEC_feature_fes extends MEC_base
544
  // Links Section
545
  if(!isset($this->settings['fes_section_event_links']) or (isset($this->settings['fes_section_event_links']) and $this->settings['fes_section_event_links']))
546
  {
547
- $read_more = isset($mec['read_more']) ? sanitize_text_field($mec['read_more']) : '';
548
- $more_info = isset($mec['more_info']) ? (strpos($mec['more_info'], 'http') === false ? 'http://'.sanitize_text_field($mec['more_info']) : sanitize_text_field($mec['more_info'])) : '';
549
  $more_info_title = isset($mec['more_info_title']) ? sanitize_text_field($mec['more_info_title']) : '';
550
  $more_info_target = isset($mec['more_info_target']) ? sanitize_text_field($mec['more_info_target']) : '';
551
 
@@ -1095,20 +1096,6 @@ class MEC_feature_fes extends MEC_base
1095
  return strtotime(trim($date_a.' '.$in_day_a_time_label)) - strtotime(trim($date_b.' '.$in_day_b_time_label));
1096
  });
1097
 
1098
- // Don't allow multiple occurrences per day in Lite version
1099
- if(!$this->getPRO())
1100
- {
1101
- $in_days_unique = array();
1102
- foreach($in_days_arr as $key => $in_day_arr)
1103
- {
1104
- $ex = explode(':', $in_day_arr);
1105
- $in_days_unique_key = $ex[0].'-'.$ex[1];
1106
-
1107
- if(isset($in_days_unique[$in_days_unique_key])) unset($in_days_arr[$key]);
1108
- $in_days_unique[$in_days_unique_key] = 1;
1109
- }
1110
- }
1111
-
1112
  if(!isset($in_days_arr[':i:'])) $in_days_arr[':i:'] = ':val:';
1113
  foreach($in_days_arr as $key => $in_day_arr)
1114
  {
@@ -1314,59 +1301,6 @@ class MEC_feature_fes extends MEC_base
1314
  update_post_meta($post_id, 'mec_op', $op);
1315
  update_user_meta(get_post_field('post_author', $post_id), 'mec_op', $op);
1316
 
1317
- if($booking_date_update)
1318
- {
1319
- $render_date = $past_start_date . ':' . $past_end_date;
1320
- $new_date = $start_date . ':' . $end_date;
1321
-
1322
- $books_query = new WP_Query(array(
1323
- 'post_type' => 'mec-books',
1324
- 'nopaging' => true,
1325
- 'post_status' => array('publish','pending','draft','future','private'),
1326
- 'meta_query' => array(
1327
- 'relation' => 'AND',
1328
- array(
1329
- 'key' => 'mec_event_id',
1330
- 'value' => $post_id.'',
1331
- 'type' => 'numeric',
1332
- 'compare' => '='
1333
- ),
1334
- array(
1335
- 'key' => 'mec_date',
1336
- 'value' => $render_date,
1337
- 'compare' => '=',
1338
- )
1339
- )
1340
- ));
1341
-
1342
- if($books_query->have_posts())
1343
- {
1344
- $book = $this->getBook();
1345
-
1346
- while($books_query->have_posts())
1347
- {
1348
- $books_query->the_post();
1349
- $booking_id = get_the_ID();
1350
-
1351
- // Update Booking
1352
- update_post_meta($booking_id, 'mec_date', trim($new_date));
1353
- wp_update_post(array(
1354
- 'ID' => $booking_id,
1355
- 'post_date' => $start_date
1356
- ));
1357
-
1358
- // Update Transaction
1359
- $transaction_id = get_post_meta($booking_id, 'mec_transaction_id', true);
1360
- $transaction = $book->get_transaction($transaction_id);
1361
-
1362
- $transaction['date'] = trim($new_date);
1363
- $book->update_transaction($transaction_id, $transaction);
1364
- }
1365
-
1366
- wp_reset_postdata();
1367
- }
1368
- }
1369
-
1370
  // MEC Fields
1371
  $fields = (isset($mec['fields']) and is_array($mec['fields'])) ? $mec['fields'] : array();
1372
  update_post_meta($post_id, 'mec_fields', $fields);
207
 
208
  public function mec_fes_csv_export()
209
  {
210
+ if((!isset($_REQUEST['mec_event_id'])) or (!isset($_REQUEST['fes_nonce'])) or (!wp_verify_nonce($_REQUEST['fes_nonce'], 'mec_fes_nonce'))) die(json_encode(array('ex' => "error")));
211
 
212
+ $event_id = intval($_REQUEST['mec_event_id']);
213
+ $timestamp = isset($_REQUEST['timestamp']) ? sanitize_text_field($_REQUEST['timestamp']) : 0;
214
  $booking_ids = '';
215
+ $type = isset( $_REQUEST['type'] ) ? sanitize_text_field( $_REQUEST['type'] ) : 'csv';
216
 
217
+ switch( $type ){
218
+
219
+ case 'ms-excel':
220
+
221
+ header('Content-Type: application/vnd.ms-excel; charset=utf-8');
222
+ header('Content-Disposition: attachment; filename=attendees-'.md5(time().mt_rand(100, 999)).'.xls');
223
+
224
+ break;
225
+
226
+ default:
227
+ case 'csv':
228
+
229
+ header('Content-Type: text/csv; charset=utf-8');
230
+ header('Content-Disposition: attachment; filename=attendees-'.md5(time().mt_rand(100, 999)).'.csv');
231
+
232
+ break;
233
+ }
234
 
235
  if($timestamp)
236
  {
369
  }
370
  }
371
 
372
+ die();
373
  }
374
 
375
  public function fes_upload()
444
  $start_date = (isset($mec['date']['start']['date']) and trim($mec['date']['start']['date'])) ? $this->main->standardize_format($mec['date']['start']['date']) : date('Y-m-d');
445
  $end_date = (isset($mec['date']['end']['date']) and trim($mec['date']['end']['date'])) ? $this->main->standardize_format($mec['date']['end']['date']) : date('Y-m-d');
446
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
447
  $post_title = isset($mec['title']) ? sanitize_text_field($mec['title']) : '';
448
  $post_content = isset($mec['content']) ? $mec['content'] : '';
449
  $post_excerpt = isset($mec['excerpt']) ? $mec['excerpt'] : '';
545
  // Links Section
546
  if(!isset($this->settings['fes_section_event_links']) or (isset($this->settings['fes_section_event_links']) and $this->settings['fes_section_event_links']))
547
  {
548
+ $read_more = isset($mec['read_more']) ? esc_url($mec['read_more']) : '';
549
+ $more_info = (isset($mec['more_info']) and trim($mec['more_info'])) ? esc_url($mec['more_info']) : '';
550
  $more_info_title = isset($mec['more_info_title']) ? sanitize_text_field($mec['more_info_title']) : '';
551
  $more_info_target = isset($mec['more_info_target']) ? sanitize_text_field($mec['more_info_target']) : '';
552
 
1096
  return strtotime(trim($date_a.' '.$in_day_a_time_label)) - strtotime(trim($date_b.' '.$in_day_b_time_label));
1097
  });
1098
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1099
  if(!isset($in_days_arr[':i:'])) $in_days_arr[':i:'] = ':val:';
1100
  foreach($in_days_arr as $key => $in_day_arr)
1101
  {
1301
  update_post_meta($post_id, 'mec_op', $op);
1302
  update_user_meta(get_post_field('post_author', $post_id), 'mec_op', $op);
1303
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1304
  // MEC Fields
1305
  $fields = (isset($mec['fields']) and is_array($mec['fields'])) ? $mec['fields'] : array();
1306
  update_post_meta($post_id, 'mec_fields', $fields);
app/features/ix.php CHANGED
@@ -289,6 +289,24 @@ class MEC_feature_ix extends MEC_base
289
  elseif($verified_label == __('Canceled', 'modern-events-calendar-lite')) $verified = -1;
290
  else $verified = 0;
291
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
292
  $ticket_variations = explode(',', $data[11]);
293
  $variations = $this->main->ticket_variations($event_id, $ticket_id);
294
 
@@ -320,7 +338,9 @@ class MEC_feature_ix extends MEC_base
320
  'count' => 1
321
  );
322
 
323
- if(!isset($bookings[$transaction_id]['date'])) $bookings[$transaction_id]['date'] = strtotime($start_datetime).':'.strtotime($end_datetime);
 
 
324
  if(!isset($bookings[$transaction_id]['event_id'])) $bookings[$transaction_id]['event_id'] = $event_id;
325
  if(!isset($bookings[$transaction_id]['confirmed'])) $bookings[$transaction_id]['confirmed'] = $confirmed;
326
  if(!isset($bookings[$transaction_id]['verified'])) $bookings[$transaction_id]['verified'] = $verified;
@@ -349,19 +369,27 @@ class MEC_feature_ix extends MEC_base
349
 
350
  if(isset($ticket['variations']) and is_array($ticket['variations']) and count($ticket['variations']))
351
  {
 
 
 
352
  foreach($ticket['variations'] as $variation_id => $variation_count)
353
  {
354
  if(!trim($variation_count)) continue;
355
 
356
- if(!isset($raw_variations[$variation_id])) $raw_variations[$variation_id] = $variation_count;
357
- else $raw_variations[$variation_id] += $variation_count;
358
  }
359
  }
360
  }
361
 
 
 
 
362
  // Calculate price of bookings
363
- $price_details = $book->get_price_details($raw_tickets, $event_id, $event_tickets, $raw_variations);
364
 
 
 
365
  $transaction['price_details'] = $price_details;
366
  $transaction['total'] = $price_details['total'];
367
  $transaction['discount'] = 0;
@@ -892,23 +920,58 @@ class MEC_feature_ix extends MEC_base
892
  }
893
  }
894
 
895
- $date_start = new DateTime($event->dtstart);
896
- $date_start->setTimezone(new DateTimeZone($timezone));
897
 
898
- $start_date = $date_start->format('Y-m-d');
899
- $start_hour = $date_start->format('g');
900
- $start_minutes = $date_start->format('i');
901
- $start_ampm = $date_start->format('A');
 
 
 
 
 
 
902
 
903
- $date_end = NULL;
904
 
905
- $end_timestamp = isset($event->dtend) ? strtotime($event->dtend) : 0;
906
- if($end_timestamp)
 
 
 
 
 
 
 
 
 
907
  {
908
- $date_end = new DateTime($event->dtend);
909
- $date_end->setTimezone(new DateTimeZone($timezone));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
910
  }
911
 
 
 
 
 
 
912
  $end_date = $end_timestamp ? $date_end->format('Y-m-d') : $start_date;
913
  $end_hour = $end_timestamp ? $date_end->format('g') : 8;
914
  $end_minutes = $end_timestamp ? $date_end->format('i') : '00';
@@ -1033,57 +1096,57 @@ class MEC_feature_ix extends MEC_base
1033
 
1034
  $args = array
1035
  (
1036
- 'title'=> (string) $event->summary,
1037
- 'content'=> (string) $event->description,
1038
- 'location_id'=>$location_id,
1039
- 'organizer_id'=>$organizer_id,
1040
- 'date'=>array
1041
  (
1042
- 'start'=>array(
1043
- 'date'=>$start_date,
1044
- 'hour'=>$start_hour,
1045
- 'minutes'=>$start_minutes,
1046
- 'ampm'=>$start_ampm,
1047
  ),
1048
- 'end'=>array(
1049
- 'date'=>$end_date,
1050
- 'hour'=>$end_hour,
1051
- 'minutes'=>$end_minutes,
1052
- 'ampm'=>$end_ampm,
1053
  ),
1054
- 'repeat'=>array(),
1055
- 'allday'=>$allday,
1056
- 'comment'=>$time_comment,
1057
- 'hide_time'=>$hide_time,
1058
- 'hide_end_time'=>$hide_end_time,
1059
  ),
1060
- 'start'=>$start_date,
1061
- 'start_time_hour'=>$start_hour,
1062
- 'start_time_minutes'=>$start_minutes,
1063
- 'start_time_ampm'=>$start_ampm,
1064
- 'end'=>$end_date,
1065
- 'end_time_hour'=>$end_hour,
1066
- 'end_time_minutes'=>$end_minutes,
1067
- 'end_time_ampm'=>$end_ampm,
1068
- 'repeat_status'=>$repeat_status,
1069
- 'repeat_type'=>$repeat_type,
1070
- 'interval'=>$repeat_interval,
1071
- 'finish'=>$finish,
1072
- 'year'=>$year,
1073
- 'month'=>$month,
1074
- 'day'=>$day,
1075
- 'week'=>$week,
1076
- 'weekday'=>$weekday,
1077
- 'weekdays'=>$weekdays,
1078
- 'days'=>$days,
1079
- 'not_in_days'=>$not_in_days,
1080
- 'meta'=>array
1081
  (
1082
- 'mec_source'=>'ics-calendar',
1083
- 'mec_feed_event_id'=>$feed_event_id,
1084
- 'mec_dont_show_map'=> 0,
1085
- 'mec_additional_organizer_ids' =>$additional_organizer_ids,
1086
- 'mec_repeat'=>array
1087
  (
1088
  'status' => $repeat_status,
1089
  'type' => $repeat_type,
@@ -1092,21 +1155,22 @@ class MEC_feature_ix extends MEC_base
1092
  'end_at_date' => NULL,
1093
  'end_at_occurrences' => NULL,
1094
  ),
1095
- 'mec_allday'=>$allday,
1096
- 'mec_hide_time'=>$hide_time,
1097
- 'mec_hide_end_time'=>$hide_end_time,
1098
- 'mec_comment'=>$time_comment,
1099
  'mec_repeat_end'=> 'never',
1100
  'mec_repeat_end_at_occurrences'=> NULL,
1101
  'mec_repeat_end_at_date'=> NULL,
1102
  'mec_in_days'=> $days,
1103
  'mec_not_in_days'=> $not_in_days,
1104
- 'mec_hourly_schedules'=>$hourly_schedules,
1105
- 'mec_tickets'=>$tickets,
1106
- 'mec_fees_global_inheritance'=> 1,
1107
- 'mec_fees'=>$fees,
1108
- 'mec_reg_fields_global_inheritance'=> 1,
1109
- 'mec_reg_fields'=>$reg_fields,
 
1110
  )
1111
  );
1112
 
@@ -4079,9 +4143,6 @@ class MEC_feature_ix extends MEC_base
4079
  $format = isset($_GET['format']) ? sanitize_text_field($_GET['format']) : 'csv';
4080
  $events = $this->main->get_events('-1');
4081
 
4082
- // MEC Render Library
4083
- $render = $this->getRender();
4084
-
4085
  switch($format)
4086
  {
4087
  case 'ical':
@@ -4113,42 +4174,8 @@ class MEC_feature_ix extends MEC_base
4113
  header('Content-Type: application/vnd.ms-excel; charset=utf-8');
4114
  header('Content-Disposition: attachment; filename="mec-events-'.md5(time().mt_rand(100, 999)).'.xls"');
4115
 
4116
- $columns = array(__('ID', 'modern-events-calendar-lite'), __('Title', 'modern-events-calendar-lite'), __('Start Date', 'modern-events-calendar-lite'), __('Start Time', 'modern-events-calendar-lite'), __('End Date', 'modern-events-calendar-lite'), __('End Time', 'modern-events-calendar-lite'), __('Link', 'modern-events-calendar-lite'), $this->main->m('taxonomy_location', __('Location', 'modern-events-calendar-lite')), __('Address', 'modern-events-calendar-lite'), $this->main->m('taxonomy_organizer', __('Organizer', 'modern-events-calendar-lite')), __('Organizer Tel', 'modern-events-calendar-lite'), __('Organizer Email', 'modern-events-calendar-lite'), $this->main->m('event_cost', __('Event Cost', 'modern-events-calendar-lite')));
4117
-
4118
- $output = fopen('php://output', 'w');
4119
- fwrite($output, "sep=\t".PHP_EOL);
4120
- fputcsv($output, $columns, "\t");
4121
-
4122
- foreach($events as $event)
4123
- {
4124
- $event_id = $event->ID;
4125
- $data = $render->data($event_id);
4126
-
4127
- $dates = $render->dates($event_id, $data);
4128
- $date = $dates[0];
4129
-
4130
- $location = isset($data->locations[$data->meta['mec_location_id']]) ? $data->locations[$data->meta['mec_location_id']] : array();
4131
- $organizer = isset($data->organizers[$data->meta['mec_organizer_id']]) ? $data->organizers[$data->meta['mec_organizer_id']] : array();
4132
-
4133
- $event = array(
4134
- $event_id,
4135
- html_entity_decode($data->title),
4136
- $date['start']['date'],
4137
- $data->time['start'],
4138
- $date['end']['date'],
4139
- $data->time['end'],
4140
- $data->permalink,
4141
- (isset($location['name']) ? html_entity_decode($location['name']) : ''),
4142
- (isset($location['address']) ? html_entity_decode($location['address']) : ''),
4143
- (isset($organizer['name']) ? html_entity_decode($organizer['name']) : ''),
4144
- (isset($organizer['tel']) ? $organizer['tel'] : ''),
4145
- (isset($organizer['email']) ? $organizer['email'] : ''),
4146
- (isset($data->meta['mec_cost']) ? (is_numeric($data->meta['mec_cost']) ? $this->main->render_price($data->meta['mec_cost'], $event_id) : $data->meta['mec_cost']) : '')
4147
- );
4148
-
4149
- fputcsv($output, $event, "\t");
4150
- }
4151
-
4152
  exit;
4153
 
4154
  break;
@@ -4194,7 +4221,7 @@ class MEC_feature_ix extends MEC_base
4194
  header('Content-Type: application/vnd.ms-excel; charset=utf-8');
4195
  header('Content-Disposition: attachment; filename=bookings-'.md5(time().mt_rand(100, 999)).'.xls');
4196
 
4197
- $this->bookings_csvexcel();
4198
 
4199
  exit;
4200
  break;
@@ -4210,7 +4237,7 @@ class MEC_feature_ix extends MEC_base
4210
  }
4211
  }
4212
 
4213
- public function bookings_csvexcel()
4214
  {
4215
  $bookings = get_posts(array('post_type'=>$this->main->get_book_post_type(), 'numberposts'=>-1, 'post_status'=>'publish'));
4216
 
@@ -4218,7 +4245,7 @@ class MEC_feature_ix extends MEC_base
4218
  foreach($bookings as $booking) $booking_ids[] = $booking->ID;
4219
 
4220
  $book = new MEC_feature_books();
4221
- $book->csvexcel($booking_ids);
4222
  }
4223
 
4224
  public function g_calendar_export_authenticate()
289
  elseif($verified_label == __('Canceled', 'modern-events-calendar-lite')) $verified = -1;
290
  else $verified = 0;
291
 
292
+ $other_dates_str = $data[14];
293
+ $other_dates = array();
294
+
295
+ if(trim($other_dates_str))
296
+ {
297
+ $other_dates_ex1 = explode("\n", $other_dates_str);
298
+ foreach($other_dates_ex1 as $other_date_ex1)
299
+ {
300
+ $other_date_ex2 = explode(' -> ', trim($other_date_ex1));
301
+ $other_dates[] = strtotime($other_date_ex2[0]).':'.strtotime($other_date_ex2[1]);
302
+ }
303
+ }
304
+
305
+ $main_date = strtotime($start_datetime).':'.strtotime($end_datetime);
306
+
307
+ $all_dates = array();
308
+ if(count($other_dates)) $all_dates = array_merge(array($main_date), $other_dates);
309
+
310
  $ticket_variations = explode(',', $data[11]);
311
  $variations = $this->main->ticket_variations($event_id, $ticket_id);
312
 
338
  'count' => 1
339
  );
340
 
341
+ if(!isset($bookings[$transaction_id]['date'])) $bookings[$transaction_id]['date'] = $main_date;
342
+ if(!isset($bookings[$transaction_id]['other_dates'])) $bookings[$transaction_id]['other_dates'] = $other_dates;
343
+ if(!isset($bookings[$transaction_id]['all_dates'])) $bookings[$transaction_id]['all_dates'] = $all_dates;
344
  if(!isset($bookings[$transaction_id]['event_id'])) $bookings[$transaction_id]['event_id'] = $event_id;
345
  if(!isset($bookings[$transaction_id]['confirmed'])) $bookings[$transaction_id]['confirmed'] = $confirmed;
346
  if(!isset($bookings[$transaction_id]['verified'])) $bookings[$transaction_id]['verified'] = $verified;
369
 
370
  if(isset($ticket['variations']) and is_array($ticket['variations']) and count($ticket['variations']))
371
  {
372
+ // Variations Per Ticket
373
+ if(!isset($raw_variations[$ticket['id']])) $raw_variations[$ticket['id']] = array();
374
+
375
  foreach($ticket['variations'] as $variation_id => $variation_count)
376
  {
377
  if(!trim($variation_count)) continue;
378
 
379
+ if(!isset($raw_variations[$ticket['id']][$variation_id])) $raw_variations[$ticket['id']][$variation_id] = $variation_count;
380
+ else $raw_variations[$ticket['id']][$variation_id] += $variation_count;
381
  }
382
  }
383
  }
384
 
385
+ $other_dates = (isset($transaction['other_dates']) and is_array($transaction['other_dates'])) ? $transaction['other_dates'] : array();
386
+ $all_dates = (isset($transaction['all_dates']) and is_array($transaction['all_dates'])) ? $transaction['all_dates'] : array();
387
+
388
  // Calculate price of bookings
389
+ $price_details = $book->get_price_details($raw_tickets, $event_id, $event_tickets, $raw_variations, $other_dates);
390
 
391
+ $transaction['all_dates'] = $all_dates;
392
+ $transaction['other_dates'] = $other_dates;
393
  $transaction['price_details'] = $price_details;
394
  $transaction['total'] = $price_details['total'];
395
  $transaction['discount'] = 0;
920
  }
921
  }
922
 
923
+ // Event Timezone
924
+ $event_timezone = $timezone;
925
 
926
+ $ics_timezone = NULL;
927
+ if(isset($event->dtstart_array) and isset($event->dtstart_array[0]) and isset($event->dtstart_array[0]['TZID'])) $ics_timezone = $event->dtstart_array[0]['TZID'];
928
+
929
+ // ICS file has Timezone for event
930
+ if($ics_timezone)
931
+ {
932
+ $start_datetime = $event->dtstart;
933
+
934
+ $date_start = new DateTime($start_datetime, new DateTimeZone($ics_timezone));
935
+ $event_timezone = $ics_timezone;
936
 
937
+ $date_end = NULL;
938
 
939
+ $end_timestamp = isset($event->dtend) ? strtotime($event->dtend) : 0;
940
+ if($end_timestamp)
941
+ {
942
+ $end_datetime = $event->dtend;
943
+
944
+ $date_end = new DateTime($end_datetime, new DateTimeZone($ics_timezone));
945
+ $event_timezone = $ics_timezone;
946
+ }
947
+ }
948
+ // Consider UTC as default timezone
949
+ else
950
  {
951
+ $start_datetime = $event->dtstart;
952
+ if(isset($event->dtstart_tz)) $start_datetime = $event->dtstart_tz;
953
+
954
+ $date_start = new DateTime($start_datetime, new DateTimeZone('UTC'));
955
+ $date_start->setTimezone(new DateTimeZone($event_timezone));
956
+
957
+ $date_end = NULL;
958
+
959
+ $end_timestamp = isset($event->dtend) ? strtotime($event->dtend) : 0;
960
+ if($end_timestamp)
961
+ {
962
+ $end_datetime = $event->dtend;
963
+ if(isset($event->dtend_tz)) $end_datetime = $event->dtend_tz;
964
+
965
+ $date_end = new DateTime($end_datetime, new DateTimeZone('UTC'));
966
+ $date_end->setTimezone(new DateTimeZone($event_timezone));
967
+ }
968
  }
969
 
970
+ $start_date = $date_start->format('Y-m-d');
971
+ $start_hour = $date_start->format('g');
972
+ $start_minutes = $date_start->format('i');
973
+ $start_ampm = $date_start->format('A');
974
+
975
  $end_date = $end_timestamp ? $date_end->format('Y-m-d') : $start_date;
976
  $end_hour = $end_timestamp ? $date_end->format('g') : 8;
977
  $end_minutes = $end_timestamp ? $date_end->format('i') : '00';
1096
 
1097
  $args = array
1098
  (
1099
+ 'title' => (string) $event->summary,
1100
+ 'content' => (string) $event->description,
1101
+ 'location_id' => $location_id,
1102
+ 'organizer_id' => $organizer_id,
1103
+ 'date' => array
1104
  (
1105
+ 'start' => array(
1106
+ 'date' => $start_date,
1107
+ 'hour' => $start_hour,
1108
+ 'minutes' => $start_minutes,
1109
+ 'ampm' => $start_ampm,
1110
  ),
1111
+ 'end' => array(
1112
+ 'date' => $end_date,
1113
+ 'hour' => $end_hour,
1114
+ 'minutes' => $end_minutes,
1115
+ 'ampm' => $end_ampm,
1116
  ),
1117
+ 'repeat' => array(),
1118
+ 'allday' => $allday,
1119
+ 'comment' => $time_comment,
1120
+ 'hide_time' => $hide_time,
1121
+ 'hide_end_time' => $hide_end_time,
1122
  ),
1123
+ 'start' => $start_date,
1124
+ 'start_time_hour' => $start_hour,
1125
+ 'start_time_minutes' => $start_minutes,
1126
+ 'start_time_ampm' => $start_ampm,
1127
+ 'end' => $end_date,
1128
+ 'end_time_hour' => $end_hour,
1129
+ 'end_time_minutes' => $end_minutes,
1130
+ 'end_time_ampm' => $end_ampm,
1131
+ 'repeat_status' => $repeat_status,
1132
+ 'repeat_type' => $repeat_type,
1133
+ 'interval' => $repeat_interval,
1134
+ 'finish' => $finish,
1135
+ 'year' => $year,
1136
+ 'month' => $month,
1137
+ 'day' => $day,
1138
+ 'week' => $week,
1139
+ 'weekday' => $weekday,
1140
+ 'weekdays' => $weekdays,
1141
+ 'days' => $days,
1142
+ 'not_in_days' => $not_in_days,
1143
+ 'meta' => array
1144
  (
1145
+ 'mec_source' => 'ics-calendar',
1146
+ 'mec_feed_event_id' => $feed_event_id,
1147
+ 'mec_dont_show_map' => 0,
1148
+ 'mec_additional_organizer_ids' => $additional_organizer_ids,
1149
+ 'mec_repeat' => array
1150
  (
1151
  'status' => $repeat_status,
1152
  'type' => $repeat_type,
1155
  'end_at_date' => NULL,
1156
  'end_at_occurrences' => NULL,
1157
  ),
1158
+ 'mec_allday' => $allday,
1159
+ 'mec_hide_time' => $hide_time,
1160
+ 'mec_hide_end_time' => $hide_end_time,
1161
+ 'mec_comment' => $time_comment,
1162
  'mec_repeat_end'=> 'never',
1163
  'mec_repeat_end_at_occurrences'=> NULL,
1164
  'mec_repeat_end_at_date'=> NULL,
1165
  'mec_in_days'=> $days,
1166
  'mec_not_in_days'=> $not_in_days,
1167
+ 'mec_hourly_schedules' => $hourly_schedules,
1168
+ 'mec_tickets' => $tickets,
1169
+ 'mec_fees_global_inheritance' => 1,
1170
+ 'mec_fees' => $fees,
1171
+ 'mec_reg_fields_global_inheritance' => 1,
1172
+ 'mec_reg_fields' => $reg_fields,
1173
+ 'mec_timezone' => ($event_timezone === $timezone ? 'global' : $event_timezone),
1174
  )
1175
  );
1176
 
4143
  $format = isset($_GET['format']) ? sanitize_text_field($_GET['format']) : 'csv';
4144
  $events = $this->main->get_events('-1');
4145
 
 
 
 
4146
  switch($format)
4147
  {
4148
  case 'ical':
4174
  header('Content-Type: application/vnd.ms-excel; charset=utf-8');
4175
  header('Content-Disposition: attachment; filename="mec-events-'.md5(time().mt_rand(100, 999)).'.xls"');
4176
 
4177
+ $events_feature = new MEC_feature_events();
4178
+ $events_feature->csvexcel(true, true);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4179
  exit;
4180
 
4181
  break;
4221
  header('Content-Type: application/vnd.ms-excel; charset=utf-8');
4222
  header('Content-Disposition: attachment; filename=bookings-'.md5(time().mt_rand(100, 999)).'.xls');
4223
 
4224
+ $this->bookings_csvexcel(true);
4225
 
4226
  exit;
4227
  break;
4237
  }
4238
  }
4239
 
4240
+ public function bookings_csvexcel($excel = false)
4241
  {
4242
  $bookings = get_posts(array('post_type'=>$this->main->get_book_post_type(), 'numberposts'=>-1, 'post_status'=>'publish'));
4243
 
4245
  foreach($bookings as $booking) $booking_ids[] = $booking->ID;
4246
 
4247
  $book = new MEC_feature_books();
4248
+ $book->csvexcel($booking_ids, $excel);
4249
  }
4250
 
4251
  public function g_calendar_export_authenticate()
app/features/mec/booking.php CHANGED
@@ -124,6 +124,7 @@ $gateways_options = $this->main->get_gateways_options();
124
  <select id="mec_settings_booking_date_selection" name="mec[settings][booking_date_selection]">
125
  <option value="dropdown" <?php echo ((!isset($settings['booking_date_selection']) or (isset($settings['booking_date_selection']) and $settings['booking_date_selection'] == 'dropdown')) ? 'selected="selected"' : ''); ?>><?php _e('Dropdown', 'modern-events-calendar-lite'); ?></option>
126
  <option value="calendar" <?php echo ((isset($settings['booking_date_selection']) and $settings['booking_date_selection'] == 'calendar') ? 'selected="selected"' : ''); ?>><?php _e('Calendar', 'modern-events-calendar-lite'); ?></option>
 
127
  </select>
128
  </div>
129
  </div>
124
  <select id="mec_settings_booking_date_selection" name="mec[settings][booking_date_selection]">
125
  <option value="dropdown" <?php echo ((!isset($settings['booking_date_selection']) or (isset($settings['booking_date_selection']) and $settings['booking_date_selection'] == 'dropdown')) ? 'selected="selected"' : ''); ?>><?php _e('Dropdown', 'modern-events-calendar-lite'); ?></option>
126
  <option value="calendar" <?php echo ((isset($settings['booking_date_selection']) and $settings['booking_date_selection'] == 'calendar') ? 'selected="selected"' : ''); ?>><?php _e('Calendar', 'modern-events-calendar-lite'); ?></option>
127
+ <option value="checkboxes" <?php echo ((isset($settings['booking_date_selection']) and $settings['booking_date_selection'] == 'checkboxes') ? 'selected="selected"' : ''); ?>><?php _e('Checkboxes', 'modern-events-calendar-lite'); ?></option>
128
  </select>
129
  </div>
130
  </div>
app/features/mec/dyncss.php CHANGED
@@ -120,7 +120,7 @@ ob_start();
120
 
121
  if( isset($styling['disable_gfonts']) && !$styling['disable_gfonts']) {
122
  echo '
123
- .mec-wrap, .mec-wrap div:not([class^="elementor-"]), .lity-container, .mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6, .entry-content .mec-wrap h1, .entry-content .mec-wrap h2, .entry-content .mec-wrap h3, .entry-content .mec-wrap h4, .entry-content .mec-wrap h5, .entry-content .mec-wrap h6, .mec-wrap .mec-totalcal-box input[type="submit"], .mec-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-agenda-event-title a, .lity-content .mec-events-meta-group-booking select, .lity-content .mec-book-ticket-variation h5, .lity-content .mec-events-meta-group-booking input[type="number"], .lity-content .mec-events-meta-group-booking input[type="text"], .lity-content .mec-events-meta-group-booking input[type="email"],.mec-organizer-item a
124
  { font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;}';
125
 
126
  echo '
@@ -158,7 +158,7 @@ if($mec_p_fontfamily_arr): ?>
158
  if($color && $color != '#40d9f1'): ?>
159
  /* == TextColors
160
  ---------------- */
161
- .mec-event-grid-minimal .mec-modal-booking-button:hover, .mec-events-timeline-wrap .mec-organizer-item a, .mec-events-timeline-wrap .mec-organizer-item:after, .mec-events-timeline-wrap .mec-shortcode-organizers i, .mec-timeline-event .mec-modal-booking-button, .mec-wrap .mec-map-lightbox-wp.mec-event-list-classic .mec-event-date, .mec-timetable-t2-col .mec-modal-booking-button:hover, .mec-event-container-classic .mec-modal-booking-button:hover, .mec-calendar-events-side .mec-modal-booking-button:hover, .mec-event-grid-yearly .mec-modal-booking-button, .mec-events-agenda .mec-modal-booking-button, .mec-event-grid-simple .mec-modal-booking-button, .mec-event-list-minimal .mec-modal-booking-button:hover, .mec-timeline-month-divider, .mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span:hover,.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic .mec-selected-day,.mec-wrap.colorskin-custom .mec-color, .mec-wrap.colorskin-custom .mec-event-sharing-wrap .mec-event-sharing > li:hover a, .mec-wrap.colorskin-custom .mec-color-hover:hover, .mec-wrap.colorskin-custom .mec-color-before *:before ,.mec-wrap.colorskin-custom .mec-widget .mec-event-grid-classic.owl-carousel .owl-nav i,.mec-wrap.colorskin-custom .mec-event-list-classic a.magicmore:hover,.mec-wrap.colorskin-custom .mec-event-grid-simple:hover .mec-event-title,.mec-wrap.colorskin-custom .mec-single-event .mec-event-meta dd.mec-events-event-categories:before,.mec-wrap.colorskin-custom .mec-single-event-date:before,.mec-wrap.colorskin-custom .mec-single-event-time:before,.mec-wrap.colorskin-custom .mec-events-meta-group.mec-events-meta-group-venue:before,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month i,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover,.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover,.mec-wrap.colorskin-custom .mec-infowindow-wp h5 a:hover, .colorskin-custom .mec-events-meta-group-countdown .mec-end-counts h3,.mec-calendar .mec-calendar-side .mec-next-month i,.mec-wrap .mec-totalcal-box i,.mec-calendar .mec-event-article .mec-event-title a:hover,.mec-attendees-list-details .mec-attendee-profile-link a:hover,.mec-wrap.colorskin-custom .mec-next-event-details li i, .mec-next-event-details i:before, .mec-marker-infowindow-wp .mec-marker-infowindow-count, .mec-next-event-details a,.mec-wrap.colorskin-custom .mec-events-masonry-cats a.mec-masonry-cat-selected,.lity .mec-color,.lity .mec-color-before :before,.lity .mec-color-hover:hover,.lity .mec-wrap .mec-color,.lity .mec-wrap .mec-color-before :before,.lity .mec-wrap .mec-color-hover:hover,.leaflet-popup-content .mec-color,.leaflet-popup-content .mec-color-before :before,.leaflet-popup-content .mec-color-hover:hover,.leaflet-popup-content .mec-wrap .mec-color,.leaflet-popup-content .mec-wrap .mec-color-before :before,.leaflet-popup-content .mec-wrap .mec-color-hover:hover, .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-daily-view-day-active.mec-color, .mec-map-boxshow div .mec-map-view-event-detail.mec-event-detail i,.mec-map-boxshow div .mec-map-view-event-detail.mec-event-detail:hover,.mec-map-boxshow .mec-color,.mec-map-boxshow .mec-color-before :before,.mec-map-boxshow .mec-color-hover:hover,.mec-map-boxshow .mec-wrap .mec-color,.mec-map-boxshow .mec-wrap .mec-color-before :before,.mec-map-boxshow .mec-wrap .mec-color-hover:hover, .mec-choosen-time-message, .mec-booking-calendar-month-navigation .mec-next-month:hover, .mec-booking-calendar-month-navigation .mec-previous-month:hover, .mec-yearly-view-wrap .mec-agenda-event-title a:hover, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year i, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year i, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover, .mec-av-spot .mec-av-spot-head .mec-av-spot-box span, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover .mec-load-month-link, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover .mec-load-month-link, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover .mec-load-month-link, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover .mec-load-month-link, .mec-skin-list-events-container .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item a
162
  {color: <?php echo $color; ?>}
163
 
164
  /* == Backgrounds
@@ -188,7 +188,40 @@ if($color && $color != '#40d9f1'): ?>
188
  /* == Timeline View
189
  ------------------ */
190
  .mec-events-timeline-wrap .mec-shortcode-organizers, .mec-timeline-event .mec-modal-booking-button, .mec-events-timeline-wrap:before, .mec-wrap.colorskin-custom .mec-timeline-event-local-time, .mec-wrap.colorskin-custom .mec-timeline-event-time ,.mec-wrap.colorskin-custom .mec-timeline-event-location,.mec-choosen-time-message { background: rgba(<?php echo $rgb_color['red']; ?>,<?php echo $rgb_color['green']; ?>,<?php echo $rgb_color['blue']; ?>,.11);}
191
- .mec-wrap.colorskin-custom .mec-timeline-events-container .mec-timeline-event-date:after { background: rgba(<?php echo $rgb_color['red']; ?>,<?php echo $rgb_color['green']; ?>,<?php echo $rgb_color['blue']; ?>,.3);}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
192
  <?php endif;
193
 
194
  // Render Container Width
120
 
121
  if( isset($styling['disable_gfonts']) && !$styling['disable_gfonts']) {
122
  echo '
123
+ .mec-wrap, .mec-wrap div:not([class^="elementor-"]), .lity-container, .mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6, .entry-content .mec-wrap h1, .entry-content .mec-wrap h2, .entry-content .mec-wrap h3, .entry-content .mec-wrap h4, .entry-content .mec-wrap h5, .entry-content .mec-wrap h6, .mec-wrap .mec-totalcal-box input[type="submit"], .mec-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-agenda-event-title a, .lity-content .mec-events-meta-group-booking select, .lity-content .mec-book-ticket-variation h5, .lity-content .mec-events-meta-group-booking input[type="number"], .lity-content .mec-events-meta-group-booking input[type="text"], .lity-content .mec-events-meta-group-booking input[type="email"],.mec-organizer-item a, .mec-single-event .mec-events-meta-group-booking ul.mec-book-tickets-container li.mec-book-ticket-container label
124
  { font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;}';
125
 
126
  echo '
158
  if($color && $color != '#40d9f1'): ?>
159
  /* == TextColors
160
  ---------------- */
161
+ .mec-event-grid-minimal .mec-modal-booking-button:hover, .mec-events-timeline-wrap .mec-organizer-item a, .mec-events-timeline-wrap .mec-organizer-item:after, .mec-events-timeline-wrap .mec-shortcode-organizers i, .mec-timeline-event .mec-modal-booking-button, .mec-wrap .mec-map-lightbox-wp.mec-event-list-classic .mec-event-date, .mec-timetable-t2-col .mec-modal-booking-button:hover, .mec-event-container-classic .mec-modal-booking-button:hover, .mec-calendar-events-side .mec-modal-booking-button:hover, .mec-event-grid-yearly .mec-modal-booking-button, .mec-events-agenda .mec-modal-booking-button, .mec-event-grid-simple .mec-modal-booking-button, .mec-event-list-minimal .mec-modal-booking-button:hover, .mec-timeline-month-divider, .mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span:hover,.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic .mec-selected-day,.mec-wrap.colorskin-custom .mec-color, .mec-wrap.colorskin-custom .mec-event-sharing-wrap .mec-event-sharing > li:hover a, .mec-wrap.colorskin-custom .mec-color-hover:hover, .mec-wrap.colorskin-custom .mec-color-before *:before ,.mec-wrap.colorskin-custom .mec-widget .mec-event-grid-classic.owl-carousel .owl-nav i,.mec-wrap.colorskin-custom .mec-event-list-classic a.magicmore:hover,.mec-wrap.colorskin-custom .mec-event-grid-simple:hover .mec-event-title,.mec-wrap.colorskin-custom .mec-single-event .mec-event-meta dd.mec-events-event-categories:before,.mec-wrap.colorskin-custom .mec-single-event-date:before,.mec-wrap.colorskin-custom .mec-single-event-time:before,.mec-wrap.colorskin-custom .mec-events-meta-group.mec-events-meta-group-venue:before,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month i,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover,.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover,.mec-wrap.colorskin-custom .mec-infowindow-wp h5 a:hover, .colorskin-custom .mec-events-meta-group-countdown .mec-end-counts h3,.mec-calendar .mec-calendar-side .mec-next-month i,.mec-wrap .mec-totalcal-box i,.mec-calendar .mec-event-article .mec-event-title a:hover,.mec-attendees-list-details .mec-attendee-profile-link a:hover,.mec-wrap.colorskin-custom .mec-next-event-details li i, .mec-next-event-details i:before, .mec-marker-infowindow-wp .mec-marker-infowindow-count, .mec-next-event-details a,.mec-wrap.colorskin-custom .mec-events-masonry-cats a.mec-masonry-cat-selected,.lity .mec-color,.lity .mec-color-before :before,.lity .mec-color-hover:hover,.lity .mec-wrap .mec-color,.lity .mec-wrap .mec-color-before :before,.lity .mec-wrap .mec-color-hover:hover,.leaflet-popup-content .mec-color,.leaflet-popup-content .mec-color-before :before,.leaflet-popup-content .mec-color-hover:hover,.leaflet-popup-content .mec-wrap .mec-color,.leaflet-popup-content .mec-wrap .mec-color-before :before,.leaflet-popup-content .mec-wrap .mec-color-hover:hover, .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-daily-view-day-active.mec-color, .mec-map-boxshow div .mec-map-view-event-detail.mec-event-detail i,.mec-map-boxshow div .mec-map-view-event-detail.mec-event-detail:hover,.mec-map-boxshow .mec-color,.mec-map-boxshow .mec-color-before :before,.mec-map-boxshow .mec-color-hover:hover,.mec-map-boxshow .mec-wrap .mec-color,.mec-map-boxshow .mec-wrap .mec-color-before :before,.mec-map-boxshow .mec-wrap .mec-color-hover:hover, .mec-choosen-time-message, .mec-booking-calendar-month-navigation .mec-next-month:hover, .mec-booking-calendar-month-navigation .mec-previous-month:hover, .mec-yearly-view-wrap .mec-agenda-event-title a:hover, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year i, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year i, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover, .mec-av-spot .mec-av-spot-head .mec-av-spot-box span, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover .mec-load-month-link, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover .mec-load-month-link, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover .mec-load-month-link, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover .mec-load-month-link, .mec-skin-list-events-container .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item a, .mec-booking-shortcode .mec-event-ticket-name, .mec-booking-shortcode .mec-event-ticket-price, .mec-booking-shortcode .mec-ticket-variation-name, .mec-booking-shortcode .mec-ticket-variation-price, .mec-booking-shortcode label, .mec-booking-shortcode .nice-select, .mec-booking-shortcode input, .mec-booking-shortcode span.mec-book-price-detail-description, .mec-booking-shortcode .mec-ticket-name, .mec-booking-shortcode label.wn-checkbox-label
162
  {color: <?php echo $color; ?>}
163
 
164
  /* == Backgrounds
188
  /* == Timeline View
189
  ------------------ */
190
  .mec-events-timeline-wrap .mec-shortcode-organizers, .mec-timeline-event .mec-modal-booking-button, .mec-events-timeline-wrap:before, .mec-wrap.colorskin-custom .mec-timeline-event-local-time, .mec-wrap.colorskin-custom .mec-timeline-event-time ,.mec-wrap.colorskin-custom .mec-timeline-event-location,.mec-choosen-time-message { background: rgba(<?php echo $rgb_color['red']; ?>,<?php echo $rgb_color['green']; ?>,<?php echo $rgb_color['blue']; ?>,.11);}
191
+
192
+ .mec-wrap.colorskin-custom .mec-timeline-events-container .mec-timeline-event-date:after
193
+ { background: rgba(<?php echo $rgb_color['red']; ?>,<?php echo $rgb_color['green']; ?>,<?php echo $rgb_color['blue']; ?>,.3);}
194
+
195
+ /* == Booking Shortcode
196
+ ------------------ */
197
+ .mec-booking-shortcode button
198
+ { box-shadow: 0 2px 2px rgba(<?php echo $rgb_color['red']; ?> <?php echo $rgb_color['green']; ?> <?php echo $rgb_color['blue']; ?> / 27%);}
199
+
200
+ .mec-booking-shortcode button.mec-book-form-back-button
201
+ { background-color: rgba(<?php echo $rgb_color['red']; ?> <?php echo $rgb_color['green']; ?> <?php echo $rgb_color['blue']; ?> / 40%);}
202
+
203
+ .mec-events-meta-group-booking-shortcode
204
+ { background: rgba(<?php echo $rgb_color['red']; ?>,<?php echo $rgb_color['green']; ?>,<?php echo $rgb_color['blue']; ?>,.14);}
205
+
206
+ .mec-booking-shortcode label.wn-checkbox-label, .mec-booking-shortcode .nice-select,.mec-booking-shortcode input, .mec-booking-shortcode .mec-book-form-gateway-label input[type=radio]:before, .mec-booking-shortcode input[type=radio]:checked:before, .mec-booking-shortcode ul.mec-book-price-details li, .mec-booking-shortcode ul.mec-book-price-details
207
+ { border-color: rgba(<?php echo $rgb_color['red']; ?> <?php echo $rgb_color['green']; ?> <?php echo $rgb_color['blue']; ?> / 27%) !important;}
208
+
209
+ .mec-booking-shortcode input::-webkit-input-placeholder,.mec-booking-shortcode textarea::-webkit-input-placeholder
210
+ {color: <?php echo $color; ?>}
211
+
212
+ .mec-booking-shortcode input::-moz-placeholder,.mec-booking-shortcode textarea::-moz-placeholder
213
+ {color: <?php echo $color; ?>}
214
+
215
+ .mec-booking-shortcode input:-ms-input-placeholder,.mec-booking-shortcode textarea:-ms-input-placeholder
216
+ {color: <?php echo $color; ?>}
217
+
218
+ .mec-booking-shortcode input:-moz-placeholder,.mec-booking-shortcode textarea:-moz-placeholder
219
+ {color: <?php echo $color; ?>}
220
+
221
+ .mec-booking-shortcode label.wn-checkbox-label:after, .mec-booking-shortcode label.wn-checkbox-label:before, .mec-booking-shortcode input[type=radio]:checked:after
222
+ {background-color: <?php echo $color; ?>}
223
+
224
+
225
  <?php endif;
226
 
227
  // Render Container Width
app/features/mec/meta_boxes/display_options.php CHANGED
@@ -2553,45 +2553,6 @@ $upcoming_event_ids = $this->main->get_upcoming_event_ids();
2553
  <?php echo $this->sed_method_field('tile', (isset($sk_options_tile['sed_method']) ? $sk_options_tile['sed_method'] : 0), (isset($sk_options_tile['image_popup']) ? $sk_options_tile['image_popup'] : 0)); ?>
2554
  </div>
2555
 
2556
- <!-- General Calendar -->
2557
- <div class="mec-skin-options-container mec-util-hidden" id="mec_general_calendar_skin_options_container">
2558
- <?php $sk_options_general_calendar = isset($sk_options['general_calendar']) ? $sk_options['general_calendar'] : array(); ?>
2559
- <div class="mec-form-row">
2560
- <label class="mec-col-4" for="mec_skin_general_calendar_skins"><?php _e('Select Skins', 'modern-events-calendar-lite'); ?></label>
2561
- <select id="mec_skin_general_calendar_skins" name="mec[sk-options][general_calendar][skins][]" multiple="multiple" class="mec-col-4">
2562
- <option <?php if(isset($sk_options_general_calendar['skins']) and in_array("dayGridMonth", $sk_options_general_calendar['skins'])) echo 'selected="selected"'; ?> value="dayGridMonth">dayGridMonth</option>
2563
- <option <?php if(isset($sk_options_general_calendar['skins']) and in_array("timeGridWeek", $sk_options_general_calendar['skins'])) echo 'selected="selected"'; ?> value="timeGridWeek">timeGridWeek</option>
2564
- <option <?php if(isset($sk_options_general_calendar['skins']) and in_array("timeGridDay", $sk_options_general_calendar['skins'])) echo 'selected="selected"'; ?> value="timeGridDay">timeGridDay</option>
2565
- <option <?php if(isset($sk_options_general_calendar['skins']) and in_array("listPerDay", $sk_options_general_calendar['skins'])) echo 'selected="selected"'; ?> value="listPerDay">listPerDay</option>
2566
- <option <?php if(isset($sk_options_general_calendar['skins']) and in_array("listPerWeek", $sk_options_general_calendar['skins'])) echo 'selected="selected"'; ?> value="listPerWeek">listPerWeek</option>
2567
- <option <?php if(isset($sk_options_general_calendar['skins']) and in_array("listPerMonth", $sk_options_general_calendar['skins'])) echo 'selected="selected"'; ?> value="listPerMonth">listPerMonth</option>
2568
- <option <?php if(isset($sk_options_general_calendar['skins']) and in_array("listPerYear", $sk_options_general_calendar['skins'])) echo 'selected="selected"'; ?> value="listPerYear">listPerYear</option>
2569
- </select>
2570
- </div>
2571
- <div class="mec-form-row">
2572
- <label class="mec-col-4" for="mec_skin_general_calendar_start_date_type"><?php _e('Start Date', 'modern-events-calendar-lite'); ?></label>
2573
- <select class="mec-col-4 wn-mec-select" name="mec[sk-options][general_calendar][start_date_type]" id="mec_skin_general_calendar_start_date_type" onchange="if(this.value === 'date') jQuery('#mec_skin_general_calendar_start_date_container').show(); else jQuery('#mec_skin_general_calendar_start_date_container').hide();">
2574
- <option value="start_last_month" <?php if(isset($sk_options_general_calendar['start_date_type']) and $sk_options_general_calendar['start_date_type'] == 'start_last_month') echo 'selected="selected"'; ?>><?php _e('Start of Last Month', 'modern-events-calendar-lite'); ?></option>
2575
- <option value="start_current_month" <?php if(isset($sk_options_general_calendar['start_date_type']) and $sk_options_general_calendar['start_date_type'] == 'start_current_month') echo 'selected="selected"'; ?>><?php _e('Start of Current Month', 'modern-events-calendar-lite'); ?></option>
2576
- <option value="start_next_month" <?php if(isset($sk_options_general_calendar['start_date_type']) and $sk_options_general_calendar['start_date_type'] == 'start_next_month') echo 'selected="selected"'; ?>><?php _e('Start of Next Month', 'modern-events-calendar-lite'); ?></option>
2577
- <option value="date" <?php if(isset($sk_options_general_calendar['start_date_type']) and $sk_options_general_calendar['start_date_type'] == 'date') echo 'selected="selected"'; ?>><?php _e('On a certain date', 'modern-events-calendar-lite'); ?></option>
2578
- </select>
2579
- <div class="mec-col-4 <?php if(!isset($sk_options_general_calendar['start_date_type']) or (isset($sk_options_general_calendar['start_date_type']) and $sk_options_general_calendar['start_date_type'] != 'date')) echo 'mec-util-hidden'; ?>" id="mec_skin_general_calendar_start_date_container">
2580
- <input class="mec_date_picker" type="text" name="mec[sk-options][general_calendar][start_date]" id="mec_skin_general_calendar_start_date" placeholder="<?php echo sprintf(__('eg. %s', 'modern-events-calendar-lite'), date('Y-n-d')); ?>" value="<?php if(isset($sk_options_general_calendar['start_date'])) echo $sk_options_general_calendar['start_date']; ?>" />
2581
- </div>
2582
- </div>
2583
- <div class="mec-form-row mec-switcher mec-include-events-local-times mec-not-general_calendar-fluent">
2584
- <div class="mec-col-4">
2585
- <label for="mec_skin_general_calendar_include_local_time"><?php _e('Include Local Time', 'modern-events-calendar-lite'); ?></label>
2586
- </div>
2587
- <div class="mec-col-4">
2588
- <input type="hidden" name="mec[sk-options][general_calendar][include_local_time]" value="0" />
2589
- <input type="checkbox" name="mec[sk-options][general_calendar][include_local_time]" id="mec_skin_general_calendar_include_local_time" value="1" <?php if(isset($sk_options_general_calendar['include_local_time']) and trim($sk_options_general_calendar['include_local_time'])) echo 'checked="checked"'; ?> />
2590
- <label for="mec_skin_general_calendar_include_local_time"></label>
2591
- </div>
2592
- </div>
2593
- </div>
2594
-
2595
 
2596
  <!-- Custom Skins -->
2597
  <?php do_action('mec_skin_options', $sk_options); ?>
2553
  <?php echo $this->sed_method_field('tile', (isset($sk_options_tile['sed_method']) ? $sk_options_tile['sed_method'] : 0), (isset($sk_options_tile['image_popup']) ? $sk_options_tile['image_popup'] : 0)); ?>
2554
  </div>
2555
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2556
 
2557
  <!-- Custom Skins -->
2558
  <?php do_action('mec_skin_options', $sk_options); ?>
app/features/mec/notifications.php CHANGED
@@ -154,6 +154,7 @@ $additional_organizers = (isset($settings['additional_organizers']) and $setting
154
  <li><span>%%book_date%%</span>: <?php _e('Booked date of event', 'modern-events-calendar-lite'); ?></li>
155
  <li><span>%%book_time%%</span>: <?php _e('Booked time of event', 'modern-events-calendar-lite'); ?></li>
156
  <li><span>%%book_datetime%%</span>: <?php _e('Booked date and time of event', 'modern-events-calendar-lite'); ?></li>
 
157
  <li><span>%%book_date_next_occurrences%%</span>: <?php _e('Date of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
158
  <li><span>%%book_datetime_next_occurrences%%</span>: <?php _e('Date and Time of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
159
  <li><span>%%book_price%%</span>: <?php _e('Booking Price', 'modern-events-calendar-lite'); ?></li>
@@ -304,6 +305,7 @@ $additional_organizers = (isset($settings['additional_organizers']) and $setting
304
  <li><span>%%book_date%%</span>: <?php _e('Booked date of event', 'modern-events-calendar-lite'); ?></li>
305
  <li><span>%%book_time%%</span>: <?php _e('Booked time of event', 'modern-events-calendar-lite'); ?></li>
306
  <li><span>%%book_datetime%%</span>: <?php _e('Booked date and time of event', 'modern-events-calendar-lite'); ?></li>
 
307
  <li><span>%%book_date_next_occurrences%%</span>: <?php _e('Date of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
308
  <li><span>%%book_datetime_next_occurrences%%</span>: <?php _e('Date and Time of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
309
  <li><span>%%book_price%%</span>: <?php _e('Booking Price', 'modern-events-calendar-lite'); ?></li>
@@ -468,6 +470,7 @@ $additional_organizers = (isset($settings['additional_organizers']) and $setting
468
  <li><span>%%book_date%%</span>: <?php _e('Booked date of event', 'modern-events-calendar-lite'); ?></li>
469
  <li><span>%%book_time%%</span>: <?php _e('Booked time of event', 'modern-events-calendar-lite'); ?></li>
470
  <li><span>%%book_datetime%%</span>: <?php _e('Booked date and time of event', 'modern-events-calendar-lite'); ?></li>
 
471
  <li><span>%%book_date_next_occurrences%%</span>: <?php _e('Date of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
472
  <li><span>%%book_datetime_next_occurrences%%</span>: <?php _e('Date and Time of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
473
  <li><span>%%book_price%%</span>: <?php _e('Booking Price', 'modern-events-calendar-lite'); ?></li>
@@ -658,6 +661,7 @@ $additional_organizers = (isset($settings['additional_organizers']) and $setting
658
  <li><span>%%book_date%%</span>: <?php _e('Booked date of event', 'modern-events-calendar-lite'); ?></li>
659
  <li><span>%%book_time%%</span>: <?php _e('Booked time of event', 'modern-events-calendar-lite'); ?></li>
660
  <li><span>%%book_datetime%%</span>: <?php _e('Booked date and time of event', 'modern-events-calendar-lite'); ?></li>
 
661
  <li><span>%%book_date_next_occurrences%%</span>: <?php _e('Date of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
662
  <li><span>%%book_datetime_next_occurrences%%</span>: <?php _e('Date and Time of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
663
  <li><span>%%book_price%%</span>: <?php _e('Booking Price', 'modern-events-calendar-lite'); ?></li>
@@ -845,6 +849,7 @@ $additional_organizers = (isset($settings['additional_organizers']) and $setting
845
  <li><span>%%book_date%%</span>: <?php _e('Booked date of event', 'modern-events-calendar-lite'); ?></li>
846
  <li><span>%%book_time%%</span>: <?php _e('Booked time of event', 'modern-events-calendar-lite'); ?></li>
847
  <li><span>%%book_datetime%%</span>: <?php _e('Booked date and time of event', 'modern-events-calendar-lite'); ?></li>
 
848
  <li><span>%%book_date_next_occurrences%%</span>: <?php _e('Date of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
849
  <li><span>%%book_datetime_next_occurrences%%</span>: <?php _e('Date and Time of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
850
  <li><span>%%book_price%%</span>: <?php _e('Booking Price', 'modern-events-calendar-lite'); ?></li>
@@ -1012,6 +1017,7 @@ $additional_organizers = (isset($settings['additional_organizers']) and $setting
1012
  <li><span>%%book_date%%</span>: <?php _e('Booked date of event', 'modern-events-calendar-lite'); ?></li>
1013
  <li><span>%%book_time%%</span>: <?php _e('Booked time of event', 'modern-events-calendar-lite'); ?></li>
1014
  <li><span>%%book_datetime%%</span>: <?php _e('Booked date and time of event', 'modern-events-calendar-lite'); ?></li>
 
1015
  <li><span>%%book_date_next_occurrences%%</span>: <?php _e('Date of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
1016
  <li><span>%%book_datetime_next_occurrences%%</span>: <?php _e('Date and Time of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
1017
  <li><span>%%book_price%%</span>: <?php _e('Booking Price', 'modern-events-calendar-lite'); ?></li>
@@ -1182,6 +1188,7 @@ $additional_organizers = (isset($settings['additional_organizers']) and $setting
1182
  <li><span>%%book_date%%</span>: <?php _e('Booked date of event', 'modern-events-calendar-lite'); ?></li>
1183
  <li><span>%%book_time%%</span>: <?php _e('Booked time of event', 'modern-events-calendar-lite'); ?></li>
1184
  <li><span>%%book_datetime%%</span>: <?php _e('Booked date and time of event', 'modern-events-calendar-lite'); ?></li>
 
1185
  <li><span>%%blog_name%%</span>: <?php _e('Your website title', 'modern-events-calendar-lite'); ?></li>
1186
  <li><span>%%blog_url%%</span>: <?php _e('Your website URL', 'modern-events-calendar-lite'); ?></li>
1187
  <li><span>%%blog_description%%</span>: <?php _e('Your website description', 'modern-events-calendar-lite'); ?></li>
@@ -1335,6 +1342,7 @@ $additional_organizers = (isset($settings['additional_organizers']) and $setting
1335
  <li><span>%%book_date%%</span>: <?php _e('Booked date of event', 'modern-events-calendar-lite'); ?></li>
1336
  <li><span>%%book_time%%</span>: <?php _e('Booked time of event', 'modern-events-calendar-lite'); ?></li>
1337
  <li><span>%%book_datetime%%</span>: <?php _e('Booked date and time of event', 'modern-events-calendar-lite'); ?></li>
 
1338
  <li><span>%%book_date_next_occurrences%%</span>: <?php _e('Date of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
1339
  <li><span>%%book_datetime_next_occurrences%%</span>: <?php _e('Date and Time of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
1340
  <li><span>%%book_price%%</span>: <?php _e('Booking Price', 'modern-events-calendar-lite'); ?></li>
@@ -1751,6 +1759,7 @@ $additional_organizers = (isset($settings['additional_organizers']) and $setting
1751
  <li><span>%%book_date%%</span>: <?php _e('Booked date of event', 'modern-events-calendar-lite'); ?></li>
1752
  <li><span>%%book_time%%</span>: <?php _e('Booked time of event', 'modern-events-calendar-lite'); ?></li>
1753
  <li><span>%%book_datetime%%</span>: <?php _e('Booked date and time of event', 'modern-events-calendar-lite'); ?></li>
 
1754
  <li><span>%%book_date_next_occurrences%%</span>: <?php _e('Date of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
1755
  <li><span>%%book_datetime_next_occurrences%%</span>: <?php _e('Date and Time of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
1756
  <li><span>%%book_price%%</span>: <?php _e('Booking Price', 'modern-events-calendar-lite'); ?></li>
154
  <li><span>%%book_date%%</span>: <?php _e('Booked date of event', 'modern-events-calendar-lite'); ?></li>
155
  <li><span>%%book_time%%</span>: <?php _e('Booked time of event', 'modern-events-calendar-lite'); ?></li>
156
  <li><span>%%book_datetime%%</span>: <?php _e('Booked date and time of event', 'modern-events-calendar-lite'); ?></li>
157
+ <li><span>%%book_other_datetimes%%</span>: <?php _e('Other date and times of booking for multiple date booking system', 'modern-events-calendar-lite'); ?></li>
158
  <li><span>%%book_date_next_occurrences%%</span>: <?php _e('Date of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
159
  <li><span>%%book_datetime_next_occurrences%%</span>: <?php _e('Date and Time of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
160
  <li><span>%%book_price%%</span>: <?php _e('Booking Price', 'modern-events-calendar-lite'); ?></li>
305
  <li><span>%%book_date%%</span>: <?php _e('Booked date of event', 'modern-events-calendar-lite'); ?></li>
306
  <li><span>%%book_time%%</span>: <?php _e('Booked time of event', 'modern-events-calendar-lite'); ?></li>
307
  <li><span>%%book_datetime%%</span>: <?php _e('Booked date and time of event', 'modern-events-calendar-lite'); ?></li>
308
+ <li><span>%%book_other_datetimes%%</span>: <?php _e('Other date and times of booking for multiple date booking system', 'modern-events-calendar-lite'); ?></li>
309
  <li><span>%%book_date_next_occurrences%%</span>: <?php _e('Date of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
310
  <li><span>%%book_datetime_next_occurrences%%</span>: <?php _e('Date and Time of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
311
  <li><span>%%book_price%%</span>: <?php _e('Booking Price', 'modern-events-calendar-lite'); ?></li>
470
  <li><span>%%book_date%%</span>: <?php _e('Booked date of event', 'modern-events-calendar-lite'); ?></li>
471
  <li><span>%%book_time%%</span>: <?php _e('Booked time of event', 'modern-events-calendar-lite'); ?></li>
472
  <li><span>%%book_datetime%%</span>: <?php _e('Booked date and time of event', 'modern-events-calendar-lite'); ?></li>
473
+ <li><span>%%book_other_datetimes%%</span>: <?php _e('Other date and times of booking for multiple date booking system', 'modern-events-calendar-lite'); ?></li>
474
  <li><span>%%book_date_next_occurrences%%</span>: <?php _e('Date of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
475
  <li><span>%%book_datetime_next_occurrences%%</span>: <?php _e('Date and Time of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
476
  <li><span>%%book_price%%</span>: <?php _e('Booking Price', 'modern-events-calendar-lite'); ?></li>
661
  <li><span>%%book_date%%</span>: <?php _e('Booked date of event', 'modern-events-calendar-lite'); ?></li>
662
  <li><span>%%book_time%%</span>: <?php _e('Booked time of event', 'modern-events-calendar-lite'); ?></li>
663
  <li><span>%%book_datetime%%</span>: <?php _e('Booked date and time of event', 'modern-events-calendar-lite'); ?></li>
664
+ <li><span>%%book_other_datetimes%%</span>: <?php _e('Other date and times of booking for multiple date booking system', 'modern-events-calendar-lite'); ?></li>
665
  <li><span>%%book_date_next_occurrences%%</span>: <?php _e('Date of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
666
  <li><span>%%book_datetime_next_occurrences%%</span>: <?php _e('Date and Time of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
667
  <li><span>%%book_price%%</span>: <?php _e('Booking Price', 'modern-events-calendar-lite'); ?></li>
849
  <li><span>%%book_date%%</span>: <?php _e('Booked date of event', 'modern-events-calendar-lite'); ?></li>
850
  <li><span>%%book_time%%</span>: <?php _e('Booked time of event', 'modern-events-calendar-lite'); ?></li>
851
  <li><span>%%book_datetime%%</span>: <?php _e('Booked date and time of event', 'modern-events-calendar-lite'); ?></li>
852
+ <li><span>%%book_other_datetimes%%</span>: <?php _e('Other date and times of booking for multiple date booking system', 'modern-events-calendar-lite'); ?></li>
853
  <li><span>%%book_date_next_occurrences%%</span>: <?php _e('Date of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
854
  <li><span>%%book_datetime_next_occurrences%%</span>: <?php _e('Date and Time of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
855
  <li><span>%%book_price%%</span>: <?php _e('Booking Price', 'modern-events-calendar-lite'); ?></li>
1017
  <li><span>%%book_date%%</span>: <?php _e('Booked date of event', 'modern-events-calendar-lite'); ?></li>
1018
  <li><span>%%book_time%%</span>: <?php _e('Booked time of event', 'modern-events-calendar-lite'); ?></li>
1019
  <li><span>%%book_datetime%%</span>: <?php _e('Booked date and time of event', 'modern-events-calendar-lite'); ?></li>
1020
+ <li><span>%%book_other_datetimes%%</span>: <?php _e('Other date and times of booking for multiple date booking system', 'modern-events-calendar-lite'); ?></li>
1021
  <li><span>%%book_date_next_occurrences%%</span>: <?php _e('Date of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
1022
  <li><span>%%book_datetime_next_occurrences%%</span>: <?php _e('Date and Time of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
1023
  <li><span>%%book_price%%</span>: <?php _e('Booking Price', 'modern-events-calendar-lite'); ?></li>
1188
  <li><span>%%book_date%%</span>: <?php _e('Booked date of event', 'modern-events-calendar-lite'); ?></li>
1189
  <li><span>%%book_time%%</span>: <?php _e('Booked time of event', 'modern-events-calendar-lite'); ?></li>
1190
  <li><span>%%book_datetime%%</span>: <?php _e('Booked date and time of event', 'modern-events-calendar-lite'); ?></li>
1191
+ <li><span>%%book_other_datetimes%%</span>: <?php _e('Other date and times of booking for multiple date booking system', 'modern-events-calendar-lite'); ?></li>
1192
  <li><span>%%blog_name%%</span>: <?php _e('Your website title', 'modern-events-calendar-lite'); ?></li>
1193
  <li><span>%%blog_url%%</span>: <?php _e('Your website URL', 'modern-events-calendar-lite'); ?></li>
1194
  <li><span>%%blog_description%%</span>: <?php _e('Your website description', 'modern-events-calendar-lite'); ?></li>
1342
  <li><span>%%book_date%%</span>: <?php _e('Booked date of event', 'modern-events-calendar-lite'); ?></li>
1343
  <li><span>%%book_time%%</span>: <?php _e('Booked time of event', 'modern-events-calendar-lite'); ?></li>
1344
  <li><span>%%book_datetime%%</span>: <?php _e('Booked date and time of event', 'modern-events-calendar-lite'); ?></li>
1345
+ <li><span>%%book_other_datetimes%%</span>: <?php _e('Other date and times of booking for multiple date booking system', 'modern-events-calendar-lite'); ?></li>
1346
  <li><span>%%book_date_next_occurrences%%</span>: <?php _e('Date of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
1347
  <li><span>%%book_datetime_next_occurrences%%</span>: <?php _e('Date and Time of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
1348
  <li><span>%%book_price%%</span>: <?php _e('Booking Price', 'modern-events-calendar-lite'); ?></li>
1759
  <li><span>%%book_date%%</span>: <?php _e('Booked date of event', 'modern-events-calendar-lite'); ?></li>
1760
  <li><span>%%book_time%%</span>: <?php _e('Booked time of event', 'modern-events-calendar-lite'); ?></li>
1761
  <li><span>%%book_datetime%%</span>: <?php _e('Booked date and time of event', 'modern-events-calendar-lite'); ?></li>
1762
+ <li><span>%%book_other_datetimes%%</span>: <?php _e('Other date and times of booking for multiple date booking system', 'modern-events-calendar-lite'); ?></li>
1763
  <li><span>%%book_date_next_occurrences%%</span>: <?php _e('Date of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
1764
  <li><span>%%book_datetime_next_occurrences%%</span>: <?php _e('Date and Time of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
1765
  <li><span>%%book_price%%</span>: <?php _e('Booking Price', 'modern-events-calendar-lite'); ?></li>
app/features/mec/report.php CHANGED
@@ -33,7 +33,6 @@ $query = new WP_Query(array(
33
  if($query->have_posts())
34
  {
35
  $date_format = get_option('date_format');
36
-
37
  while($query->have_posts())
38
  {
39
  $query->the_post();
33
  if($query->have_posts())
34
  {
35
  $date_format = get_option('date_format');
 
36
  while($query->have_posts())
37
  {
38
  $query->the_post();
app/features/mec/single.php CHANGED
@@ -370,7 +370,7 @@ $event_fields = $this->main->get_event_fields();
370
  </div>
371
  <div id="mec_settings_additional_organizers_description" class="<?php if((isset($settings['additional_organizers']) and !$settings['additional_organizers']) or !isset($settings['additional_organizers'])) echo 'mec-util-hidden'; ?>">
372
  <div class="mec-form-row">
373
- <label id="mec_settings_additional_organizers_description" >
374
  <input type="hidden" name="mec[settings][addintional_organizers_description]" value="0" />
375
  <input type="checkbox" name="mec[settings][addintional_organizers_description]" id="mec_settings_additional_organizers_description" <?php echo ((isset($settings['addintional_organizers_description']) and $settings['addintional_organizers_description']) ? 'checked="checked"' : ''); ?> value="1" /><?php _e('Enable Description For Other Organizers.', 'modern-events-calendar-lite'); ?>
376
  </label>
@@ -388,11 +388,17 @@ $event_fields = $this->main->get_event_fields();
388
  </div>
389
  <div id="mec_settings_additional_locations_description" class="<?php if((isset($settings['additional_locations']) and !$settings['additional_locations']) or !isset($settings['additional_locations'])) echo 'mec-util-hidden'; ?>">
390
  <div class="mec-form-row">
391
- <label id="mec_settings_additional_locations_description" >
392
  <input type="hidden" name="mec[settings][addintional_locations_description]" value="0" />
393
  <input type="checkbox" name="mec[settings][addintional_locations_description]" id="mec_settings_additional_locations_description" <?php echo ((isset($settings['addintional_locations_description']) and $settings['addintional_locations_description']) ? 'checked="checked"' : ''); ?> value="1" /><?php _e('Enable Description For Other Locations.', 'modern-events-calendar-lite'); ?>
394
  </label>
395
  </div>
 
 
 
 
 
 
396
  </div>
397
  </div>
398
 
370
  </div>
371
  <div id="mec_settings_additional_organizers_description" class="<?php if((isset($settings['additional_organizers']) and !$settings['additional_organizers']) or !isset($settings['additional_organizers'])) echo 'mec-util-hidden'; ?>">
372
  <div class="mec-form-row">
373
+ <label id="mec_settings_additional_organizers_description">
374
  <input type="hidden" name="mec[settings][addintional_organizers_description]" value="0" />
375
  <input type="checkbox" name="mec[settings][addintional_organizers_description]" id="mec_settings_additional_organizers_description" <?php echo ((isset($settings['addintional_organizers_description']) and $settings['addintional_organizers_description']) ? 'checked="checked"' : ''); ?> value="1" /><?php _e('Enable Description For Other Organizers.', 'modern-events-calendar-lite'); ?>
376
  </label>
388
  </div>
389
  <div id="mec_settings_additional_locations_description" class="<?php if((isset($settings['additional_locations']) and !$settings['additional_locations']) or !isset($settings['additional_locations'])) echo 'mec-util-hidden'; ?>">
390
  <div class="mec-form-row">
391
+ <label id="mec_settings_additional_locations_description">
392
  <input type="hidden" name="mec[settings][addintional_locations_description]" value="0" />
393
  <input type="checkbox" name="mec[settings][addintional_locations_description]" id="mec_settings_additional_locations_description" <?php echo ((isset($settings['addintional_locations_description']) and $settings['addintional_locations_description']) ? 'checked="checked"' : ''); ?> value="1" /><?php _e('Enable Description For Other Locations.', 'modern-events-calendar-lite'); ?>
394
  </label>
395
  </div>
396
+ <div class="mec-form-row">
397
+ <label id="mec_settings_additional_locations_disable_title">
398
+ <input type="hidden" name="mec[settings][additional_locations_disable_title]" value="0" />
399
+ <input type="checkbox" name="mec[settings][additional_locations_disable_title]" id="mec_settings_additional_locations_disable_title" <?php echo ((isset($settings['additional_locations_disable_title']) and $settings['additional_locations_disable_title']) ? 'checked="checked"' : ''); ?> value="1" /><?php _e('Disable Title For Other Locations.', 'modern-events-calendar-lite'); ?>
400
+ </label>
401
+ </div>
402
  </div>
403
  </div>
404
 
app/features/notifications.php CHANGED
@@ -143,6 +143,7 @@ class MEC_feature_notifications extends MEC_base
143
  <li><span>%%book_date%%</span>: <?php _e('Booked date of event', 'modern-events-calendar-lite'); ?></li>
144
  <li><span>%%book_time%%</span>: <?php _e('Booked time of event', 'modern-events-calendar-lite'); ?></li>
145
  <li><span>%%book_datetime%%</span>: <?php _e('Booked date and time of event', 'modern-events-calendar-lite'); ?></li>
 
146
  <li><span>%%book_date_next_occurrences%%</span>: <?php _e('Date of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
147
  <li><span>%%book_datetime_next_occurrences%%</span>: <?php _e('Date and Time of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
148
  <li><span>%%book_price%%</span>: <?php _e('Booking Price', 'modern-events-calendar-lite'); ?></li>
143
  <li><span>%%book_date%%</span>: <?php _e('Booked date of event', 'modern-events-calendar-lite'); ?></li>
144
  <li><span>%%book_time%%</span>: <?php _e('Booked time of event', 'modern-events-calendar-lite'); ?></li>
145
  <li><span>%%book_datetime%%</span>: <?php _e('Booked date and time of event', 'modern-events-calendar-lite'); ?></li>
146
+ <li><span>%%book_other_datetimes%%</span>: <?php _e('Other date and times of booking for multiple date booking system', 'modern-events-calendar-lite'); ?></li>
147
  <li><span>%%book_date_next_occurrences%%</span>: <?php _e('Date of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
148
  <li><span>%%book_datetime_next_occurrences%%</span>: <?php _e('Date and Time of next 20 occurrences of booked event (including the booked date)', 'modern-events-calendar-lite'); ?></li>
149
  <li><span>%%book_price%%</span>: <?php _e('Booking Price', 'modern-events-calendar-lite'); ?></li>
app/features/popup/shortcode.php CHANGED
@@ -454,17 +454,17 @@ $main_page = isset($_REQUEST['post_type']) ? $_REQUEST['post_type'] : '';
454
  </div>
455
  <div class="mec-skin-styles mec-styles-custom">
456
  <?php
457
- $args = [
458
  'post_type' => 'mec_designer',
459
  'post_status' => 'publish',
460
  'order' => 'DESC',
461
- ];
462
- $styles = new WP_Query( $args );
463
  ?>
464
  <h3 for="mec_shortcode_custom_style"><?php _e('Select Style', 'modern-events-calendar-lite'); ?></h3>
465
  <select class="mec-col-4 wn-mec-select" name="shortcode[custom_style]" id="mec_skin_custom_style">
466
- <?php foreach ( $styles->get_posts() as $post ) : ?>
467
- <option value="<?php echo esc_attr( $post->ID ) ?>" <?php isset( $sk_options_custom['style'] ) ? selected( $sk_options_custom['style'], $post->ID, true) : ''; ?> ><?php echo esc_html( $post->post_title ); ?></option>';
468
  <?php endforeach; ?>
469
  </select>
470
  </div>
454
  </div>
455
  <div class="mec-skin-styles mec-styles-custom">
456
  <?php
457
+ $args = array(
458
  'post_type' => 'mec_designer',
459
  'post_status' => 'publish',
460
  'order' => 'DESC',
461
+ );
462
+ $styles = new WP_Query($args);
463
  ?>
464
  <h3 for="mec_shortcode_custom_style"><?php _e('Select Style', 'modern-events-calendar-lite'); ?></h3>
465
  <select class="mec-col-4 wn-mec-select" name="shortcode[custom_style]" id="mec_skin_custom_style">
466
+ <?php foreach($styles->get_posts() as $post): ?>
467
+ <option value="<?php echo esc_attr($post->ID) ?>" <?php isset($sk_options_custom['style']) ? selected($sk_options_custom['style'], $post->ID, true) : ''; ?> ><?php echo esc_html($post->post_title); ?></option>';
468
  <?php endforeach; ?>
469
  </select>
470
  </div>
app/features/profile/profile.php CHANGED
@@ -70,17 +70,20 @@ $id = 1;
70
  <td>
71
  <?php esc_html_e('Map' , 'modern-events-calendar-lite'); ?>
72
  </td>
 
73
  <td>
74
  <?php esc_html_e('Cancel' , 'modern-events-calendar-lite'); ?>
75
  </td>
76
  </tr>
77
- <?php while($query->have_posts()): $query->the_post(); $ID = get_the_ID(); ?>
78
- <?php
 
79
  $transaction_id = $this->book->get_transaction_id_book_id($ID);
80
  $event_id = get_post_meta($ID, 'mec_event_id', true);
81
  $ticket_ids = get_post_meta($ID, 'mec_ticket_id', true);
82
 
83
  $confirmed = get_post_meta($ID, 'mec_confirmed', true);
 
84
  if($confirmed == '1') $status_class = 'mec-book-confirmed';
85
  elseif($confirmed == '-1') $status_class = 'mec-book-rejected';
86
  else $status_class = 'mec-book-pending';
@@ -139,7 +142,7 @@ $id = 1;
139
  <?php echo $this->main->get_confirmation_label($confirmed); ?>
140
  </div>
141
  <i class="mec-sl-layers"></i>
142
- </div>
143
  </span>
144
  </td>
145
  <td>
@@ -167,6 +170,7 @@ $id = 1;
167
  <?php endif; ?>
168
  </span>
169
  </td>
 
170
  <td>
171
  <?php $mec_verified = get_post_meta($ID, 'mec_verified', true); ?>
172
  <span class="mec-profile-bookings-cancelation">
@@ -185,7 +189,7 @@ $id = 1;
185
  <?php esc_html_e('#' , 'modern-events-calendar-lite'); ?>
186
  </span>
187
  <span class="mec-booking-attendee-name">
188
- <?php esc_html_e('Name' , 'modern-events-calendar-lite'); ?>
189
  </span>
190
  <span class="mec-booking-attendee-email">
191
  <?php esc_html_e('Email' , 'modern-events-calendar-lite'); ?>
70
  <td>
71
  <?php esc_html_e('Map' , 'modern-events-calendar-lite'); ?>
72
  </td>
73
+ <?php do_action( 'mec_profile_event_detail_header' ); ?>
74
  <td>
75
  <?php esc_html_e('Cancel' , 'modern-events-calendar-lite'); ?>
76
  </td>
77
  </tr>
78
+ <?php while($query->have_posts()): $query->the_post();
79
+ $ID = get_the_ID();
80
+ $book_id = $ID;
81
  $transaction_id = $this->book->get_transaction_id_book_id($ID);
82
  $event_id = get_post_meta($ID, 'mec_event_id', true);
83
  $ticket_ids = get_post_meta($ID, 'mec_ticket_id', true);
84
 
85
  $confirmed = get_post_meta($ID, 'mec_confirmed', true);
86
+
87
  if($confirmed == '1') $status_class = 'mec-book-confirmed';
88
  elseif($confirmed == '-1') $status_class = 'mec-book-rejected';
89
  else $status_class = 'mec-book-pending';
142
  <?php echo $this->main->get_confirmation_label($confirmed); ?>
143
  </div>
144
  <i class="mec-sl-layers"></i>
145
+ </div>
146
  </span>
147
  </td>
148
  <td>
170
  <?php endif; ?>
171
  </span>
172
  </td>
173
+ <?php do_action( 'mec_profile_event_detail', $event->ID, $book_id, $event ); ?>
174
  <td>
175
  <?php $mec_verified = get_post_meta($ID, 'mec_verified', true); ?>
176
  <span class="mec-profile-bookings-cancelation">
189
  <?php esc_html_e('#' , 'modern-events-calendar-lite'); ?>
190
  </span>
191
  <span class="mec-booking-attendee-name">
192
+ <?php esc_html_e('Name' , 'modern-events-calendar-lite'); ?>
193
  </span>
194
  <span class="mec-booking-attendee-email">
195
  <?php esc_html_e('Email' , 'modern-events-calendar-lite'); ?>
app/features/update.php CHANGED
@@ -76,6 +76,7 @@ class MEC_feature_update extends MEC_base
76
  if(version_compare($version, '5.17.1', '<')) $this->version5171();
77
  if(version_compare($version, '5.19.1', '<')) $this->version5191();
78
  if(version_compare($version, '5.22.0', '<')) $this->version5220();
 
79
 
80
  // Update to latest version to prevent running the code twice
81
  update_option('mec_version', $this->main->get_version());
@@ -343,8 +344,9 @@ class MEC_feature_update extends MEC_base
343
  {
344
  // Get Booking Posts
345
  $bookings = get_posts(array(
346
- 'post_type' => 'mec-books',
347
  'numberposts' => '-1',
 
348
  ));
349
 
350
  foreach($bookings as $id => $booking)
@@ -365,8 +367,9 @@ class MEC_feature_update extends MEC_base
365
  {
366
  // Get Booking Posts
367
  $bookings = get_posts(array(
368
- 'post_type' => 'mec-books',
369
  'numberposts' => '-1',
 
370
  ));
371
 
372
  foreach($bookings as $id => $booking)
@@ -611,4 +614,43 @@ class MEC_feature_update extends MEC_base
611
  update_post_meta($event->ID, 'mec_end_day_seconds', $day_end_seconds);
612
  }
613
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
614
  }
76
  if(version_compare($version, '5.17.1', '<')) $this->version5171();
77
  if(version_compare($version, '5.19.1', '<')) $this->version5191();
78
  if(version_compare($version, '5.22.0', '<')) $this->version5220();
79
+ if(version_compare($version, '6.0.0', '<')) $this->version600();
80
 
81
  // Update to latest version to prevent running the code twice
82
  update_option('mec_version', $this->main->get_version());
344
  {
345
  // Get Booking Posts
346
  $bookings = get_posts(array(
347
+ 'post_type' => $this->main->get_book_post_type(),
348
  'numberposts' => '-1',
349
+ 'post_status' => 'any',
350
  ));
351
 
352
  foreach($bookings as $id => $booking)
367
  {
368
  // Get Booking Posts
369
  $bookings = get_posts(array(
370
+ 'post_type' => $this->main->get_book_post_type(),
371
  'numberposts' => '-1',
372
+ 'post_status' => 'any',
373
  ));
374
 
375
  foreach($bookings as $id => $booking)
614
  update_post_meta($event->ID, 'mec_end_day_seconds', $day_end_seconds);
615
  }
616
  }
617
+
618
+ public function version600()
619
+ {
620
+ $this->db->q("CREATE TABLE IF NOT EXISTS `#__mec_bookings` (
621
+ `id` int UNSIGNED NOT NULL,
622
+ `booking_id` int UNSIGNED NOT NULL,
623
+ `event_id` int UNSIGNED NOT NULL,
624
+ `ticket_ids` varchar(255) NOT NULL,
625
+ `status` varchar(20) NOT NULL DEFAULT 'pending',
626
+ `confirmed` tinyint NOT NULL DEFAULT '0',
627
+ `verified` tinyint NOT NULL DEFAULT '0',
628
+ `all_occurrences` tinyint NOT NULL DEFAULT '0',
629
+ `date` datetime NOT NULL,
630
+ `timestamp` int UNSIGNED NOT NULL
631
+ ) DEFAULT CHARSET=[:CHARSET:] COLLATE=[:COLLATE:];");
632
+
633
+ $this->db->q("ALTER TABLE `#__mec_bookings` ADD PRIMARY KEY (`id`);");
634
+ $this->db->q("ALTER TABLE `#__mec_bookings` MODIFY `id` int UNSIGNED NOT NULL AUTO_INCREMENT;");
635
+ $this->db->q("ALTER TABLE `#__mec_bookings` ADD KEY `event_id` (`event_id`,`ticket_ids`,`status`,`confirmed`,`verified`,`date`);");
636
+ $this->db->q("ALTER TABLE `#__mec_bookings` ADD KEY `booking_id` (`booking_id`);");
637
+ $this->db->q("ALTER TABLE `#__mec_bookings` ADD KEY `timestamp` (`timestamp`);");
638
+ $this->db->q("ALTER TABLE `#__mec_bookings` ADD `transaction_id` VARCHAR(20) NULL AFTER `booking_id`;");
639
+
640
+ $this->db->q("ALTER TABLE `#__mec_bookings` ADD `user_id` INT(10) UNSIGNED NULL DEFAULT NULL AFTER `booking_id`;");
641
+ $this->db->q("ALTER TABLE `#__mec_bookings` ADD INDEX (`user_id`);");
642
+
643
+ // Get Booking Posts
644
+ $bookings = get_posts(array(
645
+ 'post_type' => $this->main->get_book_post_type(),
646
+ 'numberposts' => '-1',
647
+ 'post_status' => 'any',
648
+ ));
649
+
650
+ // Booking Record
651
+ $bookingRecord = $this->getBookingRecord();
652
+
653
+ // Add Records for Existing Bookings
654
+ foreach($bookings as $booking) $bookingRecord->insert($booking);
655
+ }
656
  }
app/features/updateTable.php CHANGED
@@ -46,7 +46,7 @@ class MEC_feature_updateTable extends MEC_base
46
 
47
  public function calculate()
48
  {
49
- $postType = apply_filters('mec_book_post_type_name', 'mec-books');
50
  $bookings = get_posts([
51
  'post_type' => $postType,
52
  'numberposts' => -1,
46
 
47
  public function calculate()
48
  {
49
+ $postType = $this->main->get_book_post_type();
50
  $bookings = get_posts([
51
  'post_type' => $postType,
52
  'numberposts' => -1,
app/features/wc.php CHANGED
@@ -75,12 +75,14 @@ class MEC_feature_wc extends MEC_base
75
  $this->factory->filter('woocommerce_order_item_display_meta_value', array($this, 'display_value'), 10, 2);
76
  $this->factory->filter('woocommerce_cart_item_name', array($this, 'display_name'), 10, 2);
77
  $this->factory->filter('woocommerce_cart_item_thumbnail', array($this, 'display_thumbnail'), 10, 2);
 
78
  }
79
 
80
  public function display_key($display_key, $meta)
81
  {
82
  if($meta->key == 'mec_event_id') $display_key = __('Event', 'modern-events-calendar-lite');
83
  elseif($meta->key == 'mec_date') $display_key = __('Date', 'modern-events-calendar-lite');
 
84
  elseif($meta->key == 'mec_transaction_id') $display_key = __('Transaction ID', 'modern-events-calendar-lite');
85
 
86
  return $display_key;
@@ -105,6 +107,32 @@ class MEC_feature_wc extends MEC_base
105
 
106
  $display_value = sprintf(__('%s to %s', 'modern-events-calendar-lite'), $start_datetime, $end_datetime);
107
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
108
 
109
  return $display_value;
110
  }
@@ -114,12 +142,19 @@ class MEC_feature_wc extends MEC_base
114
  if(!isset($item['mec_event_id']) or (isset($item['mec_event_id']) and !trim($item['mec_event_id']))) return $name;
115
  if(!isset($item['mec_date']) or (isset($item['mec_date']) and !trim($item['mec_date']))) return $name;
116
 
117
- $timestamps = explode(':', $item['mec_date']);
118
-
119
  $date_format = (isset($this->settings['booking_date_format1']) and trim($this->settings['booking_date_format1'])) ? $this->settings['booking_date_format1'] : get_option('date_format');
120
- $start_date = date_i18n($date_format, $timestamps[0]);
121
 
122
- $name .= ' ('.$start_date.')';
 
 
 
 
 
 
 
 
 
123
  return $name;
124
  }
125
 
@@ -217,4 +252,18 @@ class MEC_feature_wc extends MEC_base
217
  }
218
  }
219
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
220
  }
75
  $this->factory->filter('woocommerce_order_item_display_meta_value', array($this, 'display_value'), 10, 2);
76
  $this->factory->filter('woocommerce_cart_item_name', array($this, 'display_name'), 10, 2);
77
  $this->factory->filter('woocommerce_cart_item_thumbnail', array($this, 'display_thumbnail'), 10, 2);
78
+ $this->factory->filter('woocommerce_quantity_input_args', array($this, 'adjust_quantity'), 10, 2);
79
  }
80
 
81
  public function display_key($display_key, $meta)
82
  {
83
  if($meta->key == 'mec_event_id') $display_key = __('Event', 'modern-events-calendar-lite');
84
  elseif($meta->key == 'mec_date') $display_key = __('Date', 'modern-events-calendar-lite');
85
+ elseif($meta->key == 'mec_other_dates') $display_key = __('Other Dates', 'modern-events-calendar-lite');
86
  elseif($meta->key == 'mec_transaction_id') $display_key = __('Transaction ID', 'modern-events-calendar-lite');
87
 
88
  return $display_key;
107
 
108
  $display_value = sprintf(__('%s to %s', 'modern-events-calendar-lite'), $start_datetime, $end_datetime);
109
  }
110
+ elseif($meta->key == 'mec_other_dates')
111
+ {
112
+ $date_format = (isset($this->settings['booking_date_format1']) and trim($this->settings['booking_date_format1'])) ? $this->settings['booking_date_format1'] : 'Y-m-d';
113
+ $time_format = get_option('time_format');
114
+
115
+ if(strpos($date_format, 'h') !== false or strpos($date_format, 'H') !== false or strpos($date_format, 'g') !== false or strpos($date_format, 'G') !== false) $datetime_format = $date_format;
116
+ else $datetime_format = $date_format.' '.$time_format;
117
+
118
+ $dates = (is_array($meta->value) ? $meta->value : explode(',', $meta->value));
119
+
120
+ $date_values = array();
121
+ foreach($dates as $date)
122
+ {
123
+ if(!trim($date)) continue;
124
+
125
+ $timestamps = explode(':', $date);
126
+ if(!isset($timestamps[0]) or !isset($timestamps[1])) continue;
127
+
128
+ $start_datetime = date_i18n($datetime_format, $timestamps[0]);
129
+ $end_datetime = date_i18n($datetime_format, $timestamps[1]);
130
+
131
+ $date_values[] = sprintf(__('%s to %s', 'modern-events-calendar-lite'), $start_datetime, $end_datetime);
132
+ }
133
+
134
+ $display_value = implode('<br>', $date_values);
135
+ }
136
 
137
  return $display_value;
138
  }
142
  if(!isset($item['mec_event_id']) or (isset($item['mec_event_id']) and !trim($item['mec_event_id']))) return $name;
143
  if(!isset($item['mec_date']) or (isset($item['mec_date']) and !trim($item['mec_date']))) return $name;
144
 
 
 
145
  $date_format = (isset($this->settings['booking_date_format1']) and trim($this->settings['booking_date_format1'])) ? $this->settings['booking_date_format1'] : get_option('date_format');
146
+ $other_dates = (isset($item['mec_other_dates']) and is_array($item['mec_other_dates'])) ? $item['mec_other_dates'] : array();
147
 
148
+ $dates = array_merge(array($item['mec_date']), $other_dates);
149
+
150
+ $formatted_dates = array();
151
+ foreach($dates as $d)
152
+ {
153
+ $timestamps = explode(':', $d);
154
+ $formatted_dates[] = date_i18n($date_format, $timestamps[0]);
155
+ }
156
+
157
+ $name .= ' ('.implode(', ', $formatted_dates).')';
158
  return $name;
159
  }
160
 
252
  }
253
  }
254
  }
255
+
256
+ public function adjust_quantity($args, $product)
257
+ {
258
+ $mec_product = get_post_meta($product->id, 'mec_ticket', true);
259
+
260
+ // MEC Product
261
+ if($mec_product and isset($args['input_value']) and is_numeric($args['input_value']) and isset($this->settings['booking_date_selection']) and $this->settings['booking_date_selection'] === 'checkboxes')
262
+ {
263
+ $args['min_value'] = $args['input_value'];
264
+ $args['max_value'] = $args['input_value'];
265
+ }
266
+
267
+ return $args;
268
+ }
269
  }
app/libraries/base.php CHANGED
@@ -274,4 +274,15 @@ abstract class MEC_base extends MEC
274
  {
275
  return MEC::getInstance('app.libraries.ticketVariations');
276
  }
 
 
 
 
 
 
 
 
 
 
 
277
  }
274
  {
275
  return MEC::getInstance('app.libraries.ticketVariations');
276
  }
277
+
278
+ /**
279
+ * Returns Booking Record instance
280
+ * @final
281
+ * @author Webnus <info@webnus.biz>
282
+ * @return MEC_bookingRecord instance
283
+ */
284
+ final public function getBookingRecord()
285
+ {
286
+ return MEC::getInstance('app.libraries.bookingRecord');
287
+ }
288
  }
app/libraries/book.php CHANGED
@@ -38,79 +38,113 @@ class MEC_book extends MEC_base
38
  * @param int $event_id
39
  * @param array $event_tickets
40
  * @param array $variations
 
41
  * @param boolean $apply_fees
42
  * @return array
43
  */
44
- public function get_price_details($tickets, $event_id, $event_tickets, $variations = array(), $apply_fees = true)
45
  {
 
 
46
  $total_tickets_amount = 0;
47
  $total_tickets_count = 0;
48
-
49
- // Default variations amount
50
  $total_variations_amount = 0;
 
 
51
  $variation_details = array();
 
52
 
53
  $details = array();
54
- foreach($tickets as $ticket_id=>$count)
55
  {
56
- if(!$count) continue;
57
- if(!isset($event_tickets[$ticket_id])) continue;
 
58
 
59
- $total_tickets_count += $count;
 
 
 
60
 
61
- $t_price = (isset($event_tickets[$ticket_id]) and isset($event_tickets[$ticket_id]['price'])) ? $this->get_ticket_price($event_tickets[$ticket_id], current_time('Y-m-d'), $event_id) : 0;
62
- if(!is_numeric($t_price)) $t_price = 0;
63
 
64
- $total_tickets_amount = $total_tickets_amount+($t_price*$count);
 
65
 
66
- // Variations module is enabled and some variations bought
67
- if(isset($this->settings['ticket_variations_status']) and $this->settings['ticket_variations_status'] and is_array($variations) and count($variations))
68
- {
69
- $ticket_variations = $this->main->ticket_variations($event_id, $ticket_id);
70
 
71
- foreach($ticket_variations as $key=>$ticket_variation)
 
72
  {
73
- if(!is_numeric($key)) continue;
74
- if(!isset($ticket_variation['title']) or (isset($ticket_variation['title']) and !trim($ticket_variation['title']))) continue;
75
 
76
- $variation_count = isset($variations[$key]) ? $variations[$key] : 0;
77
- if(!$variation_count or ($variation_count and $variation_count < 0)) continue;
 
 
78
 
79
- $variation_amount = $ticket_variation['price']*$variation_count;
80
- $variation_title = $ticket_variation['title'].' ('.$variation_count.')';
81
- $variation_details[] = array('amount'=>$variation_amount, 'description'=>__($variation_title, 'modern-events-calendar-lite'), 'type'=>'variation');
82
 
83
- $total_variations_amount += $variation_amount;
84
- }
85
- }
86
- }
87
 
88
- $details[] = array('amount'=>$total_tickets_amount, 'description'=>sprintf(__('%s Price', 'modern-events-calendar-lite'), $this->main->m('tickets', __('Tickets', 'modern-events-calendar-lite'))), 'type'=>'tickets');
89
- foreach($variation_details as $variation_detail) $details[] = $variation_detail;
90
 
91
- // Default fee amount
92
- $total_fee_amount = 0;
93
 
94
- // Fees module is enabled
95
- if($apply_fees and isset($this->settings['taxes_fees_status']) and $this->settings['taxes_fees_status'])
96
- {
97
- $fees = $this->get_fees($event_id);
 
98
 
99
- foreach($fees as $key=>$fee)
 
 
 
 
 
 
 
 
 
100
  {
101
- $fee_amount = 0;
102
- if(!is_numeric($key)) continue;
103
 
104
- if($fee['type'] == 'percent') $fee_amount += (($total_tickets_amount+$total_variations_amount)*$fee['amount'])/100;
105
- elseif($fee['type'] == 'amount') $fee_amount += ($total_tickets_count*$fee['amount']);
106
- elseif($fee['type'] == 'amount_per_booking') $fee_amount += $fee['amount'];
 
107
 
108
- $details[] = array('amount'=>$fee_amount, 'description'=>__($fee['title'], 'modern-events-calendar-lite'), 'type'=>'fee', 'fee_type'=>$fee['type'], 'fee_amount'=>$fee['amount']);
 
 
109
 
110
- $total_fee_amount += $fee_amount;
 
 
 
 
 
 
111
  }
 
 
 
 
112
  }
113
 
 
 
 
 
 
 
 
 
 
114
  return array('total'=>($total_tickets_amount+$total_fee_amount+$total_variations_amount), 'details'=>$details);
115
  }
116
 
@@ -269,6 +303,10 @@ class MEC_book extends MEC_base
269
  update_post_meta($book_id, 'mec_ticket_id', $ticket_ids);
270
  update_post_meta($book_id, 'mec_booking_time', current_time('Y-m-d H:i:s'));
271
 
 
 
 
 
272
  update_post_meta($book_id, 'mec_attention_time', $attention_date);
273
  update_post_meta($book_id, 'mec_attention_time_start', $attention_times[0]);
274
  update_post_meta($book_id, 'mec_attention_time_end', $attention_times[1]);
@@ -354,6 +392,9 @@ class MEC_book extends MEC_base
354
  if(!$pay_locally_gateway and !$bank_transfer_gateway) $this->confirm($book_id, 'auto');
355
  }
356
 
 
 
 
357
  return $book_id;
358
  }
359
 
@@ -379,6 +420,9 @@ class MEC_book extends MEC_base
379
  $soldout = $this->main->is_sold($event_id, $timestamps[0]);
380
  if($soldout) do_action('mec_event_soldout', $event_id, $book_id);
381
 
 
 
 
382
  return true;
383
  }
384
 
@@ -395,6 +439,9 @@ class MEC_book extends MEC_base
395
  // Fires after rejecting a booking to send notifications etc.
396
  do_action('mec_booking_rejected', $book_id);
397
 
 
 
 
398
  return true;
399
  }
400
 
@@ -411,6 +458,9 @@ class MEC_book extends MEC_base
411
  // Fires after pending a booking to send notifications etc.
412
  do_action('mec_booking_pended', $book_id);
413
 
 
 
 
414
  return true;
415
  }
416
 
@@ -427,6 +477,9 @@ class MEC_book extends MEC_base
427
  // Fires after verifying a booking to send notifications etc.
428
  do_action('mec_booking_verified', $book_id);
429
 
 
 
 
430
  return true;
431
  }
432
 
@@ -461,6 +514,9 @@ class MEC_book extends MEC_base
461
  // Fires after canceling a booking to send notifications etc.
462
  do_action('mec_booking_canceled', $book_id);
463
 
 
 
 
464
  return true;
465
  }
466
 
@@ -477,6 +533,9 @@ class MEC_book extends MEC_base
477
  // Fires after waiting a booking to send notifications etc.
478
  do_action('mec_booking_waiting', $book_id);
479
 
 
 
 
480
  return true;
481
  }
482
 
@@ -520,67 +579,28 @@ class MEC_book extends MEC_base
520
  // Total Booking Limit
521
  $total_bookings_limit_original = $total_bookings_limit;
522
 
523
- $year = date('Y', $timestamp);
524
- $month = date('m', $timestamp);
525
- $day = date('d', $timestamp);
526
- $hour = date('H', $timestamp);
527
- $minutes = date('i', $timestamp);
528
-
529
  // Ticket Selling Stop
530
  $event_date = date('Y-m-d h:i a', $timestamp);
531
 
532
- if(!$book_all_occurrences)
533
- {
534
- $date_query = array(
535
- array(
536
- 'year'=>$year,
537
- 'monthnum'=>$month,
538
- 'day'=>$day,
539
- 'hour'=>$hour,
540
- 'minute'=>$minutes,
541
- ),
542
- );
543
- }
544
- else
545
- {
546
- $date_query = array();
547
- }
548
 
549
  $booked = 0;
550
  foreach($tickets as $ticket_id=>$ticket)
551
  {
552
  $limit = (isset($ticket['limit']) and trim($ticket['limit']) != '') ? $ticket['limit'] : -1;
553
-
554
- $query = new WP_Query(array(
555
- 'post_type' => $this->PT,
556
- 'posts_per_page' => -1,
557
- 'post_status' => array('publish', 'pending', 'draft', 'future', 'private'),
558
- 'date_query'=> $date_query,
559
- 'meta_query' => array
560
- (
561
- array('key'=>'mec_event_id', 'value'=>$event_id, 'compare'=>'='),
562
- array('key'=>'mec_ticket_id', 'value'=>','.$ticket_id.',', 'compare'=>'LIKE'),
563
- array('key'=>'mec_verified', 'value'=>'-1', 'compare'=>'!='), // Don't include canceled bookings
564
- array('key'=>'mec_confirmed', 'value'=>'-1', 'compare'=>'!='), // Don't include rejected bookings
565
- )
566
- ));
567
 
568
  $bookings = 0;
569
- if($query->have_posts())
570
  {
571
- // The Loop
572
- while($query->have_posts())
573
- {
574
- $query->the_post();
575
-
576
- $ticket_ids_string = trim(get_post_meta(get_the_ID(), 'mec_ticket_id', true), ', ');
577
- $ticket_ids_count = array_count_values(explode(',', $ticket_ids_string));
578
 
579
- $bookings += (isset($ticket_ids_count[$ticket_id]) and is_numeric($ticket_ids_count[$ticket_id])) ? $ticket_ids_count[$ticket_id] : 0;
580
- }
581
-
582
- // Restore original Post Data
583
- wp_reset_postdata();
584
  }
585
 
586
  if($total_bookings_limit > 0) $total_bookings_limit = max(($total_bookings_limit - $bookings), 0);
@@ -650,6 +670,37 @@ class MEC_book extends MEC_base
650
  return $availability;
651
  }
652
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
653
  /**
654
  * Check validity of a coupon
655
  * @author Webnus <info@webnus.biz>
38
  * @param int $event_id
39
  * @param array $event_tickets
40
  * @param array $variations
41
+ * @param array $other_dates
42
  * @param boolean $apply_fees
43
  * @return array
44
  */
45
+ public function get_price_details($tickets, $event_id, $event_tickets, $variations = array(), $other_dates = array(), $apply_fees = true)
46
  {
47
+ $dates_count = count($other_dates) + 1;
48
+
49
  $total_tickets_amount = 0;
50
  $total_tickets_count = 0;
 
 
51
  $total_variations_amount = 0;
52
+ $total_fee_amount = 0;
53
+
54
  $variation_details = array();
55
+ $fee_details = array();
56
 
57
  $details = array();
58
+ for($c = 1; $c <= $dates_count; $c++)
59
  {
60
+ $date_tickets_amount = 0;
61
+ $date_variations_amount = 0;
62
+ $date_fee_amount = 0;
63
 
64
+ foreach($tickets as $ticket_id=>$count)
65
+ {
66
+ if(!$count) continue;
67
+ if(!isset($event_tickets[$ticket_id])) continue;
68
 
69
+ $total_tickets_count += $count;
 
70
 
71
+ $t_price = (isset($event_tickets[$ticket_id]) and isset($event_tickets[$ticket_id]['price'])) ? $this->get_ticket_price($event_tickets[$ticket_id], current_time('Y-m-d'), $event_id) : 0;
72
+ if(!is_numeric($t_price)) $t_price = 0;
73
 
74
+ $date_tickets_amount = $date_tickets_amount+($t_price*$count);
 
 
 
75
 
76
+ // Variations module is enabled and some variations bought
77
+ if(isset($this->settings['ticket_variations_status']) and $this->settings['ticket_variations_status'] and is_array($variations) and count($variations))
78
  {
79
+ $ticket_variations = $this->main->ticket_variations($event_id, $ticket_id);
 
80
 
81
+ foreach($ticket_variations as $key=>$ticket_variation)
82
+ {
83
+ if(!is_numeric($key)) continue;
84
+ if(!isset($ticket_variation['title']) or (isset($ticket_variation['title']) and !trim($ticket_variation['title']))) continue;
85
 
86
+ $booked_variations = (isset($variations[$ticket_id]) and is_array($variations[$ticket_id])) ? $variations[$ticket_id] : array();
 
 
87
 
88
+ $variation_count = isset($booked_variations[$key]) ? $booked_variations[$key] : 0;
89
+ if(!$variation_count or ($variation_count and $variation_count < 0)) continue;
 
 
90
 
91
+ $variation_amount = $ticket_variation['price']*$variation_count;
92
+ $variation_title = $ticket_variation['title'].' ('.$variation_count.')';
93
 
94
+ // Add To Total
95
+ $date_variations_amount += $variation_amount;
96
 
97
+ // Price Details
98
+ if(!isset($variation_details[$key])) $variation_details[$key] = array('amount'=>$variation_amount, 'description'=>__($variation_title, 'modern-events-calendar-lite'), 'type'=>'variation', 'count' => $variation_count);
99
+ else
100
+ {
101
+ $variation_details[$key]['amount'] += $variation_amount;
102
 
103
+ $new_count = ((int) $variation_details[$key]['count'] + $variation_count);
104
+ $variation_details[$key]['count'] = $new_count;
105
+ $variation_details[$key]['description'] = __($ticket_variation['title'].' ('.$new_count.')', 'modern-events-calendar-lite');
106
+ }
107
+ }
108
+ }
109
+ }
110
+
111
+ // Fees module is enabled
112
+ if($apply_fees and isset($this->settings['taxes_fees_status']) and $this->settings['taxes_fees_status'])
113
  {
114
+ $fees = $this->get_fees($event_id);
 
115
 
116
+ foreach($fees as $key=>$fee)
117
+ {
118
+ $fee_amount = 0;
119
+ if(!is_numeric($key)) continue;
120
 
121
+ if($fee['type'] == 'percent') $fee_amount += (($total_tickets_amount+$total_variations_amount)*$fee['amount'])/100;
122
+ elseif($fee['type'] == 'amount') $fee_amount += ($total_tickets_count*$fee['amount']);
123
+ elseif($fee['type'] == 'amount_per_booking') $fee_amount += $fee['amount'];
124
 
125
+ // Add to Total
126
+ $date_fee_amount += $fee_amount;
127
+
128
+ // Price Details
129
+ if(!isset($fee_details[$key])) $fee_details[$key] = array('amount'=>$fee_amount, 'description'=>__($fee['title'], 'modern-events-calendar-lite'), 'type'=>'fee', 'fee_type'=>$fee['type'], 'fee_amount'=>$fee['amount']);
130
+ else $fee_details[$key]['amount'] += $fee_amount;
131
+ }
132
  }
133
+
134
+ $total_tickets_amount += $date_tickets_amount;
135
+ $total_variations_amount += $date_variations_amount;
136
+ $total_fee_amount += $date_fee_amount;
137
  }
138
 
139
+ // Ticket Details
140
+ $details[] = array('amount'=>$total_tickets_amount, 'description'=>sprintf(__('%s Price', 'modern-events-calendar-lite'), $this->main->m('tickets', __('Tickets', 'modern-events-calendar-lite'))), 'type'=>'tickets');
141
+
142
+ // Variation Details
143
+ foreach($variation_details as $variation_detail) $details[] = $variation_detail;
144
+
145
+ // Fee Details
146
+ foreach($fee_details as $fee_detail) $details[] = $fee_detail;
147
+
148
  return array('total'=>($total_tickets_amount+$total_fee_amount+$total_variations_amount), 'details'=>$details);
149
  }
150
 
303
  update_post_meta($book_id, 'mec_ticket_id', $ticket_ids);
304
  update_post_meta($book_id, 'mec_booking_time', current_time('Y-m-d H:i:s'));
305
 
306
+ // Multiple Dates
307
+ if(isset($transaction['all_dates']) and is_array($transaction['all_dates'])) update_post_meta($book_id, 'mec_all_dates', $transaction['all_dates']);
308
+ if(isset($transaction['other_dates']) and is_array($transaction['other_dates'])) update_post_meta($book_id, 'mec_other_dates', $transaction['other_dates']);
309
+
310
  update_post_meta($book_id, 'mec_attention_time', $attention_date);
311
  update_post_meta($book_id, 'mec_attention_time_start', $attention_times[0]);
312
  update_post_meta($book_id, 'mec_attention_time_end', $attention_times[1]);
392
  if(!$pay_locally_gateway and !$bank_transfer_gateway) $this->confirm($book_id, 'auto');
393
  }
394
 
395
+ // Booking Record
396
+ $this->getBookingRecord()->insert($book_id);
397
+
398
  return $book_id;
399
  }
400
 
420
  $soldout = $this->main->is_sold($event_id, $timestamps[0]);
421
  if($soldout) do_action('mec_event_soldout', $event_id, $book_id);
422
 
423
+ // Booking Records
424
+ $this->getBookingRecord()->confirm($book_id);
425
+
426
  return true;
427
  }
428
 
439
  // Fires after rejecting a booking to send notifications etc.
440
  do_action('mec_booking_rejected', $book_id);
441
 
442
+ // Booking Records
443
+ $this->getBookingRecord()->reject($book_id);
444
+
445
  return true;
446
  }
447
 
458
  // Fires after pending a booking to send notifications etc.
459
  do_action('mec_booking_pended', $book_id);
460
 
461
+ // Booking Records
462
+ $this->getBookingRecord()->pending($book_id);
463
+
464
  return true;
465
  }
466
 
477
  // Fires after verifying a booking to send notifications etc.
478
  do_action('mec_booking_verified', $book_id);
479
 
480
+ // Booking Records
481
+ $this->getBookingRecord()->verify($book_id);
482
+
483
  return true;
484
  }
485
 
514
  // Fires after canceling a booking to send notifications etc.
515
  do_action('mec_booking_canceled', $book_id);
516
 
517
+ // Booking Records
518
+ $this->getBookingRecord()->cancel($book_id);
519
+
520
  return true;
521
  }
522
 
533
  // Fires after waiting a booking to send notifications etc.
534
  do_action('mec_booking_waiting', $book_id);
535
 
536
+ // Booking Records
537
+ $this->getBookingRecord()->waiting($book_id);
538
+
539
  return true;
540
  }
541
 
579
  // Total Booking Limit
580
  $total_bookings_limit_original = $total_bookings_limit;
581
 
 
 
 
 
 
 
582
  // Ticket Selling Stop
583
  $event_date = date('Y-m-d h:i a', $timestamp);
584
 
585
+ if(!$book_all_occurrences) $date_query = " AND `timestamp`=".$timestamp;
586
+ else $date_query = "";
587
+
588
+ // Database
589
+ $db = $this->getDB();
 
 
 
 
 
 
 
 
 
 
 
590
 
591
  $booked = 0;
592
  foreach($tickets as $ticket_id=>$ticket)
593
  {
594
  $limit = (isset($ticket['limit']) and trim($ticket['limit']) != '') ? $ticket['limit'] : -1;
595
+ $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);
 
 
 
 
 
 
 
 
 
 
 
 
 
596
 
597
  $bookings = 0;
598
+ foreach($records as $record)
599
  {
600
+ $ticket_ids = explode(',', trim($record->ticket_ids, ', '));
601
+ $ticket_ids_count = array_count_values($ticket_ids);
 
 
 
 
 
602
 
603
+ $bookings += (isset($ticket_ids_count[$ticket_id]) and is_numeric($ticket_ids_count[$ticket_id])) ? $ticket_ids_count[$ticket_id] : 0;
 
 
 
 
604
  }
605
 
606
  if($total_bookings_limit > 0) $total_bookings_limit = max(($total_bookings_limit - $bookings), 0);
670
  return $availability;
671
  }
672
 
673
+ /**
674
+ * Returns ticket availabilities of an event for a certain date
675
+ * @author Webnus <info@webnus.biz>
676
+ * @param int $event_id
677
+ * @param array $dates
678
+ * @return array
679
+ */
680
+ public function get_tickets_availability_multiple($event_id, $dates)
681
+ {
682
+ $availability = array();
683
+ foreach($dates as $date)
684
+ {
685
+ $ex = explode(':', $date);
686
+ $date = $ex[0];
687
+
688
+ $a = $this->get_tickets_availability($event_id, $date);
689
+ if(!is_array($a)) continue;
690
+
691
+ // Fill Compatibility
692
+ if(!count($availability)) $availability = $a;
693
+
694
+ // Minimum Availability
695
+ foreach($availability as $k => $v)
696
+ {
697
+ if(isset($a[$k])) $availability[$k] = min($a[$k], $v);
698
+ }
699
+ }
700
+
701
+ return $availability;
702
+ }
703
+
704
  /**
705
  * Check validity of a coupon
706
  * @author Webnus <info@webnus.biz>
app/libraries/bookingRecord.php ADDED
@@ -0,0 +1,147 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /** no direct access **/
3
+ defined('MECEXEC') or die();
4
+
5
+ /**
6
+ * Webnus MEC Booking Record class.
7
+ * @author Webnus <info@webnus.biz>
8
+ */
9
+ class MEC_bookingRecord extends MEC_base
10
+ {
11
+ /**
12
+ * @var MEC_main
13
+ */
14
+ public $main;
15
+
16
+ /**
17
+ * @var MEC_db
18
+ */
19
+ public $db;
20
+
21
+ /**
22
+ * Constructor method
23
+ * @author Webnus <info@webnus.biz>
24
+ */
25
+ public function __construct()
26
+ {
27
+ // Import MEC Main
28
+ $this->main = $this->getMain();
29
+
30
+ // Import MEC DB
31
+ $this->db = $this->getDB();
32
+ }
33
+
34
+ /**
35
+ * @param WP_Post|integer $booking
36
+ * @return array
37
+ */
38
+ public function insert($booking)
39
+ {
40
+ // Get Booking by ID
41
+ if(is_numeric($booking)) $booking = get_post($booking);
42
+
43
+ $user_id = $booking->post_author;
44
+ $verified = get_post_meta($booking->ID, 'mec_verified', true);
45
+ $confirmed = get_post_meta($booking->ID, 'mec_confirmed', true);
46
+ $event_id = get_post_meta($booking->ID, 'mec_event_id', true);
47
+ $ticket_ids = get_post_meta($booking->ID, 'mec_ticket_id', true);
48
+ $transaction_id = get_post_meta($booking->ID, 'mec_transaction_id', true);
49
+
50
+ $booking_options = get_post_meta($event_id, 'mec_booking', true);
51
+ $all_occurrences = (isset($booking_options['bookings_all_occurrences']) ? $booking_options['bookings_all_occurrences'] : 0);
52
+
53
+ $all_dates = get_post_meta($booking->ID, 'mec_all_dates', true);
54
+ $timestamps = array();
55
+
56
+ // Multiple Dates
57
+ if($all_dates and is_array($all_dates) and count($all_dates)) $timestamps = $all_dates;
58
+ // Single Date
59
+ else $timestamps[] = get_post_meta($booking->ID, 'mec_date', true);
60
+
61
+ $ids = array();
62
+ foreach($timestamps as $timestamp)
63
+ {
64
+ $timestamp = explode(':', $timestamp)[0];
65
+ if(!is_numeric($timestamp)) $timestamp = strtotime($timestamp);
66
+
67
+ if(!trim($timestamp)) continue;
68
+
69
+ // Exists?
70
+ $exists = $this->db->select("SELECT `id` FROM `#__mec_bookings` WHERE `transaction_id`='".esc_sql($transaction_id)."' AND `timestamp`='".esc_sql($timestamp)."'", 'loadResult');
71
+ if($exists) continue;
72
+
73
+ // Insert
74
+ $query = "INSERT INTO `#__mec_bookings` (`booking_id`,`user_id`,`transaction_id`,`event_id`,`ticket_ids`,`status`,`confirmed`,`verified`,`all_occurrences`,`date`,`timestamp`) VALUES ('".esc_sql($booking->ID)."','".esc_sql($user_id)."','".esc_sql($transaction_id)."','".esc_sql($event_id)."','".esc_sql($ticket_ids)."','".$booking->post_status."','".esc_sql($confirmed)."','".esc_sql($verified)."','".esc_sql($all_occurrences)."','".date('Y-n-d H:i:s', $timestamp)."','".esc_sql($timestamp)."');";
75
+ $ids[] = $this->db->q($query, 'INSERT');
76
+ }
77
+
78
+ return $ids;
79
+ }
80
+
81
+ /**
82
+ * @param WP_Post|integer $booking
83
+ * @return array
84
+ */
85
+ public function update($booking)
86
+ {
87
+ // Delete
88
+ $this->delete($booking);
89
+
90
+ return $this->insert($booking);
91
+ }
92
+
93
+ /**
94
+ * @param WP_Post|integer $booking
95
+ */
96
+ public function delete($booking)
97
+ {
98
+ // Get Booking by ID
99
+ if(is_numeric($booking)) $booking = get_post($booking);
100
+
101
+ $this->db->q("DELETE FROM `#__mec_bookings` WHERE `booking_id`='".$booking->ID."'");
102
+ }
103
+
104
+ public function confirm($booking)
105
+ {
106
+ return $this->set($booking, array('confirmed' => 1));
107
+ }
108
+
109
+ public function reject($booking)
110
+ {
111
+ return $this->set($booking, array('confirmed' => -1));
112
+ }
113
+
114
+ public function pending($booking)
115
+ {
116
+ return $this->set($booking, array('confirmed' => 0));
117
+ }
118
+
119
+ public function verify($booking)
120
+ {
121
+ return $this->set($booking, array('verified' => 1));
122
+ }
123
+
124
+ public function cancel($booking)
125
+ {
126
+ return $this->set($booking, array('verified' => -1));
127
+ }
128
+
129
+ public function waiting($booking)
130
+ {
131
+ return $this->set($booking, array('verified' => 0));
132
+ }
133
+
134
+ public function set($booking, $values)
135
+ {
136
+ // Get Booking by ID
137
+ if(is_numeric($booking)) $booking = get_post($booking);
138
+
139
+ $q = "";
140
+ foreach($values as $key => $value) $q .= "`".esc_attr($key)."`='".esc_sql($value)."',";
141
+
142
+ // Nothing to Update!
143
+ if(trim($q) == '') return false;
144
+
145
+ return $this->db->q("UPDATE `#__mec_bookings` SET ".trim($q, ', ')." WHERE `booking_id`='".esc_sql($booking->ID)."'");
146
+ }
147
+ }
app/libraries/factory.php CHANGED
@@ -1106,7 +1106,7 @@ class MEC_factory extends MEC_base
1106
 
1107
  // It's one of MEC post type pages
1108
  if(trim($post_type) and in_array($post_type, array(
1109
- $this->main->get_main_post_type(), 'mec_calendars', 'mec-books'
1110
  ))) return true;
1111
 
1112
  // It's Block Editor
1106
 
1107
  // It's one of MEC post type pages
1108
  if(trim($post_type) and in_array($post_type, array(
1109
+ $this->main->get_main_post_type(), 'mec_calendars', $this->main->get_book_post_type()
1110
  ))) return true;
1111
 
1112
  // It's Block Editor
app/libraries/main.php CHANGED
@@ -4,6 +4,7 @@ defined('MECEXEC') or die();
4
 
5
  use ICal\ICal;
6
  use MEC\Settings\Settings;
 
7
  /**
8
  * Webnus MEC main class.
9
  * @author Webnus <info@webnus.biz>
@@ -376,7 +377,7 @@ class MEC_main extends MEC_base
376
  'slider'=>__('Slider View', 'modern-events-calendar-lite'),
377
  'timeline'=>__('Timeline View', 'modern-events-calendar-lite'),
378
  'tile'=>__('Tile View', 'modern-events-calendar-lite'),
379
- //'general_calendar'=>__('General Calendar', 'modern-events-calendar-lite'),
380
  );
381
 
382
  return apply_filters('mec_calendar_skins', $skins);
@@ -1783,8 +1784,7 @@ class MEC_main extends MEC_base
1783
  */
1784
  public function response($response)
1785
  {
1786
- echo json_encode($response);
1787
- exit;
1788
  }
1789
 
1790
  /**
@@ -2306,7 +2306,7 @@ class MEC_main extends MEC_base
2306
  array('skin'=>'grid', 'name'=>__('Grid View', 'modern-events-calendar-lite')),
2307
  array('skin'=>'agenda', 'name'=>__('Agenda View', 'modern-events-calendar-lite')),
2308
  array('skin'=>'map', 'name'=>__('Map View', 'modern-events-calendar-lite')),
2309
- //array('skin'=>'general_calendar', 'name'=>__('General Calendar', 'modern-events-calendar-lite')),
2310
  array('skin'=>'custom', 'name'=>__('Custom Shortcode', 'modern-events-calendar-lite')),
2311
  );
2312
 
@@ -2332,7 +2332,7 @@ class MEC_main extends MEC_base
2332
  array('skin'=>'grid', 'name'=>__('Grid View', 'modern-events-calendar-lite')),
2333
  array('skin'=>'agenda', 'name'=>__('Agenda View', 'modern-events-calendar-lite')),
2334
  array('skin'=>'map', 'name'=>__('Map View', 'modern-events-calendar-lite')),
2335
- //array('skin'=>'general_calendar', 'name'=>__('General Calendar', 'modern-events-calendar-lite')),
2336
  array('skin'=>'custom', 'name'=>__('Custom Shortcode', 'modern-events-calendar-lite')),
2337
  );
2338
 
@@ -2892,6 +2892,9 @@ class MEC_main extends MEC_base
2892
 
2893
  $dates = isset($transaction['date']) ? explode(':', $transaction['date']) : array(time(), time());
2894
 
 
 
 
2895
  // Get Booking Post
2896
  $booking = $book->get_bookings_by_transaction_id($transaction_id);
2897
 
@@ -2946,7 +2949,27 @@ class MEC_main extends MEC_base
2946
 
2947
  $booking_options = isset($event->meta['mec_booking']) ? $event->meta['mec_booking'] : array();
2948
  $bookings_all_occurrences = isset($booking_options['bookings_all_occurrences']) ? $booking_options['bookings_all_occurrences'] : 0;
2949
- if(!$bookings_all_occurrences)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2950
  {
2951
  $pdf->SetFont('DejaVuBold', '', 12);
2952
  $pdf->Write(6, __('Date & Time', 'modern-events-calendar-lite').': ');
@@ -3282,6 +3305,9 @@ class MEC_main extends MEC_base
3282
  */
3283
  public function ical_single($event_id, $occurrence = '', $occurrence_time = '')
3284
  {
 
 
 
3285
  // MEC Render Library
3286
  $render = $this->getRender();
3287
 
@@ -3310,28 +3336,31 @@ class MEC_main extends MEC_base
3310
  $end_time = strtotime('+1 Day', $end_time);
3311
  }
3312
 
3313
- $ical = "BEGIN:VEVENT".PHP_EOL;
3314
- $ical .= "UID:MEC-".md5($event_id)."@".$this->get_domain().PHP_EOL;
3315
- $ical .= "DTSTART:".gmdate($time_format, ($start_time - $gmt_offset_seconds)).PHP_EOL;
3316
- $ical .= "DTEND:".gmdate($time_format, ($end_time - $gmt_offset_seconds)).PHP_EOL;
3317
- $ical .= "DTSTAMP:".gmdate($time_format, ($stamp - $gmt_offset_seconds)).PHP_EOL;
 
3318
 
3319
  if(is_array($rrules) and count($rrules))
3320
  {
3321
- foreach($rrules as $rrule) $ical .= $rrule.PHP_EOL;
3322
  }
3323
 
3324
  $event_content = strip_tags($event->content);
3325
  $event_content = str_replace("\r\n", "\\n", $event_content);
3326
  $event_content = str_replace("\n", "\\n", $event_content);
3327
- $event_content = preg_replace('/(<script[^>]*>.+?<\/script>|<style[^>]*>.+?<\/style>)/s', '', $event_content);;
3328
 
3329
- $ical .= "CREATED:".date('Ymd', $stamp).PHP_EOL;
3330
- $ical .= "LAST-MODIFIED:".date('Ymd', $modified).PHP_EOL;
3331
- $ical .= "SUMMARY:".html_entity_decode(apply_filters('mec_ical_single_summary', $event->title, $event_id), ENT_NOQUOTES, 'UTF-8').PHP_EOL;
3332
- $ical .= "DESCRIPTION:".html_entity_decode(apply_filters('mec_ical_single_description', $event_content, $event_id), ENT_NOQUOTES, 'UTF-8').PHP_EOL;
3333
- $ical .= "X-ALT-DESC;FMTTYPE=text/html:".apply_filters('mec_ical_single_description', $event->content, $event_id).PHP_EOL;
3334
- $ical .= "URL:".apply_filters('mec_ical_single_url', $event->permalink, $event_id).PHP_EOL;
 
 
3335
 
3336
  // Organizer
3337
  $organizer_id = $this->get_master_organizer_id($event->ID, $start_time);
@@ -3339,7 +3368,7 @@ class MEC_main extends MEC_base
3339
  $organizer_name = (isset($organizer['name']) and trim($organizer['name'])) ? $organizer['name'] : NULL;
3340
  $organizer_email = (isset($organizer['email']) and trim($organizer['email'])) ? $organizer['email'] : NULL;
3341
 
3342
- $ical .= "ORGANIZER;CN=".$organizer_name.":MAILTO:".$organizer_email.PHP_EOL;
3343
 
3344
  // Categories
3345
  $categories = '';
@@ -3348,24 +3377,24 @@ class MEC_main extends MEC_base
3348
  foreach($event->categories as $category) $categories .= $category['name'].',';
3349
  }
3350
 
3351
- if(trim($categories) != '') $ical .= "CATEGORIES:".trim($categories, ', ').PHP_EOL;
3352
 
3353
  // Location
3354
  $location_id = $this->get_master_location_id($event->ID, $start_time);
3355
  $location = isset($event->locations[$location_id]) ? $event->locations[$location_id] : array();
3356
  $address = ((isset($location['address']) and trim($location['address'])) ? $location['address'] : (isset($location['name']) ? $location['name'] : ''));
3357
 
3358
- if(trim($address) != '') $ical .= "LOCATION:".$address.PHP_EOL;
3359
 
3360
  // Featured Image
3361
  if(trim($event->featured_image['full']) != '')
3362
  {
3363
  $ex = explode('/', $event->featured_image['full']);
3364
  $filename = end($ex);
3365
- $ical .= "ATTACH;FMTTYPE=".$this->get_mime_content_type($filename).":".$event->featured_image['full'].PHP_EOL;
3366
  }
3367
 
3368
- $ical .= "END:VEVENT".PHP_EOL;
3369
 
3370
  return $ical;
3371
  }
@@ -3380,6 +3409,9 @@ class MEC_main extends MEC_base
3380
  */
3381
  public function ical_single_email($event_id, $book_id, $occurrence = '')
3382
  {
 
 
 
3383
  $date = get_post_meta($book_id, 'mec_date', true);
3384
  $timestamps = explode(':', $date);
3385
 
@@ -3400,29 +3432,32 @@ class MEC_main extends MEC_base
3400
  $modified = strtotime($event->post->post_modified);
3401
  $time_format = (isset($event->meta['mec_date']) and isset($event->meta['mec_date']['allday']) and $event->meta['mec_date']['allday']) ? 'Ymd' : 'Ymd\\THi00\\Z';
3402
 
3403
- $ical = "BEGIN:VEVENT".PHP_EOL;
3404
- $ical .= "UID:MEC-".md5($event_id)."@".$this->get_domain().PHP_EOL;
3405
- $ical .= "DTSTART:".gmdate($time_format, ($start_time - $gmt_offset_seconds)).PHP_EOL;
3406
- $ical .= "DTEND:".gmdate($time_format, ($end_time - $gmt_offset_seconds)).PHP_EOL;
3407
- $ical .= "DTSTAMP:".gmdate($time_format, ($stamp - $gmt_offset_seconds)).PHP_EOL;
3408
- $ical .= "CREATED:".date('Ymd', $stamp).PHP_EOL;
3409
- $ical .= "LAST-MODIFIED:".date('Ymd', $modified).PHP_EOL;
3410
- $ical .= "SUMMARY:".html_entity_decode(apply_filters('mec_ical_single_summary', $event->title, $event_id), ENT_NOQUOTES, 'UTF-8').PHP_EOL;
3411
- $ical .= "DESCRIPTION:".html_entity_decode(str_replace("\n", "\\n", apply_filters('mec_ical_single_description', strip_tags($event->content), $event_id)), ENT_NOQUOTES, 'UTF-8').PHP_EOL;
3412
- $ical .= "URL:".apply_filters('mec_ical_single_url', $event->permalink, $event_id).PHP_EOL;
 
 
 
3413
 
3414
  // Location
3415
- if(trim($address) != '') $ical .= "LOCATION:".$address.PHP_EOL;
3416
 
3417
  // Featured Image
3418
  if(trim($event->featured_image['full']) != '')
3419
  {
3420
  $ex = explode('/', $event->featured_image['full']);
3421
  $filename = end($ex);
3422
- $ical .= "ATTACH;FMTTYPE=".$this->get_mime_content_type($filename).":".$event->featured_image['full'].PHP_EOL;
3423
  }
3424
 
3425
- $ical .= "END:VEVENT".PHP_EOL;
3426
 
3427
  return $ical;
3428
  }
@@ -3435,14 +3470,22 @@ class MEC_main extends MEC_base
3435
  */
3436
  public function ical_calendar($events)
3437
  {
3438
- $ical = "BEGIN:VCALENDAR".PHP_EOL;
3439
- $ical .= "VERSION:2.0".PHP_EOL;
3440
- $ical .= "METHOD:PUBLISH".PHP_EOL;
3441
- $ical .= "CALSCALE:GREGORIAN".PHP_EOL;
3442
- $ical .= "PRODID:-//WordPress - MECv".$this->get_version()."//EN".PHP_EOL;
3443
- $ical .= "X-ORIGINAL-URL:".$this->URL('site').PHP_EOL;
 
 
 
 
 
 
 
 
3444
  $ical .= $events;
3445
- $ical .= "END:VCALENDAR";
3446
 
3447
  return $ical;
3448
  }
@@ -4564,9 +4607,9 @@ class MEC_main extends MEC_base
4564
  }
4565
 
4566
  /**
4567
- * @param null $event
4568
- * @return DateTimeZone
4569
- */
4570
  public function get_TZO($event = NULL)
4571
  {
4572
  $timezone = $this->get_timezone($event);
@@ -4804,12 +4847,13 @@ class MEC_main extends MEC_base
4804
  /**
4805
  * Write to a log file
4806
  * @author Webnus <info@webnus.biz>
4807
- * @param string $log_msg
4808
  * @param string $path
4809
  */
4810
  public function debug_log($log_msg, $path = '')
4811
  {
4812
  if(trim($path) == '') $path = MEC_ABSPATH. 'log.txt';
 
4813
 
4814
  $fh = fopen($path, 'a');
4815
  fwrite($fh, $log_msg);
@@ -4971,11 +5015,10 @@ class MEC_main extends MEC_base
4971
 
4972
  // Parse the args
4973
  $args = wp_parse_args($args, array(
4974
- 'post_type'=>$this->get_main_post_type(),
4975
- 'posts_per_page'=>'-1',
4976
- 'post_status'=>'publish'
4977
- )
4978
- );
4979
 
4980
  // The Query
4981
  $query = new WP_Query($args);
@@ -5186,8 +5229,11 @@ class MEC_main extends MEC_base
5186
  $start_m = date('m', $start_timestamp);
5187
  $end_m = date('m', $end_timestamp);
5188
 
5189
- // Same Month but Different Days or Years
5190
- if($minify and $start_m == $end_m and date('d', $start_timestamp) != date('d', $end_timestamp))
 
 
 
5191
  {
5192
  $month_format = 'F';
5193
  if(strpos($format, 'm') !== false) $month_format = 'm';
@@ -5413,7 +5459,7 @@ class MEC_main extends MEC_base
5413
  public function create_mec_tables()
5414
  {
5415
  // MEC Events table already exists
5416
- if($this->table_exists('mec_events') and $this->table_exists('mec_dates') and $this->table_exists('mec_occurrences') and $this->table_exists('mec_users')) return true;
5417
 
5418
  // MEC File library
5419
  $file = $this->getFile();
@@ -6572,55 +6618,82 @@ class MEC_main extends MEC_base
6572
 
6573
  $book_all_occurrences = isset($booking_options['bookings_all_occurrences']) ? (int) $booking_options['bookings_all_occurrences'] : 0;
6574
 
6575
- $year = date('Y', $timestamp);
6576
- $month = date('m', $timestamp);
6577
- $day = date('d', $timestamp);
6578
- $hour = date('H', $timestamp);
6579
- $minutes = date('i', $timestamp);
6580
 
6581
- if(!$book_all_occurrences)
 
 
 
 
 
 
 
 
 
 
 
 
6582
  {
6583
- $date_query = array(
6584
- array(
6585
- 'year'=>$year,
6586
- 'monthnum'=>$month,
6587
- 'day'=>$day,
6588
- 'hour'=>$hour,
6589
- 'minute'=>$minutes,
6590
- ),
6591
- );
6592
  }
6593
- else
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6594
  {
6595
- $date_query = array(
6596
- 'before' => date('Y-m-d', $timestamp).' 23:59:59',
6597
- );
 
6598
  }
6599
 
6600
- $q = new WP_Query();
6601
- return $q->query(array
6602
- (
6603
- 'post_type'=>$this->get_book_post_type(),
6604
- 'posts_per_page'=>$limit,
6605
- 'post_status'=>array('future', 'publish'),
6606
- 'date_query'=>$date_query,
6607
- 'author'=>$user_id,
6608
- 'meta_query'=>array
6609
- (
6610
- array(
6611
- 'key'=>'mec_event_id',
6612
- 'value'=>$event_id,
6613
- ),
6614
- array(
6615
- 'key'=>'mec_confirmed',
6616
- 'value'=>1,
6617
- ),
6618
- array(
6619
- 'key'=>'mec_verified',
6620
- 'value'=>1,
6621
- ),
6622
- )
6623
- ));
 
6624
  }
6625
 
6626
  /**
@@ -7341,7 +7414,7 @@ class MEC_main extends MEC_base
7341
  'defaultTimeZone' => 'UTC',
7342
  'defaultWeekStart' => 'MO', // Default value
7343
  'disableCharacterReplacement' => false, // Default value
7344
- 'skipRecurrence' => false, // Default value
7345
  'useTimeZoneWithRRules' => false, // Default value
7346
  ));
7347
  }
4
 
5
  use ICal\ICal;
6
  use MEC\Settings\Settings;
7
+
8
  /**
9
  * Webnus MEC main class.
10
  * @author Webnus <info@webnus.biz>
377
  'slider'=>__('Slider View', 'modern-events-calendar-lite'),
378
  'timeline'=>__('Timeline View', 'modern-events-calendar-lite'),
379
  'tile'=>__('Tile View', 'modern-events-calendar-lite'),
380
+ // 'general_calendar'=>__('General Calendar', 'modern-events-calendar-lite'),
381
  );
382
 
383
  return apply_filters('mec_calendar_skins', $skins);
1784
  */
1785
  public function response($response)
1786
  {
1787
+ wp_send_json($response);
 
1788
  }
1789
 
1790
  /**
2306
  array('skin'=>'grid', 'name'=>__('Grid View', 'modern-events-calendar-lite')),
2307
  array('skin'=>'agenda', 'name'=>__('Agenda View', 'modern-events-calendar-lite')),
2308
  array('skin'=>'map', 'name'=>__('Map View', 'modern-events-calendar-lite')),
2309
+ // array('skin'=>'general_calendar', 'name'=>__('General Calendar', 'modern-events-calendar-lite')),
2310
  array('skin'=>'custom', 'name'=>__('Custom Shortcode', 'modern-events-calendar-lite')),
2311
  );
2312
 
2332
  array('skin'=>'grid', 'name'=>__('Grid View', 'modern-events-calendar-lite')),
2333
  array('skin'=>'agenda', 'name'=>__('Agenda View', 'modern-events-calendar-lite')),
2334
  array('skin'=>'map', 'name'=>__('Map View', 'modern-events-calendar-lite')),
2335
+ // array('skin'=>'general_calendar', 'name'=>__('General Calendar', 'modern-events-calendar-lite')),
2336
  array('skin'=>'custom', 'name'=>__('Custom Shortcode', 'modern-events-calendar-lite')),
2337
  );
2338
 
2892
 
2893
  $dates = isset($transaction['date']) ? explode(':', $transaction['date']) : array(time(), time());
2894
 
2895
+ // Multiple Dates
2896
+ $all_dates = ((isset($transaction['all_dates']) and is_array($transaction['all_dates'])) ? $transaction['all_dates'] : array());
2897
+
2898
  // Get Booking Post
2899
  $booking = $book->get_bookings_by_transaction_id($transaction_id);
2900
 
2949
 
2950
  $booking_options = isset($event->meta['mec_booking']) ? $event->meta['mec_booking'] : array();
2951
  $bookings_all_occurrences = isset($booking_options['bookings_all_occurrences']) ? $booking_options['bookings_all_occurrences'] : 0;
2952
+
2953
+ if(count($all_dates))
2954
+ {
2955
+ $pdf->SetFont('DejaVuBold', '', 12);
2956
+ $pdf->Write(6, __('Date & Times', 'modern-events-calendar-lite'));
2957
+ $pdf->Ln();
2958
+ $pdf->SetFont('DejaVu', '', 12);
2959
+
2960
+ foreach($all_dates as $one_date)
2961
+ {
2962
+ $other_timestamps = explode(':', $one_date);
2963
+ if(isset($other_timestamps[0]) and isset($other_timestamps[1]))
2964
+ {
2965
+ $pdf->Write(6, sprintf(__('%s to %s', 'modern-events-calendar-lite'), $this->date_i18n($date_format.' '.$time_format, $other_timestamps[0]), $this->date_i18n($date_format.' '.$time_format, $other_timestamps[1])));
2966
+ $pdf->Ln();
2967
+ }
2968
+ }
2969
+
2970
+ $pdf->Ln();
2971
+ }
2972
+ elseif(!$bookings_all_occurrences)
2973
  {
2974
  $pdf->SetFont('DejaVuBold', '', 12);
2975
  $pdf->Write(6, __('Date & Time', 'modern-events-calendar-lite').': ');
3305
  */
3306
  public function ical_single($event_id, $occurrence = '', $occurrence_time = '')
3307
  {
3308
+ // Valid Line Separator
3309
+ $crlf = "\r\n";
3310
+
3311
  // MEC Render Library
3312
  $render = $this->getRender();
3313
 
3336
  $end_time = strtotime('+1 Day', $end_time);
3337
  }
3338
 
3339
+ $ical = "BEGIN:VEVENT".$crlf;
3340
+ $ical .= "CLASS:PUBLIC".$crlf;
3341
+ $ical .= "UID:MEC-".md5($event_id)."@".$this->get_domain().$crlf;
3342
+ $ical .= "DTSTART:".gmdate($time_format, ($start_time - $gmt_offset_seconds)).$crlf;
3343
+ $ical .= "DTEND:".gmdate($time_format, ($end_time - $gmt_offset_seconds)).$crlf;
3344
+ $ical .= "DTSTAMP:".gmdate($time_format, ($stamp - $gmt_offset_seconds)).$crlf;
3345
 
3346
  if(is_array($rrules) and count($rrules))
3347
  {
3348
+ foreach($rrules as $rrule) $ical .= $rrule.$crlf;
3349
  }
3350
 
3351
  $event_content = strip_tags($event->content);
3352
  $event_content = str_replace("\r\n", "\\n", $event_content);
3353
  $event_content = str_replace("\n", "\\n", $event_content);
3354
+ $event_content = preg_replace('/(<script[^>]*>.+?<\/script>|<style[^>]*>.+?<\/style>)/s', '', $event_content);
3355
 
3356
+ $ical .= "CREATED:".date('Ymd', $stamp).$crlf;
3357
+ $ical .= "LAST-MODIFIED:".date('Ymd', $modified).$crlf;
3358
+ $ical .= "PRIORITY:5".$crlf;
3359
+ $ical .= "TRANSP:OPAQUE".$crlf;
3360
+ $ical .= "SUMMARY:".html_entity_decode(apply_filters('mec_ical_single_summary', $event->title, $event_id), ENT_NOQUOTES, 'UTF-8').$crlf;
3361
+ $ical .= "DESCRIPTION:".html_entity_decode(apply_filters('mec_ical_single_description', $event_content, $event_id), ENT_NOQUOTES, 'UTF-8').$crlf;
3362
+ $ical .= "X-ALT-DESC;FMTTYPE=text/html:".apply_filters('mec_ical_single_description', $event->content, $event_id).$crlf;
3363
+ $ical .= "URL:".apply_filters('mec_ical_single_url', $event->permalink, $event_id).$crlf;
3364
 
3365
  // Organizer
3366
  $organizer_id = $this->get_master_organizer_id($event->ID, $start_time);
3368
  $organizer_name = (isset($organizer['name']) and trim($organizer['name'])) ? $organizer['name'] : NULL;
3369
  $organizer_email = (isset($organizer['email']) and trim($organizer['email'])) ? $organizer['email'] : NULL;
3370
 
3371
+ if($organizer_name or $organizer_email) $ical .= "ORGANIZER;CN=".$organizer_name.":MAILTO:".$organizer_email.$crlf;
3372
 
3373
  // Categories
3374
  $categories = '';
3377
  foreach($event->categories as $category) $categories .= $category['name'].',';
3378
  }
3379
 
3380
+ if(trim($categories) != '') $ical .= "CATEGORIES:".trim($categories, ', ').$crlf;
3381
 
3382
  // Location
3383
  $location_id = $this->get_master_location_id($event->ID, $start_time);
3384
  $location = isset($event->locations[$location_id]) ? $event->locations[$location_id] : array();
3385
  $address = ((isset($location['address']) and trim($location['address'])) ? $location['address'] : (isset($location['name']) ? $location['name'] : ''));
3386
 
3387
+ if(trim($address) != '') $ical .= "LOCATION:".$address.$crlf;
3388
 
3389
  // Featured Image
3390
  if(trim($event->featured_image['full']) != '')
3391
  {
3392
  $ex = explode('/', $event->featured_image['full']);
3393
  $filename = end($ex);
3394
+ $ical .= "ATTACH;FMTTYPE=".$this->get_mime_content_type($filename).":".$event->featured_image['full'].$crlf;
3395
  }
3396
 
3397
+ $ical .= "END:VEVENT".$crlf;
3398
 
3399
  return $ical;
3400
  }
3409
  */
3410
  public function ical_single_email($event_id, $book_id, $occurrence = '')
3411
  {
3412
+ // Valid Line Separator
3413
+ $crlf = "\r\n";
3414
+
3415
  $date = get_post_meta($book_id, 'mec_date', true);
3416
  $timestamps = explode(':', $date);
3417
 
3432
  $modified = strtotime($event->post->post_modified);
3433
  $time_format = (isset($event->meta['mec_date']) and isset($event->meta['mec_date']['allday']) and $event->meta['mec_date']['allday']) ? 'Ymd' : 'Ymd\\THi00\\Z';
3434
 
3435
+ $ical = "BEGIN:VEVENT".$crlf;
3436
+ $ical .= "CLASS:PUBLIC".$crlf;
3437
+ $ical .= "UID:MEC-".md5($event_id)."@".$this->get_domain().$crlf;
3438
+ $ical .= "DTSTART:".gmdate($time_format, ($start_time - $gmt_offset_seconds)).$crlf;
3439
+ $ical .= "DTEND:".gmdate($time_format, ($end_time - $gmt_offset_seconds)).$crlf;
3440
+ $ical .= "DTSTAMP:".gmdate($time_format, ($stamp - $gmt_offset_seconds)).$crlf;
3441
+ $ical .= "CREATED:".date('Ymd', $stamp).$crlf;
3442
+ $ical .= "LAST-MODIFIED:".date('Ymd', $modified).$crlf;
3443
+ $ical .= "PRIORITY:5".$crlf;
3444
+ $ical .= "TRANSP:OPAQUE".$crlf;
3445
+ $ical .= "SUMMARY:".html_entity_decode(apply_filters('mec_ical_single_summary', $event->title, $event_id), ENT_NOQUOTES, 'UTF-8').$crlf;
3446
+ $ical .= "DESCRIPTION:".html_entity_decode(str_replace("\n", "\\n", apply_filters('mec_ical_single_description', strip_tags($event->content), $event_id)), ENT_NOQUOTES, 'UTF-8').$crlf;
3447
+ $ical .= "URL:".apply_filters('mec_ical_single_url', $event->permalink, $event_id).$crlf;
3448
 
3449
  // Location
3450
+ if(trim($address) != '') $ical .= "LOCATION:".$address.$crlf;
3451
 
3452
  // Featured Image
3453
  if(trim($event->featured_image['full']) != '')
3454
  {
3455
  $ex = explode('/', $event->featured_image['full']);
3456
  $filename = end($ex);
3457
+ $ical .= "ATTACH;FMTTYPE=".$this->get_mime_content_type($filename).":".$event->featured_image['full'].$crlf;
3458
  }
3459
 
3460
+ $ical .= "END:VEVENT".$crlf;
3461
 
3462
  return $ical;
3463
  }
3470
  */
3471
  public function ical_calendar($events)
3472
  {
3473
+ // Valid Line Separator
3474
+ $crlf = "\r\n";
3475
+
3476
+ $ical = "BEGIN:VCALENDAR".$crlf;
3477
+ $ical .= "VERSION:2.0".$crlf;
3478
+ $ical .= "METHOD:PUBLISH".$crlf;
3479
+ $ical .= "CALSCALE:GREGORIAN".$crlf;
3480
+ $ical .= "PRODID:-//WordPress - MECv".$this->get_version()."//EN".$crlf;
3481
+ $ical .= "X-ORIGINAL-URL:".$this->URL('site').$crlf;
3482
+ $ical .= "X-WR-CALNAME:".get_bloginfo('name').$crlf;
3483
+ $ical .= "X-WR-CALDESC:".get_bloginfo('description').$crlf;
3484
+ $ical .= "REFRESH-INTERVAL;VALUE=DURATION:PT1H".$crlf;
3485
+ $ical .= "X-PUBLISHED-TTL:PT1H".$crlf;
3486
+ $ical .= "X-MS-OLK-FORCEINSPECTOROPEN:TRUE".$crlf;
3487
  $ical .= $events;
3488
+ $ical .= "END:VCALENDAR".$crlf;
3489
 
3490
  return $ical;
3491
  }
4607
  }
4608
 
4609
  /**
4610
+ * @param null $event
4611
+ * @return DateTimeZone
4612
+ */
4613
  public function get_TZO($event = NULL)
4614
  {
4615
  $timezone = $this->get_timezone($event);
4847
  /**
4848
  * Write to a log file
4849
  * @author Webnus <info@webnus.biz>
4850
+ * @param string|array $log_msg
4851
  * @param string $path
4852
  */
4853
  public function debug_log($log_msg, $path = '')
4854
  {
4855
  if(trim($path) == '') $path = MEC_ABSPATH. 'log.txt';
4856
+ if(is_array($log_msg) or is_object($log_msg)) $log_msg = print_r($log_msg, true);
4857
 
4858
  $fh = fopen($path, 'a');
4859
  fwrite($fh, $log_msg);
5015
 
5016
  // Parse the args
5017
  $args = wp_parse_args($args, array(
5018
+ 'post_type'=>$this->get_main_post_type(),
5019
+ 'posts_per_page'=>'-1',
5020
+ 'post_status'=>'publish'
5021
+ ));
 
5022
 
5023
  // The Query
5024
  $query = new WP_Query($args);
5229
  $start_m = date('m', $start_timestamp);
5230
  $end_m = date('m', $end_timestamp);
5231
 
5232
+ $start_y = date('Y', $start_timestamp);
5233
+ $end_y = date('Y', $end_timestamp);
5234
+
5235
+ // Same Month but Different Days
5236
+ if($minify and $start_m == $end_m and $start_y == $end_y and date('d', $start_timestamp) != date('d', $end_timestamp))
5237
  {
5238
  $month_format = 'F';
5239
  if(strpos($format, 'm') !== false) $month_format = 'm';
5459
  public function create_mec_tables()
5460
  {
5461
  // MEC Events table already exists
5462
+ if($this->table_exists('mec_events') and $this->table_exists('mec_dates') and $this->table_exists('mec_occurrences') and $this->table_exists('mec_users') and $this->table_exists('mec_bookings')) return true;
5463
 
5464
  // MEC File library
5465
  $file = $this->getFile();
6618
 
6619
  $book_all_occurrences = isset($booking_options['bookings_all_occurrences']) ? (int) $booking_options['bookings_all_occurrences'] : 0;
6620
 
6621
+ if(!$book_all_occurrences) $date_query = " AND `timestamp`=".$timestamp;
6622
+ else $date_query = " AND `timestamp`<=".$timestamp;
 
 
 
6623
 
6624
+ if($user_id) $user_query = " AND `user_id`=".$user_id;
6625
+ else $user_query = "";
6626
+
6627
+ if(is_numeric($limit) and $limit > 0) $limit_query = " LIMIT ".$limit;
6628
+ else $limit_query = "";
6629
+
6630
+ // Database
6631
+ $db = $this->getDB();
6632
+
6633
+ $records = $db->select("SELECT `id`,`booking_id`,`timestamp` FROM `#__mec_bookings` WHERE `event_id`=".$event_id." AND `status` IN ('publish', 'future') AND `confirmed`='1' AND `verified`='1'".$date_query.$user_query.$limit_query);
6634
+
6635
+ $results = array();
6636
+ foreach($records as $record)
6637
  {
6638
+ $post = get_post($record->booking_id);
6639
+ $post->mec_timestamp = $record->timestamp;
6640
+
6641
+ $results[] = $post;
 
 
 
 
 
6642
  }
6643
+
6644
+ return $results;
6645
+ }
6646
+
6647
+ public function get_bookings_for_occurrence($timestamps, $args = array())
6648
+ {
6649
+ $limit = ((isset($args['limit']) and is_numeric($args['limit'])) ? $args['limit'] : -1);
6650
+ $status = ((isset($args['status']) and is_array($args['status'])) ? $args['status'] : array());
6651
+ $confirmed = ((isset($args['confirmed']) and is_numeric($args['confirmed'])) ? $args['confirmed'] : 1);
6652
+ $verified = ((isset($args['verified']) and is_numeric($args['verified'])) ? $args['verified'] : 1);
6653
+
6654
+ $start = $timestamps[0];
6655
+ $end = (isset($timestamps[1]) ? $timestamps[1] : NULL);
6656
+
6657
+ // Database
6658
+ $db = $this->getDB();
6659
+
6660
+ // Query
6661
+ $query = "SELECT `id`,`booking_id`,`timestamp` FROM `#__mec_bookings` WHERE `confirmed`='".esc_sql($confirmed)."' AND `verified`='".esc_sql($verified)."'";
6662
+
6663
+ // Status
6664
+ if(count($status))
6665
  {
6666
+ $status_str = '';
6667
+ foreach($status as $s) $status_str .= "'".$s."', ";
6668
+
6669
+ $query .= " AND `status` IN (".trim($status_str, ', ').")";
6670
  }
6671
 
6672
+ // Times
6673
+ if($start and $end)
6674
+ {
6675
+ $query .= " AND `timestamp`>='".esc_sql($start)."' AND `timestamp`<'".esc_sql($end)."'";
6676
+ }
6677
+ else $query .= " AND `timestamp`='".esc_sql($start)."'";
6678
+
6679
+ // Order
6680
+ $query .= " ORDER BY `id` ASC";
6681
+
6682
+ // Limit
6683
+ if($limit > 0) $query .= " LIMIT ".$limit;
6684
+
6685
+ $records = $db->select($query);
6686
+
6687
+ $results = array();
6688
+ foreach($records as $record)
6689
+ {
6690
+ $post = get_post($record->booking_id);
6691
+ $post->mec_timestamp = $record->timestamp;
6692
+
6693
+ $results[] = $post;
6694
+ }
6695
+
6696
+ return $results;
6697
  }
6698
 
6699
  /**
7414
  'defaultTimeZone' => 'UTC',
7415
  'defaultWeekStart' => 'MO', // Default value
7416
  'disableCharacterReplacement' => false, // Default value
7417
+ 'skipRecurrence' => true, // Default value
7418
  'useTimeZoneWithRRules' => false, // Default value
7419
  ));
7420
  }
app/libraries/notifications.php CHANGED
@@ -1631,6 +1631,20 @@ class MEC_notifications extends MEC_base
1631
 
1632
  $message = str_replace('%%book_datetime%%', $book_datetime, $message);
1633
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1634
  // Order Time
1635
  $order_time = get_post_meta($book_id, 'mec_booking_time', true);
1636
  $message = str_replace('%%book_order_time%%', $this->main->date_i18n($date_format.' '.$time_format, strtotime($order_time)), $message);
1631
 
1632
  $message = str_replace('%%book_datetime%%', $book_datetime, $message);
1633
 
1634
+ // Other Date & Times
1635
+ $other_dates = ((isset($transaction['other_dates']) and is_array($transaction['other_dates'])) ? $transaction['other_dates'] : array());
1636
+ $other_dates_datetime = '';
1637
+
1638
+ foreach($other_dates as $other_date)
1639
+ {
1640
+ list($other_start_timestamp, $other_end_timestamp) = explode(':', $other_date);
1641
+
1642
+ if(trim($other_start_timestamp) != trim($other_end_timestamp)) $other_dates_datetime .= sprintf(__('%s to %s', 'modern-events-calendar-lite'), $this->main->date_i18n($date_format.((!$allday and !$hide_time) ? ' '.$time_format : ''), $other_start_timestamp), $this->main->date_i18n($date_format.((!$allday and !$hide_time and !$hide_end_time) ? ' '.$time_format : ''), $other_end_timestamp))."<br>";
1643
+ else $other_dates_datetime .= $this->main->date_i18n($date_format.((!$allday and !$hide_time) ? ' '.$time_format : ''), $other_start_timestamp)."<br>";
1644
+ }
1645
+
1646
+ $message = str_replace('%%book_other_datetimes%%', $other_dates_datetime, $message);
1647
+
1648
  // Order Time
1649
  $order_time = get_post_meta($book_id, 'mec_booking_time', true);
1650
  $message = str_replace('%%book_order_time%%', $this->main->date_i18n($date_format.' '.$time_format, strtotime($order_time)), $message);
app/libraries/wc.php CHANGED
@@ -18,11 +18,14 @@ class MEC_wc extends MEC_base
18
  {
19
  }
20
 
21
- public function cart($event_id, $date, $tickets, $transaction_id = NULL)
22
  {
23
  $translated_event_id = (isset($_REQUEST['translated_event_id']) ? sanitize_text_field($_REQUEST['translated_event_id']) : 0);
24
  if(!trim($translated_event_id)) $translated_event_id = $event_id;
25
 
 
 
 
26
  $db = $this->getDB();
27
 
28
  // Added to cart after ticket selection
@@ -43,9 +46,10 @@ class MEC_wc extends MEC_base
43
  else $this->update($product_id, $translated_event_id, $ticket_id);
44
 
45
  // Add to Cart
46
- WC()->cart->add_to_cart($product_id, $count, 0, array(), array(
47
  'mec_event_id' => $event_id,
48
  'mec_date' => $date,
 
49
  ));
50
 
51
  // Add to Ticket Names
@@ -74,9 +78,10 @@ class MEC_wc extends MEC_base
74
  $count = isset($info['count']) ? $info['count'] : 1;
75
 
76
  // Add to Cart
77
- WC()->cart->add_to_cart($product_id, $count, 0, array(), array(
78
  'mec_event_id' => $event_id,
79
  'mec_date' => $date,
 
80
  'mec_transaction_id' => $transaction_id,
81
  ));
82
 
@@ -155,6 +160,7 @@ class MEC_wc extends MEC_base
155
  {
156
  if(isset($item->legacy_values['mec_event_id'])) wc_add_order_item_meta($item_id, 'mec_event_id', $item->legacy_values['mec_event_id']);
157
  if(isset($item->legacy_values['mec_date'])) wc_add_order_item_meta($item_id, 'mec_date', $item->legacy_values['mec_date']);
 
158
  if(isset($item->legacy_values['mec_transaction_id'])) wc_add_order_item_meta($item_id, 'mec_transaction_id', $item->legacy_values['mec_transaction_id']);
159
  }
160
  }
@@ -226,18 +232,23 @@ class MEC_wc extends MEC_base
226
  {
227
  $event_id = wc_get_order_item_meta($item_id, 'mec_event_id', true);
228
  $date = wc_get_order_item_meta($item_id, 'mec_date', true);
 
229
  $transaction_id = wc_get_order_item_meta($item_id, 'mec_transaction_id', true);
230
 
 
 
 
231
  if(!trim($event_id) or !trim($date)) continue;
232
  if(!isset($mec[$event_id])) $mec[$event_id] = array();
233
 
234
  $product_id = $item->get_product_id();
235
 
236
  $product_ids = array();
237
- for($i = 1; $i <= $item->get_quantity(); $i++) $product_ids[] = $product_id;
238
 
239
  $mec[$event_id][] = array(
240
  'date' => $date,
 
241
  'transaction_id' => $transaction_id,
242
  'product_ids' => $product_ids,
243
  );
@@ -250,9 +261,6 @@ class MEC_wc extends MEC_base
250
  $book = $this->getBook();
251
  $gateway = new MEC_gateway_woocommerce();
252
 
253
- // MEC Settings
254
- $settings = $main->get_settings();
255
-
256
  // MEC User
257
  $u = $this->getUser();
258
 
@@ -270,6 +278,11 @@ class MEC_wc extends MEC_base
270
  $date = $b['date'];
271
  $product_ids = $b['product_ids'];
272
 
 
 
 
 
 
273
  $event_tickets = get_post_meta($event_id, 'mec_tickets', true);
274
 
275
  $raw_tickets = array();
@@ -295,12 +308,14 @@ class MEC_wc extends MEC_base
295
  }
296
 
297
  // Calculate price of bookings
298
- $price_details = $book->get_price_details($raw_tickets, $event_id, $event_tickets, array(), false);
299
 
300
  $booking = array();
301
  $booking['tickets'] = $tickets;
302
  $booking['first_for_all'] = 1;
303
  $booking['date'] = $date;
 
 
304
  $booking['event_id'] = $event_id;
305
  $booking['price_details'] = $price_details;
306
  $booking['total'] = $price_details['total'];
18
  {
19
  }
20
 
21
+ public function cart($event_id, $date, $other_dates, $tickets, $transaction_id = NULL)
22
  {
23
  $translated_event_id = (isset($_REQUEST['translated_event_id']) ? sanitize_text_field($_REQUEST['translated_event_id']) : 0);
24
  if(!trim($translated_event_id)) $translated_event_id = $event_id;
25
 
26
+ $dates = array($date);
27
+ if(is_array($other_dates) and count($other_dates)) $dates = array_merge($dates, $other_dates);
28
+
29
  $db = $this->getDB();
30
 
31
  // Added to cart after ticket selection
46
  else $this->update($product_id, $translated_event_id, $ticket_id);
47
 
48
  // Add to Cart
49
+ WC()->cart->add_to_cart($product_id, ($count * max(1, count($dates))), 0, array(), array(
50
  'mec_event_id' => $event_id,
51
  'mec_date' => $date,
52
+ 'mec_other_dates' => $other_dates,
53
  ));
54
 
55
  // Add to Ticket Names
78
  $count = isset($info['count']) ? $info['count'] : 1;
79
 
80
  // Add to Cart
81
+ WC()->cart->add_to_cart($product_id, ($count * max(1, count($dates))), 0, array(), array(
82
  'mec_event_id' => $event_id,
83
  'mec_date' => $date,
84
+ 'mec_other_dates' => $other_dates,
85
  'mec_transaction_id' => $transaction_id,
86
  ));
87
 
160
  {
161
  if(isset($item->legacy_values['mec_event_id'])) wc_add_order_item_meta($item_id, 'mec_event_id', $item->legacy_values['mec_event_id']);
162
  if(isset($item->legacy_values['mec_date'])) wc_add_order_item_meta($item_id, 'mec_date', $item->legacy_values['mec_date']);
163
+ if(isset($item->legacy_values['mec_other_dates'])) wc_add_order_item_meta($item_id, 'mec_other_dates', implode(',', $item->legacy_values['mec_other_dates']));
164
  if(isset($item->legacy_values['mec_transaction_id'])) wc_add_order_item_meta($item_id, 'mec_transaction_id', $item->legacy_values['mec_transaction_id']);
165
  }
166
  }
232
  {
233
  $event_id = wc_get_order_item_meta($item_id, 'mec_event_id', true);
234
  $date = wc_get_order_item_meta($item_id, 'mec_date', true);
235
+ $other_dates = wc_get_order_item_meta($item_id, 'mec_other_dates', true);
236
  $transaction_id = wc_get_order_item_meta($item_id, 'mec_transaction_id', true);
237
 
238
+ $dates = array($date);
239
+ if(is_array($other_dates)) $dates = array_merge($dates, $other_dates);
240
+
241
  if(!trim($event_id) or !trim($date)) continue;
242
  if(!isset($mec[$event_id])) $mec[$event_id] = array();
243
 
244
  $product_id = $item->get_product_id();
245
 
246
  $product_ids = array();
247
+ for($i = 1; $i <= ($item->get_quantity() / count($dates)); $i++) $product_ids[] = $product_id;
248
 
249
  $mec[$event_id][] = array(
250
  'date' => $date,
251
+ 'other_dates' => $other_dates,
252
  'transaction_id' => $transaction_id,
253
  'product_ids' => $product_ids,
254
  );
261
  $book = $this->getBook();
262
  $gateway = new MEC_gateway_woocommerce();
263
 
 
 
 
264
  // MEC User
265
  $u = $this->getUser();
266
 
278
  $date = $b['date'];
279
  $product_ids = $b['product_ids'];
280
 
281
+ $other_dates = (isset($b['other_dates']) and is_array($b['other_dates'])) ? $b['other_dates'] : array();
282
+
283
+ $all_dates = array();
284
+ if(count($other_dates)) $all_dates = array_merge(array($date), $other_dates);
285
+
286
  $event_tickets = get_post_meta($event_id, 'mec_tickets', true);
287
 
288
  $raw_tickets = array();
308
  }
309
 
310
  // Calculate price of bookings
311
+ $price_details = $book->get_price_details($raw_tickets, $event_id, $event_tickets, array(), $other_dates, false);
312
 
313
  $booking = array();
314
  $booking['tickets'] = $tickets;
315
  $booking['first_for_all'] = 1;
316
  $booking['date'] = $date;
317
+ $booking['all_dates'] = $all_dates;
318
+ $booking['other_dates'] = $other_dates;
319
  $booking['event_id'] = $event_id;
320
  $booking['price_details'] = $price_details;
321
  $booking['total'] = $price_details['total'];
app/modules/booking/default.php CHANGED
@@ -44,9 +44,9 @@ function mec_get_tickets_availability'.$uniqueid.'(event_id, date)
44
  // Abort previous request
45
  if(mec_tickets_availability_ajax'.$uniqueid.') mec_tickets_availability_ajax'.$uniqueid.'.abort();
46
 
47
- //Start Preloader
48
  jQuery(".mec-event-tickets-list").addClass("mec-cover-loader");
49
- jQuery(".mec-event-tickets-list").append( "<div class=\"mec-loader\"></div>" );
50
 
51
  mec_tickets_availability_ajax'.$uniqueid.' = jQuery.ajax(
52
  {
@@ -64,7 +64,6 @@ function mec_get_tickets_availability'.$uniqueid.'(event_id, date)
64
  if(typeof data.availability.total != "undefined") jQuery("#mec_booking'.$uniqueid.' #mec_book_form_tickets_container'.$uniqueid.'").data("total-booking-limit", data.availability.total);
65
 
66
  var available_spots = 0;
67
-
68
  for(ticket_id in data.availability)
69
  {
70
  var limit = data.availability[ticket_id];
@@ -131,6 +130,104 @@ function mec_get_tickets_availability'.$uniqueid.'(event_id, date)
131
  });
132
  }
133
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
134
  function mec_check_tickets_availability'.$uniqueid.'(ticket_id, count)
135
  {
136
  var total = jQuery("#mec_book_form_tickets_container'.$uniqueid.'").data("total-booking-limit");
44
  // Abort previous request
45
  if(mec_tickets_availability_ajax'.$uniqueid.') mec_tickets_availability_ajax'.$uniqueid.'.abort();
46
 
47
+ // Start Preloader
48
  jQuery(".mec-event-tickets-list").addClass("mec-cover-loader");
49
+ jQuery(".mec-event-tickets-list").append("<div class=\"mec-loader\"></div>");
50
 
51
  mec_tickets_availability_ajax'.$uniqueid.' = jQuery.ajax(
52
  {
64
  if(typeof data.availability.total != "undefined") jQuery("#mec_booking'.$uniqueid.' #mec_book_form_tickets_container'.$uniqueid.'").data("total-booking-limit", data.availability.total);
65
 
66
  var available_spots = 0;
 
67
  for(ticket_id in data.availability)
68
  {
69
  var limit = data.availability[ticket_id];
130
  });
131
  }
132
 
133
+ function mec_get_tickets_availability_multiple'.$uniqueid.'(event_id)
134
+ {
135
+ var $ticket_list = jQuery("#mec_booking'.$uniqueid.' .mec-event-tickets-list");
136
+
137
+ // Add loading Class to the ticket list
138
+ $ticket_list.addClass("loading");
139
+ jQuery("#mec_booking'.$uniqueid.' .mec-event-tickets-list input").prop("disabled", true);
140
+
141
+ // Abort previous request
142
+ if(mec_tickets_availability_ajax'.$uniqueid.') mec_tickets_availability_ajax'.$uniqueid.'.abort();
143
+
144
+ // Start Preloader
145
+ $ticket_list.addClass("mec-cover-loader");
146
+ $ticket_list.append("<div class=\"mec-loader\"></div>");
147
+
148
+ var date = "";
149
+ jQuery("#mec_booking'.$uniqueid.' .mec-booking-dates-checkboxes input[type=checkbox]:checked").each(function()
150
+ {
151
+ date += "date[]="+jQuery(this).val()+"&";
152
+ });
153
+
154
+ date = date.slice(0, -1);
155
+
156
+ mec_tickets_availability_ajax'.$uniqueid.' = jQuery.ajax(
157
+ {
158
+ type: "GET",
159
+ url: "'.admin_url('admin-ajax.php', NULL).'",
160
+ data: "action=mec_tickets_availability_multiple&event_id="+event_id+"&"+date,
161
+ dataType: "JSON",
162
+ success: function(data)
163
+ {
164
+ // Remove the loading Class to the ticket list
165
+ $ticket_list.removeClass("loading");
166
+ jQuery("#mec_booking'.$uniqueid.' .mec-event-tickets-list input").prop("disabled", false);
167
+
168
+ // Set Total Booking Limit
169
+ if(typeof data.availability.total != "undefined") jQuery("#mec_booking'.$uniqueid.' #mec_book_form_tickets_container'.$uniqueid.'").data("total-booking-limit", data.availability.total);
170
+
171
+ var available_spots = 0;
172
+ for(ticket_id in data.availability)
173
+ {
174
+ var limit = data.availability[ticket_id];
175
+
176
+ if(ticket_id != "total")
177
+ {
178
+ if(limit != "-1" && available_spots != "-1") available_spots += parseInt(limit);
179
+ else available_spots = "-1";
180
+ }
181
+
182
+ jQuery("#mec_booking'.$uniqueid.' #mec_event_ticket"+ticket_id).addClass(".mec-event-ticket"+limit);
183
+
184
+ if(data.availability["stop_selling_"+ticket_id]) jQuery("#mec_booking'.$uniqueid.' #mec-ticket-message-"+ticket_id).attr("class", "mec-ticket-unavailable-spots mec-error").find("div").html(jQuery("#mec_booking'.$uniqueid.' #mec-ticket-message-sales-"+ticket_id).val());
185
+ else jQuery("#mec_booking'.$uniqueid.' #mec-ticket-message-"+ticket_id).attr("class", "mec-ticket-unavailable-spots info-msg").find("div").html(jQuery("#mec_booking'.$uniqueid.' #mec-ticket-message-sold-out-"+ticket_id).val());
186
+
187
+ // There are some available spots
188
+ if(limit != "0")
189
+ {
190
+ jQuery("#mec_booking'.$uniqueid.' #mec_event_ticket"+ticket_id+" .mec-ticket-available-spots").removeClass("mec-util-hidden");
191
+ jQuery("#mec_booking'.$uniqueid.' #mec_event_ticket"+ticket_id+" .mec-ticket-unavailable-spots").addClass("mec-util-hidden");
192
+ }
193
+ // All spots are sold.
194
+ else
195
+ {
196
+ jQuery("#mec_booking'.$uniqueid.' #mec_event_ticket"+ticket_id+" .mec-ticket-available-spots").addClass("mec-util-hidden");
197
+ jQuery("#mec_booking'.$uniqueid.' #mec_event_ticket"+ticket_id+" .mec-ticket-unavailable-spots").removeClass("mec-util-hidden");
198
+ }
199
+
200
+ if(limit == "-1")
201
+ {
202
+ jQuery("#mec_booking'.$uniqueid.' #mec_event_ticket"+ticket_id+" .mec-book-ticket-limit").attr("max", "");
203
+ jQuery("#mec_booking'.$uniqueid.' #mec_event_ticket"+ticket_id+" .mec-event-ticket-available span").html("'.esc_html__("Unlimited", 'modern-events-calendar-lite').'");
204
+ }
205
+ else
206
+ {
207
+ var cur_count = jQuery("#mec_booking'.$uniqueid.' #mec_event_ticket"+ticket_id+" .mec-book-ticket-limit").val();
208
+ if(cur_count > limit) jQuery("#mec_booking'.$uniqueid.' #mec_event_ticket"+ticket_id+" .mec-book-ticket-limit").val(limit);
209
+
210
+ jQuery("#mec_booking'.$uniqueid.' #mec_event_ticket"+ticket_id+" .mec-book-ticket-limit").attr("max", limit);
211
+ jQuery("#mec_booking'.$uniqueid.' #mec_event_ticket"+ticket_id+" .mec-event-ticket-available span").html(limit);
212
+ }
213
+ }
214
+
215
+ // Disable or Enable Button
216
+ if(available_spots == "0") jQuery("#mec_booking'.$uniqueid.' #mec-book-form-btn-step-1").hide();
217
+ else jQuery("#mec_booking'.$uniqueid.' #mec-book-form-btn-step-1").show();
218
+
219
+ // Remove Preloader
220
+ jQuery(".mec-loader").remove();
221
+ $ticket_list.removeClass("mec-cover-loader");
222
+ },
223
+ error: function(jqXHR, textStatus, errorThrown)
224
+ {
225
+ // Remove the loading Class to the ticket list
226
+ $ticket_list.removeClass("loading");
227
+ }
228
+ });
229
+ }
230
+
231
  function mec_check_tickets_availability'.$uniqueid.'(ticket_id, count)
232
  {
233
  var total = jQuery("#mec_book_form_tickets_container'.$uniqueid.'").data("total-booking-limit");
app/modules/booking/steps/form.php CHANGED
@@ -74,10 +74,10 @@ if(!$mec_email)
74
  <h4><?php echo apply_filters('mec-booking-attendees-title', __('Attendee\'s Form', 'modern-events-calendar-lite'), $event_id) ?></h4>
75
 
76
  <?php
77
- $custom_view_fields = apply_filters( 'mec_have_custom_view_fields',false, $bfixed_field, 'booking_fixed_fields',$event_id );
78
  $have_bfixed_fields = is_array($bfixed_fields) and count($bfixed_fields);
79
  ?>
80
- <?php if ( !$custom_view_fields && $have_bfixed_fields ) : ?>
81
  <ul class="mec-book-bfixed-fields-container">
82
  <?php foreach ($bfixed_fields as $bfixed_field_id => $bfixed_field) : if (!is_numeric($bfixed_field_id) or !isset($bfixed_field['type'])) continue; ?>
83
  <li class="mec-book-bfixed-field-<?php echo $bfixed_field['type']; ?> <?php echo ((isset($bfixed_field['mandatory']) and $bfixed_field['mandatory']) ? 'mec-reg-mandatory' : ''); ?>" data-field-id="<?php echo $bfixed_field_id; ?>">
@@ -358,7 +358,14 @@ if(!$mec_email)
358
  <?php endif; ?>
359
 
360
  <div class="clearfix"></div>
 
 
 
 
 
 
361
  <input type="hidden" name="book[date]" value="<?php echo $date; ?>" />
 
362
  <input type="hidden" name="book[event_id]" value="<?php echo $event_id; ?>" />
363
  <input type="hidden" name="book[translated_event_id]" value="<?php echo $translated_event_id; ?>" />
364
  <input type="hidden" name="lang" value="<?php echo $this->main->get_current_locale(); ?>" />
74
  <h4><?php echo apply_filters('mec-booking-attendees-title', __('Attendee\'s Form', 'modern-events-calendar-lite'), $event_id) ?></h4>
75
 
76
  <?php
77
+ $custom_view_fields = apply_filters('mec_have_custom_view_fields', false, $bfixed_fields, 'booking_fixed_fields', $event_id);
78
  $have_bfixed_fields = is_array($bfixed_fields) and count($bfixed_fields);
79
  ?>
80
+ <?php if (!$custom_view_fields && $have_bfixed_fields): ?>
81
  <ul class="mec-book-bfixed-fields-container">
82
  <?php foreach ($bfixed_fields as $bfixed_field_id => $bfixed_field) : if (!is_numeric($bfixed_field_id) or !isset($bfixed_field['type'])) continue; ?>
83
  <li class="mec-book-bfixed-field-<?php echo $bfixed_field['type']; ?> <?php echo ((isset($bfixed_field['mandatory']) and $bfixed_field['mandatory']) ? 'mec-reg-mandatory' : ''); ?>" data-field-id="<?php echo $bfixed_field_id; ?>">
358
  <?php endif; ?>
359
 
360
  <div class="clearfix"></div>
361
+
362
+ <?php if(isset($all_dates) and count($all_dates)): // Multiple Date ?>
363
+ <?php foreach($all_dates as $d): ?>
364
+ <input type="hidden" name="book[date][]" value="<?php echo $d; ?>" />
365
+ <?php endforeach; ?>
366
+ <?php else: ?>
367
  <input type="hidden" name="book[date]" value="<?php echo $date; ?>" />
368
+ <?php endif; ?>
369
  <input type="hidden" name="book[event_id]" value="<?php echo $event_id; ?>" />
370
  <input type="hidden" name="book[translated_event_id]" value="<?php echo $translated_event_id; ?>" />
371
  <input type="hidden" name="lang" value="<?php echo $this->main->get_current_locale(); ?>" />
app/modules/booking/steps/tickets.php CHANGED
@@ -6,10 +6,12 @@ defined('MECEXEC') or die();
6
  /** @var $from_shortcode bool **/
7
  /** @var $ticket_id integer **/
8
 
 
 
9
  global $post;
10
- $translated_event_id = $post->ID;
 
11
 
12
- $event_id = $event->ID;
13
  $tickets = isset($event->data->tickets) ? $event->data->tickets : array();
14
  $dates = isset($event->dates) ? $event->dates : array($event->date);
15
 
@@ -123,6 +125,13 @@ $modal_booking = (isset($_GET['method']) and $_GET['method'] === 'mec-booking-mo
123
  </div>
124
  <?php endif; ?>
125
 
 
 
 
 
 
 
 
126
  <?php else: ?>
127
  <label for="mec_book_form_date<?php echo $uniqueid; ?>"><?php _e('Date', 'modern-events-calendar-lite'); ?>: </label>
128
  <select class="mec-custom-nice-select" name="book[date]" id="mec_book_form_date<?php echo $uniqueid; ?>" onchange="mec_get_tickets_availability<?php echo $uniqueid; ?>(<?php echo $event_id; ?>, this.value);">
@@ -169,6 +178,7 @@ $modal_booking = (isset($_GET['method']) and $_GET['method'] === 'mec-booking-mo
169
  $str_replace = isset($ticket['name']) ? '<strong>'.$ticket['name'].'</strong>' : '';
170
  $ticket_message_sales = sprintf(__('The %s ticket sales has ended!', 'modern-events-calendar-lite'), $str_replace);
171
  $ticket_message_sold_out = sprintf(__('The %s ticket is sold out. You can try another ticket or another date.', 'modern-events-calendar-lite'), $str_replace);
 
172
  ?>
173
  <?php if(isset($stop_selling) and $stop_selling): ?>
174
  <div id="mec-ticket-message-<?php echo $ticket_id; ?>" class="mec-ticket-unavailable-spots mec-error <?php echo (($ticket_limit != '0' or ($date_selection == 'calendar' and !$modal_booking)) ? 'mec-util-hidden' : ''); ?>">
@@ -181,11 +191,11 @@ $modal_booking = (isset($_GET['method']) and $_GET['method'] === 'mec-booking-mo
181
  <?php else: ?>
182
  <div id="mec-ticket-message-<?php echo $ticket_id; ?>" class="mec-ticket-unavailable-spots info-msg <?php echo ($ticket_limit == '0' ? '' : 'mec-util-hidden'); ?>">
183
  <div>
184
- <?php echo $ticket_message_sold_out; ?>
185
  </div>
186
- <?php if($ticket_limit == '0') do_action( 'mec_booking_sold_out',$event, $ticket,$ticket_id,$dates ); ?>
187
  <input type="hidden" id="mec-ticket-message-sales-<?php echo $ticket_id; ?>" value="<?php echo esc_attr($ticket_message_sales); ?>" />
188
- <input type="hidden" id="mec-ticket-message-sold-out-<?php echo $ticket_id; ?>" value="<?php echo esc_attr($ticket_message_sold_out); ?>" />
189
  </div>
190
  <?php endif; ?>
191
  </div>
6
  /** @var $from_shortcode bool **/
7
  /** @var $ticket_id integer **/
8
 
9
+ $event_id = $event->ID;
10
+
11
  global $post;
12
+ if($post->post_type == $this->get_main_post_type()) $translated_event_id = $post->ID;
13
+ else $translated_event_id = $event_id;
14
 
 
15
  $tickets = isset($event->data->tickets) ? $event->data->tickets : array();
16
  $dates = isset($event->dates) ? $event->dates : array($event->date);
17
 
125
  </div>
126
  <?php endif; ?>
127
 
128
+ <?php elseif($date_selection == 'checkboxes'): ?>
129
+ <label><?php _e('Dates', 'modern-events-calendar-lite'); ?>: </label>
130
+ <div class="mec-booking-dates-checkboxes">
131
+ <?php foreach($dates as $date): ?>
132
+ <label><input type="checkbox" name="book[date][]" value="<?php echo $book->timestamp($date['start'], $date['end']); ?>" onchange="mec_get_tickets_availability_multiple<?php echo $uniqueid; ?>(<?php echo $event_id; ?>);">&nbsp;<?php echo strip_tags($this->date_label($date['start'], $date['end'], $date_format, ' - ', false, (isset($date['allday']) ? $date['allday'] : 0))); ?></label>
133
+ <?php endforeach; ?>
134
+ </div>
135
  <?php else: ?>
136
  <label for="mec_book_form_date<?php echo $uniqueid; ?>"><?php _e('Date', 'modern-events-calendar-lite'); ?>: </label>
137
  <select class="mec-custom-nice-select" name="book[date]" id="mec_book_form_date<?php echo $uniqueid; ?>" onchange="mec_get_tickets_availability<?php echo $uniqueid; ?>(<?php echo $event_id; ?>, this.value);">
178
  $str_replace = isset($ticket['name']) ? '<strong>'.$ticket['name'].'</strong>' : '';
179
  $ticket_message_sales = sprintf(__('The %s ticket sales has ended!', 'modern-events-calendar-lite'), $str_replace);
180
  $ticket_message_sold_out = sprintf(__('The %s ticket is sold out. You can try another ticket or another date.', 'modern-events-calendar-lite'), $str_replace);
181
+ $ticket_message_sold_out_multiple = sprintf(__('The %s ticket is sold out for some of dates. You can try another ticket or another date.', 'modern-events-calendar-lite'), $str_replace);
182
  ?>
183
  <?php if(isset($stop_selling) and $stop_selling): ?>
184
  <div id="mec-ticket-message-<?php echo $ticket_id; ?>" class="mec-ticket-unavailable-spots mec-error <?php echo (($ticket_limit != '0' or ($date_selection == 'calendar' and !$modal_booking)) ? 'mec-util-hidden' : ''); ?>">
191
  <?php else: ?>
192
  <div id="mec-ticket-message-<?php echo $ticket_id; ?>" class="mec-ticket-unavailable-spots info-msg <?php echo ($ticket_limit == '0' ? '' : 'mec-util-hidden'); ?>">
193
  <div>
194
+ <?php echo ($date_selection == 'checkboxes' ? $ticket_message_sold_out_multiple : $ticket_message_sold_out); ?>
195
  </div>
196
+ <?php if($ticket_limit == '0') do_action('mec_booking_sold_out', $event, $ticket, $ticket_id, $dates); ?>
197
  <input type="hidden" id="mec-ticket-message-sales-<?php echo $ticket_id; ?>" value="<?php echo esc_attr($ticket_message_sales); ?>" />
198
+ <input type="hidden" id="mec-ticket-message-sold-out-<?php echo $ticket_id; ?>" value="<?php echo ($date_selection == 'checkboxes' ? esc_attr($ticket_message_sold_out_multiple) : esc_attr($ticket_message_sold_out)); ?>" />
199
  </div>
200
  <?php endif; ?>
201
  </div>
app/modules/next-event/details.php CHANGED
@@ -47,11 +47,11 @@ if($method == 'event')
47
  'list'=>array
48
  (
49
  'start_date_type'=>'date',
50
- 'start_date'=>($method == 'occurrence' ? date('Y-m-d', strtotime('+1 Day', strtotime($start_date))) : $start_date),
51
  'limit'=>1,
52
  )
53
  ),
54
- 'seconds_date'=>($method == 'occurrence' ? date('Y-m-d', strtotime('+1 Day', strtotime($start_date))) : $start_date),
55
  'seconds'=>$this->time_to_seconds($this->to_24hours($start_hour, $start_ampm), $start_minutes),
56
  'exclude'=>($method == 'event' ? array($event->ID) : NULL),
57
  'include'=>NULL,
@@ -69,9 +69,10 @@ else
69
  if(!isset($event->dates) or (isset($event->dates) and !is_array($event->dates)) or (isset($event->dates) and is_array($event->dates) and !count($event->dates))) return false;
70
 
71
  $custom_days = false;
72
- if(isset($event->data->meta['mec_repeat_type']) and $event->data->meta['mec_repeat_type'] === 'custom_days')
 
 
73
  {
74
- $custom_days = true;
75
  $s_hour = $date['start']['hour'];
76
  if(strtoupper($date['start']['ampm']) == 'AM' and $s_hour == '0') $s_hour = 12;
77
 
47
  'list'=>array
48
  (
49
  'start_date_type'=>'date',
50
+ 'start_date'=>$start_date,
51
  'limit'=>1,
52
  )
53
  ),
54
+ 'seconds_date'=>$start_date,
55
  'seconds'=>$this->time_to_seconds($this->to_24hours($start_hour, $start_ampm), $start_minutes),
56
  'exclude'=>($method == 'event' ? array($event->ID) : NULL),
57
  'include'=>NULL,
69
  if(!isset($event->dates) or (isset($event->dates) and !is_array($event->dates)) or (isset($event->dates) and is_array($event->dates) and !count($event->dates))) return false;
70
 
71
  $custom_days = false;
72
+ if(isset($event->data->meta['mec_repeat_type']) and $event->data->meta['mec_repeat_type'] === 'custom_days') $custom_days = true;
73
+
74
+ if(isset($date['start']['hour']) and isset($date['start']['minutes']) and isset($date['start']['ampm']))
75
  {
 
76
  $s_hour = $date['start']['hour'];
77
  if(strtoupper($date['start']['ampm']) == 'AM' and $s_hour == '0') $s_hour = 12;
78
 
app/skins/carousel/render.php CHANGED
@@ -59,7 +59,7 @@ $reason_for_cancellation = isset($this->skin_options['reason_for_cancellation'])
59
  <?php if($this->include_events_times) echo $this->main->display_time($start_time, $end_time); ?>
60
  <h4 class="mec-event-carousel-title"><?php echo $this->display_link($event); ?><?php echo $this->display_custom_data($event); ?><?php echo $this->main->get_flags($event); ?></h4>
61
  <?php echo $this->main->get_normal_labels($event, $display_label).$this->main->display_cancellation_reason($event, $reason_for_cancellation); ?><?php do_action('mec_shortcode_virtual_badge', $event->data->ID); ?>
62
- <p class="mec-carousel-event-location"><?php echo (isset($location['name']) ? $location['name'] : ''); echo (isset($location['address']) ? '<br>'.$location['address'] : ''); ?></p>
63
  <?php if($this->localtime) echo $this->main->module('local-time.type3', array('event'=>$event)); ?>
64
  <?php echo $this->booking_button($event); ?>
65
  </div>
@@ -84,7 +84,7 @@ $reason_for_cancellation = isset($this->skin_options['reason_for_cancellation'])
84
  <h4 class="mec-event-carousel-title"><?php echo $this->display_link($event); ?><?php echo $this->display_custom_data($event); ?><?php echo $soldout; ?></h4>
85
  <?php echo $this->main->get_normal_labels($event, $display_label).$this->main->display_cancellation_reason($event, $reason_for_cancellation); ?><?php do_action('mec_shortcode_virtual_badge', $event->data->ID); ?>
86
  <?php do_action('mec_carousel_type2_after_title', $event); ?>
87
- <p class="mec-carousel-event-location"><?php echo (isset($location['name']) ? $location['name'] : ''); echo (isset($location['address']) ? '<br>'.$location['address'] : ''); ?></p>
88
  <?php if($this->localtime) echo $this->main->module('local-time.type3', array('event'=>$event)); ?>
89
  </div>
90
  <div class="mec-event-footer-carousel-type2">
@@ -127,7 +127,7 @@ $reason_for_cancellation = isset($this->skin_options['reason_for_cancellation'])
127
  <?php if($this->localtime) echo $this->main->module('local-time.type3', array('event'=>$event)); ?>
128
  <h4 class="mec-event-carousel-title"><?php echo $this->display_link($event); ?><?php echo $this->display_custom_data($event); ?><?php echo $soldout; ?></h4>
129
  <?php echo $this->main->get_normal_labels($event, $display_label).$this->main->display_cancellation_reason($event, $reason_for_cancellation); ?><?php do_action('mec_shortcode_virtual_badge', $event->data->ID); ?>
130
- <p class="mec-carousel-event-location"><?php echo (isset($location['name']) ? $location['name'] : ''); echo (isset($location['address']) ? '<br>'.$location['address'] : ''); ?></p>
131
  <?php if($settings['social_network_status'] != '0'): ?>
132
  <ul class="mec-event-sharing-wrap">
133
  <li class="mec-event-share">
59
  <?php if($this->include_events_times) echo $this->main->display_time($start_time, $end_time); ?>
60
  <h4 class="mec-event-carousel-title"><?php echo $this->display_link($event); ?><?php echo $this->display_custom_data($event); ?><?php echo $this->main->get_flags($event); ?></h4>
61
  <?php echo $this->main->get_normal_labels($event, $display_label).$this->main->display_cancellation_reason($event, $reason_for_cancellation); ?><?php do_action('mec_shortcode_virtual_badge', $event->data->ID); ?>
62
+ <p class="mec-carousel-event-location"><span><?php echo (isset($location['name']) ? $location['name'] : ''); echo (isset($location['address']) ? '</span><br>'.$location['address'] : ''); ?></p>
63
  <?php if($this->localtime) echo $this->main->module('local-time.type3', array('event'=>$event)); ?>
64
  <?php echo $this->booking_button($event); ?>
65
  </div>
84
  <h4 class="mec-event-carousel-title"><?php echo $this->display_link($event); ?><?php echo $this->display_custom_data($event); ?><?php echo $soldout; ?></h4>
85
  <?php echo $this->main->get_normal_labels($event, $display_label).$this->main->display_cancellation_reason($event, $reason_for_cancellation); ?><?php do_action('mec_shortcode_virtual_badge', $event->data->ID); ?>
86
  <?php do_action('mec_carousel_type2_after_title', $event); ?>
87
+ <p class="mec-carousel-event-location"><span><?php echo (isset($location['name']) ? $location['name'] : ''); echo (isset($location['address']) ? '</span><br>'.$location['address'] : ''); ?></p>
88
  <?php if($this->localtime) echo $this->main->module('local-time.type3', array('event'=>$event)); ?>
89
  </div>
90
  <div class="mec-event-footer-carousel-type2">
127
  <?php if($this->localtime) echo $this->main->module('local-time.type3', array('event'=>$event)); ?>
128
  <h4 class="mec-event-carousel-title"><?php echo $this->display_link($event); ?><?php echo $this->display_custom_data($event); ?><?php echo $soldout; ?></h4>
129
  <?php echo $this->main->get_normal_labels($event, $display_label).$this->main->display_cancellation_reason($event, $reason_for_cancellation); ?><?php do_action('mec_shortcode_virtual_badge', $event->data->ID); ?>
130
+ <p class="mec-carousel-event-location"><span><?php echo (isset($location['name']) ? $location['name'] : ''); echo (isset($location['address']) ? '</span><br>'.$location['address'] : ''); ?></p>
131
  <?php if($settings['social_network_status'] != '0'): ?>
132
  <ul class="mec-event-sharing-wrap">
133
  <li class="mec-event-share">
app/skins/daily_view/tpl.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  // Get layout path
6
  $render_path = $this->get_render_path();
7
 
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_skin_daily_view $this */
6
+
7
  // Get layout path
8
  $render_path = $this->get_render_path();
9
 
app/skins/full_calendar/tpl.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  // Inclue OWL Assets
6
  $this->main->load_owl_assets();
7
 
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_skin_full_calendar $this */
6
+
7
  // Inclue OWL Assets
8
  $this->main->load_owl_assets();
9
 
app/skins/grid/render.php CHANGED
@@ -95,7 +95,7 @@ if($this->style == 'colorful')
95
  <ul class="mec-event-sharing-wrap">
96
  <li class="mec-event-share">
97
  <a href="#" class="mec-event-share-icon">
98
- <i class="mec-sl-share"></i>
99
  </a>
100
  </li>
101
  <li>
@@ -137,7 +137,7 @@ if($this->style == 'colorful')
137
  <ul class="mec-event-sharing-wrap">
138
  <li class="mec-event-share">
139
  <a href="#" class="mec-event-share-icon">
140
- <i class="mec-sl-share"></i>
141
  </a>
142
  </li>
143
  <li>
@@ -197,7 +197,7 @@ if($this->style == 'colorful')
197
  <ul class="mec-event-sharing-wrap">
198
  <li class="mec-event-share">
199
  <a href="#" class="mec-event-share-icon">
200
- <i class="mec-sl-share"></i>
201
  </a>
202
  </li>
203
  <li>
@@ -237,7 +237,7 @@ if($this->style == 'colorful')
237
  <ul class="mec-event-sharing-wrap">
238
  <li class="mec-event-share">
239
  <a href="#" class="mec-event-share-icon">
240
- <i class="mec-sl-share"></i>
241
  </a>
242
  </li>
243
  <li>
95
  <ul class="mec-event-sharing-wrap">
96
  <li class="mec-event-share">
97
  <a href="#" class="mec-event-share-icon">
98
+ <i class="mec-sl-share" title="<?php echo __('Share', 'modern-events-calendar-lite') ?>"></i>
99
  </a>
100
  </li>
101
  <li>
137
  <ul class="mec-event-sharing-wrap">
138
  <li class="mec-event-share">
139
  <a href="#" class="mec-event-share-icon">
140
+ <i class="mec-sl-share" title="<?php echo __('Share', 'modern-events-calendar-lite') ?>"></i>
141
  </a>
142
  </li>
143
  <li>
197
  <ul class="mec-event-sharing-wrap">
198
  <li class="mec-event-share">
199
  <a href="#" class="mec-event-share-icon">
200
+ <i class="mec-sl-share" title="<?php echo __('Share', 'modern-events-calendar-lite') ?>"></i>
201
  </a>
202
  </li>
203
  <li>
237
  <ul class="mec-event-sharing-wrap">
238
  <li class="mec-event-share">
239
  <a href="#" class="mec-event-share-icon">
240
+ <i class="mec-sl-share" title="<?php echo __('Share', 'modern-events-calendar-lite') ?>"></i>
241
  </a>
242
  </li>
243
  <li>
app/skins/list/render.php CHANGED
@@ -196,7 +196,7 @@ $map_events = array();
196
  <ul class="mec-event-sharing-wrap">
197
  <li class="mec-event-share">
198
  <a href="#" class="mec-event-share-icon">
199
- <i class="mec-sl-share"></i>
200
  </a>
201
  </li>
202
  <li>
196
  <ul class="mec-event-sharing-wrap">
197
  <li class="mec-event-share">
198
  <a href="#" class="mec-event-share-icon">
199
+ <i class="mec-sl-share" title="social share"></i>
200
  </a>
201
  </li>
202
  <li>
app/skins/list/tpl.php CHANGED
@@ -3,6 +3,7 @@
3
  defined('MECEXEC') or die();
4
 
5
  /** @var MEC_skin_list $this */
 
6
  $current_month_divider = $this->request->getVar('current_month_divider', 0);
7
 
8
  // Get layout path
3
  defined('MECEXEC') or die();
4
 
5
  /** @var MEC_skin_list $this */
6
+
7
  $current_month_divider = $this->request->getVar('current_month_divider', 0);
8
 
9
  // Get layout path
app/skins/map/tpl.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  // MEC Settings
6
  $settings = $this->main->get_settings();
7
  $settings['view_mode'] = isset($this->atts['location_view_mode'])?$this->atts['location_view_mode']:'normal';
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_skin_map $this */
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';
app/skins/masonry/render.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  $styling = $this->main->get_styling();
6
  $event_colorskin = (isset($styling['mec_colorskin']) || isset($styling['color'])) ? 'colorskin-custom' : '';
7
  $settings = $this->main->get_settings();
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_skin_masonry $this */
6
+
7
  $styling = $this->main->get_styling();
8
  $event_colorskin = (isset($styling['mec_colorskin']) || isset($styling['color'])) ? 'colorskin-custom' : '';
9
  $settings = $this->main->get_settings();
app/skins/masonry/tpl.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  // Get layout path
6
  $render_path = $this->get_render_path();
7
 
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_skin_masonry $this */
6
+
7
  // Get layout path
8
  $render_path = $this->get_render_path();
9
 
app/skins/monthly_view/calendar_novel.php CHANGED
@@ -77,6 +77,7 @@ elseif($week_start == 5) // Friday
77
  do_action('mec_schema', $event);
78
 
79
  echo '<a class="'.((isset($event->data->meta['event_past']) and trim($event->data->meta['event_past'])) ? 'mec-past-event ' : '').'event-single-link-novel" data-event-id="'.$event->data->ID.'" href="'.$this->main->get_event_date_permalink($event, $event->date['start']['date']).'" '.$target_url.'>';
 
80
  echo '<div style="background:'.$event_color.'" class="mec-single-event-novel mec-event-article '.$this->get_event_classes($event).'">';
81
  echo '<h4 class="mec-event-title">'.$event->data->title.'</h4>'.$this->main->get_normal_labels($event, $display_label).$this->main->display_cancellation_reason($event, $reason_for_cancellation);
82
  echo $this->get_label_captions($event);
@@ -84,6 +85,7 @@ elseif($week_start == 5) // Friday
84
  do_action('mec_shortcode_virtual_badge', $event->data->ID);
85
 
86
  echo $this->display_cost($event);
 
87
 
88
  echo '</div>';
89
  echo '</a>';
77
  do_action('mec_schema', $event);
78
 
79
  echo '<a class="'.((isset($event->data->meta['event_past']) and trim($event->data->meta['event_past'])) ? 'mec-past-event ' : '').'event-single-link-novel" data-event-id="'.$event->data->ID.'" href="'.$this->main->get_event_date_permalink($event, $event->date['start']['date']).'" '.$target_url.'>';
80
+
81
  echo '<div style="background:'.$event_color.'" class="mec-single-event-novel mec-event-article '.$this->get_event_classes($event).'">';
82
  echo '<h4 class="mec-event-title">'.$event->data->title.'</h4>'.$this->main->get_normal_labels($event, $display_label).$this->main->display_cancellation_reason($event, $reason_for_cancellation);
83
  echo $this->get_label_captions($event);
85
  do_action('mec_shortcode_virtual_badge', $event->data->ID);
86
 
87
  echo $this->display_cost($event);
88
+ echo $this->display_custom_data($event);
89
 
90
  echo '</div>';
91
  echo '</a>';
app/skins/monthly_view/render.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  if(in_array($this->style, array('clean', 'modern'))) $calendar_type = 'calendar_clean';
6
  elseif(in_array($this->style, array('novel'))) $calendar_type = 'calendar_novel';
7
  elseif(in_array($this->style, array('simple'))) $calendar_type = 'calendar_simple';
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_skin_monthly_view $this */
6
+
7
  if(in_array($this->style, array('clean', 'modern'))) $calendar_type = 'calendar_clean';
8
  elseif(in_array($this->style, array('novel'))) $calendar_type = 'calendar_novel';
9
  elseif(in_array($this->style, array('simple'))) $calendar_type = 'calendar_simple';
app/skins/monthly_view/tpl.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  // Get layout path
6
  $render_path = $this->get_render_path();
7
 
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_skin_monthly_view $this */
6
+
7
  // Get layout path
8
  $render_path = $this->get_render_path();
9
 
app/skins/single.php CHANGED
@@ -1484,26 +1484,32 @@ class MEC_skin_single extends MEC_skins
1484
  $location_ids = get_post_meta($event->ID, 'mec_additional_location_ids', true);
1485
  if(!is_array($location_ids)) $location_ids = array();
1486
  $location_ids = array_unique($location_ids);
 
 
1487
  ?>
1488
  <div class="mec-single-event-additional-locations">
1489
- <?php $i = 2 ?>
1490
  <?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; ?>
1491
  <div class="mec-single-event-location">
1492
  <?php if($location['thumbnail']): ?>
1493
  <img class="mec-img-location" src="<?php echo esc_url($location['thumbnail'] ); ?>" alt="<?php echo (isset($location['name']) ? $location['name'] : ''); ?>">
1494
  <?php endif; ?>
 
 
1495
  <i class="mec-sl-location-pin"></i>
1496
  <h3 class="mec-events-single-section-title mec-location"><?php echo $this->main->m('taxonomy_location', __('Location', 'modern-events-calendar-lite')); ?> <?php echo $i; ?></h3>
 
 
1497
  <dl>
1498
- <dd class="author fn org"><?php echo $this->get_location_html($location); ?></dd>
1499
- <dd class="location"><address class="mec-events-address"><span class="mec-address"><?php echo (isset($location['address']) ? $location['address'] : ''); ?></span></address></dd>
1500
- <?php
1501
- $location_description_setting = isset( $this->settings['addintional_locations_description'] ) ? $this->settings['addintional_locations_description'] : ''; $location_terms = get_the_terms($event->data, 'mec_location'); if($location_description_setting == '1'):
1502
- foreach($location_terms as $location_term) { if ($location_term->term_id == $location['id'] ) { if(isset($location_term->description) && !empty($location_term->description)): ?>
1503
- <dd class="mec-location-description">
1504
- <p><?php echo $location_term->description;?></p>
1505
- </dd>
1506
- <?php endif; } } endif; ?>
1507
  </dl>
1508
  </div>
1509
  <?php $i++ ?>
1484
  $location_ids = get_post_meta($event->ID, 'mec_additional_location_ids', true);
1485
  if(!is_array($location_ids)) $location_ids = array();
1486
  $location_ids = array_unique($location_ids);
1487
+
1488
+ $display_title = (isset($this->settings['additional_locations_disable_title']) and $this->settings['additional_locations_disable_title']) ? false : true;
1489
  ?>
1490
  <div class="mec-single-event-additional-locations">
1491
+ <?php $i = 2; ?>
1492
  <?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; ?>
1493
  <div class="mec-single-event-location">
1494
  <?php if($location['thumbnail']): ?>
1495
  <img class="mec-img-location" src="<?php echo esc_url($location['thumbnail'] ); ?>" alt="<?php echo (isset($location['name']) ? $location['name'] : ''); ?>">
1496
  <?php endif; ?>
1497
+
1498
+ <?php if($display_title): ?>
1499
  <i class="mec-sl-location-pin"></i>
1500
  <h3 class="mec-events-single-section-title mec-location"><?php echo $this->main->m('taxonomy_location', __('Location', 'modern-events-calendar-lite')); ?> <?php echo $i; ?></h3>
1501
+ <?php endif; ?>
1502
+
1503
  <dl>
1504
+ <dd class="author fn org"><?php echo $this->get_location_html($location); ?></dd>
1505
+ <dd class="location"><address class="mec-events-address"><span class="mec-address"><?php echo (isset($location['address']) ? $location['address'] : ''); ?></span></address></dd>
1506
+ <?php
1507
+ $location_description_setting = isset( $this->settings['addintional_locations_description'] ) ? $this->settings['addintional_locations_description'] : ''; $location_terms = get_the_terms($event->data, 'mec_location'); if($location_description_setting == '1'):
1508
+ foreach($location_terms as $location_term) { if ($location_term->term_id == $location['id'] ) { if(isset($location_term->description) && !empty($location_term->description)): ?>
1509
+ <dd class="mec-location-description">
1510
+ <p><?php echo $location_term->description;?></p>
1511
+ </dd>
1512
+ <?php endif; } } endif; ?>
1513
  </dl>
1514
  </div>
1515
  <?php $i++ ?>
app/skins/slider/tpl.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  // Get layout path
6
  $render_path = $this->get_render_path();
7
  $styling = $this->main->get_styling();
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_skin_slider $this */
6
+
7
  // Get layout path
8
  $render_path = $this->get_render_path();
9
  $styling = $this->main->get_styling();
app/skins/tile/tpl.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  // Get layout path
6
  $render_path = $this->get_render_path();
7
 
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_skin_tile $this */
6
+
7
  // Get layout path
8
  $render_path = $this->get_render_path();
9
 
app/skins/timeline/render.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  $current_month_divider = $this->request->getVar('current_month_divider', 0);
6
  $settings = $this->main->get_settings();
7
  $styling = $this->main->get_styling();
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_skin_timeline $this */
6
+
7
  $current_month_divider = $this->request->getVar('current_month_divider', 0);
8
  $settings = $this->main->get_settings();
9
  $styling = $this->main->get_styling();
app/skins/timeline/tpl.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  // Get layout path
6
  $render_path = $this->get_render_path();
7
  $styling = $this->main->get_styling();
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_skin_timeline $this */
6
+
7
  // Get layout path
8
  $render_path = $this->get_render_path();
9
  $styling = $this->main->get_styling();
app/skins/timetable/classic.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  // Get layout path
6
  $render_path = $this->get_render_path();
7
 
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_skin_timetable $this */
6
+
7
  // Get layout path
8
  $render_path = $this->get_render_path();
9
 
app/skins/timetable/clean.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  // Get layout path
6
  $render_path = $this->get_render_path();
7
 
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_skin_timetable $this */
6
+
7
  // Get layout path
8
  $render_path = $this->get_render_path();
9
 
app/skins/timetable/modern.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  // Get layout path
6
  $render_path = $this->get_render_path();
7
 
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_skin_timetable $this */
6
+
7
  // Get layout path
8
  $render_path = $this->get_render_path();
9
 
app/skins/timetable/render.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  $has_events = array();
6
  $settings = $this->main->get_settings();
7
  $styling = $this->main->get_styling();
@@ -50,6 +52,7 @@ else $set_dark = '';
50
  </span>
51
  <span class="mec-timetable-event-span mec-timetable-event-title">
52
  <?php echo $this->display_link($event); ?><?php echo $this->main->get_flags($event).$event_color.$this->main->get_normal_labels($event, $display_label).$this->main->display_cancellation_reason($event, $reason_for_cancellation); ?>
 
53
  <?php echo $this->get_label_captions($event,'mec-fc-style'); ?>
54
  <?php if($this->localtime) echo $this->main->module('local-time.type3', array('event'=>$event)); ?>
55
  </span>
@@ -152,6 +155,7 @@ else $set_dark = '';
152
  <td colspan="1" style="vertical-align:top;text-align: center;">
153
  <?php foreach($events as $event): ?>
154
  <?php if($event->data->meta['mec_date']['start']['hour'] == $i) echo $this->display_link($event, NULL, NULL, 'style="background: #'.$event->data->meta['mec_color'].'"'); ?>
 
155
  <?php endforeach; ?>
156
  </td>
157
  <?php else: ?>
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_skin_timetable $this */
6
+
7
  $has_events = array();
8
  $settings = $this->main->get_settings();
9
  $styling = $this->main->get_styling();
52
  </span>
53
  <span class="mec-timetable-event-span mec-timetable-event-title">
54
  <?php echo $this->display_link($event); ?><?php echo $this->main->get_flags($event).$event_color.$this->main->get_normal_labels($event, $display_label).$this->main->display_cancellation_reason($event, $reason_for_cancellation); ?>
55
+ <?php echo $this->display_custom_data($event); ?>
56
  <?php echo $this->get_label_captions($event,'mec-fc-style'); ?>
57
  <?php if($this->localtime) echo $this->main->module('local-time.type3', array('event'=>$event)); ?>
58
  </span>
155
  <td colspan="1" style="vertical-align:top;text-align: center;">
156
  <?php foreach($events as $event): ?>
157
  <?php if($event->data->meta['mec_date']['start']['hour'] == $i) echo $this->display_link($event, NULL, NULL, 'style="background: #'.$event->data->meta['mec_color'].'"'); ?>
158
+ <?php echo $this->display_custom_data($event); ?>
159
  <?php endforeach; ?>
160
  </td>
161
  <?php else: ?>
app/skins/timetable/tpl.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  do_action('mec_start_skin', $this->id);
6
  do_action('mec_timetable_skin_head');
7
 
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_skin_timetable $this */
6
+
7
  do_action('mec_start_skin', $this->id);
8
  do_action('mec_timetable_skin_head');
9
 
app/skins/weekly_view/render.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  $has_events = array();
6
  $settings = $this->main->get_settings();
7
  $this->localtime = isset($this->skin_options['include_local_time']) ? $this->skin_options['include_local_time'] : false;
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_skin_weekly_view $this */
6
+
7
  $has_events = array();
8
  $settings = $this->main->get_settings();
9
  $this->localtime = isset($this->skin_options['include_local_time']) ? $this->skin_options['include_local_time'] : false;
app/skins/weekly_view/tpl.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  // Get layout path
6
  $render_path = $this->get_render_path();
7
 
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_skin_weekly_view $this */
6
+
7
  // Get layout path
8
  $render_path = $this->get_render_path();
9
 
app/skins/yearly_view/calendar.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  // table headings
6
  $headings = $this->main->get_weekday_abbr_labels();
7
 
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_skin_yearly_view $this */
6
+
7
  // table headings
8
  $headings = $this->main->get_weekday_abbr_labels();
9
 
app/skins/yearly_view/tpl.php CHANGED
@@ -2,6 +2,8 @@
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
 
 
5
  // Get layout path
6
  $render_path = $this->get_render_path();
7
 
2
  /** no direct access **/
3
  defined('MECEXEC') or die();
4
 
5
+ /** @var MEC_skin_yearly_view $this */
6
+
7
  // Get layout path
8
  $render_path = $this->get_render_path();
9
 
app/vendor/johngrogg/ics-parser/src/ICal/Event.php CHANGED
@@ -196,7 +196,7 @@ class Event
196
  protected static function snakeCase($input, $glue = '_', $separator = '-')
197
  {
198
  $input = preg_split('/(?<=[a-z])(?=[A-Z])/x', $input);
199
- $input = join($input, $glue);
200
  $input = str_replace($separator, $glue, $input);
201
 
202
  return strtolower($input);
196
  protected static function snakeCase($input, $glue = '_', $separator = '-')
197
  {
198
  $input = preg_split('/(?<=[a-z])(?=[A-Z])/x', $input);
199
+ $input = join($glue, $input);
200
  $input = str_replace($separator, $glue, $input);
201
 
202
  return strtolower($input);
app/widgets/single.php CHANGED
@@ -153,15 +153,10 @@ class MEC_single_widget extends WP_Widget
153
  </li>
154
  <li>
155
  <input class="checkbox" type="checkbox" <?php checked($custom_fields, 'on'); ?> id="<?php echo $this->get_field_id('custom_fields_module'); ?>" name="<?php echo $this->get_field_name('custom_fields_module'); ?>" />
156
- <label for="<?php echo $this->get_field_id('custom_fields_module'); ?>"><?php _e('Custom Fields Code', 'modern-events-calendar-lite'); ?></label>
157
  </li>
158
 
159
- <?php
160
- if(!function_exists('is_plugin_active')){
161
-
162
- include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
163
- }
164
- ?>
165
  <?php if(is_plugin_active('mec-virtual-events/mec-virtual-events.php')): ?>
166
  <li>
167
  <input class="checkbox" type="checkbox" <?php checked($virtual_events, 'on'); ?> id="<?php echo $this->get_field_id('virtual_events_module'); ?>" name="<?php echo $this->get_field_name('virtual_events_module'); ?>" />
153
  </li>
154
  <li>
155
  <input class="checkbox" type="checkbox" <?php checked($custom_fields, 'on'); ?> id="<?php echo $this->get_field_id('custom_fields_module'); ?>" name="<?php echo $this->get_field_name('custom_fields_module'); ?>" />
156
+ <label for="<?php echo $this->get_field_id('custom_fields_module'); ?>"><?php _e('Custom Fields', 'modern-events-calendar-lite'); ?></label>
157
  </li>
158
 
159
+ <?php if(!function_exists('is_plugin_active')) include_once(ABSPATH . 'wp-admin/includes/plugin.php'); ?>
 
 
 
 
 
160
  <?php if(is_plugin_active('mec-virtual-events/mec-virtual-events.php')): ?>
161
  <li>
162
  <input class="checkbox" type="checkbox" <?php checked($virtual_events, 'on'); ?> id="<?php echo $this->get_field_id('virtual_events_module'); ?>" name="<?php echo $this->get_field_name('virtual_events_module'); ?>" />
assets/css/frontend.css CHANGED
@@ -16,6 +16,7 @@
16
  .mec-wrap {
17
  position: relative;
18
  }
 
19
  .mec-wrap h1,
20
  .mec-wrap h2,
21
  .mec-wrap h3,
@@ -187,35 +188,36 @@
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;
@@ -239,6 +241,7 @@
239
  }
240
 
241
  @media only screen and (max-width: 960px) {
 
242
  .vertical-space,
243
  .vertical-space1 {
244
  height: 12px;
@@ -506,7 +509,7 @@
506
  height: 38px;
507
  }
508
 
509
- .mec-event-sharing-wrap:hover > li {
510
  cursor: pointer;
511
  background-color: #40d9f1;
512
  }
@@ -515,7 +518,7 @@
515
  color: #fff;
516
  }
517
 
518
- .mec-event-sharing-wrap > li:first-of-type {
519
  border: 1px solid #d9d9d9;
520
  }
521
 
@@ -523,6 +526,7 @@
523
  .mec-event-sharing-wrap li a {
524
  border: none;
525
  color: #767676;
 
526
  }
527
 
528
  .mec-event-sharing-wrap li i {
@@ -667,10 +671,7 @@
667
  text-align: center;
668
  }
669
 
670
- .mec-widget
671
- .mec-event-grid-classic.mec-owl-carousel
672
- .mec-event-footer
673
- .mec-booking-button {
674
  position: static;
675
  padding: 11px 16px;
676
  }
@@ -694,10 +695,7 @@
694
  padding-left: 5px;
695
  }
696
 
697
- .mec-widget
698
- .mec-event-grid-classic.owl-carousel
699
- .mec-event-sharing-wrap
700
- .mec-event-sharing {
701
  left: 0;
702
  }
703
 
@@ -1102,7 +1100,7 @@ span.mec-event-title-soldout {
1102
 
1103
  .mec-event-grid-colorful .mec-event-content p,
1104
  .mec-event-grid-colorful .event-grid-modern-head,
1105
- .mec-event-grid-colorful .mec-event-sharing-wrap > li > a,
1106
  .mec-event-grid-colorful .event-grid-modern-head .mec-event-day,
1107
  .mec-event-grid-colorful .mec-event-title a,
1108
  .mec-event-grid-colorful .event-grid-modern-head .mec-event-date {
@@ -1113,11 +1111,11 @@ span.mec-event-title-soldout {
1113
  border: none;
1114
  }
1115
 
1116
- .mec-event-grid-colorful .mec-event-sharing-wrap > li {
1117
  border-color: #fff;
1118
  }
1119
 
1120
- .mec-event-grid-colorful .mec-event-sharing-wrap:hover > li {
1121
  background: #333;
1122
  border-color: #333;
1123
  }
@@ -1141,21 +1139,15 @@ span.mec-event-title-soldout {
1141
  }
1142
 
1143
  @media only screen and (min-width: 768px) {
1144
- .mec-wrap.mec-sm959.mec-event-grid-colorful
1145
- .event-grid-modern-head
1146
- .mec-event-day {
1147
  font-size: 26px;
1148
  }
1149
 
1150
- .mec-wrap.mec-sm959.mec-event-grid-colorful
1151
- .event-grid-modern-head
1152
- .mec-event-month {
1153
  font-size: 15px;
1154
  }
1155
 
1156
- .mec-wrap.mec-sm959.mec-event-grid-colorful
1157
- .event-grid-modern-head
1158
- .mec-event-date {
1159
  font-size: 50px;
1160
  }
1161
 
@@ -1393,8 +1385,7 @@ span.mec-event-title-soldout {
1393
  width: fit-content;
1394
  }
1395
 
1396
- .mec-event-list-modern
1397
- .mec-event-date.mec-multiple-date-event:first-child:after {
1398
  content: "";
1399
  position: absolute;
1400
  bottom: 0;
@@ -1492,7 +1483,7 @@ span.mec-event-title-soldout {
1492
  padding-left: 0;
1493
  }
1494
 
1495
- .mec-event-list-modern .mec-event-sharing > li {
1496
  display: inline-block;
1497
  border: none;
1498
  border-radius: 50%;
@@ -1507,7 +1498,7 @@ span.mec-event-title-soldout {
1507
  border-radius: 60px;
1508
  }
1509
 
1510
- .mec-event-list-modern .mec-event-sharing > li .telegram {
1511
  padding-top: 8px;
1512
  padding-bottom: 9px;
1513
  border-radius: 50%;
@@ -1520,8 +1511,7 @@ span.mec-event-title-soldout {
1520
  margin-bottom: -2px;
1521
  }
1522
 
1523
- .mec-event-list-modern .mec-event-sharing .telegram .svg-inline--fa.fa-telegram.fa-w-16
1524
- path {
1525
  fill: #767676;
1526
  }
1527
 
@@ -1529,26 +1519,21 @@ span.mec-event-title-soldout {
1529
  background-color: #40d9f1;
1530
  }
1531
 
1532
- .mec-event-list-modern
1533
- .mec-event-sharing
1534
- li:hover
1535
- .telegram
1536
- .svg-inline--fa.fa-telegram.fa-w-16
1537
- path {
1538
  fill: #fff;
1539
  }
1540
 
1541
- .mec-event-list-modern .mec-event-sharing > li:hover {
1542
  display: inline-block;
1543
  }
1544
 
1545
- .mec-event-list-modern .mec-event-sharing > li:hover a i {
1546
  color: #fff;
1547
  background: #40d9f1;
1548
  border-color: #40d9f1;
1549
  }
1550
 
1551
- .mec-event-list-modern .mec-event-sharing > li i {
1552
  width: 36px;
1553
  display: inline-block;
1554
  line-height: 35px;
@@ -1559,10 +1544,7 @@ span.mec-event-title-soldout {
1559
  font-size: 14px;
1560
  }
1561
 
1562
- .mec-event-list-modern
1563
- .mec-event-sharing
1564
- .mec-event-share:hover
1565
- .mec-event-sharing-icon {
1566
  background: #40d9f1;
1567
  border-color: #40d9f1;
1568
  cursor: pointer;
@@ -1883,28 +1865,20 @@ span.mec-event-title-soldout {
1883
  }
1884
 
1885
  .mec-event-grid-novel .mec-event-article:hover .novel-grad-bg {
1886
- background-image: -webkit-gradient(
1887
- linear,
1888
- left top,
1889
- right top,
1890
- from(rgb(38, 46, 50)),
1891
- to(rgb(14, 16, 21))
1892
- );
1893
- background-image: -webkit-linear-gradient(
1894
- left,
1895
- rgb(38, 46, 50) 0%,
1896
- rgb(14, 16, 21) 100%
1897
- );
1898
- background-image: -o-linear-gradient(
1899
- left,
1900
- rgb(38, 46, 50) 0%,
1901
- rgb(14, 16, 21) 100%
1902
- );
1903
- background-image: linear-gradient(
1904
- 90deg,
1905
- rgb(38, 46, 50) 0%,
1906
- rgb(14, 16, 21) 100%
1907
- );
1908
  opacity: 1;
1909
  }
1910
 
@@ -2039,7 +2013,7 @@ span.mec-event-title-soldout {
2039
  padding-left: 0;
2040
  }
2041
 
2042
- .mec-event-grid-novel .mec-event-sharing-wrap > li {
2043
  border-color: rgba(255, 255, 255, 0.1);
2044
  border-radius: 50%;
2045
  }
@@ -2058,7 +2032,7 @@ span.mec-event-title-soldout {
2058
  border-radius: 50px;
2059
  }
2060
 
2061
- .mec-event-grid-novel .mec-event-sharing-wrap:hover > li {
2062
  background-color: rgba(255, 255, 255, 0.1);
2063
  }
2064
 
@@ -2077,7 +2051,7 @@ span.mec-event-title-soldout {
2077
  padding: 0 10px;
2078
  }
2079
 
2080
- .mec-event-grid-novel .mec-event-sharing-wrap > li a {
2081
  color: #fff;
2082
  }
2083
 
@@ -2440,8 +2414,7 @@ span.mec-event-title-soldout {
2440
  .mec-month-navigator-loading {
2441
  width: 100%;
2442
  height: 100%;
2443
- background: no-repeat rgba(255, 255, 255, 0.88)
2444
- url("../img/ajax-loader.gif") center;
2445
  border-style: none;
2446
  position: absolute;
2447
  left: 0;
@@ -2715,6 +2688,10 @@ span.mec-event-title-soldout {
2715
  line-height: 1px;
2716
  }
2717
 
 
 
 
 
2718
  .mec-event-list-standard .mec-event-meta-wrap {
2719
  border-left: 1px solid #eee;
2720
  }
@@ -2733,7 +2710,6 @@ span.mec-event-title-soldout {
2733
  letter-spacing: 0;
2734
  font-size: 12px;
2735
  font-weight: 300;
2736
- color: #8a8a8a;
2737
  margin: 0 12px 0 0;
2738
  }
2739
 
@@ -2824,10 +2800,7 @@ span.mec-event-title-soldout {
2824
  margin-left: 2px;
2825
  }
2826
 
2827
- .tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active)
2828
- .tooltipster-content
2829
- .mec-price-details
2830
- i,
2831
  .mec-event-article .mec-price-details i,
2832
  .mec-month-side .mec-price-details i {
2833
  padding-top: 4px;
@@ -2875,6 +2848,7 @@ span.mec-event-title-soldout {
2875
  }
2876
 
2877
  @media only screen and (min-width: 480px) and (max-width: 960px) {
 
2878
  .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap,
2879
  .mec-event-list-standard .mec-col-table-c.mec-event-content-wrap {
2880
  display: table-cell;
@@ -2882,6 +2856,7 @@ span.mec-event-title-soldout {
2882
  }
2883
 
2884
  @media only screen and (max-width: 479px) {
 
2885
  .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap,
2886
  .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap img {
2887
  float: none;
@@ -3052,6 +3027,7 @@ span.mec-event-title-soldout {
3052
  margin-top: 14px;
3053
  line-height: 20px;
3054
  }
 
3055
  .mec-wrap .mec-slider-t5 .mec-localtime-details i {
3056
  font-size: 18px;
3057
  height: 20px;
@@ -3087,10 +3063,7 @@ span.mec-event-title-soldout {
3087
  background-color: #e6f7ff;
3088
  }
3089
 
3090
- .mec-booking-modal
3091
- .mec-booking-shortcode
3092
- .mec-book-form-gateway-label
3093
- input[type="radio"]:before {
3094
  top: -1px;
3095
  }
3096
 
@@ -3226,9 +3199,7 @@ span.mec-event-title-soldout {
3226
  color: #fff;
3227
  }
3228
 
3229
- .mec-skin-carousel-container
3230
- .mec-event-footer-carousel-type2
3231
- .mec-modal-booking-button,
3232
  .mec-event-footer .mec-modal-booking-button {
3233
  position: absolute;
3234
  top: 20px;
@@ -3238,18 +3209,14 @@ span.mec-event-title-soldout {
3238
  line-height: 37px;
3239
  }
3240
 
3241
- .mec-skin-carousel-container
3242
- .mec-event-footer-carousel-type2
3243
- .mec-modal-booking-button {
3244
  top: 0;
3245
  line-height: 41px;
3246
  height: 41px;
3247
  right: 121px;
3248
  }
3249
 
3250
- .mec-skin-carousel-container
3251
- .mec-event-footer-carousel-type3
3252
- .mec-modal-booking-button {
3253
  line-height: 18px;
3254
  font-size: 12px;
3255
  letter-spacing: 0;
@@ -3258,9 +3225,7 @@ span.mec-event-title-soldout {
3258
  margin: 0 12px 0 0;
3259
  }
3260
 
3261
- .mec-skin-carousel-container
3262
- .mec-owl-crousel-skin-type4
3263
- .mec-modal-booking-button {
3264
  color: #fff;
3265
  background-color: #191919;
3266
  border: 2px #191919 solid;
@@ -3274,9 +3239,7 @@ span.mec-event-title-soldout {
3274
  margin: 0 0 0 12px;
3275
  }
3276
 
3277
- .mec-skin-carousel-container
3278
- .mec-owl-crousel-skin-type4
3279
- .mec-modal-booking-button:hover {
3280
  color: #191919;
3281
  background-color: #fff;
3282
  border: 2px #fff solid;
@@ -3330,9 +3293,7 @@ span.mec-event-title-soldout {
3330
  border-radius: 36px;
3331
  }
3332
 
3333
- .mec-event-grid-novel
3334
- .mec-event-footer
3335
- .mec-modal-booking-button.mec-mb-icon:hover {
3336
  background-color: rgba(255, 255, 255, 0.1);
3337
  }
3338
 
@@ -3397,15 +3358,15 @@ span.mec-event-title-soldout {
3397
  transition: all 0.24s ease;
3398
  margin: 0;
3399
  }
 
3400
  .mec-skin-daily-view-events-container .mec-modal-booking-button:hover,
3401
- .mec-weekly-view-dates-events
3402
- .mec-event-article
3403
- .mec-modal-booking-button:hover {
3404
  background: #292929;
3405
  color: #fff;
3406
  }
3407
 
3408
  @media (max-width: 1023px) {
 
3409
  .mec-skin-daily-view-events-container .mec-modal-booking-button,
3410
  .mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button {
3411
  position: relative;
@@ -3442,10 +3403,7 @@ span.mec-event-title-soldout {
3442
  margin-left: 20px;
3443
  }
3444
 
3445
- .mec-booking-modal
3446
- .mec-booking-shortcode
3447
- .mec-click-pay
3448
- button[type="submit"] {
3449
  bottom: 22px;
3450
  }
3451
 
@@ -3512,9 +3470,7 @@ span.mec-event-title-soldout {
3512
  position: relative;
3513
  }
3514
 
3515
- .mec-single-event
3516
- .mec-map-get-direction-address-cnt
3517
- input.mec-map-get-direction-address {
3518
  width: 100%;
3519
  height: 46px;
3520
  padding: 13px 10px;
@@ -3525,9 +3481,7 @@ span.mec-event-title-soldout {
3525
  box-shadow: inset 0px 2px 5px rgba(0, 0, 0, 0.081);
3526
  }
3527
 
3528
- .mec-single-event
3529
- .mec-map-get-direction-address-cnt
3530
- input.mec-map-get-direction-address:focus {
3531
  color: #444;
3532
  background: #fff;
3533
  border-color: #b0b0b0;
@@ -3647,22 +3601,16 @@ span.mec-event-title-soldout {
3647
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.08);
3648
  }
3649
 
3650
- .mec-single-event
3651
- .mec-events-meta-group-booking
3652
- button.mec-book-form-back-button {
3653
  background: #c4cace;
3654
  float: left;
3655
  }
3656
 
3657
- .mec-single-event
3658
- .mec-events-meta-group-booking
3659
- button.mec-book-form-back-button:hover {
3660
  background: #000;
3661
  }
3662
 
3663
- .mec-single-event
3664
- .mec-events-meta-group-booking
3665
- button.mec-book-form-next-button {
3666
  float: left;
3667
  margin-left: 0;
3668
  }
@@ -3701,25 +3649,14 @@ button#mec-book-form-back-btn-step-3 {
3701
  .mec-single-event .mec-events-meta-group-booking .mec-click-pay {
3702
  max-width: 350px;
3703
  }
3704
- .mec-single-event
3705
- .mec-events-meta-group-booking
3706
- .mec-click-pay
3707
- #mec_woo_add_to_cart_btn_r,
3708
- .mec-single-event
3709
- .mec-events-meta-group-booking
3710
- .mec-click-pay
3711
- button.mec-book-form-next-button {
3712
  float: right;
3713
  }
3714
 
3715
- .mec-single-event
3716
- .mec-events-meta-group-booking
3717
- .mec-click-pay
3718
- #mec_woo_add_to_cart_btn_r:hover,
3719
- .mec-single-event
3720
- .mec-events-meta-group-booking
3721
- .mec-click-pay
3722
- button.mec-book-form-next-button:hover {
3723
  background: #000;
3724
  }
3725
 
@@ -3840,10 +3777,7 @@ button#mec-book-form-back-btn-step-3 {
3840
  margin: 0;
3841
  }
3842
 
3843
- .mec-wrap
3844
- .mec-wrap-checkout
3845
- .mec-book-form-gateways
3846
- .mec-book-form-gateway-label {
3847
  padding-left: 3px;
3848
  }
3849
 
@@ -3888,17 +3822,12 @@ button#mec-book-form-back-btn-step-3 {
3888
  display: inline-block;
3889
  }
3890
 
3891
- .mec-single-event
3892
- .mec-events-meta-group-booking
3893
- h5
3894
- span.mec-ticket-variation-name {
3895
  padding-right: 5px;
3896
  text-transform: capitalize;
3897
  }
3898
 
3899
- .mec-single-event
3900
- .mec-events-meta-group-booking
3901
- input::-webkit-input-placeholder {
3902
  color: #aaa;
3903
  }
3904
 
@@ -3938,18 +3867,9 @@ button#mec-book-form-back-btn-step-3 {
3938
  border: 1px solid #ff3c3c !important;
3939
  }
3940
 
3941
- .mec-single-event
3942
- .mec-events-meta-group-booking
3943
- .mec-red-notification
3944
- input[type="radio"],
3945
- .mec-single-event
3946
- .mec-events-meta-group-booking
3947
- .mec-red-notification
3948
- input[type="checkbox"],
3949
- .lity
3950
- .mec-events-meta-group-booking
3951
- .mec-red-notification
3952
- input[type="checkbox"],
3953
  .lity .mec-events-meta-group-booking .mec-red-notification input[type="radio"] {
3954
  outline: 1px solid #ff3c3c !important;
3955
  }
@@ -3975,6 +3895,7 @@ button#mec-book-form-back-btn-step-3 {
3975
  }
3976
 
3977
  @media only screen and (max-width: 479px) {
 
3978
  .mec-single-event .mec-events-meta-group-booking input[type="text"],
3979
  .mec-single-event .mec-events-meta-group-booking input[type="date"],
3980
  .mec-single-event .mec-events-meta-group-booking input[type="number"],
@@ -3987,11 +3908,7 @@ button#mec-book-form-back-btn-step-3 {
3987
  }
3988
  }
3989
 
3990
- .mec-single-event
3991
- .mec-events-meta-group-booking
3992
- input[type="text"]:.mec-single-event
3993
- .mec-events-meta-group-booking
3994
- input[type="date"],
3995
  focus,
3996
  .mec-single-event .mec-events-meta-group-booking input[type="number"]:focus,
3997
  .mec-single-event .mec-events-meta-group-booking input[type="email"]:focus,
@@ -4031,12 +3948,8 @@ focus,
4031
  box-shadow: 0 2px 15px -3px rgba(69, 77, 89, 0.32);
4032
  }
4033
 
4034
- .mec-single-event
4035
- .mec-events-meta-group-booking
4036
- input[type="radio"]:checked:before,
4037
- .lity-container
4038
- .mec-events-meta-group-booking
4039
- input[type="radio"]:checked:before {
4040
  border: 7px solid #008aff;
4041
  background: #fff;
4042
  box-shadow: 0 3px 16px -3px #008aff;
@@ -4079,10 +3992,7 @@ focus,
4079
  border-right: none;
4080
  }
4081
 
4082
- .mec-events-meta-group-booking
4083
- ul.mec-book-price-details
4084
- li
4085
- span.mec-book-price-detail-amount {
4086
  font-weight: 700;
4087
  font-size: 21px;
4088
  color: #222;
@@ -4108,14 +4018,8 @@ focus,
4108
  margin-top: -2px;
4109
  }
4110
 
4111
- .mec-single-event
4112
- .mec-events-meta-group-booking
4113
- input[type="checkbox"]:checked
4114
- + .wn-checkbox-label,
4115
- .lity-container
4116
- .mec-events-meta-group-booking
4117
- input[type="checkbox"]:checked
4118
- + .wn-checkbox-label {
4119
  border-color: #008aff;
4120
  box-shadow: 0 2px 14px -3px #008aff;
4121
  }
@@ -4152,14 +4056,8 @@ focus,
4152
  transform: rotate(-145deg);
4153
  }
4154
 
4155
- .mec-single-event
4156
- .mec-events-meta-group-booking
4157
- input[type="checkbox"]:checked
4158
- + .wn-checkbox-label::before,
4159
- .lity-container
4160
- .mec-events-meta-group-booking
4161
- input[type="checkbox"]:checked
4162
- + .wn-checkbox-label::before {
4163
  height: 12px;
4164
  -moz-animation: dothatopcheck 0.16s ease 0s forwards;
4165
  -o-animation: dothatopcheck 0.16s ease 0s forwards;
@@ -4178,14 +4076,8 @@ focus,
4178
  transform: rotate(-45deg);
4179
  }
4180
 
4181
- .mec-single-event
4182
- .mec-events-meta-group-booking
4183
- input[type="checkbox"]:checked
4184
- + .wn-checkbox-label::after,
4185
- .lity-container
4186
- .mec-events-meta-group-booking
4187
- input[type="checkbox"]:checked
4188
- + .wn-checkbox-label::after {
4189
  -moz-animation: dothabottomcheck 0.08s ease 0s forwards;
4190
  -o-animation: dothabottomcheck 0.08s ease 0s forwards;
4191
  -webkit-animation: dothabottomcheck 0.08s ease 0s forwards;
@@ -4207,9 +4099,7 @@ focus,
4207
  }
4208
 
4209
  .mec-single-event a.button.loading:after,
4210
- .mec-single-event
4211
- .mec-events-meta-group-booking
4212
- button[type="submit"].loading:after {
4213
  display: inline-block;
4214
  }
4215
 
@@ -4217,48 +4107,24 @@ focus,
4217
  display: block;
4218
  }
4219
 
4220
- .mec-single-event
4221
- .mec-event-export-module.mec-frontbox
4222
- .mec-event-exporting
4223
- .mec-export-details
4224
- ul {
4225
  display: table;
4226
  width: 100%;
4227
  }
4228
 
4229
- .mec-single-event
4230
- .mec-event-export-module.mec-frontbox
4231
- .mec-event-exporting
4232
- .mec-export-details
4233
- ul
4234
- li {
4235
  display: table-cell;
4236
  }
4237
 
4238
- .mec-single-event
4239
- .mec-event-export-module.mec-frontbox
4240
- .mec-event-exporting
4241
- .mec-export-details
4242
- ul
4243
- li:last-child {
4244
  text-align: right;
4245
  }
4246
 
4247
- .mec-single-event
4248
- .mec-event-export-module.mec-frontbox
4249
- .mec-event-exporting
4250
- .mec-export-details
4251
- ul
4252
- li
4253
- a:hover {
4254
  color: #fff;
4255
  }
4256
 
4257
- .mec-single-event
4258
- .mec-event-export-module.mec-frontbox
4259
- .mec-event-exporting
4260
- .mec-export-details
4261
- ul {
4262
  padding-left: 0;
4263
  margin: 15px 5px;
4264
  }
@@ -4302,12 +4168,7 @@ focus,
4302
  }
4303
 
4304
  @media only screen and (max-width: 767px) {
4305
- .mec-single-event
4306
- .mec-event-export-module.mec-frontbox
4307
- .mec-event-exporting
4308
- .mec-export-details
4309
- ul
4310
- li {
4311
  width: 100%;
4312
  min-height: 40px;
4313
  margin-bottom: 15px;
@@ -4316,13 +4177,7 @@ focus,
4316
  display: block;
4317
  }
4318
 
4319
- .mec-single-event
4320
- .mec-event-export-module.mec-frontbox
4321
- .mec-event-exporting
4322
- .mec-export-details
4323
- ul
4324
- li
4325
- a {
4326
  width: 100%;
4327
  padding-left: 0;
4328
  padding-right: 0;
@@ -4737,7 +4592,7 @@ focus,
4737
 
4738
  .mec-single-event .mec-frontbox-title,
4739
  .mec-single-event .mec-wrap-checkout h4,
4740
- .mec-single-event .mec-events-meta-group-booking form > h4 {
4741
  text-transform: uppercase;
4742
  font-size: 15px;
4743
  font-weight: bold;
@@ -4752,7 +4607,7 @@ focus,
4752
 
4753
  .mec-single-event .mec-frontbox-title:before,
4754
  .mec-single-event .mec-wrap-checkout h4:before,
4755
- .mec-single-event .mec-events-meta-group-booking form > h4:before {
4756
  padding: 1px 35px;
4757
  border-bottom: 4px solid #40d9f1;
4758
  font-size: 6px;
@@ -4773,18 +4628,57 @@ focus,
4773
  }
4774
 
4775
  @media (max-width: 768px) {
4776
- .mec-single-event
4777
- .mec-events-meta-group-booking
4778
- input[data-stripe="exp-month"],
4779
- .mec-single-event
4780
- .mec-events-meta-group-booking
4781
- input[data-stripe="exp-year"] {
4782
  width: 100% !important;
4783
  margin-right: 0;
4784
  display: block !important;
4785
  }
4786
  }
4787
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4788
  .mec-event-meta i:before {
4789
  font-size: 20px;
4790
  vertical-align: middle;
@@ -4827,9 +4721,7 @@ focus,
4827
  padding: 0;
4828
  }
4829
 
4830
- .mec-single-event
4831
- .mec-events-meta-group.mec-events-meta-group-gmap
4832
- .mec-events-venue-map {
4833
  margin-top: 0;
4834
  padding: 8px;
4835
  border: 1px solid #e5e5e5;
@@ -4867,14 +4759,8 @@ focus,
4867
  background-color: #8d8d8d;
4868
  }
4869
 
4870
- .mec-single-event
4871
- .mec-event-meta
4872
- .mec-single-event-organizer
4873
- .mec-events-single-section-title,
4874
- .mec-single-event
4875
- .mec-event-meta
4876
- .mec-single-event-additional-organizers
4877
- .mec-events-single-section-title,
4878
  .mec-single-event .mec-events-meta-date h3 {
4879
  padding-left: 0;
4880
  margin: 10px;
@@ -4948,17 +4834,13 @@ address.mec-events-address {
4948
  margin-top: 5px;
4949
  }
4950
 
4951
- .mec-single-event
4952
- .mec-single-event-additional-organizers
4953
- .mec-single-event-additional-organizer {
4954
  margin-bottom: 15px;
4955
  padding-bottom: 5px;
4956
  border-bottom: 1px solid #e4e4e4;
4957
  }
4958
 
4959
- .mec-single-event
4960
- .mec-single-event-additional-organizers
4961
- .mec-single-event-additional-organizer:last-child {
4962
  margin-bottom: 0;
4963
  padding-bottom: 0;
4964
  border: none;
@@ -5170,6 +5052,7 @@ address.mec-events-address {
5170
  font-size: 13px;
5171
  box-shadow: 0 3px 1px 0 rgba(0, 0, 0, 0.02);
5172
  }
 
5173
  .mec-attendees-list-details .mec-attendees-toggle:before,
5174
  .mec-attendees-list-details .mec-attendees-toggle:after {
5175
  content: "";
@@ -5181,25 +5064,31 @@ address.mec-events-address {
5181
  border-style: solid;
5182
  border-width: 10px;
5183
  }
 
5184
  .mec-attendees-list-details .mec-attendees-toggle:after {
5185
  top: -20px;
5186
  border-color: transparent transparent #fafafa transparent;
5187
  }
 
5188
  .mec-attendees-list-details .mec-attendees-toggle:before {
5189
  top: -21px;
5190
  border-color: transparent transparent #e1e1e1 transparent;
5191
  }
 
5192
  .mec-attendees-list-details .mec-attendees-toggle .mec-attendees-item {
5193
  padding-bottom: 15px;
5194
  }
 
5195
  .mec-attendees-list-details .mec-attendee-avatar img {
5196
  border-radius: 3px;
5197
  }
 
5198
  .mec-attendee-avatar-sec {
5199
  float: left;
5200
  width: 50px;
5201
  margin-right: 12px;
5202
  }
 
5203
  .mec-attendee-profile-name-sec,
5204
  .mec-attendee-profile-ticket-sec {
5205
  float: left;
@@ -5501,23 +5390,17 @@ address.mec-events-address {
5501
 
5502
  /* Page with sidebar fix */
5503
  @media only screen and (min-width: 961px) {
5504
- .mec-wrap.mec-sm959
5505
- .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly)
5506
- .mec-has-event:after {
5507
  width: 6px;
5508
  height: 6px;
5509
  bottom: 6px;
5510
  }
5511
 
5512
- .mec-wrap.mec-sm959
5513
- .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly)
5514
- .mec-calendar-side {
5515
  width: 370px;
5516
  }
5517
 
5518
- .mec-wrap.mec-sm959
5519
- .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly)
5520
- .mec-calendar-header {
5521
  position: relative;
5522
  width: 350px;
5523
  margin-top: 30px;
@@ -5525,9 +5408,7 @@ address.mec-events-address {
5525
  padding-top: 20px;
5526
  }
5527
 
5528
- .mec-wrap.mec-sm959
5529
- .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly)
5530
- dt {
5531
  width: 50px;
5532
  height: 50px;
5533
  line-height: 50px;
@@ -5654,9 +5535,7 @@ address.mec-events-address {
5654
  background-color: #f8f8f8;
5655
  }
5656
 
5657
- .mec-box-calendar.mec-calendar.mec-event-calendar-classic
5658
- .mec-calendar-table-head
5659
- dt {
5660
  background-color: #f4f4f4;
5661
  }
5662
 
@@ -5723,6 +5602,7 @@ address.mec-events-address {
5723
  }
5724
 
5725
  @media only screen and (max-width: 767px) {
 
5726
  .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month,
5727
  .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month {
5728
  top: 28px;
@@ -5743,6 +5623,7 @@ address.mec-events-address {
5743
  }
5744
 
5745
  @media only screen and (max-width: 479px) {
 
5746
  .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month,
5747
  .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month {
5748
  top: 16px;
@@ -5803,12 +5684,8 @@ address.mec-events-address {
5803
  height: 30px !important;
5804
  }
5805
 
5806
- .mec-box-calendar.mec-calendar.mec-event-calendar-classic
5807
- .mec-calendar-side
5808
- .mec-previous-month,
5809
- .mec-box-calendar.mec-calendar.mec-event-calendar-classic
5810
- .mec-calendar-side
5811
- .mec-next-month {
5812
  top: 0;
5813
  }
5814
 
@@ -5819,15 +5696,11 @@ address.mec-events-address {
5819
  margin: 0;
5820
  }
5821
 
5822
- .mec-box-calendar.mec-calendar.mec-event-calendar-classic
5823
- .mec-calendar-side
5824
- .mec-previous-month {
5825
  left: 0;
5826
  }
5827
 
5828
- .mec-box-calendar.mec-calendar.mec-event-calendar-classic
5829
- .mec-calendar-side
5830
- .mec-next-month {
5831
  right: 0;
5832
  }
5833
 
@@ -5849,9 +5722,7 @@ address.mec-events-address {
5849
  display: none;
5850
  }
5851
 
5852
- .mec-calendar.mec-event-calendar-classic
5853
- .mec-calendar-events-sec
5854
- .mec-event-article:hover {
5855
  background-color: #fcfcfc;
5856
  }
5857
 
@@ -5867,21 +5738,15 @@ address.mec-events-address {
5867
  color: #fff !important;
5868
  }
5869
 
5870
- .mec-calendar.mec-event-calendar-classic
5871
- .mec-calendar-events-sec
5872
- .mec-table-side-title,
5873
- .mec-calendar.mec-event-calendar-classic
5874
- .mec-calendar-events-sec
5875
- .mec-table-side-day {
5876
  display: inline-block;
5877
  margin: 0;
5878
  margin-bottom: 15px;
5879
  font-weight: 700;
5880
  }
5881
 
5882
- .mec-calendar.mec-event-calendar-classic
5883
- .mec-calendar-events-sec
5884
- .mec-table-side-day {
5885
  margin-left: 4px;
5886
  }
5887
 
@@ -5889,10 +5754,7 @@ address.mec-events-address {
5889
  color: #4d4d4d;
5890
  }
5891
 
5892
- .mec-calendar.mec-event-calendar-classic
5893
- .mec-calendar-row
5894
- dt.mec-has-event:not(.mec-selected-day):hover
5895
- a {
5896
  color: #fff;
5897
  }
5898
 
@@ -5913,9 +5775,7 @@ address.mec-events-address {
5913
  padding: 10px;
5914
  }
5915
 
5916
- .mec-box-calendar.mec-calendar.mec-event-calendar-classic
5917
- .mec-calendar-header
5918
- h2 {
5919
  font-size: 13px;
5920
  margin-top: 8px;
5921
  }
@@ -5950,22 +5810,16 @@ address.mec-events-address {
5950
  color: #fff !important;
5951
  }
5952
 
5953
- .mec-calendar.mec-event-calendar-classic
5954
- .mec-selected-day
5955
- .mec-calendar-novel-selected-day {
5956
  color: #fff;
5957
  }
5958
 
5959
- .mec-calendar.mec-event-calendar-classic.mec-event-container-novel
5960
- .mec-selected-day,
5961
- .mec-calendar.mec-event-calendar-classic.mec-event-container-novel
5962
- dt.mec-selected-day:hover {
5963
  border-bottom: 1px solid #eaeaea;
5964
  }
5965
 
5966
- .mec-calendar.mec-event-calendar-classic.mec-event-container-novel
5967
- .mec-calendar-side
5968
- .mec-calendar-table {
5969
  min-height: auto;
5970
  }
5971
 
@@ -5995,9 +5849,7 @@ address.mec-events-address {
5995
  display: none;
5996
  }
5997
 
5998
- .mec-event-calendar-classic.mec-event-container-simple
5999
- .mec-calendar-side
6000
- .mec-calendar-table {
6001
  min-height: unset;
6002
  }
6003
 
@@ -6031,9 +5883,7 @@ address.mec-events-address {
6031
  .mec-calendar.mec-event-container-simple .mec-calendar-row dt,
6032
  .mec-calendar.mec-event-container-simple .mec-calendar-row dt:last-child,
6033
  .mec-calendar.mec-event-container-simple .mec-calendar-table-head dt,
6034
- .mec-calendar.mec-event-container-simple
6035
- .mec-calendar-table-head
6036
- dt:last-child {
6037
  border-width: 2px;
6038
  }
6039
 
@@ -6066,15 +5916,11 @@ address.mec-events-address {
6066
  }
6067
  }
6068
 
6069
- .mec-wrap.colorskin-custom
6070
- .mec-calendar.mec-event-container-simple
6071
- .mec-selected-day:hover {
6072
  background: #f4f4f4;
6073
  }
6074
 
6075
- .mec-event-container-simple
6076
- .mec-calendar-day
6077
- .mec-monthly-tooltip.event-single-link-simple:last-of-type {
6078
  border: none;
6079
  }
6080
 
@@ -6085,9 +5931,7 @@ address.mec-events-address {
6085
  margin-bottom: 2px;
6086
  }
6087
 
6088
- .tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active)
6089
- .tooltipster-content
6090
- .mec-price-details,
6091
  .mec-tooltip-event-time {
6092
  font-size: 12px;
6093
  color: #888;
@@ -6095,8 +5939,7 @@ address.mec-events-address {
6095
  margin-top: 5px;
6096
  }
6097
 
6098
- .tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active)
6099
- .tooltipster-content {
6100
  padding: 17px;
6101
  }
6102
 
@@ -6126,8 +5969,7 @@ address.mec-events-address {
6126
  margin-bottom: 10px;
6127
  }
6128
 
6129
- .tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active)
6130
- .tooltipster-box {
6131
  border-radius: 3px !important;
6132
  border: 1px solid #e2e3e4 !important;
6133
  background: #fff !important;
@@ -6142,13 +5984,11 @@ address.mec-events-address {
6142
  overflow: visible !important;
6143
  }
6144
 
6145
- .tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active)
6146
- .tooltipster-arrow-border {
6147
  border-width: 12px !important;
6148
  }
6149
 
6150
- .tooltipster-sidetip.tooltipster-shadow.tooltipster-right:not(.uael-tooltipster-active)
6151
- .tooltipster-arrow-border {
6152
  border-right-color: #e2e3e4 !important;
6153
  }
6154
 
@@ -6157,85 +5997,70 @@ address.mec-events-address {
6157
  z-index: 9999999999 !important;
6158
  }
6159
 
6160
- .tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active)
6161
- .tooltipster-arrow-background {
6162
  display: block !important;
6163
  }
6164
 
6165
- .tooltipster-sidetip:not(.uael-tooltipster-active)
6166
- .tooltipster-arrow-background {
6167
  border-width: 11px !important;
6168
  z-index: 99999999999 !important;
6169
  }
6170
 
6171
- .tooltipster-sidetip.tooltipster-right:not(.uael-tooltipster-active)
6172
- .tooltipster-arrow-background {
6173
  left: -9px !important;
6174
  top: 1px !important;
6175
  border-right-color: #ffffff !important;
6176
  }
6177
 
6178
- .tooltipster-sidetip.tooltipster-top:not(.uael-tooltipster-active)
6179
- .tooltipster-arrow-background {
6180
  border-top-color: #ffffff !important;
6181
  left: 0 !important;
6182
  top: -1px !important;
6183
  }
6184
 
6185
- .tooltipster-sidetip.tooltipster-top:not(.uael-tooltipster-active)
6186
- .tooltipster-arrow-border {
6187
  left: -1px !important;
6188
  }
6189
 
6190
- .tooltipster-sidetip.tooltipster-shadow.tooltipster-top:not(.uael-tooltipster-active)
6191
- .tooltipster-arrow-border {
6192
  border-top-color: #e2e3e4 !important;
6193
  }
6194
 
6195
- .tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom:not(.uael-tooltipster-active)
6196
- .tooltipster-arrow-border {
6197
  left: -1px !important;
6198
  top: -11px !important;
6199
  }
6200
 
6201
- .tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom:not(.uael-tooltipster-active)
6202
- .tooltipster-arrow-border {
6203
  border-bottom-color: #e2e3e4 !important;
6204
  }
6205
 
6206
- .tooltipster-sidetip.tooltipster-bottom:not(.uael-tooltipster-active)
6207
- .tooltipster-arrow-background {
6208
  top: -9px !important;
6209
  border-bottom-color: #ffffff !important;
6210
  }
6211
 
6212
- .tooltipster-sidetip.tooltipster-left:not(.uael-tooltipster-active)
6213
- .tooltipster-arrow-background {
6214
  border-left-color: #ffffff !important;
6215
  left: -2px !important;
6216
  top: 0px !important;
6217
  }
6218
 
6219
- .tooltipster-sidetip.tooltipster-shadow.tooltipster-left:not(.uael-tooltipster-active)
6220
- .tooltipster-arrow-border {
6221
  border-left-color: #e2e3e4 !important;
6222
  left: -1px !important;
6223
  top: -1px !important;
6224
  }
6225
 
6226
  @media (max-width: 780px) {
6227
- .mec-event-container-simple
6228
- .mec-monthly-tooltip.event-single-link-simple
6229
- h4 {
6230
  word-break: break-all;
6231
  font-size: 13px;
6232
  }
6233
  }
6234
 
6235
  @media (max-width: 320px) {
6236
- .mec-event-container-simple
6237
- .mec-monthly-tooltip.event-single-link-simple
6238
- h4 {
6239
  font-size: 10px;
6240
  }
6241
  }
@@ -6366,9 +6191,7 @@ address.mec-events-address {
6366
  display: none;
6367
  }
6368
 
6369
- .mec-calendar.mec-calendar-weekly
6370
- .mec-calendar-d-table
6371
- dl.mec-weekly-view-week-active {
6372
  display: flex;
6373
  }
6374
 
@@ -6387,9 +6210,7 @@ address.mec-events-address {
6387
  }
6388
 
6389
  .mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt:hover,
6390
- .mec-calendar.mec-calendar-daily
6391
- .mec-calendar-d-table
6392
- .mec-daily-view-day:hover {
6393
  background: #fafafa;
6394
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.065) inset;
6395
  cursor: pointer;
@@ -6405,21 +6226,14 @@ address.mec-events-address {
6405
  border-bottom: 1px solid #e6e6e6;
6406
  }
6407
 
6408
- .mec-calendar.mec-calendar-daily
6409
- .mec-calendar-d-table
6410
- .mec-daily-view-day.mec-has-event {
6411
  cursor: pointer;
6412
  font-weight: 700;
6413
  color: #4a4a4a;
6414
  }
6415
 
6416
- .mec-calendar.mec-calendar-daily
6417
- .mec-calendar-d-table
6418
- dl
6419
- dt.mec-table-d-current,
6420
- .mec-calendar.mec-calendar-daily
6421
- .mec-calendar-d-table
6422
- .mec-daily-view-day.mec-daily-view-day-active {
6423
  font-size: 18px;
6424
  font-weight: 700;
6425
  background: #fafafa;
@@ -6644,10 +6458,7 @@ li.mec-no-event-found .mec-event-title {
6644
  height: 4px;
6645
  }
6646
 
6647
- .mec-widget
6648
- .mec-calendar.mec-event-calendar-classic
6649
- .mec-calendar-events-sec
6650
- .mec-table-side-title {
6651
  font-size: 14px;
6652
  }
6653
 
@@ -6659,10 +6470,7 @@ li.mec-no-event-found .mec-event-title {
6659
  margin-bottom: 20px;
6660
  }
6661
 
6662
- .mec-widget
6663
- .mec-box-calendar.mec-calendar
6664
- .mec-calendar-side
6665
- .mec-previous-month,
6666
  .mec-widget .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month {
6667
  font-size: 0px;
6668
  padding: 4px 0;
@@ -7104,12 +6912,14 @@ li.mec-no-event-found .mec-event-title {
7104
  margin: 0 0 20px 0;
7105
  display: block;
7106
  }
 
7107
  .mec-fes-list ul li {
7108
  padding: 10px 12px 40px;
7109
  }
7110
  }
7111
 
7112
  @media (max-width: 480px) {
 
7113
  .mec-fes-list .mec-fes-list-top-actions,
7114
  .mec-fes-list ul {
7115
  padding-left: 0;
@@ -7169,6 +6979,7 @@ li.mec-no-event-found .mec-event-title {
7169
  }
7170
 
7171
  @media (max-width: 600px) {
 
7172
  .mec-fes-list ul li .mec-fes-event-remove,
7173
  .mec-fes-list ul li .mec-fes-event-view a,
7174
  .mec-fes-list ul li .mec-fes-event-export a {
@@ -7257,7 +7068,7 @@ li.mec-no-event-found .mec-event-title {
7257
  padding: 0 0 4px 2px;
7258
  }
7259
 
7260
- .mec-fes-form input + label {
7261
  padding-top: 8px;
7262
  padding-left: 3px;
7263
  margin: 0;
@@ -7265,7 +7076,7 @@ li.mec-no-event-found .mec-event-title {
7265
  vertical-align: top;
7266
  }
7267
 
7268
- #wrap .mec-fes-form input + label {
7269
  padding-top: 0;
7270
  }
7271
 
@@ -7306,15 +7117,9 @@ li.mec-no-event-found .mec-event-title {
7306
  font-family: inherit;
7307
  }
7308
 
7309
- .lity-content
7310
- .mec-events-meta-group-booking
7311
- input[type="date"]::-webkit-calendar-picker-indicator,
7312
- .lity-content
7313
- #mec_fes_form
7314
- input[type="date"]::-webkit-calendar-picker-indicator,
7315
- .mec-single-event
7316
- .mec-events-meta-group-booking
7317
- input[type="date"]::-webkit-calendar-picker-indicator,
7318
  #mec_fes_form input[type="date"]::-webkit-calendar-picker-indicator {
7319
  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==");
7320
  background-position: center;
@@ -7358,6 +7163,7 @@ li.mec-no-event-found .mec-event-title {
7358
  }
7359
 
7360
  @media only screen and (min-width: 961px) {
 
7361
  .mec-fes-form #mec-event-data input[type="date"],
7362
  .mec-fes-form input[type="text"],
7363
  .mec-fes-form input[type="url"],
@@ -7372,6 +7178,7 @@ li.mec-no-event-found .mec-event-title {
7372
  }
7373
 
7374
  @media only screen and (max-width: 768px) {
 
7375
  .mec-fes-form #mec-event-data input[type="date"],
7376
  .mec-fes-form input[type="text"],
7377
  .mec-fes-form input[type="url"],
@@ -7678,6 +7485,7 @@ li.mec-no-event-found .mec-event-title {
7678
  }
7679
 
7680
  @media only screen and (min-width: 961px) {
 
7681
  .mec-fes-form .mec-fes-form-cntt,
7682
  .mec-fes-form .mec-fes-form-sdbr {
7683
  width: 68%;
@@ -7735,30 +7543,18 @@ li.mec-no-event-found .mec-event-title {
7735
  margin-left: 47%;
7736
  }
7737
 
7738
- .mec-fes-form
7739
- #mec_meta_box_hourly_schedule_days
7740
- .mec-form-row
7741
- input[type="text"] {
7742
  width: 190px;
7743
  margin-right: 1.4%;
7744
  }
7745
 
7746
- .mec-fes-form
7747
- #mec_meta_box_hourly_schedule_days
7748
- .mec-form-row
7749
- input[type="text"].mec-col-1,
7750
- .mec-fes-form
7751
- #mec_meta_box_hourly_schedule_days
7752
- .mec-form-row
7753
- input[type="text"].mec-col-2 {
7754
  width: 120px;
7755
  margin-right: 10px;
7756
  }
7757
 
7758
- .mec-fes-form
7759
- #mec_meta_box_hourly_schedule_days
7760
- .mec-form-row
7761
- input[type="text"].widefat {
7762
  width: 100%;
7763
  }
7764
 
@@ -7767,10 +7563,7 @@ li.mec-no-event-found .mec-event-title {
7767
  padding-bottom: 10px;
7768
  }
7769
 
7770
- .mec-fes-form
7771
- #mec_meta_box_hourly_schedule_days
7772
- .mec-form-row
7773
- input[type="text"].mec-col-6 {
7774
  width: 39%;
7775
  }
7776
 
@@ -7779,10 +7572,7 @@ li.mec-no-event-found .mec-event-title {
7779
  padding: 9px 26px;
7780
  }
7781
 
7782
- .mec-fes-form
7783
- #mec_meta_box_hourly_schedule_days
7784
- .mec-form-row
7785
- button.mec-add-hourly-schedule-button {
7786
  font-size: 12px;
7787
  height: 30px;
7788
  line-height: 25px;
@@ -7799,10 +7589,7 @@ li.mec-no-event-found .mec-event-title {
7799
  }
7800
 
7801
  @media only screen and (max-width: 768px) {
7802
- .mec-fes-form
7803
- #mec_meta_box_hourly_schedule_days
7804
- .mec-form-row
7805
- input[type="text"] {
7806
  width: 100% !important;
7807
  }
7808
  }
@@ -7815,10 +7602,7 @@ li.mec-no-event-found .mec-event-title {
7815
  }
7816
 
7817
  /* FES Attendees */
7818
- .mec-fes-form
7819
- .mec-attendees-wrapper
7820
- .mec-attendees-list
7821
- .mec-booking-attendees-tooltip {
7822
  position: relative;
7823
  }
7824
 
@@ -7828,10 +7612,7 @@ li.mec-no-event-found .mec-event-title {
7828
  padding-left: 26px;
7829
  }
7830
 
7831
- .mec-fes-form
7832
- .mec-attendees-wrapper
7833
- .mec-attendees-list
7834
- .mec-booking-attendees-tooltip:before {
7835
  position: absolute;
7836
  content: "\e001";
7837
  font-family: simple-line-icons;
@@ -7844,11 +7625,7 @@ li.mec-no-event-found .mec-event-title {
7844
  padding: 0 60px 5px 0;
7845
  }
7846
 
7847
- .mec-fes-form
7848
- .mec-attendees-wrapper
7849
- .mec-attendees-list
7850
- .mec-booking-attendees-tooltip
7851
- ul {
7852
  position: absolute;
7853
  min-width: 300px;
7854
  max-width: 600px;
@@ -7873,11 +7650,7 @@ li.mec-no-event-found .mec-event-title {
7873
  margin-top: -13px;
7874
  }
7875
 
7876
- .mec-fes-form
7877
- .mec-attendees-wrapper
7878
- .mec-attendees-list
7879
- .mec-booking-attendees-tooltip
7880
- ul:before {
7881
  display: block;
7882
  content: "" !important;
7883
  position: absolute !important;
@@ -7891,30 +7664,16 @@ li.mec-no-event-found .mec-event-title {
7891
  z-index: 0 !important;
7892
  }
7893
 
7894
- .mec-fes-form
7895
- .mec-attendees-wrapper
7896
- .mec-attendees-list
7897
- .mec-booking-attendees-tooltip:hover
7898
- ul {
7899
  visibility: visible;
7900
  opacity: 1;
7901
  }
7902
 
7903
- .mec-fes-form
7904
- .mec-attendees-wrapper
7905
- .mec-attendees-list
7906
- .mec-booking-attendees-tooltip
7907
- ul
7908
- li {
7909
  list-style: none;
7910
  }
7911
 
7912
- .mec-fes-form
7913
- .mec-attendees-wrapper
7914
- .mec-attendees-list
7915
- .mec-booking-attendees-tooltip
7916
- ul
7917
- a {
7918
  color: #40d9f1;
7919
  margin-bottom: 14px;
7920
  margin-left: 0;
@@ -7927,13 +7686,7 @@ li.mec-no-event-found .mec-event-title {
7927
  width: max-content;
7928
  }
7929
 
7930
- .mec-fes-form
7931
- .mec-attendees-wrapper
7932
- .mec-attendees-list
7933
- .mec-booking-attendees-tooltip
7934
- ul
7935
- li:last-child
7936
- a {
7937
  margin-bottom: 0;
7938
  }
7939
 
@@ -7941,20 +7694,12 @@ li.mec-no-event-found .mec-event-title {
7941
  margin: 0;
7942
  }
7943
 
7944
- .mec-fes-form
7945
- .mec-attendees-wrapper
7946
- .mec-attendees-list
7947
- .w-clearfix:first-child {
7948
  background: #fff;
7949
  border-bottom: 1px solid #cfeff5;
7950
  }
7951
 
7952
- .mec-fes-form
7953
- .mec-attendees-wrapper
7954
- .mec-attendees-list
7955
- .w-clearfix:first-child
7956
- div
7957
- span {
7958
  line-height: 1;
7959
  font-weight: 600;
7960
  font-size: 13px;
@@ -7967,52 +7712,28 @@ li.mec-no-event-found .mec-event-title {
7967
  text-align: left;
7968
  }
7969
 
7970
- .mec-fes-form
7971
- .mec-attendees-wrapper
7972
- .mec-attendees-list
7973
- .w-clearfix
7974
- .w-col-xs-3 {
7975
  width: 25%;
7976
  word-wrap: break-word;
7977
  }
7978
 
7979
- .mec-fes-form
7980
- .mec-attendees-wrapper
7981
- .mec-attendees-list
7982
- .w-clearfix
7983
- .w-col-xs-3:first-child {
7984
  width: 45%;
7985
  }
7986
 
7987
- .mec-fes-form
7988
- .mec-attendees-wrapper
7989
- .mec-attendees-list
7990
- .w-clearfix
7991
- .w-col-xs-3:nth-child(2) {
7992
  width: 15%;
7993
  }
7994
 
7995
- .mec-fes-form
7996
- .mec-attendees-wrapper
7997
- .mec-attendees-list
7998
- .w-clearfix
7999
- .w-col-xs-3:nth-child(3) {
8000
  width: 25%;
8001
  }
8002
 
8003
- .mec-fes-form
8004
- .mec-attendees-wrapper
8005
- .mec-attendees-list
8006
- .w-clearfix
8007
- .w-col-xs-3:nth-child(4) {
8008
  width: 20%;
8009
  }
8010
 
8011
- .mec-fes-form
8012
- .mec-attendees-wrapper
8013
- .mec-attendees-list
8014
- .w-clearfix:not(:first-child)
8015
- .w-col-xs-3 {
8016
  font-size: 13px;
8017
  display: block;
8018
  color: #798f96;
@@ -8020,19 +7741,11 @@ li.mec-no-event-found .mec-event-title {
8020
  padding: 0;
8021
  }
8022
 
8023
- .mec-fes-form
8024
- .mec-attendees-wrapper
8025
- .mec-attendees-list
8026
- .w-clearfix
8027
- .w-col-xs-3
8028
- a {
8029
  text-decoration: unset;
8030
  }
8031
 
8032
- .mec-fes-form
8033
- .mec-attendees-wrapper
8034
- .mec-attendees-list
8035
- .w-clearfix:nth-child(odd) {
8036
  background: #fff;
8037
  }
8038
 
@@ -8182,6 +7895,7 @@ li.mec-no-event-found .mec-event-title {
8182
  margin-right: 10px;
8183
  display: table-caption;
8184
  }
 
8185
  .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap {
8186
  width: calc(100% - 36px) !important;
8187
  max-width: calc(100% - 36px) !important;
@@ -8195,63 +7909,34 @@ li.mec-no-event-found .mec-event-title {
8195
  line-height: 20px;
8196
  }
8197
 
8198
- .mec-wrap
8199
- .mec-checkboxes-search
8200
- .mec-searchbar-category-wrap
8201
- .select2-container.select2-container--default {
8202
  width: calc(100% - 36px) !important;
8203
  }
8204
 
8205
- .mec-wrap
8206
- .mec-checkboxes-search
8207
- .mec-searchbar-category-wrap
8208
- input[type="search"] {
8209
  width: calc(100% - 36px) !important;
8210
  min-height: 30px;
8211
  margin: 0;
8212
  }
8213
 
8214
- .mec-wrap
8215
- .mec-checkboxes-search
8216
- .mec-searchbar-category-wrap
8217
- .select2-container
8218
- .select2-selection--multiple
8219
- ul,
8220
- .mec-wrap
8221
- .mec-checkboxes-search
8222
- .mec-searchbar-category-wrap
8223
- .select2-container.select2-container--default {
8224
  height: auto;
8225
  overflow: unset;
8226
  }
8227
 
8228
- .mec-wrap
8229
- .mec-checkboxes-search
8230
- .mec-searchbar-category-wrap
8231
- .select2-container
8232
- .select2-selection--multiple
8233
- ul {
8234
  display: block;
8235
  }
8236
 
8237
- .mec-wrap
8238
- .mec-checkboxes-search
8239
- .mec-searchbar-category-wrap
8240
- .select2-container
8241
- .select2-selection--multiple {
8242
  border: unset;
8243
  width: 100%;
8244
  height: 0px !important;
8245
  border-radius: 0;
8246
  }
8247
 
8248
- .mec-wrap
8249
- .mec-checkboxes-search
8250
- .mec-searchbar-category-wrap
8251
- .select2-container
8252
- .select2-selection--multiple
8253
- ul
8254
- li {
8255
  line-height: 12px !important;
8256
  max-height: 20px !important;
8257
  width: auto;
@@ -8259,12 +7944,7 @@ li.mec-no-event-found .mec-event-title {
8259
  margin-top: 5px;
8260
  }
8261
 
8262
- .mec-wrap
8263
- .mec-checkboxes-search
8264
- .mec-searchbar-category-wrap
8265
- .select2-container
8266
- .select2-selection--multiple
8267
- .select2-selection__choice {
8268
  letter-spacing: 0;
8269
  color: #777;
8270
  text-transform: capitalize;
@@ -8281,12 +7961,7 @@ li.mec-no-event-found .mec-event-title {
8281
  text-transform: uppercase;
8282
  }
8283
 
8284
- .mec-wrap
8285
- .mec-checkboxes-search
8286
- .mec-searchbar-category-wrap
8287
- .select2-container
8288
- .select2-selection--multiple
8289
- .select2-selection__choice__remove {
8290
  color: #777;
8291
  }
8292
 
@@ -8297,6 +7972,7 @@ li.mec-no-event-found .mec-event-title {
8297
  }
8298
 
8299
  @media only screen and (max-width: 960px) {
 
8300
  .mec-wrap .mec-totalcal-box .col-md-3,
8301
  .mec-wrap .mec-totalcal-box .col-md-4,
8302
  .mec-wrap .mec-totalcal-box .col-md-5 {
@@ -8331,12 +8007,7 @@ li.mec-no-event-found .mec-event-title {
8331
  float: none;
8332
  }
8333
 
8334
- .mec-wrap
8335
- .mec-checkboxes-search
8336
- .mec-searchbar-category-wrap
8337
- .select2-container
8338
- .select2-selection--multiple
8339
- .select2-selection__choice {
8340
  display: block;
8341
  max-width: 100%;
8342
  white-space: break-spaces;
@@ -8402,6 +8073,7 @@ li.mec-no-event-found .mec-event-title {
8402
  }
8403
 
8404
  @media only screen and (min-width: 961px) {
 
8405
  .mec-wrap.mec-sm959 .mec-totalcal-box .col-md-3,
8406
  .mec-wrap .mec-wrap.mec-sm959 .mec-totalcal-box .col-md-5 {
8407
  padding-bottom: 20px;
@@ -8466,6 +8138,7 @@ li.mec-no-event-found .mec-event-title {
8466
  }
8467
 
8468
  @media only screen and (max-width: 1200px) {
 
8469
  .post-type-archive-mec-events .mec-totalcal-box .col-md-3,
8470
  .post-type-archive-mec-events .mec-totalcal-box .col-md-4 {
8471
  width: 100%;
@@ -8524,10 +8197,7 @@ li.mec-no-event-found .mec-event-title {
8524
  }
8525
 
8526
  @media (min-width: 761px) and (max-width: 1200px) {
8527
- .mec-full-calendar-wrap
8528
- .mec-search-form
8529
- .mec-dropdown-wrap
8530
- .mec-dropdown-search {
8531
  width: 33.3333%;
8532
  display: block;
8533
  float: left;
@@ -8542,10 +8212,7 @@ li.mec-no-event-found .mec-event-title {
8542
  width: 100%;
8543
  }
8544
 
8545
- .mec-full-calendar-wrap
8546
- .mec-search-form
8547
- .mec-date-search
8548
- select:last-child {
8549
  min-width: 70px;
8550
  width: 70px;
8551
  }
@@ -8565,10 +8232,7 @@ li.mec-no-event-found .mec-event-title {
8565
  width: 100%;
8566
  }
8567
 
8568
- .mec-full-calendar-wrap
8569
- .mec-search-form
8570
- .mec-date-search
8571
- select:last-child {
8572
  min-width: 70px;
8573
  width: 70px;
8574
  }
@@ -8735,23 +8399,17 @@ li.mec-no-event-found .mec-event-title {
8735
 
8736
  .mec-search-form .mec-text-address-search,
8737
  .mec-search-form .mec-minmax-event-cost,
8738
- .mec-search-form
8739
- .mec-full-calendar-search-ends
8740
- .mec-text-input-search.col-md-12 {
8741
  min-height: 55px;
8742
  }
8743
 
8744
- .mec-search-form
8745
- .mec-full-calendar-search-ends
8746
- .mec-text-input-search.col-md-12,
8747
  .mec-widget .mec-search-form .mec-text-input-search,
8748
  .mec-widget .mec-search-form .mec-date-search {
8749
  width: 100%;
8750
  }
8751
 
8752
- .mec-search-form
8753
- .mec-full-calendar-search-ends
8754
- .mec-text-input-search.col-md-12 {
8755
  padding: 0 10px;
8756
  }
8757
 
@@ -8803,6 +8461,7 @@ li.mec-no-event-found .mec-event-title {
8803
  }
8804
 
8805
  @media only screen and (max-width: 781px) {
 
8806
  .mec-search-form .mec-dropdown-search,
8807
  .mec-search-form .mec-text-input-search,
8808
  .mec-search-form .mec-date-search {
@@ -8836,6 +8495,7 @@ li.mec-no-event-found .mec-event-title {
8836
 
8837
  /* Final fix full calendar shortcode */
8838
  @media only screen and (min-width: 961px) and (max-width: 1200px) {
 
8839
  .post-type-archive-mec-events .mec-totalcal-box .col-md-3,
8840
  .post-type-archive-mec-events .mec-totalcal-box .col-md-4,
8841
  .post-type-archive-mec-events .mec-totalcal-box .col-md-5 {
@@ -8847,10 +8507,7 @@ li.mec-no-event-found .mec-event-title {
8847
  padding: 0 10px;
8848
  }
8849
 
8850
- .post-type-archive-mec-events
8851
- .mec-totalcal-box
8852
- .col-md-4
8853
- .mec-text-input-search {
8854
  margin: 0;
8855
  }
8856
 
@@ -8861,6 +8518,7 @@ li.mec-no-event-found .mec-event-title {
8861
  }
8862
 
8863
  @media only screen and (max-width: 960px) {
 
8864
  .mec-full-calendar-wrap .mec-totalcal-box .col-md-4,
8865
  .post-type-archive-mec-events .mec-totalcal-box .col-md-4 {
8866
  padding: 0 10px;
@@ -8870,10 +8528,7 @@ li.mec-no-event-found .mec-event-title {
8870
  margin-bottom: 0;
8871
  }
8872
 
8873
- .post-type-archive-mec-events
8874
- .mec-totalcal-box
8875
- .col-md-4
8876
- .mec-text-input-search {
8877
  margin: 0;
8878
  }
8879
 
@@ -8918,10 +8573,7 @@ li.mec-no-event-found .mec-event-title {
8918
  }
8919
 
8920
  @media only screen and (max-width: 1200px) {
8921
- .post-type-archive-mec-events
8922
- .mec-full-calendar-wrap
8923
- .mec-totalcal-view
8924
- span {
8925
  width: 14.333%;
8926
  font-size: 8px;
8927
  }
@@ -8984,6 +8636,7 @@ li.mec-no-event-found .mec-event-title {
8984
  }
8985
 
8986
  @media (max-width: 480px) {
 
8987
  .mec-search-form .mec-date-search.with-mec-time-picker,
8988
  .mec-search-form .mec-time-picker-search.with-mec-date-search {
8989
  width: 100%;
@@ -9011,9 +8664,7 @@ li.mec-no-event-found .mec-event-title {
9011
  margin-bottom: 10px;
9012
  }
9013
 
9014
- .mec-wrap.mec-widget
9015
- .mec-search-form
9016
- .mec-time-picker-search.with-mec-date-search,
9017
  .mec-wrap.mec-widget .mec-minmax-event-cost.with-mec-address,
9018
  .mec-wrap.mec-widget .mec-text-address-search.with-mec-cost {
9019
  display: block !important;
@@ -9027,9 +8678,7 @@ li.mec-no-event-found .mec-event-title {
9027
  margin: 0 0 0 10px !important;
9028
  }
9029
 
9030
- .mec-wrap.mec-widget
9031
- .mec-search-form
9032
- .mec-time-picker-search.with-mec-date-search {
9033
  margin-top: 20px !important;
9034
  }
9035
 
@@ -9157,6 +8806,7 @@ li.mec-no-event-found .mec-event-title {
9157
  .mec-owl-theme .owl-dots .owl-dot {
9158
  border: none;
9159
  }
 
9160
  .event-carousel-type1-head .mec-event-image {
9161
  position: relative;
9162
  min-height: 150px;
@@ -9260,14 +8910,8 @@ li.mec-no-event-found .mec-event-title {
9260
  width: 255px;
9261
  }
9262
 
9263
- .mec-skin-carousel-container
9264
- .mec-multiple-event
9265
- .event-carousel-type1-head
9266
- .mec-event-date-info-year,
9267
- .mec-skin-carousel-container
9268
- .mec-multiple-event
9269
- .event-carousel-type1-head
9270
- .mec-event-date-info {
9271
  left: 175px;
9272
  }
9273
 
@@ -9293,7 +8937,7 @@ li.mec-no-event-found .mec-event-title {
9293
  }
9294
 
9295
  @media only screen and (min-width: 768px) and (max-width: 1000px),
9296
- (min-width: 270px) and (max-width: 448px) {
9297
  .event-carousel-type1-head .mec-event-date-carousel {
9298
  font-size: 25px;
9299
  line-height: 2.5;
@@ -9335,17 +8979,13 @@ li.mec-no-event-found .mec-event-title {
9335
  min-height: 182px;
9336
  }
9337
 
9338
- .event-carousel-type2-head
9339
- .mec-event-carousel-content-type2
9340
- .mec-event-date-info {
9341
  font-size: 15px;
9342
  color: #9a9a9a;
9343
  font-weight: 300;
9344
  }
9345
 
9346
- .event-carousel-type2-head
9347
- .mec-event-carousel-content-type2
9348
- .mec-event-carousel-title {
9349
  font-size: 26px;
9350
  font-weight: bold;
9351
  color: #1c1d21;
@@ -9357,10 +8997,7 @@ li.mec-no-event-found .mec-event-title {
9357
  color: inherit;
9358
  }
9359
 
9360
- .mec-event-carousel-type2
9361
- .event-carousel-type2-head
9362
- .mec-event-carousel-content-type2
9363
- p {
9364
  font-size: 16px;
9365
  font-weight: 300;
9366
  color: #444444;
@@ -9371,25 +9008,18 @@ li.mec-no-event-found .mec-event-title {
9371
  position: relative;
9372
  }
9373
 
9374
- .mec-event-carousel-type2
9375
- .mec-event-footer-carousel-type2
9376
- .mec-event-sharing-wrap {
9377
  padding-left: 0;
9378
  left: 0;
9379
  }
9380
 
9381
- .event-carousel-type2-head
9382
- .mec-event-footer-carousel-type2
9383
- .mec-event-sharing-wrap
9384
- > li {
9385
  border: none;
9386
  -webkit-transition: all 0.25s ease;
9387
  transition: all 0.25s ease;
9388
  }
9389
 
9390
- .event-carousel-type2-head
9391
- .mec-event-footer-carousel-type2
9392
- .mec-booking-button {
9393
  border: 1px solid #e4e4e4;
9394
  float: right;
9395
  padding: 7px 23px 7px;
@@ -9401,9 +9031,7 @@ li.mec-no-event-found .mec-event-title {
9401
  transition: all 0.25s ease;
9402
  }
9403
 
9404
- .event-carousel-type2-head
9405
- .mec-event-footer-carousel-type2
9406
- .mec-booking-button:hover {
9407
  color: #fff;
9408
  }
9409
 
@@ -9416,17 +9044,13 @@ li.mec-no-event-found .mec-event-title {
9416
  border-right: 1px solid #e6e6e6;
9417
  }
9418
 
9419
- .event-carousel-type2-head
9420
- .mec-event-footer-carousel-type2
9421
- .mec-booking-button {
9422
  line-height: 25px;
9423
  height: 41px;
9424
  margin-right: 0;
9425
  }
9426
 
9427
- .event-carousel-type2-head
9428
- .mec-event-footer-carousel-type2
9429
- .mec-modal-booking-button {
9430
  margin-right: 20px;
9431
  }
9432
 
@@ -9476,25 +9100,20 @@ li.mec-no-event-found .mec-event-title {
9476
  bottom: 60px;
9477
  }
9478
 
9479
- .mec-event-footer-carousel-type2
9480
- .mec-event-sharing-wrap
9481
- .mec-event-sharing:after,
9482
- .mec-event-footer-carousel-type2
9483
- .mec-event-sharing-wrap
9484
- .mec-event-sharing:before {
9485
  top: auto;
9486
  bottom: -19px;
9487
  border-color: #e2e2e2 transparent transparent transparent;
9488
  }
9489
 
9490
- .mec-event-footer-carousel-type2
9491
- .mec-event-sharing-wrap
9492
- .mec-event-sharing:after {
9493
  bottom: -18px;
9494
  border-color: #fff transparent transparent transparent;
9495
  }
9496
 
9497
  @media only screen and (min-width: 320px) and (max-width: 768px) {
 
9498
  .mec-event-carousel-type2 .owl-prev,
9499
  .mec-event-carousel-type2 .owl-next,
9500
  .mec-event-carousel-type3 .owl-prev,
@@ -9531,9 +9150,7 @@ li.mec-no-event-found .mec-event-title {
9531
  box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.2);
9532
  }
9533
 
9534
- .event-carousel-type3-head
9535
- .mec-event-footer-carousel-type3
9536
- .mec-booking-button {
9537
  border: 1px solid #e4e4e4;
9538
  text-transform: uppercase;
9539
  float: right;
@@ -9543,9 +9160,7 @@ li.mec-no-event-found .mec-event-title {
9543
  font-weight: 500;
9544
  }
9545
 
9546
- .event-carousel-type3-head
9547
- .mec-event-footer-carousel-type3
9548
- .mec-booking-button:hover {
9549
  color: #fff;
9550
  }
9551
 
@@ -9562,9 +9177,7 @@ li.mec-no-event-found .mec-event-title {
9562
  font-weight: 700;
9563
  }
9564
 
9565
- .event-carousel-type3-head
9566
- .mec-event-footer-carousel-type3
9567
- .mec-event-carousel-title {
9568
  font-size: 26px;
9569
  font-weight: bold;
9570
  color: #1c1d21;
@@ -9583,9 +9196,7 @@ li.mec-no-event-found .mec-event-title {
9583
  margin-bottom: 36px;
9584
  }
9585
 
9586
- .event-carousel-type3-head
9587
- .mec-event-footer-carousel-type3
9588
- .mec-booking-button {
9589
  line-height: 25px;
9590
  height: 41px;
9591
  }
@@ -9607,20 +9218,14 @@ li.mec-no-event-found .mec-event-title {
9607
  bottom: 60px;
9608
  }
9609
 
9610
- .mec-event-footer-carousel-type3
9611
- .mec-event-sharing-wrap
9612
- .mec-event-sharing:after,
9613
- .mec-event-footer-carousel-type3
9614
- .mec-event-sharing-wrap
9615
- .mec-event-sharing:before {
9616
  top: auto;
9617
  bottom: -19px;
9618
  border-color: #e2e2e2 transparent transparent transparent;
9619
  }
9620
 
9621
- .mec-event-footer-carousel-type3
9622
- .mec-event-sharing-wrap
9623
- .mec-event-sharing:after {
9624
  bottom: -18px;
9625
  border-color: #fff transparent transparent transparent;
9626
  }
@@ -9665,9 +9270,7 @@ li.mec-no-event-found .mec-event-title {
9665
  margin: 0 10px;
9666
  }
9667
 
9668
- .mec-event-carousel-type4
9669
- .mec-event-article:hover
9670
- .mec-event-hover-carousel-type4 {
9671
  opacity: 1;
9672
  visibility: visible;
9673
  }
@@ -9805,30 +9408,20 @@ li.mec-no-event-found .mec-event-title {
9805
  vertical-align: middle;
9806
  }
9807
 
9808
- .mec-wrap
9809
- .mec-event-countdown-style1
9810
- .mec-event-countdown-part1
9811
- .mec-event-title {
9812
  color: #fff;
9813
  font-size: 15px;
9814
  margin-top: 30px;
9815
  }
9816
 
9817
- .mec-wrap
9818
- .mec-event-countdown-style1
9819
- .mec-event-countdown-part1
9820
- .mec-event-upcoming {
9821
  font-size: 36px;
9822
  font-weight: bold;
9823
  line-height: 1;
9824
  margin-top: 0;
9825
  }
9826
 
9827
- .mec-wrap
9828
- .mec-event-countdown-style1
9829
- .mec-event-countdown-part2
9830
- .mec-event-countdown
9831
- > div {
9832
  display: inline-block;
9833
  }
9834
 
@@ -9841,10 +9434,7 @@ li.mec-no-event-found .mec-event-title {
9841
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
9842
  }
9843
 
9844
- .mec-event-countdown-style1
9845
- .mec-event-countdown-part1
9846
- .mec-event-upcoming
9847
- span {
9848
  display: block;
9849
  }
9850
 
@@ -9930,6 +9520,7 @@ li.mec-no-event-found .mec-event-title {
9930
  }
9931
 
9932
  @media only screen and (min-width: 1200px) {
 
9933
  .mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part1,
9934
  .mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part2,
9935
  .mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part3 {
@@ -9939,9 +9530,7 @@ li.mec-no-event-found .mec-event-title {
9939
  padding-bottom: 50px;
9940
  }
9941
 
9942
- .mec-wrap.mec-sm959
9943
- .mec-event-countdown-style1
9944
- .mec-event-countdown-part2:after {
9945
  border-color: #4077ed transparent transparent transparent;
9946
  top: auto;
9947
  margin-top: 0;
@@ -9952,6 +9541,7 @@ li.mec-no-event-found .mec-event-title {
9952
  }
9953
 
9954
  @media (max-width: 960px) {
 
9955
  .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1,
9956
  .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2,
9957
  .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part3 {
@@ -9992,9 +9582,7 @@ li.mec-no-event-found .mec-event-title {
9992
  font-size: 8px;
9993
  }
9994
 
9995
- .mec-event-countdown-style1
9996
- .mec-event-countdown-part2
9997
- .mec-event-date-place {
9998
  display: inline;
9999
  }
10000
  }
@@ -10022,30 +9610,20 @@ li.mec-no-event-found .mec-event-title {
10022
  padding-bottom: 0;
10023
  }
10024
 
10025
- .mec-wrap
10026
- .mec-event-countdown-style2
10027
- .mec-event-countdown-part1
10028
- .mec-event-title {
10029
  color: #fff;
10030
  font-size: 15px;
10031
  margin-top: 30px;
10032
  }
10033
 
10034
- .mec-wrap
10035
- .mec-event-countdown-style2
10036
- .mec-event-countdown-part1
10037
- .mec-event-upcoming {
10038
  font-size: 36px;
10039
  font-weight: bold;
10040
  line-height: 1;
10041
  margin-top: 0;
10042
  }
10043
 
10044
- .mec-wrap
10045
- .mec-event-countdown-style2
10046
- .mec-event-countdown-part2
10047
- .mec-event-countdown
10048
- > div {
10049
  display: inline-block;
10050
  }
10051
 
@@ -10057,10 +9635,7 @@ li.mec-no-event-found .mec-event-title {
10057
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
10058
  }
10059
 
10060
- .mec-event-countdown-style2
10061
- .mec-event-countdown-part1
10062
- .mec-event-upcoming
10063
- span {
10064
  display: block;
10065
  }
10066
 
@@ -10213,19 +9788,12 @@ li.mec-no-event-found .mec-event-title {
10213
  display: block;
10214
  }
10215
 
10216
- .mec-wrap
10217
- .mec-event-countdown-style3
10218
- .mec-event-countdown-part1
10219
- .mec-event-countdown-part-title
10220
- span {
10221
  font-weight: 300;
10222
  display: block;
10223
  }
10224
 
10225
- .mec-wrap
10226
- .mec-event-countdown-style3
10227
- .mec-event-countdown-part1
10228
- .mec-event-upcoming {
10229
  color: #fff;
10230
  font-size: 36px;
10231
  letter-spacing: -2px;
@@ -10234,11 +9802,7 @@ li.mec-no-event-found .mec-event-title {
10234
  margin-top: -10px;
10235
  }
10236
 
10237
- .mec-wrap
10238
- .mec-event-countdown-style3
10239
- .mec-event-countdown-part2
10240
- .mec-event-countdown
10241
- > div {
10242
  display: inline-block;
10243
  }
10244
 
@@ -10383,9 +9947,7 @@ li.mec-no-event-found .mec-event-title {
10383
  padding-left: 22px;
10384
  }
10385
 
10386
- .mec-event-countdown-style3
10387
- .mec-event-countdown-part-details
10388
- .mec-event-link:before {
10389
  content: "";
10390
  display: inline-block;
10391
  width: 18px;
@@ -10420,15 +9982,13 @@ li.mec-no-event-found .mec-event-title {
10420
  padding: 10px;
10421
  }
10422
 
10423
- .mec-wrap.mec-sm959
10424
- .mec-event-countdown-style3
10425
- .mec-event-countdown-part1
10426
- .mec-event-upcoming {
10427
  font-size: 31px;
10428
  }
10429
  }
10430
 
10431
  @media (max-width: 959px) {
 
10432
  .mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1,
10433
  .mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 {
10434
  width: 100%;
@@ -10452,11 +10012,7 @@ li.mec-no-event-found .mec-event-title {
10452
  display: none;
10453
  }
10454
 
10455
- .mec-wrap
10456
- .mec-event-countdown-style3
10457
- .mec-event-countdown-part1
10458
- .mec-event-countdown-part-title
10459
- span {
10460
  display: inline;
10461
  }
10462
 
@@ -10466,10 +10022,7 @@ li.mec-no-event-found .mec-event-title {
10466
  }
10467
 
10468
  @media (max-width: 767px) {
10469
- .mec-wrap
10470
- .mec-event-countdown-style3
10471
- .mec-event-countdown-part1
10472
- .mec-event-upcoming {
10473
  font-size: 26px;
10474
  letter-spacing: -1px;
10475
  }
@@ -10586,9 +10139,7 @@ li.mec-no-event-found .mec-event-title {
10586
  text-decoration: underline;
10587
  }
10588
 
10589
- .mec-slider-t1-content.mec-event-grid-modern
10590
- .mec-event-footer
10591
- .mec-booking-button {
10592
  font-size: 12px;
10593
  padding: 0 31px;
10594
  line-height: 49px;
@@ -10650,6 +10201,7 @@ li.mec-no-event-found .mec-event-title {
10650
  }
10651
 
10652
  @media only screen and (max-width: 960px) {
 
10653
  .mec-slider-t1 .mec-slider-t1-img,
10654
  .mec-slider-t1 .mec-slider-t1-content {
10655
  width: 100%;
@@ -10693,9 +10245,7 @@ li.mec-no-event-found .mec-event-title {
10693
  font-size: 22px;
10694
  }
10695
 
10696
- .mec-slider-t1-content.mec-event-grid-modern
10697
- .event-grid-modern-head
10698
- .mec-event-day {
10699
  font-size: 25px;
10700
  }
10701
  }
@@ -10750,33 +10300,25 @@ li.mec-no-event-found .mec-event-title {
10750
  }
10751
 
10752
  .mec-slider-t2-content.mec-event-grid-modern .mec-event-content,
10753
- .mec-slider-t2-content.mec-event-grid-modern
10754
- .mec-event-footer
10755
- .mec-booking-button {
10756
  background: none;
10757
  }
10758
 
10759
- .mec-slider-t2-content.mec-event-grid-modern
10760
- .mec-event-footer
10761
- .mec-booking-button {
10762
  font-size: 12px;
10763
  padding: 0 31px;
10764
  line-height: 49px;
10765
  height: 50px;
10766
  }
10767
 
10768
- .mec-slider-t2-content.mec-event-grid-modern
10769
- .mec-event-footer
10770
- .mec-booking-button:hover {
10771
  background: #fff;
10772
  color: #000;
10773
  border-color: #fff;
10774
  }
10775
 
10776
  .mec-slider-t2-content.mec-event-grid-modern .mec-event-title a:hover,
10777
- .mec-slider-t2-content.mec-event-grid-modern
10778
- .mec-event-footer
10779
- .mec-booking-button:hover {
10780
  color: #111;
10781
  }
10782
 
@@ -10825,10 +10367,7 @@ li.mec-no-event-found .mec-event-title {
10825
  cursor: pointer;
10826
  }
10827
 
10828
- .mec-wrap.colorskin-custom
10829
- .mec-slider-t2
10830
- .mec-event-article
10831
- .mec-event-date.mec-color {
10832
  color: #fff;
10833
  }
10834
 
@@ -10840,6 +10379,7 @@ li.mec-no-event-found .mec-event-title {
10840
  }
10841
 
10842
  @media only screen and (max-width: 960px) {
 
10843
  .mec-slider-t2 .mec-slider-t2-img,
10844
  .mec-slider-t2 .mec-slider-t2-content {
10845
  width: 100%;
@@ -10926,9 +10466,7 @@ li.mec-no-event-found .mec-event-title {
10926
  }
10927
 
10928
  .mec-slider-t3-content.mec-event-grid-modern .mec-event-content,
10929
- .mec-slider-t3-content.mec-event-grid-modern
10930
- .mec-event-footer
10931
- .mec-booking-button {
10932
  background: none;
10933
  }
10934
 
@@ -10957,15 +10495,11 @@ li.mec-no-event-found .mec-event-title {
10957
  }
10958
 
10959
  .mec-slider-t3-content.mec-event-grid-modern .mec-event-title a:hover,
10960
- .mec-slider-t3-content.mec-event-grid-modern
10961
- .mec-event-footer
10962
- .mec-booking-button:hover {
10963
  color: #40d9f1;
10964
  }
10965
 
10966
- .mec-slider-t3-content.mec-event-grid-modern
10967
- .mec-event-footer
10968
- .mec-booking-button:hover {
10969
  border-color: #40d9f1;
10970
  }
10971
 
@@ -11028,6 +10562,7 @@ li.mec-no-event-found .mec-event-title {
11028
  }
11029
 
11030
  @media only screen and (max-width: 767px) {
 
11031
  .mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev,
11032
  .mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next {
11033
  top: 40px;
@@ -11044,9 +10579,7 @@ li.mec-no-event-found .mec-event-title {
11044
  font-size: 22px;
11045
  }
11046
 
11047
- .mec-slider-t1-content.mec-event-grid-modern
11048
- .event-grid-modern-head
11049
- .mec-event-day {
11050
  font-size: 25px;
11051
  }
11052
  }
@@ -11108,15 +10641,11 @@ li.mec-no-event-found .mec-event-title {
11108
  }
11109
 
11110
  .mec-slider-t4-content.mec-event-grid-modern .mec-event-content,
11111
- .mec-slider-t4-content.mec-event-grid-modern
11112
- .mec-event-footer
11113
- .mec-booking-button {
11114
  background: none;
11115
  }
11116
 
11117
- .mec-slider-t4-content.mec-event-grid-modern
11118
- .mec-event-footer
11119
- .mec-booking-button {
11120
  font-size: 13px;
11121
  padding: 0 42px;
11122
  line-height: 49px;
@@ -11152,9 +10681,7 @@ li.mec-no-event-found .mec-event-title {
11152
  }
11153
 
11154
  .mec-slider-t4-content.mec-event-grid-modern .mec-event-title a:hover,
11155
- .mec-slider-t4-content.mec-event-grid-modern
11156
- .mec-event-footer
11157
- .mec-booking-button:hover {
11158
  color: #111;
11159
  }
11160
 
@@ -11215,9 +10742,7 @@ li.mec-no-event-found .mec-event-title {
11215
  font-size: 22px;
11216
  }
11217
 
11218
- .mec-slider-t1-content.mec-event-grid-modern
11219
- .event-grid-modern-head
11220
- .mec-event-day {
11221
  font-size: 25px;
11222
  }
11223
  }
@@ -11319,9 +10844,7 @@ li.mec-no-event-found .mec-event-title {
11319
  text-decoration: underline;
11320
  }
11321
 
11322
- .mec-slider-t5-content.mec-event-grid-modern
11323
- .mec-event-footer
11324
- .mec-booking-button {
11325
  font-size: 12px;
11326
  padding: 0 31px;
11327
  line-height: 49px;
@@ -11405,21 +10928,21 @@ li.mec-no-event-found .mec-event-title {
11405
  width: 100%;
11406
  }
11407
 
11408
- .mec-single-modern .mec-single-event-bar > div {
11409
  display: table-cell;
11410
  }
11411
 
11412
- .mec-single-modern .mec-single-event-bar > div i {
11413
  font-size: 20px;
11414
  vertical-align: middle;
11415
  }
11416
 
11417
- .mec-single-modern .mec-single-event-bar > div .mec-time-comment {
11418
  font-size: 12px;
11419
  color: #999;
11420
  }
11421
 
11422
- .mec-single-modern .mec-single-event-bar > div h3 {
11423
  text-transform: uppercase;
11424
  font-size: 16px;
11425
  font-weight: bold;
@@ -11429,7 +10952,7 @@ li.mec-no-event-found .mec-event-title {
11429
  padding-left: 10px;
11430
  }
11431
 
11432
- .mec-single-modern .mec-single-event-bar > div dd {
11433
  font-size: 14px;
11434
  color: #8d8d8d;
11435
  padding-left: 34px;
@@ -11465,12 +10988,12 @@ li.mec-no-event-found .mec-event-title {
11465
  }
11466
 
11467
  @media only screen and (max-width: 960px) {
11468
- .mec-single-modern .mec-single-event-bar > div {
11469
  display: block;
11470
  }
11471
  }
11472
 
11473
- .lity-content > div {
11474
  overflow: auto;
11475
  }
11476
 
@@ -11530,11 +11053,11 @@ li.mec-no-event-found .mec-event-title {
11530
  padding: 5px;
11531
  }
11532
 
11533
- .mec-single-modal.mec-single-modern .mec-single-event-bar > div dd {
11534
  font-size: 13px;
11535
  }
11536
 
11537
- .mec-single-modal.mec-single-modern .mec-single-event-bar > div h3 {
11538
  font-size: 15px;
11539
  }
11540
 
@@ -11577,19 +11100,8 @@ li.mec-no-event-found .mec-event-title {
11577
  }
11578
  }
11579
 
11580
- .mec-single-modal
11581
- .mec-event-export-module.mec-frontbox
11582
- .mec-event-exporting
11583
- .mec-export-details
11584
- ul
11585
- li,
11586
- .mec-single-modal
11587
- .mec-event-export-module.mec-frontbox
11588
- .mec-event-exporting
11589
- .mec-export-details
11590
- ul
11591
- li
11592
- a.mec-events-button {
11593
  display: block;
11594
  text-align: center;
11595
  }
@@ -11598,6 +11110,7 @@ li.mec-no-event-found .mec-event-title {
11598
  .mec-holding-status-expired {
11599
  color: #d8000c;
11600
  }
 
11601
  .mec-holding-status-ongoing {
11602
  color: #0dbf52;
11603
  }
@@ -11665,6 +11178,7 @@ body .featherlight .featherlight-close-icon:hover {
11665
  margin-left: 0;
11666
  padding: 15px 1%;
11667
  }
 
11668
  /* Close Button - Feather Light Modal */
11669
  body .featherlight .featherlight-close-icon {
11670
  color: #000;
@@ -11673,10 +11187,7 @@ body .featherlight .featherlight-close-icon:hover {
11673
  }
11674
 
11675
  @media (max-width: 1366px) {
11676
- body
11677
- .mec-modal-wrap
11678
- .mec-single-modal
11679
- .flip-clock-divider:not(:first-child) {
11680
  width: 20px !important;
11681
  }
11682
 
@@ -11690,10 +11201,7 @@ body .featherlight .featherlight-close-icon:hover {
11690
  }
11691
 
11692
  @media (max-width: 1280px) {
11693
- body
11694
- .mec-modal-wrap
11695
- .mec-single-modal
11696
- .flip-clock-divider:not(:first-child) {
11697
  width: 14px !important;
11698
  }
11699
 
@@ -11707,10 +11215,7 @@ body .featherlight .featherlight-close-icon:hover {
11707
  }
11708
 
11709
  @media (min-width: 961px) and (max-width: 1024px) {
11710
- body
11711
- .mec-modal-wrap
11712
- .mec-single-modal
11713
- .flip-clock-divider:not(:first-child) {
11714
  width: 7px !important;
11715
  }
11716
 
@@ -11735,6 +11240,7 @@ body .featherlight .featherlight-close-icon:hover {
11735
  }
11736
 
11737
  @media (max-width: 480px) {
 
11738
  .featherlight .featherlight-content,
11739
  body .mec-modal-wrap {
11740
  max-width: 100%;
@@ -11746,10 +11252,7 @@ body .featherlight .featherlight-close-icon:hover {
11746
  }
11747
 
11748
  @media (max-width: 414px) {
11749
- body
11750
- .mec-modal-wrap
11751
- .mec-single-modal
11752
- .flip-clock-divider:not(:first-child) {
11753
  width: 50px !important;
11754
  }
11755
 
@@ -11761,28 +11264,17 @@ body .featherlight .featherlight-close-icon:hover {
11761
  padding: 20px 5px 20px 65px;
11762
  }
11763
 
11764
- body
11765
- .featherlight-content
11766
- .mec-modal-wrap
11767
- .mec-single-modal
11768
- .mec-events-meta-group-countdown {
11769
  padding: 20px 2px 20px 2px !important;
11770
  }
11771
 
11772
- body
11773
- .featherlight-content
11774
- .mec-modal-wrap
11775
- .mec-single-modal
11776
- .flip-clock-divider:not(:first-child) {
11777
  width: 3px !important;
11778
  }
11779
  }
11780
 
11781
  @media (max-width: 375px) {
11782
- body
11783
- .mec-modal-wrap
11784
- .mec-single-modal
11785
- .flip-clock-divider:not(:first-child) {
11786
  width: 50px !important;
11787
  }
11788
 
@@ -11796,10 +11288,7 @@ body .featherlight .featherlight-close-icon:hover {
11796
  }
11797
 
11798
  @media (max-width: 320px) {
11799
- body
11800
- .mec-modal-wrap
11801
- .mec-single-modal
11802
- .flip-clock-divider:not(:first-child) {
11803
  width: 20px !important;
11804
  }
11805
 
@@ -11983,6 +11472,7 @@ body .featherlight .featherlight-close-icon:hover {
11983
  max-width: 100%;
11984
  padding-left: 15px;
11985
  }
 
11986
  .mec-events-toggle .mec-toggle-title {
11987
  display: block;
11988
  width: 100%;
@@ -12066,6 +11556,7 @@ body .featherlight .featherlight-close-icon:hover {
12066
  }
12067
 
12068
  @media only screen and (max-width: 767px) {
 
12069
  .mec-agenda-date-wrap,
12070
  .mec-agenda-events-wrap {
12071
  float: none;
@@ -12113,9 +11604,7 @@ body .featherlight .featherlight-close-icon:hover {
12113
  font-size: 12px;
12114
  }
12115
 
12116
- .mec-yearly-view-wrap
12117
- .mec-calendar.mec-yearly-calendar
12118
- .mec-calendar-events-sec {
12119
  padding: 10px;
12120
  }
12121
 
@@ -12241,6 +11730,7 @@ body .featherlight .featherlight-close-icon:hover {
12241
  }
12242
 
12243
  @media only screen and (max-width: 767px) {
 
12244
  .mec-yearly-view-wrap .mec-yearly-calendar-sec,
12245
  .mec-yearly-view-wrap .mec-yearly-agenda-sec {
12246
  width: 100%;
@@ -12321,31 +11811,19 @@ body .featherlight .featherlight-close-icon:hover {
12321
  cursor: pointer;
12322
  }
12323
 
12324
- .mec-calendar.mec-calendar-timetable
12325
- .mec-calendar-d-table
12326
- dl
12327
- dt.mec-timetable-has-no-event,
12328
- .mec-calendar.mec-calendar-timetable
12329
- .mec-calendar-d-table
12330
- dl
12331
- dt.mec-timetable-has-no-event:hover {
12332
  color: #bbb;
12333
  cursor: default;
12334
  }
12335
 
12336
- .mec-calendar.mec-calendar-timetable
12337
- .mec-calendar-d-table
12338
- dl
12339
- dt.mec-timetable-day-active {
12340
  background: #40d9f1;
12341
  color: #fff;
12342
  position: relative;
12343
  }
12344
 
12345
- .mec-calendar.mec-calendar-timetable
12346
- .mec-calendar-d-table
12347
- dl
12348
- dt.mec-timetable-day-active:after {
12349
  content: "";
12350
  position: absolute;
12351
  display: block;
@@ -12440,9 +11918,7 @@ body .featherlight .featherlight-close-icon:hover {
12440
  border-bottom: 1px solid #ebebeb;
12441
  }
12442
 
12443
- .mec-timetable-events-list
12444
- .mec-timetable-event:last-child
12445
- .mec-timetable-event-span {
12446
  border-bottom: none;
12447
  }
12448
  }
@@ -12852,9 +12328,7 @@ body .featherlight .featherlight-close-icon:hover {
12852
  text-decoration: underline;
12853
  }
12854
 
12855
- .mec-av-spot-content.mec-event-grid-modern
12856
- .mec-event-footer
12857
- .mec-booking-button {
12858
  font-size: 12px;
12859
  padding: 0 31px;
12860
  line-height: 49px;
@@ -13039,9 +12513,7 @@ body .featherlight .featherlight-close-icon:hover {
13039
  text-decoration: underline;
13040
  }
13041
 
13042
- .mec-masonry-content.mec-event-grid-modern
13043
- .mec-event-footer
13044
- .mec-booking-button {
13045
  font-size: 12px;
13046
  padding: 0 31px;
13047
  line-height: 49px;
@@ -13593,29 +13065,21 @@ body .featherlight .featherlight-close-icon:hover {
13593
 
13594
  /* shadow */
13595
  .flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
13596
- background: -moz-linear-gradient(
13597
- top,
13598
- rgba(0, 0, 0, 0.1) 0%,
13599
- rgba(64, 64, 64, 0.68) 100%
13600
- );
13601
- background: -webkit-gradient(
13602
- linear,
13603
- left top,
13604
- left bottom,
13605
- color-stop(0%, rgba(0, 0, 0, 0.1)),
13606
- color-stop(100%, rgba(64, 64, 64, 0.68))
13607
- );
13608
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%;
13609
- background: -o-linear-gradient(
13610
- top,
13611
- rgba(0, 0, 0, 0.1) 0%,
13612
- rgba(64, 64, 64, 0.68) 100%
13613
- );
13614
- background: -ms-linear-gradient(
13615
- top,
13616
- rgba(0, 0, 0, 0.1) 0%,
13617
- rgba(64, 64, 64, 0.68) 100%
13618
- );
13619
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%,
13620
  rgba(64, 64, 64, 0.68) 100%;
13621
  -webkit-animation: show 0.5s linear both;
@@ -13624,29 +13088,21 @@ body .featherlight .featherlight-close-icon:hover {
13624
  }
13625
 
13626
  .flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
13627
- background: -moz-linear-gradient(
13628
- top,
13629
- rgba(0, 0, 0, 0.1) 0%,
13630
- rgba(64, 64, 64, 0.68) 100%
13631
- );
13632
- background: -webkit-gradient(
13633
- linear,
13634
- left top,
13635
- left bottom,
13636
- color-stop(0%, rgba(0, 0, 0, 0.1)),
13637
- color-stop(100%, rgba(64, 64, 64, 0.68))
13638
- );
13639
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%;
13640
- background: -o-linear-gradient(
13641
- top,
13642
- rgba(0, 0, 0, 0.1) 0%,
13643
- rgba(64, 64, 64, 0.68) 100%
13644
- );
13645
- background: -ms-linear-gradient(
13646
- top,
13647
- rgba(0, 0, 0, 0.1) 0%,
13648
- rgba(64, 64, 64, 0.68) 100%
13649
- );
13650
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%,
13651
  rgba(64, 64, 64, 0.68) 100%;
13652
  -webkit-animation: hide 0.5s 0.3s linear both;
@@ -13656,29 +13112,21 @@ body .featherlight .featherlight-close-icon:hover {
13656
 
13657
  /*down*/
13658
  .flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
13659
- background: -moz-linear-gradient(
13660
- top,
13661
- rgba(64, 64, 64, 0.68) 0%,
13662
- rgba(0, 0, 0, 0.1) 100%
13663
- );
13664
- background: -webkit-gradient(
13665
- linear,
13666
- left top,
13667
- left bottom,
13668
- color-stop(0%, rgba(64, 64, 64, 0.68)),
13669
- color-stop(100%, rgba(0, 0, 0, 0.1))
13670
- );
13671
  background: linear, top, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%;
13672
- background: -o-linear-gradient(
13673
- top,
13674
- rgba(64, 64, 64, 0.68) 0%,
13675
- rgba(0, 0, 0, 0.1) 100%
13676
- );
13677
- background: -ms-linear-gradient(
13678
- top,
13679
- rgba(64, 64, 64, 0.68) 0%,
13680
- rgba(0, 0, 0, 0.1) 100%
13681
- );
13682
  background: linear, to bottom, rgba(64, 64, 64, 0.68) 0%,
13683
  rgba(0, 0, 0, 0.1) 100%;
13684
  -webkit-animation: show 0.5s linear both;
@@ -13687,29 +13135,21 @@ body .featherlight .featherlight-close-icon:hover {
13687
  }
13688
 
13689
  .flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
13690
- background: -moz-linear-gradient(
13691
- top,
13692
- rgba(64, 64, 64, 0.68) 0%,
13693
- rgba(0, 0, 0, 0.1) 100%
13694
- );
13695
- background: -webkit-gradient(
13696
- linear,
13697
- left top,
13698
- left bottom,
13699
- color-stop(0%, rgba(64, 64, 64, 0.68)),
13700
- color-stop(100%, rgba(0, 0, 0, 0.1))
13701
- );
13702
  background: linear, top, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%;
13703
- background: -o-linear-gradient(
13704
- top,
13705
- rgba(64, 64, 64, 0.68) 0%,
13706
- rgba(0, 0, 0, 0.1) 100%
13707
- );
13708
- background: -ms-linear-gradient(
13709
- top,
13710
- rgba(64, 64, 64, 0.68) 0%,
13711
- rgba(0, 0, 0, 0.1) 100%
13712
- );
13713
  background: linear, to bottom, rgba(64, 64, 64, 0.68) 0%,
13714
  rgba(0, 0, 0, 0.1) 100%;
13715
  -webkit-animation: hide 0.5s 0.3s linear both;
@@ -13802,13 +13242,11 @@ body .featherlight .featherlight-close-icon:hover {
13802
  @font-face {
13803
  font-family: "simple-line-icons";
13804
  src: url("../fonts/Simple-Line-Icons.eot?v=2.3.1");
13805
- src: url("../fonts/Simple-Line-Icons.eot?v=2.3.1#iefix")
13806
- format("embedded-opentype"),
13807
  url("../fonts/Simple-Line-Icons.woff2?v=2.3.1") format("woff2"),
13808
  url("../fonts/Simple-Line-Icons.woff?v=2.3.1") format("woff"),
13809
  url("../fonts/Simple-Line-Icons.ttf?v=2.3.1") format("truetype"),
13810
- url("../fonts/Simple-Line-Icons.svg?v=2.3.1#simple-line-icons")
13811
- format("svg");
13812
  font-weight: normal;
13813
  font-style: normal;
13814
  }
@@ -13949,7 +13387,7 @@ body .featherlight .featherlight-close-icon:hover {
13949
  display: none;
13950
  }
13951
 
13952
- .mec-toggle-month-divider .mec-month-divider + article {
13953
  margin-top: 20px;
13954
  }
13955
 
@@ -13957,16 +13395,11 @@ body .featherlight .featherlight-close-icon:hover {
13957
  border-top: none;
13958
  }
13959
 
13960
- .mec-toggle-month-divider
13961
- .mec-event-list-accordion
13962
- .mec-month-divider:not(:first-of-type)
13963
- ~ article {
13964
  display: none;
13965
  }
13966
 
13967
- .mec-skin-list-events-container:not(.mec-toggle-month-divider)
13968
- .mec-month-divider
13969
- i {
13970
  display: none;
13971
  }
13972
 
@@ -14051,12 +13484,9 @@ body .featherlight .featherlight-close-icon:hover {
14051
  content: attr(data-style);
14052
  } */
14053
 
14054
- .mec-wrap
14055
- article:not([class^="mec-event-countdown"]):not([class^="mec-event-cover-"]).mec-label-featured,
14056
- .mec-wrap
14057
- article:not([class^="mec-event-countdown"]):not([class^="mec-event-cover-"]).mec-label-canceled,
14058
- .mec-wrap
14059
- article:not([class^="mec-event-countdown"]):not([class^="mec-event-cover-"]).mec-label-custom {
14060
  overflow: hidden;
14061
  position: relative;
14062
  }
@@ -14081,13 +13511,11 @@ body .featherlight .featherlight-close-icon:hover {
14081
  text-align: center;
14082
  }
14083
 
14084
- .mec-box-calendar.mec-event-calendar-classic.mec-event-container-novel
14085
- .mec-event-label-captions {
14086
  display: none;
14087
  }
14088
 
14089
- .mec-wrap
14090
- article:not([class^="mec-event-countdown"]):not([class^="mec-event-cover-"]).mec-label-canceled:before {
14091
  background: #de0404;
14092
  }
14093
 
@@ -14121,11 +13549,13 @@ ul.mec-weekly-view-dates-events article:before,
14121
  margin-left: 5px;
14122
  border-radius: 2px;
14123
  }
 
14124
  .mec-timeline-event.mec-label-canceled .mec-fc-style,
14125
  .mec-wrap .mec-events-agenda .mec-agenda-event.mec-label-canceled .mec-fc-style,
14126
  .mec-wrap article.mec-event-cover-modern.mec-label-canceled .mec-fc-style {
14127
  background: #de0404;
14128
  }
 
14129
  .mec-timeline-event .mec-fc-style:before,
14130
  .mec-wrap .mec-events-agenda .mec-agenda-event .mec-fc-style:before,
14131
  .mec-wrap .mec-event-list-modern article .mec-fc-style:before,
@@ -14151,10 +13581,7 @@ ul.mec-weekly-view-dates-events article:before,
14151
  }
14152
 
14153
  .mec-timeline-event.mec-label-canceled .mec-fc-style:before,
14154
- .mec-wrap
14155
- .mec-events-agenda
14156
- .mec-agenda-event.mec-label-canceled
14157
- .mec-fc-style:before {
14158
  color: #de0404;
14159
  }
14160
 
@@ -14193,41 +13620,25 @@ ul.mec-weekly-view-dates-events article:before,
14193
  .mec-event-grid-simple article.mec-label-canceled .mec-fc-style,
14194
  .mec-wrap article.mec-event-cover-classic.mec-label-canceled .mec-fc-style,
14195
  .mec-wrap article.mec-event-cover-clean.mec-label-canceled .mec-fc-style,
14196
- .mec-wrap
14197
- article[class^="mec-event-countdown-"].mec-label-canceled
14198
- .mec-fc-style {
14199
  background: #de0404;
14200
  }
14201
 
14202
- .mec-wrap
14203
- .mec-event-list-modern
14204
- article.mec-label-canceled
14205
- .mec-fc-style:before,
14206
- .mec-wrap
14207
- .mec-event-list-accordion
14208
- article.mec-label-canceled
14209
- .mec-fc-style:before,
14210
  .mec-timetable-wrap article.mec-label-canceled .mec-fc-style:before,
14211
  .mec-event-grid-minimal article.mec-label-canceled .mec-fc-style:before,
14212
  .mec-event-grid-classic article.mec-label-canceled .mec-fc-style:before,
14213
  .mec-event-grid-simple article.mec-label-canceled .mec-fc-style:before,
14214
- .mec-wrap
14215
- article.mec-event-cover-classic.mec-label-canceled
14216
- .mec-fc-style:before,
14217
  .mec-wrap article.mec-event-cover-clean.mec-label-canceled .mec-fc-style:before,
14218
- .mec-wrap
14219
- article[class^="mec-event-countdown-"].mec-label-canceled
14220
- .mec-fc-style:before {
14221
  color: #de0404;
14222
  }
14223
 
14224
  /* Slider view */
14225
- .mec-wrap
14226
- .mec-slider-t5
14227
- article:not([class^="mec-event-countdown"]).mec-label-featured:before,
14228
- .mec-wrap
14229
- .mec-slider-t5
14230
- article:not([class^="mec-event-countdown"]).mec-label-canceled:before {
14231
  -ms-transform: none;
14232
  -webkit-transform: none;
14233
  transform: none;
@@ -14262,10 +13673,7 @@ ul.mec-weekly-view-dates-events article:before,
14262
  }
14263
 
14264
  /* Grid View/Clean */
14265
- .mec-skin-grid-events-container
14266
- .mec-wrap
14267
- .mec-event-grid-clean
14268
- .mec-event-article:before {
14269
  -ms-transform: none;
14270
  -webkit-transform: none;
14271
  transform: none !important;
@@ -14310,9 +13718,11 @@ ul.mec-weekly-view-dates-events article:before,
14310
  ul.mec-categories {
14311
  padding: 0;
14312
  }
 
14313
  ul.mec-categories li.mec-category {
14314
  list-style: none;
14315
  }
 
14316
  ul.mec-categories li.mec-category a {
14317
  font-weight: 400;
14318
  color: #626262;
@@ -14335,10 +13745,7 @@ ul.mec-categories li.mec-category a {
14335
  background-size: cover;
14336
  }
14337
 
14338
- .mec-wrap
14339
- [id^="mec_skin_events_"]
14340
- .mec-event-data-fields
14341
- .mec-data-fields-tooltip {
14342
  position: absolute;
14343
  width: 340px;
14344
  bottom: 24px;
@@ -14354,19 +13761,13 @@ ul.mec-categories li.mec-category a {
14354
  z-index: 99;
14355
  }
14356
 
14357
- .mec-wrap
14358
- [id^="mec_skin_events_"]
14359
- .mec-event-data-fields:hover
14360
- .mec-data-fields-tooltip {
14361
  visibility: visible;
14362
  opacity: 1;
14363
  transform: scale(1);
14364
  }
14365
 
14366
- .mec-wrap
14367
- [id^="mec_skin_events_"]
14368
- .mec-event-data-fields
14369
- .mec-data-fields-tooltip:before {
14370
  display: block;
14371
  content: "";
14372
  position: absolute;
@@ -14380,22 +13781,13 @@ ul.mec-categories li.mec-category a {
14380
  z-index: 0;
14381
  }
14382
 
14383
- .mec-wrap
14384
- [id^="mec_skin_events_"]
14385
- .mec-event-data-fields
14386
- .mec-data-fields-tooltip
14387
- .mec-data-fields-tooltip-box {
14388
  overflow: hidden;
14389
  border-radius: 11px;
14390
  padding: 12px 0;
14391
  }
14392
 
14393
- .mec-wrap
14394
- [id^="mec_skin_events_"]
14395
- .mec-event-data-fields
14396
- .mec-data-fields-tooltip
14397
- .mec-data-fields-tooltip-box
14398
- ul {
14399
  width: 100%;
14400
  height: 200px;
14401
  overflow-y: scroll;
@@ -14403,42 +13795,21 @@ ul.mec-categories li.mec-category a {
14403
  text-align: left;
14404
  }
14405
 
14406
- .mec-wrap
14407
- [id^="mec_skin_events_"]
14408
- .mec-event-data-fields
14409
- .mec-data-fields-tooltip
14410
- .mec-data-fields-tooltip-box
14411
- ul::-webkit-scrollbar-track {
14412
  background-color: #fafafa;
14413
  }
14414
 
14415
- .mec-wrap
14416
- [id^="mec_skin_events_"]
14417
- .mec-event-data-fields
14418
- .mec-data-fields-tooltip
14419
- .mec-data-fields-tooltip-box
14420
- ul::-webkit-scrollbar {
14421
  width: 4px;
14422
  background-color: #fafafa;
14423
  }
14424
 
14425
- .mec-wrap
14426
- [id^="mec_skin_events_"]
14427
- .mec-event-data-fields
14428
- .mec-data-fields-tooltip
14429
- .mec-data-fields-tooltip-box
14430
- ul::-webkit-scrollbar-thumb {
14431
  background-color: #40d9f1;
14432
  border-radius: 4px;
14433
  }
14434
 
14435
- .mec-wrap
14436
- [id^="mec_skin_events_"]
14437
- .mec-event-data-fields
14438
- .mec-data-fields-tooltip
14439
- .mec-data-fields-tooltip-box
14440
- ul
14441
- .mec-event-data-field-item {
14442
  display: block;
14443
  width: 100%;
14444
  text-transform: none;
@@ -14451,39 +13822,40 @@ ul.mec-categories li.mec-category a {
14451
  border-bottom: 1px dashed #e1e2e3;
14452
  }
14453
 
14454
- .mec-wrap
14455
- [id^="mec_skin_events_"]
14456
- .mec-event-data-fields
14457
- .mec-data-fields-tooltip
14458
- .mec-data-fields-tooltip-box
14459
- ul
14460
- .mec-event-data-field-item:last-child {
14461
  border-bottom: none;
14462
  }
14463
 
14464
- .mec-wrap
14465
- [id^="mec_skin_events_"]
14466
- .mec-data-fields-tooltip
14467
- .mec-data-fields-tooltip-box
14468
- ul
14469
- .mec-event-data-field-item
14470
- a {
14471
  color: #40d9f1;
14472
  font-size: 13px;
14473
  line-height: 1.5;
14474
  font-weight: 400;
14475
  }
14476
 
14477
- .mec-wrap
14478
- [id^="mec_skin_events_"]
14479
- .mec-data-fields-tooltip
14480
- .mec-data-fields-tooltip-box
14481
- ul
14482
- .mec-event-data-field-item
14483
- a:hover {
14484
  color: #000;
14485
  }
14486
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14487
  /* # Speaker Modal
14488
  ================================================== */
14489
  .mec-hourly-schedule-speaker-info {
@@ -14797,7 +14169,7 @@ ul.mec-categories li.mec-category a {
14797
  }
14798
 
14799
  .mec-booking-attendees-head span,
14800
- .mec-booking-attendees-head-content > span {
14801
  vertical-align: middle;
14802
  display: table-cell;
14803
  padding: 7px;
@@ -14816,27 +14188,27 @@ ul.mec-categories li.mec-category a {
14816
  }
14817
 
14818
  .mec-booking-attendees-head span:nth-child(1),
14819
- .mec-booking-attendees-head-content > span:nth-child(1) {
14820
  width: 4%;
14821
  }
14822
 
14823
  .mec-booking-attendees-head span:nth-child(2),
14824
- .mec-booking-attendees-head-content > span:nth-child(2) {
14825
  width: 20%;
14826
  }
14827
 
14828
  .mec-booking-attendees-head span:nth-child(3),
14829
- .mec-booking-attendees-head-content > span:nth-child(3) {
14830
  width: 24%;
14831
  }
14832
 
14833
  .mec-booking-attendees-head span:nth-child(4),
14834
- .mec-booking-attendees-head-content > span:nth-child(4) {
14835
  width: 26%;
14836
  }
14837
 
14838
  .mec-booking-attendees-head span:nth-child(5),
14839
- .mec-booking-attendees-head-content > span:nth-child(5) {
14840
  width: 26%;
14841
  }
14842
 
@@ -14846,7 +14218,7 @@ ul.mec-categories li.mec-category a {
14846
  }
14847
 
14848
  .mec-booking-attendees-head span,
14849
- .mec-booking-attendees-head-content > span {
14850
  word-break: break-all;
14851
  }
14852
  }
@@ -14921,6 +14293,7 @@ ul.mec-categories li.mec-category a {
14921
  }
14922
 
14923
  @media (max-width: 780px) {
 
14924
  .mec-profile i,
14925
  .mec-profile .mec-profile-bookings tbody tr {
14926
  font-size: 12px;
@@ -14945,6 +14318,7 @@ ul.mec-categories li.mec-category a {
14945
  }
14946
 
14947
  @media (max-width: 480px) {
 
14948
  .mec-profile .mec-booking-number-of-attendees,
14949
  .mec-profile i,
14950
  .mec-profile .mec-profile-bookings tbody tr {
@@ -15059,7 +14433,7 @@ ul.mec-categories li.mec-category a {
15059
  background: #fff;
15060
  }
15061
 
15062
- .lity-content .mec-events-meta-group-booking .mec-booking form > h4 {
15063
  text-transform: uppercase;
15064
  font-size: 15px;
15065
  font-weight: 700;
@@ -15074,7 +14448,7 @@ ul.mec-categories li.mec-category a {
15074
  margin-bottom: 10px;
15075
  }
15076
 
15077
- .lity-content .mec-events-meta-group-booking .mec-booking form > h4:before {
15078
  padding: 1px 35px;
15079
  border-bottom: 4px solid #40d9f1;
15080
  font-size: 6px;
@@ -15219,10 +14593,7 @@ ul.mec-categories li.mec-category a {
15219
  width: 50%;
15220
  }
15221
 
15222
- .lity-content
15223
- .mec-events-meta-group-booking
15224
- ul.mec-book-price-details
15225
- li:nth-child(even) {
15226
  border: none;
15227
  }
15228
 
@@ -15242,9 +14613,7 @@ ul.mec-categories li.mec-category a {
15242
  animation: rotating 1.2s linear infinite;
15243
  }
15244
 
15245
- .lity-content
15246
- .mec-events-meta-group-booking
15247
- button[type="submit"].loading:after {
15248
  display: inline-block;
15249
  }
15250
 
@@ -15536,6 +14905,7 @@ ul.mec-categories li.mec-category a {
15536
  }
15537
 
15538
  @media only screen and (min-width: 1200px) {
 
15539
  .mec-wrap .col-xs-1,
15540
  .mec-wrap .col-sm-1,
15541
  .mec-wrap .col-md-1,
@@ -15666,6 +15036,7 @@ ul.mec-categories li.mec-category a {
15666
  }
15667
 
15668
  @media (min-width: 768px) {
 
15669
  .mec-wrap .col-sm-1,
15670
  .mec-wrap .col-sm-2,
15671
  .mec-wrap .col-sm-3,
@@ -15731,6 +15102,7 @@ ul.mec-categories li.mec-category a {
15731
  }
15732
 
15733
  @media (min-width: 961px) {
 
15734
  .mec-wrap .col-md-1,
15735
  .mec-wrap .col-md-2,
15736
  .mec-wrap .col-md-3,
@@ -15796,6 +15168,7 @@ ul.mec-categories li.mec-category a {
15796
  }
15797
 
15798
  @media (min-width: 1200px) {
 
15799
  .mec-wrap .col-lg-1,
15800
  .mec-wrap .col-lg-2,
15801
  .mec-wrap .col-lg-3,
@@ -15921,7 +15294,7 @@ ul.mec-categories li.mec-category a {
15921
 
15922
  /* Advanced Repeating */
15923
 
15924
- .mec-fes-form #mec-advanced-wraper div:first-child > ul {
15925
  border: 1px solid #cfeff5;
15926
  width: auto;
15927
  box-shadow: 0 1px 4px -2px #cfeff5;
@@ -15931,15 +15304,15 @@ ul.mec-categories li.mec-category a {
15931
  border-radius: 2px;
15932
  }
15933
 
15934
- .mec-fes-form #mec-advanced-wraper div:first-child > ul:last-of-type {
15935
  margin-bottom: 35px;
15936
  }
15937
 
15938
- #mec-advanced-wraper div:first-child > ul span {
15939
  display: none;
15940
  }
15941
 
15942
- #mec-advanced-wraper div:first-child > ul * {
15943
  display: inline-block;
15944
  background: #fff;
15945
  font-size: 12px;
@@ -15947,7 +15320,7 @@ ul.mec-categories li.mec-category a {
15947
  text-align: center;
15948
  }
15949
 
15950
- #mec-advanced-wraper div:first-child > ul > li {
15951
  width: 60px;
15952
  font-weight: 700;
15953
  margin: 0 10px 0 0;
@@ -15955,7 +15328,7 @@ ul.mec-categories li.mec-category a {
15955
  border-right: 1px solid #cfeff5;
15956
  }
15957
 
15958
- #mec-advanced-wraper div:first-child > ul > ul > li {
15959
  margin: 0;
15960
  padding: 2px 10px;
15961
  cursor: pointer;
@@ -15963,8 +15336,8 @@ ul.mec-categories li.mec-category a {
15963
  transition: all 0.18s ease;
15964
  }
15965
 
15966
- .mec-fes-form #mec-advanced-wraper div:first-child > ul > ul > li:hover,
15967
- .mec-fes-form #mec-advanced-wraper div:first-child > ul > ul > li.mec-active {
15968
  background: #40d9f1 !important;
15969
  box-shadow: 0 1px 9px -3px #40d9f1;
15970
  color: #fff !important;
@@ -15975,10 +15348,7 @@ ul.mec-categories li.mec-category a {
15975
  width: 83%;
15976
  }
15977
 
15978
- .mec-search-bar-wrap
15979
- .mec-search-form
15980
- .mec-ajax-search-result
15981
- .mec-text-input-search {
15982
  width: 100%;
15983
  float: none;
15984
  }
@@ -15991,7 +15361,7 @@ ul.mec-categories li.mec-category a {
15991
  font-weight: normal;
15992
  }
15993
 
15994
- .mec-text-input-search + input#mec-search-bar-input {
15995
  margin-left: -3px;
15996
  }
15997
 
@@ -16183,17 +15553,11 @@ article.mec-search-bar-result {
16183
  font-weight: bold !important;
16184
  }
16185
 
16186
- .mec-wrap.mec-modern-search-bar
16187
- .mec-text-input-search
16188
- + input#mec-search-bar-input {
16189
  margin-left: 0;
16190
  }
16191
 
16192
- .mec-wrap.mec-modern-search-bar
16193
- .mec-search-form
16194
- .mec-dropdown-wrap
16195
- .mec-dropdown-search
16196
- select {
16197
  height: 45px;
16198
  background: rgba(255, 255, 255, 0.99);
16199
  border-radius: 2px;
@@ -16245,19 +15609,31 @@ article.mec-search-bar-result {
16245
  margin-bottom: 20px;
16246
  }
16247
 
16248
- .mec-wrap.mec-modern-search-bar
16249
- .mec-text-input-search
16250
- + input#mec-search-bar-input {
16251
  margin-left: 10px;
16252
  }
16253
  }
16254
 
16255
  /* Related Events */
 
 
 
 
 
 
16256
  .mec-related-events {
16257
  margin-right: -15px;
16258
  margin-left: -15px;
16259
  }
16260
 
 
 
 
 
 
 
 
 
16261
  .mec-related-events-wrap {
16262
  margin-top: 50px;
16263
  }
@@ -16305,6 +15681,14 @@ article.mec-search-bar-result {
16305
  transition: all 0.3s ease;
16306
  }
16307
 
 
 
 
 
 
 
 
 
16308
  /* Next / Previous Events */
16309
  .mec-next-previous-events {
16310
  width: 100%;
@@ -16450,7 +15834,7 @@ article.mec-search-bar-result {
16450
  padding-top: 1px;
16451
  }
16452
 
16453
- .mec-fes-form-cntt #mec-organizer-payments ul > li {
16454
  width: 100%;
16455
  display: inline-block;
16456
  vertical-align: top;
@@ -16654,9 +16038,7 @@ article.mec-search-bar-result {
16654
  color: #ff5d39;
16655
  }
16656
 
16657
- #mec-login-form.mec-login-form
16658
- .mec-ajax-login-loading-text.error
16659
- strong:before {
16660
  border-color: #ff5d39;
16661
  border-bottom: none;
16662
  }
@@ -16680,9 +16062,7 @@ article.mec-search-bar-result {
16680
  }
16681
 
16682
  /* Stripe V3 */
16683
- .mec-book-form-gateway-checkout
16684
- [id*="mec_do_transaction_stripe_"]
16685
- .mec-form-row:first-child {
16686
  margin-bottom: 20px;
16687
  }
16688
 
@@ -16700,9 +16080,7 @@ article.mec-search-bar-result {
16700
  background: #fff;
16701
  }
16702
 
16703
- .mec-book-form-gateways
16704
- [id*="mec_book_form_gateway_checkout"]
16705
- input[type="text"] {
16706
  box-sizing: border-box;
16707
  height: 40px;
16708
  padding: 10px 12px;
@@ -16716,9 +16094,7 @@ article.mec-search-bar-result {
16716
  background: #fff !important;
16717
  }
16718
 
16719
- .mec-book-form-gateways
16720
- [id*="mec_book_form_gateway_checkout"]
16721
- input[type="text"]:focus {
16722
  outline: none;
16723
  }
16724
 
@@ -16775,7 +16151,7 @@ ul#mec_reg_form_fields li .mec_reg_field_remove,
16775
  box-shadow: 0 2px 6px -3px #40d9f1;
16776
  }
16777
 
16778
- .mec-fes-form .mec-form-row input + button.button {
16779
  vertical-align: top;
16780
  }
16781
 
@@ -16813,7 +16189,7 @@ ul#mec_reg_form_fields li .mec_reg_field_remove,
16813
  height: 38px;
16814
  }
16815
 
16816
- .mec-fes-form .mec-meta-box-fields > label {
16817
  padding: 0;
16818
  }
16819
 
@@ -17016,14 +16392,8 @@ ul#mec_reg_form_fields li .mec_reg_field_remove:hover {
17016
  #mec_meta_box_tickets_form [id^="mec_ticket_row"] button,
17017
  #mec_fes_organizer_remove_image_button,
17018
  #mec_fes_location_remove_image_button,
17019
- #mec_meta_box_hourly_schedule_days
17020
- [id^="mec_meta_box_hourly_schedule_day_"]
17021
- .mec-form-row.mec-box
17022
- .button,
17023
- #mec_meta_box_hourly_schedule_days
17024
- [id^="mec_meta_box_hourly_schedule_day_"]
17025
- .mec-col-1
17026
- .button,
17027
  #mec_reg_form_field_types .button.red {
17028
  color: #ea6485;
17029
  box-shadow: 0 2px 6px -3px #ea6485;
@@ -17034,14 +16404,8 @@ ul#mec_reg_form_fields li .mec_reg_field_remove:hover {
17034
  #mec_meta_box_tickets_form [id^="mec_ticket_row"] button:hover,
17035
  #mec_fes_organizer_remove_image_button:hover,
17036
  #mec_fes_location_remove_image_button:hover,
17037
- #mec_meta_box_hourly_schedule_days
17038
- [id^="mec_meta_box_hourly_schedule_day_"]
17039
- .mec-form-row.mec-box
17040
- .button:hover,
17041
- #mec_meta_box_hourly_schedule_days
17042
- [id^="mec_meta_box_hourly_schedule_day_"]
17043
- .mec-col-1
17044
- .button:hover,
17045
  #mec_reg_form_field_types .button.red:hover {
17046
  background: #ea6485;
17047
  color: #fff;
@@ -17071,14 +16435,8 @@ ul#mec_reg_form_fields li .mec_reg_field_remove:hover {
17071
  #mec_meta_box_tickets_form [id^="mec_ticket_row"] button:hover,
17072
  #mec_fes_organizer_remove_image_button:hover,
17073
  #mec_fes_location_remove_image_button:hover,
17074
- #mec_meta_box_hourly_schedule_days
17075
- [id^="mec_meta_box_hourly_schedule_day_"]
17076
- .mec-form-row.mec-box
17077
- .button:hover,
17078
- #mec_meta_box_hourly_schedule_days
17079
- [id^="mec_meta_box_hourly_schedule_day_"]
17080
- .mec-col-1
17081
- .button:hover,
17082
  #mec_price_per_dates_container .button:hover,
17083
  #mec_reg_form_field_types .button.red:hover {
17084
  color: #fff;
@@ -17099,24 +16457,21 @@ ul#mec_reg_form_fields li .mec_reg_field_remove:hover {
17099
  }
17100
 
17101
  #mec_fees_list [id^="mec_remove_fee_button"],
17102
- #mec_meta_box_ticket_variations_form
17103
- .mec-form-row
17104
- [id^="mec_remove_ticket_variation_button"] {
17105
  margin-left: 14px !important;
17106
  }
17107
 
17108
  #mec_meta_box_hourly_schedule_days .mec-add-hourly-schedule-button {
17109
  line-height: 10px !important;
17110
  }
 
17111
  #mec_meta_box_tickets_form [id^="mec_ticket_row"] .mec_add_price_date_button {
17112
  color: #40d9f1;
17113
  box-shadow: 0 2px 6px -3px #40d9f1;
17114
  border: 2px solid #cfeff5;
17115
  }
17116
 
17117
- #mec_meta_box_tickets_form
17118
- [id^="mec_ticket_row"]
17119
- .mec_add_price_date_button:hover,
17120
  #mec_reg_form_field_types .button:hover {
17121
  color: #fff;
17122
  border: 2px solid #40d9f1;
@@ -17172,29 +16527,26 @@ ul#mec_reg_form_fields li .mec_reg_field_remove:hover {
17172
  margin-top: 20px;
17173
  }
17174
 
17175
- .mec-fes-form
17176
- #mec_fes_form
17177
- #mec_bfixed_form_fields
17178
- .mec_bfixed_notification_placeholder {
17179
  font-size: 0;
17180
  }
17181
 
17182
- .mec-form-row select + span.mec-tooltip,
17183
- .mec-form-row input + span.mec-tooltip {
17184
  bottom: 10px;
17185
  }
17186
 
17187
- .mec-form-row label + span.mec-tooltip {
17188
  bottom: 8px;
17189
  }
17190
 
17191
- .mec-form-row textarea + span.mec-tooltip {
17192
  bottom: auto;
17193
  vertical-align: top;
17194
  top: 12px;
17195
  }
17196
 
17197
- .mec-form-row span + span.mec-tooltip {
17198
  bottom: 0;
17199
  vertical-align: middle;
17200
  }
@@ -17552,6 +16904,7 @@ body .mce-menu .mce-menu-item:hover {
17552
  height: auto;
17553
  padding: 0;
17554
  }
 
17555
  .ui-datepicker-calendar th,
17556
  .ui-datepicker .ui-datepicker-calendar td a {
17557
  font-size: 14px;
@@ -17679,6 +17032,7 @@ body .mce-menu .mce-menu-item:hover {
17679
  .mec-fes-export-wrapper ul li.fes-export-date-active {
17680
  color: #40d9f1;
17681
  }
 
17682
  .mec-fes-export-wrapper ul li.fes-export-date-active:before {
17683
  width: 15px;
17684
  height: 15px;
@@ -17817,17 +17171,12 @@ span.mec-event-export-csv:before,
17817
  height: 100%;
17818
  }
17819
 
17820
- .mec-fes-form
17821
- .select2-container--default.select2-container--focus
17822
- .select2-selection {
17823
  border: none !important;
17824
  outline: 0;
17825
  }
17826
 
17827
- .mec-fes-form
17828
- .select2-container--default
17829
- .select2-selection--single
17830
- .select2-selection__arrow {
17831
  top: 5px;
17832
  right: 4px;
17833
  }
@@ -17865,7 +17214,7 @@ span.mec-event-export-csv:before,
17865
  left: 95px;
17866
  }
17867
 
17868
- .mec-timeline-month-divider + .mec-timeline-events-container {
17869
  padding-top: 110px;
17870
  }
17871
 
@@ -18026,7 +17375,7 @@ a.mec-timeline-readmore:hover {
18026
  line-height: 1.24;
18027
  }
18028
 
18029
- .mec-timeline-event-details + .mec-timeline-event-details {
18030
  margin-top: 12px;
18031
  }
18032
 
@@ -18103,6 +17452,7 @@ a.mec-timeline-readmore i {
18103
  }
18104
 
18105
  @media (max-width: 992px) {
 
18106
  .mec-timeline-right-content,
18107
  .mec-timeline-left-content {
18108
  float: none;
@@ -18128,6 +17478,7 @@ a.mec-timeline-readmore i {
18128
  }
18129
 
18130
  @media (max-width: 320px) {
 
18131
  .mec-timeline-event-date,
18132
  .mec-timeline-event-content {
18133
  float: none;
@@ -18206,31 +17557,23 @@ a.mec-timeline-readmore i {
18206
  .mec-event-tile-view article.mec-tile-item:before,
18207
  .mec-event-tile-view article.mec-tile-item:after {
18208
  position: absolute;
18209
- background: -moz-linear-gradient(
18210
- 180deg,
18211
- rgba(0, 0, 0, 0.35) 0%,
18212
- rgba(0, 0, 0, 0.48) 65%,
18213
- rgba(0, 0, 0, 0.72) 100%
18214
- );
18215
- background: -webkit-gradient(
18216
- left top,
18217
- right top,
18218
- color-stop(0%, rgba(0, 0, 0, 0.35)),
18219
- color-stop(65%, rgba(0, 0, 0, 0.48)),
18220
- color-stop(100%, rgba(0, 0, 0, 0.72))
18221
- );
18222
- background: -webkit-gradient(
18223
- 180deg,
18224
- rgba(0, 0, 0, 0.35) 0%,
18225
- rgba(0, 0, 0, 0.48) 65%,
18226
- rgba(0, 0, 0, 0.72) 100%
18227
- );
18228
- background: linear-gradient(
18229
- 180deg,
18230
- rgba(0, 0, 0, 0.35) 0%,
18231
- rgba(0, 0, 0, 0.48) 65%,
18232
- rgba(0, 0, 0, 0.72) 100%
18233
- );
18234
  content: "";
18235
  left: 0;
18236
  right: 0;
@@ -18263,7 +17606,7 @@ a.mec-timeline-readmore i {
18263
  text-transform: uppercase;
18264
  }
18265
 
18266
- .mec-event-tile-view article.mec-tile-item .event-tile-view-head > div {
18267
  display: inline;
18268
  }
18269
 
@@ -18418,31 +17761,23 @@ a.mec-timeline-readmore i {
18418
  /* Tile View Overlay */
18419
  .mec-event-tile-view article.mec-tile-item .mec-tile-overlay {
18420
  position: absolute;
18421
- background: -moz-linear-gradient(
18422
- 180deg,
18423
- rgba(0, 0, 0, 0.35) 0,
18424
- rgba(0, 0, 0, 0.48) 65%,
18425
- rgba(0, 0, 0, 0.72) 100%
18426
- );
18427
- background: -webkit-gradient(
18428
- left top,
18429
- right top,
18430
- color-stop(0, rgba(0, 0, 0, 0.35)),
18431
- color-stop(65%, rgba(0, 0, 0, 0.48)),
18432
- color-stop(100%, rgba(0, 0, 0, 0.72))
18433
- );
18434
- background: -webkit-gradient(
18435
- 180deg,
18436
- rgba(0, 0, 0, 0.35) 0,
18437
- rgba(0, 0, 0, 0.48) 65%,
18438
- rgba(0, 0, 0, 0.72) 100%
18439
- );
18440
- background: linear-gradient(
18441
- 180deg,
18442
- rgba(0, 0, 0, 0.35) 0,
18443
- rgba(0, 0, 0, 0.48) 65%,
18444
- rgba(0, 0, 0, 0.72) 100%
18445
- );
18446
  content: "";
18447
  left: 0;
18448
  right: 0;
@@ -18587,6 +17922,7 @@ a.mec-timeline-readmore i {
18587
  border-radius: 2px;
18588
  white-space: nowrap;
18589
  }
 
18590
  .mec-timetable-event .mec-labels-normal .mec-label-normal,
18591
  .tooltipster-box .mec-labels-normal .mec-label-normal,
18592
  .mec-agenda-event-title .mec-labels-normal .mec-label-normal {
@@ -18832,27 +18168,15 @@ a.mec-timeline-readmore i {
18832
  }
18833
 
18834
  .mec-skin-grid-container .mec-event-grid-colorful .mec-shortcode-organizers a,
18835
- .mec-skin-grid-container
18836
- .mec-event-grid-colorful
18837
- .mec-shortcode-organizers
18838
- a:hover,
18839
  .mec-skin-grid-container .mec-event-grid-clean .mec-shortcode-organizers a,
18840
- .mec-skin-grid-container
18841
- .mec-event-grid-clean
18842
- .mec-shortcode-organizers
18843
- a:hover {
18844
  color: #fff;
18845
  font-size: 12px;
18846
  }
18847
 
18848
- .mec-skin-grid-container
18849
- .mec-event-grid-colorful
18850
- .mec-shortcode-organizers
18851
- a:hover,
18852
- .mec-skin-grid-container
18853
- .mec-event-grid-clean
18854
- .mec-shortcode-organizers
18855
- a:hover {
18856
  text-decoration: underline;
18857
  }
18858
 
@@ -18869,10 +18193,7 @@ a.mec-timeline-readmore i {
18869
  color: rgba(255, 255, 255, 0.4);
18870
  }
18871
 
18872
- .mec-skin-grid-container
18873
- .mec-event-grid-novel
18874
- .mec-shortcode-organizers
18875
- i:before {
18876
  position: absolute;
18877
  top: 6px;
18878
  left: 6px;
@@ -18892,10 +18213,7 @@ a.mec-timeline-readmore i {
18892
  color: rgba(255, 255, 255, 0.4);
18893
  }
18894
 
18895
- .mec-skin-grid-container
18896
- .mec-event-grid-novel
18897
- .mec-shortcode-organizers
18898
- a:hover {
18899
  color: #fff;
18900
  }
18901
 
@@ -18979,10 +18297,7 @@ a.mec-timeline-readmore i {
18979
  }
18980
 
18981
  /* MEC - Dark Mode*/
18982
- .mec-dark-mode
18983
- .mec-calendar.mec-calendar-daily
18984
- .mec-calendar-d-table
18985
- .mec-modal-preloader,
18986
  .mec-dark-mode .mec-month-navigator-loading {
18987
  background-color: rgba(40, 40, 40, 0.88);
18988
  }
@@ -19326,59 +18641,29 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
19326
  color: #fff;
19327
  }
19328
 
19329
- .mec-dark-mode
19330
- .mec-fes-form
19331
- .mec-attendees-wrapper
19332
- .mec-attendees-list
19333
- .w-clearfix:first-child {
19334
  border-color: #333 !important;
19335
  }
19336
 
19337
- .mec-dark-mode
19338
- .mec-fes-form
19339
- .mec-attendees-wrapper
19340
- .mec-attendees-list
19341
- .w-clearfix:nth-child(odd) {
19342
  background: #1f1f1f !important;
19343
  }
19344
 
19345
- .mec-dark-mode
19346
- .mec-fes-form
19347
- .mec-attendees-wrapper
19348
- .mec-attendees-list
19349
- .w-clearfix {
19350
  background: #282828 !important;
19351
  }
19352
 
19353
- .mec-dark-mode
19354
- .lity-container
19355
- .mec-events-meta-group-booking
19356
- input[type="radio"]:before,
19357
- .mec-dark-mode
19358
- .mec-single-event
19359
- .mec-events-meta-group-booking
19360
- input[type="radio"]:before,
19361
- .mec-dark-mode
19362
- .mec-single-event
19363
- .mec-events-meta-group-booking
19364
- input[type="checkbox"],
19365
  .mec-dark-mode .mec-related-events-wrap h3.mec-rec-events-title:before {
19366
  background-color: #c4cace;
19367
  }
19368
 
19369
  .mec-dark-mode .mec-month-divider span,
19370
- .mec-dark-mode
19371
- .lity-container
19372
- .mec-events-meta-group-booking
19373
- input[type="radio"]:before,
19374
- .mec-dark-mode
19375
- .mec-single-event
19376
- .mec-events-meta-group-booking
19377
- input[type="radio"]:before,
19378
- .mec-dark-mode
19379
- .mec-single-event
19380
- .mec-events-meta-group-booking
19381
- input[type="checkbox"],
19382
  .mec-dark-mode .mec-related-events-wrap h3.mec-rec-events-title:before {
19383
  border-color: #313131;
19384
  }
@@ -19475,33 +18760,17 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
19475
  border-color: #353535 transparent transparent transparent;
19476
  }
19477
 
19478
- .mec-dark-mode
19479
- .mec-wrap
19480
- .mec-book-form-gateways
19481
- [id*="mec_book_form_gateway_checkout"]
19482
- input[type="text"],
19483
- .mec-dark-mode
19484
- .mec-wrap
19485
- .mec-book-form-gateways
19486
- [id*="mec_book_form_gateway_checkout"]
19487
- input[type="email"],
19488
  .mec-dark-mode .mec-events-meta-group-booking .StripeElement,
19489
- .mec-dark-mode
19490
- .mec-book-form-gateways
19491
- [id*="mec_book_form_gateway_checkout"]
19492
- input[type="text"] {
19493
  background: #999 !important;
19494
  border: 1px solid #353535 !important;
19495
  box-shadow: none !important;
19496
  color: #353535 !important;
19497
  }
19498
 
19499
- .mec-dark-mode
19500
- .CardField
19501
- CardField--ltr
19502
- .__PrivateStripeElement
19503
- .InputContainer
19504
- input {
19505
  color: #d2d2d2 !important;
19506
  }
19507
 
@@ -19510,10 +18779,7 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
19510
  box-shadow: 0 10px 15px #282828;
19511
  }
19512
 
19513
- .mec-dark-mode
19514
- .mec-agenda-events-wrap
19515
- .mec-event-grid-colorful
19516
- .mec-event-content {
19517
  background-color: transparent;
19518
  }
19519
 
@@ -19521,9 +18787,7 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
19521
  box-shadow: 0 1px 5px 6px rgba(255, 255, 255, 0.005) inset;
19522
  }
19523
 
19524
- .mec-dark-mode
19525
- .tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active)
19526
- .tooltipster-box {
19527
  border: 1px solid #282828 !important;
19528
  }
19529
 
@@ -19599,10 +18863,7 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
19599
  border-color: #000;
19600
  }
19601
 
19602
- .mec-dark-mode
19603
- #mec_meta_box_tickets_form
19604
- [id^="mec_ticket_row"]
19605
- .mec_add_price_date_button {
19606
  background: #000;
19607
  border-color: #2d2d2d;
19608
  box-shadow: 0 2px 6px -3px #2d2d2d;
@@ -19621,10 +18882,7 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
19621
  border-color: #2d2d2d;
19622
  }
19623
 
19624
- .mec-dark-mode
19625
- #mec_meta_box_tickets_form
19626
- [id^="mec_ticket_row"]
19627
- .mec_add_price_date_button:hover,
19628
  .mec-dark-mode #mec_reg_form_field_types .button:hover {
19629
  background: #000;
19630
  }
@@ -19638,12 +18896,8 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
19638
  .mec-dark-mode ul#mec_bfixed_form_fields li .mec_bfixed_field_remove:hover,
19639
  .mec-dark-mode ul#mec_orgz_form_row li .mec-additional-organizer-remove:hover,
19640
  .mec-dark-mode ul#mec_reg_form_fields li .mec_reg_field_remove:hover,
19641
- .mec-dark-mode
19642
- #mec_taxes_fees_container_toggle
19643
- [id^="mec_remove_fee_button"]:hover,
19644
- .mec-dark-mode
19645
- #mec_ticket_variations_list
19646
- [id^="mec_remove_ticket_variation_button"]:hover {
19647
  color: #fff;
19648
  border: 2px solid #ea6485;
19649
  background: #ea6485;
@@ -19675,8 +18929,7 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
19675
  display: inline-block;
19676
  }
19677
 
19678
- .mec-booking-shortcode
19679
- .mec-form-row.mec-paypal-credit-card-expiration-date-month {
19680
  width: 48%;
19681
  display: inline-block;
19682
  vertical-align: top;
@@ -19688,22 +18941,16 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
19688
  display: inline-block;
19689
  }
19690
 
19691
- .mec-booking-shortcode
19692
- .mec-form-row.mec-paypal-credit-card-expiration-date-month
19693
- .nice-select {
19694
  width: 48%;
19695
  display: inline-block;
19696
  }
19697
 
19698
- .mec-booking-shortcode
19699
- .mec-form-row.mec-paypal-credit-card-expiration-date-month
19700
- label {
19701
  width: 100%;
19702
  }
19703
 
19704
- .mec-booking-shortcode
19705
- .mec-form-row.mec-paypal-credit-card-expiration-date-month
19706
- .nice-select:first-of-type {
19707
  margin-right: 10px;
19708
  }
19709
 
@@ -19760,10 +19007,7 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
19760
  margin-bottom: 0 !important;
19761
  }
19762
 
19763
- .mec-booking-shortcode
19764
- .mec-book-form-gateways
19765
- [id*="mec_book_form_gateway_checkout"]
19766
- input[type="text"],
19767
  .mec-events-meta-group-booking .mec-booking-shortcode .StripeElement {
19768
  border: 1px solid #c7ebfb !important;
19769
  border-radius: 3px;
@@ -19824,7 +19068,7 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
19824
 
19825
  .mec-events-meta-group-booking-shortcode .mec-error {
19826
  background-color: #ff017e;
19827
- color: #fff;
19828
  margin: 24px 0 24px;
19829
  padding: 10px 15px;
19830
  border-radius: 3px;
@@ -19841,6 +19085,7 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
19841
  .mec-booking-shortcode .mec-book-available-tickets-details-header {
19842
  border-bottom: 2px solid #00acf8;
19843
  }
 
19844
  .mec-booking-shortcode .mec-book-available-tickets-details-header,
19845
  .mec-booking-shortcode .mec-book-available-tickets-details-item,
19846
  .mec-booking-shortcode .mec-book-price-detail {
@@ -19864,9 +19109,7 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
19864
  }
19865
 
19866
  .mec-booking-shortcode .mec-book-available-tickets-details span:nth-of-type(2),
19867
- .mec-booking-shortcode
19868
- .mec-book-available-tickets-details-item
19869
- span:nth-of-type(2),
19870
  .mec-booking-shortcode .mec-book-price-detail span:nth-of-type(2) {
19871
  -webkit-box-flex: 1;
19872
  flex: 1 1 0;
@@ -19878,6 +19121,7 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
19878
  -webkit-box-flex: 1.085;
19879
  flex: 1.085 1.085 0;
19880
  }
 
19881
  .mec-booking-shortcode .mec-book-available-tickets-details-header span {
19882
  padding-bottom: 11px;
19883
  }
@@ -19935,6 +19179,25 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
19935
  border-right: 1px solid #c7ebfb !important;
19936
  }
19937
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19938
  .mec-booking-shortcode span.mec-book-price-total {
19939
  font-size: 22px;
19940
  line-height: 22px;
@@ -19950,6 +19213,7 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
19950
  border-radius: 3px;
19951
  box-shadow: none !important;
19952
  }
 
19953
  .mec-booking-shortcode span.mec-book-price-total-description {
19954
  font-size: 18px;
19955
  line-height: 22px;
@@ -19968,6 +19232,7 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
19968
  clear: both;
19969
  position: relative;
19970
  }
 
19971
  .mec-booking-shortcode .mec-book-form-gateway-label input[type="radio"]:after {
19972
  content: "";
19973
  display: inline-block;
@@ -20004,6 +19269,7 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
20004
  margin-bottom: 14px;
20005
  padding-right: 15px;
20006
  }
 
20007
  .mec-booking-shortcode .mec-book-form-gateways {
20008
  display: -webkit-box;
20009
  display: flex;
@@ -20041,9 +19307,11 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
20041
  border: 2px solid #a8e4ff;
20042
  box-shadow: none;
20043
  }
 
20044
  .mec-booking-shortcode input[type="radio"]:checked:after {
20045
  background-color: #00acf8;
20046
  }
 
20047
  .mec-booking-shortcode .mec-book-form-gateway-label label input {
20048
  position: relative;
20049
  cursor: pointer;
@@ -20051,11 +19319,13 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
20051
  height: auto;
20052
  margin-right: 4px !important;
20053
  }
 
20054
  .mec-booking-shortcode .mec-click-pay button[type="submit"] {
20055
  position: absolute;
20056
  left: 190px;
20057
  bottom: 40px;
20058
  }
 
20059
  .mec-booking-shortcode button#mec-book-form-btn-step-2 {
20060
  margin-left: 30px;
20061
  }
@@ -20147,9 +19417,8 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
20147
  background-color: #00acf8;
20148
  width: 2px;
20149
  }
20150
- .mec-booking-shortcode
20151
- input[type="checkbox"]:checked
20152
- + .wn-checkbox-label::after {
20153
  height: 5px;
20154
  left: 2px;
20155
  top: 7px;
@@ -20158,9 +19427,8 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
20158
  -webkit-animation: dothatopcheck 0.16s ease 0s forwards;
20159
  animation: dothatopcheck 0.16s ease 0s forwards;
20160
  }
20161
- .mec-booking-shortcode
20162
- input[type="checkbox"]:checked
20163
- + .wn-checkbox-label::before {
20164
  height: 6px;
20165
  left: 7px;
20166
  top: 9px;
@@ -20213,10 +19481,12 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
20213
  border-radius: 50%;
20214
  z-index: 999999999999;
20215
  }
 
20216
  .mec-booking-shortcode a.button.loading:after,
20217
  .mec-booking-shortcode button[type="submit"].loading:after {
20218
  display: block;
20219
  }
 
20220
  .mec-booking-shortcode .mec-book-form-coupon {
20221
  margin-bottom: 35px;
20222
  }
@@ -20311,31 +19581,16 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
20311
  cursor: pointer;
20312
  }
20313
 
20314
- .mec-events-meta-group-booking
20315
- .mec-booking-calendar
20316
- .mec-calendar
20317
- dl
20318
- dt:last-child {
20319
  border: 0;
20320
  }
20321
 
20322
- .mec-events-meta-group-booking
20323
- .mec-booking-calendar
20324
- .mec-calendar
20325
- .mec-calendar-row
20326
- dt:hover {
20327
  background: transparent;
20328
  }
20329
 
20330
- .mec-events-meta-group-booking
20331
- .mec-booking-calendar
20332
- .mec-calendar
20333
- .mec-calendar-novel-selected-day,
20334
- .mec-events-meta-group-booking
20335
- .mec-booking-calendar
20336
- .mec-calendar
20337
- .mec-calendar-novel-selected-day
20338
- span {
20339
  width: 32px;
20340
  height: 32px;
20341
  margin: auto;
@@ -20393,15 +19648,11 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
20393
  box-shadow: 0 4px 15px -2px #444b50a3;
20394
  }
20395
 
20396
- .mec-has-event-for-booking:hover
20397
- .mec-booking-tooltip.multiple-time
20398
- .mec-booking-calendar-date,
20399
  .mec-has-event-for-booking:hover .mec-booking-tooltip,
20400
  .mec-has-event-for-booking:hover .mec-booking-calendar-date,
20401
  .mec-multiple-event .mec-has-event-for-booking:hover .mec-booking-tooltip,
20402
- .mec-multiple-event
20403
- .mec-has-event-for-booking:hover
20404
- .mec-booking-calendar-date {
20405
  opacity: 1;
20406
  visibility: visible;
20407
  }
@@ -20412,9 +19663,7 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
20412
  }
20413
 
20414
  .mec-has-event-for-booking .mec-booking-calendar-date:before,
20415
- .mec-multiple-event
20416
- .mec-has-event-for-booking
20417
- .mec-booking-calendar-date:before {
20418
  display: block;
20419
  content: "" !important;
20420
  position: absolute !important;
@@ -20428,28 +19677,19 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
20428
  box-shadow: 0 8px 9px -9px #535a61 !important;
20429
  }
20430
 
20431
- .mec-multiple-event
20432
- .mec-has-event-for-booking
20433
- .mec-booking-calendar-date-hover {
20434
  border-bottom: 1px solid #ffffff30;
20435
  }
20436
 
20437
  /* Multiple Day Events */
20438
 
20439
  /* First Day */
20440
- .mec-events-meta-group-booking
20441
- .mec-booking-calendar
20442
- .mec-calendar.mec-multiple-event
20443
- .first-day {
20444
  position: relative;
20445
  padding-left: 7px;
20446
  }
20447
 
20448
- .mec-events-meta-group-booking
20449
- .mec-booking-calendar
20450
- .mec-calendar.mec-multiple-event
20451
- .first-day
20452
- .mec-calendar-novel-selected-day {
20453
  border-radius: 47px;
20454
  border-top-right-radius: 0;
20455
  border-bottom-right-radius: 0;
@@ -20457,29 +19697,17 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
20457
  width: 100%;
20458
  }
20459
 
20460
- .mec-events-meta-group-booking
20461
- .mec-booking-calendar
20462
- .mec-calendar.mec-multiple-event
20463
- .first-day
20464
- .mec-calendar-novel-selected-day
20465
- span {
20466
  margin-left: -7px;
20467
  }
20468
 
20469
  /* Last Day */
20470
- .mec-events-meta-group-booking
20471
- .mec-booking-calendar
20472
- .mec-calendar.mec-multiple-event
20473
- .last-day {
20474
  position: relative;
20475
  padding-right: 7px;
20476
  }
20477
 
20478
- .mec-events-meta-group-booking
20479
- .mec-booking-calendar
20480
- .mec-calendar.mec-multiple-event
20481
- .last-day
20482
- .mec-calendar-novel-selected-day {
20483
  border-radius: 47px;
20484
  border-top-left-radius: 0;
20485
  border-bottom-left-radius: 0;
@@ -20487,21 +19715,12 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
20487
  width: 100%;
20488
  }
20489
 
20490
- .mec-events-meta-group-booking
20491
- .mec-booking-calendar
20492
- .mec-calendar.mec-multiple-event
20493
- .last-day
20494
- .mec-calendar-novel-selected-day
20495
- span {
20496
  margin-right: -7px;
20497
  }
20498
 
20499
  /* Middle Day */
20500
- .mec-events-meta-group-booking
20501
- .mec-booking-calendar
20502
- .mec-calendar.mec-multiple-event
20503
- .middle-day
20504
- .mec-calendar-novel-selected-day {
20505
  border-radius: 0;
20506
  border-right: 0;
20507
  border-left: 0;
@@ -20517,8 +19736,7 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
20517
  display: none;
20518
  }
20519
 
20520
- .mec-booking-tooltip.multiple-time
20521
- .mec-booking-calendar-date:first-child:before {
20522
  display: block;
20523
  }
20524
 
@@ -20534,9 +19752,7 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
20534
  -o-transition: all 0.17s ease;
20535
  }
20536
 
20537
- .mec-calendar-day.mec-active
20538
- .mec-booking-tooltip.multiple-time
20539
- .mec-booking-calendar-date.mec-active,
20540
  .mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover {
20541
  background: #40d9f1;
20542
  border-color: #40d9f1;
@@ -20580,22 +19796,12 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
20580
  }
20581
 
20582
  /* Booking Shortcode */
20583
- .mec-events-meta-group-booking-shortcode
20584
- .mec-booking-calendar-wrapper
20585
- .mec-booking-calendar
20586
- .mec-calendar
20587
- dl
20588
- dt {
20589
  height: 47px !important;
20590
  }
20591
 
20592
  @media (min-width: 961px) {
20593
- .mec-wrap
20594
- .mec-events-meta-group-booking
20595
- .mec-booking-calendar
20596
- .mec-calendar
20597
- dl
20598
- dt {
20599
  height: 47px;
20600
  }
20601
  }
@@ -20603,10 +19809,7 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
20603
  /* Booking Calendar Dark Mode */
20604
 
20605
  .mec-dark-mode .mec-single-event .mec-events-meta-group-booking .mec-calendar,
20606
- .mec-dark-mode
20607
- .mec-single-event
20608
- .mec-events-meta-group-booking
20609
- .mec-booking-calendar-month-navigation {
20610
  background: #000;
20611
  border-color: #222;
20612
  color: #999;
@@ -20623,12 +19826,7 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
20623
  border-color: #111;
20624
  }
20625
 
20626
- .mec-dark-mode
20627
- .mec-events-meta-group-booking
20628
- .mec-booking-calendar
20629
- .mec-calendar
20630
- .mec-calendar-row
20631
- dt:hover {
20632
  background: transparent !important;
20633
  }
20634
 
@@ -20655,7 +19853,7 @@ body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
20655
  background: unset !important;
20656
  }
20657
 
20658
- .is-light-theme .mec-fes-form input + label {
20659
  padding-top: 0px;
20660
  }
20661
 
@@ -20668,4 +19866,4 @@ span.mec-booking-field-required {
20668
  margin-left: 10px;
20669
  }
20670
 
20671
- /* --------------------- */
16
  .mec-wrap {
17
  position: relative;
18
  }
19
+
20
  .mec-wrap h1,
21
  .mec-wrap h2,
22
  .mec-wrap h3,
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;
241
  }
242
 
243
  @media only screen and (max-width: 960px) {
244
+
245
  .vertical-space,
246
  .vertical-space1 {
247
  height: 12px;
509
  height: 38px;
510
  }
511
 
512
+ .mec-event-sharing-wrap:hover>li {
513
  cursor: pointer;
514
  background-color: #40d9f1;
515
  }
518
  color: #fff;
519
  }
520
 
521
+ .mec-event-sharing-wrap>li:first-of-type {
522
  border: 1px solid #d9d9d9;
523
  }
524
 
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 {
671
  text-align: center;
672
  }
673
 
674
+ .mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-footer .mec-booking-button {
 
 
 
675
  position: static;
676
  padding: 11px 16px;
677
  }
695
  padding-left: 5px;
696
  }
697
 
698
+ .mec-widget .mec-event-grid-classic.owl-carousel .mec-event-sharing-wrap .mec-event-sharing {
 
 
 
699
  left: 0;
700
  }
701
 
1100
 
1101
  .mec-event-grid-colorful .mec-event-content p,
1102
  .mec-event-grid-colorful .event-grid-modern-head,
1103
+ .mec-event-grid-colorful .mec-event-sharing-wrap>li>a,
1104
  .mec-event-grid-colorful .event-grid-modern-head .mec-event-day,
1105
  .mec-event-grid-colorful .mec-event-title a,
1106
  .mec-event-grid-colorful .event-grid-modern-head .mec-event-date {
1111
  border: none;
1112
  }
1113
 
1114
+ .mec-event-grid-colorful .mec-event-sharing-wrap>li {
1115
  border-color: #fff;
1116
  }
1117
 
1118
+ .mec-event-grid-colorful .mec-event-sharing-wrap:hover>li {
1119
  background: #333;
1120
  border-color: #333;
1121
  }
1139
  }
1140
 
1141
  @media only screen and (min-width: 768px) {
1142
+ .mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-day {
 
 
1143
  font-size: 26px;
1144
  }
1145
 
1146
+ .mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-month {
 
 
1147
  font-size: 15px;
1148
  }
1149
 
1150
+ .mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-date {
 
 
1151
  font-size: 50px;
1152
  }
1153
 
1385
  width: fit-content;
1386
  }
1387
 
1388
+ .mec-event-list-modern .mec-event-date.mec-multiple-date-event:first-child:after {
 
1389
  content: "";
1390
  position: absolute;
1391
  bottom: 0;
1483
  padding-left: 0;
1484
  }
1485
 
1486
+ .mec-event-list-modern .mec-event-sharing>li {
1487
  display: inline-block;
1488
  border: none;
1489
  border-radius: 50%;
1498
  border-radius: 60px;
1499
  }
1500
 
1501
+ .mec-event-list-modern .mec-event-sharing>li .telegram {
1502
  padding-top: 8px;
1503
  padding-bottom: 9px;
1504
  border-radius: 50%;
1511
  margin-bottom: -2px;
1512
  }
1513
 
1514
+ .mec-event-list-modern .mec-event-sharing .telegram .svg-inline--fa.fa-telegram.fa-w-16 path {
 
1515
  fill: #767676;
1516
  }
1517
 
1519
  background-color: #40d9f1;
1520
  }
1521
 
1522
+ .mec-event-list-modern .mec-event-sharing li:hover .telegram .svg-inline--fa.fa-telegram.fa-w-16 path {
 
 
 
 
 
1523
  fill: #fff;
1524
  }
1525
 
1526
+ .mec-event-list-modern .mec-event-sharing>li:hover {
1527
  display: inline-block;
1528
  }
1529
 
1530
+ .mec-event-list-modern .mec-event-sharing>li:hover a i {
1531
  color: #fff;
1532
  background: #40d9f1;
1533
  border-color: #40d9f1;
1534
  }
1535
 
1536
+ .mec-event-list-modern .mec-event-sharing>li i {
1537
  width: 36px;
1538
  display: inline-block;
1539
  line-height: 35px;
1544
  font-size: 14px;
1545
  }
1546
 
1547
+ .mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon {
 
 
 
1548
  background: #40d9f1;
1549
  border-color: #40d9f1;
1550
  cursor: pointer;
1865
  }
1866
 
1867
  .mec-event-grid-novel .mec-event-article:hover .novel-grad-bg {
1868
+ background-image: -webkit-gradient(linear,
1869
+ left top,
1870
+ right top,
1871
+ from(rgb(38, 46, 50)),
1872
+ to(rgb(14, 16, 21)));
1873
+ background-image: -webkit-linear-gradient(left,
1874
+ rgb(38, 46, 50) 0%,
1875
+ rgb(14, 16, 21) 100%);
1876
+ background-image: -o-linear-gradient(left,
1877
+ rgb(38, 46, 50) 0%,
1878
+ rgb(14, 16, 21) 100%);
1879
+ background-image: linear-gradient(90deg,
1880
+ rgb(38, 46, 50) 0%,
1881
+ rgb(14, 16, 21) 100%);
 
 
 
 
 
 
 
 
1882
  opacity: 1;
1883
  }
1884
 
2013
  padding-left: 0;
2014
  }
2015
 
2016
+ .mec-event-grid-novel .mec-event-sharing-wrap>li {
2017
  border-color: rgba(255, 255, 255, 0.1);
2018
  border-radius: 50%;
2019
  }
2032
  border-radius: 50px;
2033
  }
2034
 
2035
+ .mec-event-grid-novel .mec-event-sharing-wrap:hover>li {
2036
  background-color: rgba(255, 255, 255, 0.1);
2037
  }
2038
 
2051
  padding: 0 10px;
2052
  }
2053
 
2054
+ .mec-event-grid-novel .mec-event-sharing-wrap>li a {
2055
  color: #fff;
2056
  }
2057
 
2414
  .mec-month-navigator-loading {
2415
  width: 100%;
2416
  height: 100%;
2417
+ background: no-repeat rgba(255, 255, 255, 0.88) url("../img/ajax-loader.gif") center;
 
2418
  border-style: none;
2419
  position: absolute;
2420
  left: 0;
2688
  line-height: 1px;
2689
  }
2690
 
2691
+ .mec-topsec .mec-event-image a {
2692
+ display: block;
2693
+ }
2694
+
2695
  .mec-event-list-standard .mec-event-meta-wrap {
2696
  border-left: 1px solid #eee;
2697
  }
2710
  letter-spacing: 0;
2711
  font-size: 12px;
2712
  font-weight: 300;
 
2713
  margin: 0 12px 0 0;
2714
  }
2715
 
2800
  margin-left: 2px;
2801
  }
2802
 
2803
+ .tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-content .mec-price-details i,
 
 
 
2804
  .mec-event-article .mec-price-details i,
2805
  .mec-month-side .mec-price-details i {
2806
  padding-top: 4px;
2848
  }
2849
 
2850
  @media only screen and (min-width: 480px) and (max-width: 960px) {
2851
+
2852
  .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap,
2853
  .mec-event-list-standard .mec-col-table-c.mec-event-content-wrap {
2854
  display: table-cell;
2856
  }
2857
 
2858
  @media only screen and (max-width: 479px) {
2859
+
2860
  .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap,
2861
  .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap img {
2862
  float: none;
3027
  margin-top: 14px;
3028
  line-height: 20px;
3029
  }
3030
+
3031
  .mec-wrap .mec-slider-t5 .mec-localtime-details i {
3032
  font-size: 18px;
3033
  height: 20px;
3063
  background-color: #e6f7ff;
3064
  }
3065
 
3066
+ .mec-booking-modal .mec-booking-shortcode .mec-book-form-gateway-label input[type="radio"]:before {
 
 
 
3067
  top: -1px;
3068
  }
3069
 
3199
  color: #fff;
3200
  }
3201
 
3202
+ .mec-skin-carousel-container .mec-event-footer-carousel-type2 .mec-modal-booking-button,
 
 
3203
  .mec-event-footer .mec-modal-booking-button {
3204
  position: absolute;
3205
  top: 20px;
3209
  line-height: 37px;
3210
  }
3211
 
3212
+ .mec-skin-carousel-container .mec-event-footer-carousel-type2 .mec-modal-booking-button {
 
 
3213
  top: 0;
3214
  line-height: 41px;
3215
  height: 41px;
3216
  right: 121px;
3217
  }
3218
 
3219
+ .mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button {
 
 
3220
  line-height: 18px;
3221
  font-size: 12px;
3222
  letter-spacing: 0;
3225
  margin: 0 12px 0 0;
3226
  }
3227
 
3228
+ .mec-skin-carousel-container .mec-owl-crousel-skin-type4 .mec-modal-booking-button {
 
 
3229
  color: #fff;
3230
  background-color: #191919;
3231
  border: 2px #191919 solid;
3239
  margin: 0 0 0 12px;
3240
  }
3241
 
3242
+ .mec-skin-carousel-container .mec-owl-crousel-skin-type4 .mec-modal-booking-button:hover {
 
 
3243
  color: #191919;
3244
  background-color: #fff;
3245
  border: 2px #fff solid;
3293
  border-radius: 36px;
3294
  }
3295
 
3296
+ .mec-event-grid-novel .mec-event-footer .mec-modal-booking-button.mec-mb-icon:hover {
 
 
3297
  background-color: rgba(255, 255, 255, 0.1);
3298
  }
3299
 
3358
  transition: all 0.24s ease;
3359
  margin: 0;
3360
  }
3361
+
3362
  .mec-skin-daily-view-events-container .mec-modal-booking-button:hover,
3363
+ .mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button:hover {
 
 
3364
  background: #292929;
3365
  color: #fff;
3366
  }
3367
 
3368
  @media (max-width: 1023px) {
3369
+
3370
  .mec-skin-daily-view-events-container .mec-modal-booking-button,
3371
  .mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button {
3372
  position: relative;
3403
  margin-left: 20px;
3404
  }
3405
 
3406
+ .mec-booking-modal .mec-booking-shortcode .mec-click-pay button[type="submit"] {
 
 
 
3407
  bottom: 22px;
3408
  }
3409
 
3470
  position: relative;
3471
  }
3472
 
3473
+ .mec-single-event .mec-map-get-direction-address-cnt input.mec-map-get-direction-address {
 
 
3474
  width: 100%;
3475
  height: 46px;
3476
  padding: 13px 10px;
3481
  box-shadow: inset 0px 2px 5px rgba(0, 0, 0, 0.081);
3482
  }
3483
 
3484
+ .mec-single-event .mec-map-get-direction-address-cnt input.mec-map-get-direction-address:focus {
 
 
3485
  color: #444;
3486
  background: #fff;
3487
  border-color: #b0b0b0;
3601
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.08);
3602
  }
3603
 
3604
+ .mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button {
 
 
3605
  background: #c4cace;
3606
  float: left;
3607
  }
3608
 
3609
+ .mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button:hover {
 
 
3610
  background: #000;
3611
  }
3612
 
3613
+ .mec-single-event .mec-events-meta-group-booking button.mec-book-form-next-button {
 
 
3614
  float: left;
3615
  margin-left: 0;
3616
  }
3649
  .mec-single-event .mec-events-meta-group-booking .mec-click-pay {
3650
  max-width: 350px;
3651
  }
3652
+
3653
+ .mec-single-event .mec-events-meta-group-booking .mec-click-pay #mec_woo_add_to_cart_btn_r,
3654
+ .mec-single-event .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button {
 
 
 
 
 
3655
  float: right;
3656
  }
3657
 
3658
+ .mec-single-event .mec-events-meta-group-booking .mec-click-pay #mec_woo_add_to_cart_btn_r:hover,
3659
+ .mec-single-event .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button:hover {
 
 
 
 
 
 
3660
  background: #000;
3661
  }
3662
 
3777
  margin: 0;
3778
  }
3779
 
3780
+ .mec-wrap .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateway-label {
 
 
 
3781
  padding-left: 3px;
3782
  }
3783
 
3822
  display: inline-block;
3823
  }
3824
 
3825
+ .mec-single-event .mec-events-meta-group-booking h5 span.mec-ticket-variation-name {
 
 
 
3826
  padding-right: 5px;
3827
  text-transform: capitalize;
3828
  }
3829
 
3830
+ .mec-single-event .mec-events-meta-group-booking input::-webkit-input-placeholder {
 
 
3831
  color: #aaa;
3832
  }
3833
 
3867
  border: 1px solid #ff3c3c !important;
3868
  }
3869
 
3870
+ .mec-single-event .mec-events-meta-group-booking .mec-red-notification input[type="radio"],
3871
+ .mec-single-event .mec-events-meta-group-booking .mec-red-notification input[type="checkbox"],
3872
+ .lity .mec-events-meta-group-booking .mec-red-notification input[type="checkbox"],
 
 
 
 
 
 
 
 
 
3873
  .lity .mec-events-meta-group-booking .mec-red-notification input[type="radio"] {
3874
  outline: 1px solid #ff3c3c !important;
3875
  }
3895
  }
3896
 
3897
  @media only screen and (max-width: 479px) {
3898
+
3899
  .mec-single-event .mec-events-meta-group-booking input[type="text"],
3900
  .mec-single-event .mec-events-meta-group-booking input[type="date"],
3901
  .mec-single-event .mec-events-meta-group-booking input[type="number"],
3908
  }
3909
  }
3910
 
3911
+ .mec-single-event .mec-events-meta-group-booking input[type="text"]:.mec-single-event .mec-events-meta-group-booking input[type="date"],
 
 
 
 
3912
  focus,
3913
  .mec-single-event .mec-events-meta-group-booking input[type="number"]:focus,
3914
  .mec-single-event .mec-events-meta-group-booking input[type="email"]:focus,
3948
  box-shadow: 0 2px 15px -3px rgba(69, 77, 89, 0.32);
3949
  }
3950
 
3951
+ .mec-single-event .mec-events-meta-group-booking input[type="radio"]:checked:before,
3952
+ .lity-container .mec-events-meta-group-booking input[type="radio"]:checked:before {
 
 
 
 
3953
  border: 7px solid #008aff;
3954
  background: #fff;
3955
  box-shadow: 0 3px 16px -3px #008aff;
3992
  border-right: none;
3993
  }
3994
 
3995
+ .mec-events-meta-group-booking ul.mec-book-price-details li span.mec-book-price-detail-amount {
 
 
 
3996
  font-weight: 700;
3997
  font-size: 21px;
3998
  color: #222;
4018
  margin-top: -2px;
4019
  }
4020
 
4021
+ .mec-single-event .mec-events-meta-group-booking input[type="checkbox"]:checked+.wn-checkbox-label,
4022
+ .lity-container .mec-events-meta-group-booking input[type="checkbox"]:checked+.wn-checkbox-label {
 
 
 
 
 
 
4023
  border-color: #008aff;
4024
  box-shadow: 0 2px 14px -3px #008aff;
4025
  }
4056
  transform: rotate(-145deg);
4057
  }
4058
 
4059
+ .mec-single-event .mec-events-meta-group-booking input[type="checkbox"]:checked+.wn-checkbox-label::before,
4060
+ .lity-container .mec-events-meta-group-booking input[type="checkbox"]:checked+.wn-checkbox-label::before {
 
 
 
 
 
 
4061
  height: 12px;
4062
  -moz-animation: dothatopcheck 0.16s ease 0s forwards;
4063
  -o-animation: dothatopcheck 0.16s ease 0s forwards;
4076
  transform: rotate(-45deg);
4077
  }
4078
 
4079
+ .mec-single-event .mec-events-meta-group-booking input[type="checkbox"]:checked+.wn-checkbox-label::after,
4080
+ .lity-container .mec-events-meta-group-booking input[type="checkbox"]:checked+.wn-checkbox-label::after {
 
 
 
 
 
 
4081
  -moz-animation: dothabottomcheck 0.08s ease 0s forwards;
4082
  -o-animation: dothabottomcheck 0.08s ease 0s forwards;
4083
  -webkit-animation: dothabottomcheck 0.08s ease 0s forwards;
4099
  }
4100
 
4101
  .mec-single-event a.button.loading:after,
4102
+ .mec-single-event .mec-events-meta-group-booking button[type="submit"].loading:after {
 
 
4103
  display: inline-block;
4104
  }
4105
 
4107
  display: block;
4108
  }
4109
 
4110
+ .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul {
 
 
 
 
4111
  display: table;
4112
  width: 100%;
4113
  }
4114
 
4115
+ .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li {
 
 
 
 
 
4116
  display: table-cell;
4117
  }
4118
 
4119
+ .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li:last-child {
 
 
 
 
 
4120
  text-align: right;
4121
  }
4122
 
4123
+ .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a:hover {
 
 
 
 
 
 
4124
  color: #fff;
4125
  }
4126
 
4127
+ .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul {
 
 
 
 
4128
  padding-left: 0;
4129
  margin: 15px 5px;
4130
  }
4168
  }
4169
 
4170
  @media only screen and (max-width: 767px) {
4171
+ .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li {
 
 
 
 
 
4172
  width: 100%;
4173
  min-height: 40px;
4174
  margin-bottom: 15px;
4177
  display: block;
4178
  }
4179
 
4180
+ .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a {
 
 
 
 
 
 
4181
  width: 100%;
4182
  padding-left: 0;
4183
  padding-right: 0;
4592
 
4593
  .mec-single-event .mec-frontbox-title,
4594
  .mec-single-event .mec-wrap-checkout h4,
4595
+ .mec-single-event .mec-events-meta-group-booking form>h4 {
4596
  text-transform: uppercase;
4597
  font-size: 15px;
4598
  font-weight: bold;
4607
 
4608
  .mec-single-event .mec-frontbox-title:before,
4609
  .mec-single-event .mec-wrap-checkout h4:before,
4610
+ .mec-single-event .mec-events-meta-group-booking form>h4:before {
4611
  padding: 1px 35px;
4612
  border-bottom: 4px solid #40d9f1;
4613
  font-size: 6px;
4628
  }
4629
 
4630
  @media (max-width: 768px) {
4631
+
4632
+ .mec-single-event .mec-events-meta-group-booking input[data-stripe="exp-month"],
4633
+ .mec-single-event .mec-events-meta-group-booking input[data-stripe="exp-year"] {
 
 
 
4634
  width: 100% !important;
4635
  margin-right: 0;
4636
  display: block !important;
4637
  }
4638
  }
4639
 
4640
+
4641
+ /* Booking Checkboxes */
4642
+ .mec-single-event .mec-booking .mec-booking-dates-checkboxes {
4643
+ margin-bottom: 22px;
4644
+ }
4645
+
4646
+ .mec-single-event .mec-booking .mec-booking-dates-checkboxes label,
4647
+ .lity-content .mec-events-meta-group-booking .mec-booking-dates-checkboxes label {
4648
+ margin-bottom: 3px;
4649
+ line-height: 1.1;
4650
+ }
4651
+
4652
+ .lity-content .mec-events-meta-group-booking .mec-booking-dates-checkboxes label {
4653
+ display: flex;
4654
+ }
4655
+
4656
+ .mec-single-event .mec-events-meta-group-booking .mec-booking-dates-checkboxes input[type=checkbox],
4657
+ .lity-content .mec-events-meta-group-booking .mec-booking-dates-checkboxes input[type="checkbox"],
4658
+ .mec-booking input[type="checkbox"] {
4659
+ width: 17px;
4660
+ height: 17px;
4661
+ min-height: unset;
4662
+ border-radius: 3px;
4663
+ margin-top: -2px;
4664
+ margin-right: 7px !important;
4665
+ margin-bottom: 0 !important;
4666
+ }
4667
+
4668
+ .lity-content .mec-events-meta-group-booking .mec-booking-dates-checkboxes input[type="checkbox"] {
4669
+ margin-top: -1px;
4670
+ }
4671
+
4672
+ .mec-events-meta-group-booking-shortcode .mec-booking-dates-checkboxes label {
4673
+ display: flex;
4674
+ }
4675
+
4676
+ .mec-events-meta-group-booking-shortcode .mec-booking-dates-checkboxes input[type="checkbox"] {
4677
+ margin-top: 1px;
4678
+ }
4679
+
4680
+
4681
+
4682
  .mec-event-meta i:before {
4683
  font-size: 20px;
4684
  vertical-align: middle;
4721
  padding: 0;
4722
  }
4723
 
4724
+ .mec-single-event .mec-events-meta-group.mec-events-meta-group-gmap .mec-events-venue-map {
 
 
4725
  margin-top: 0;
4726
  padding: 8px;
4727
  border: 1px solid #e5e5e5;
4759
  background-color: #8d8d8d;
4760
  }
4761
 
4762
+ .mec-single-event .mec-event-meta .mec-single-event-organizer .mec-events-single-section-title,
4763
+ .mec-single-event .mec-event-meta .mec-single-event-additional-organizers .mec-events-single-section-title,
 
 
 
 
 
 
4764
  .mec-single-event .mec-events-meta-date h3 {
4765
  padding-left: 0;
4766
  margin: 10px;
4834
  margin-top: 5px;
4835
  }
4836
 
4837
+ .mec-single-event .mec-single-event-additional-organizers .mec-single-event-additional-organizer {
 
 
4838
  margin-bottom: 15px;
4839
  padding-bottom: 5px;
4840
  border-bottom: 1px solid #e4e4e4;
4841
  }
4842
 
4843
+ .mec-single-event .mec-single-event-additional-organizers .mec-single-event-additional-organizer:last-child {
 
 
4844
  margin-bottom: 0;
4845
  padding-bottom: 0;
4846
  border: none;
5052
  font-size: 13px;
5053
  box-shadow: 0 3px 1px 0 rgba(0, 0, 0, 0.02);
5054
  }
5055
+
5056
  .mec-attendees-list-details .mec-attendees-toggle:before,
5057
  .mec-attendees-list-details .mec-attendees-toggle:after {
5058
  content: "";
5064
  border-style: solid;
5065
  border-width: 10px;
5066
  }
5067
+
5068
  .mec-attendees-list-details .mec-attendees-toggle:after {
5069
  top: -20px;
5070
  border-color: transparent transparent #fafafa transparent;
5071
  }
5072
+
5073
  .mec-attendees-list-details .mec-attendees-toggle:before {
5074
  top: -21px;
5075
  border-color: transparent transparent #e1e1e1 transparent;
5076
  }
5077
+
5078
  .mec-attendees-list-details .mec-attendees-toggle .mec-attendees-item {
5079
  padding-bottom: 15px;
5080
  }
5081
+
5082
  .mec-attendees-list-details .mec-attendee-avatar img {
5083
  border-radius: 3px;
5084
  }
5085
+
5086
  .mec-attendee-avatar-sec {
5087
  float: left;
5088
  width: 50px;
5089
  margin-right: 12px;
5090
  }
5091
+
5092
  .mec-attendee-profile-name-sec,
5093
  .mec-attendee-profile-ticket-sec {
5094
  float: left;
5390
 
5391
  /* Page with sidebar fix */
5392
  @media only screen and (min-width: 961px) {
5393
+ .mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-has-event:after {
 
 
5394
  width: 6px;
5395
  height: 6px;
5396
  bottom: 6px;
5397
  }
5398
 
5399
+ .mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-calendar-side {
 
 
5400
  width: 370px;
5401
  }
5402
 
5403
+ .mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-calendar-header {
 
 
5404
  position: relative;
5405
  width: 350px;
5406
  margin-top: 30px;
5408
  padding-top: 20px;
5409
  }
5410
 
5411
+ .mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) dt {
 
 
5412
  width: 50px;
5413
  height: 50px;
5414
  line-height: 50px;
5535
  background-color: #f8f8f8;
5536
  }
5537
 
5538
+ .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt {
 
 
5539
  background-color: #f4f4f4;
5540
  }
5541
 
5602
  }
5603
 
5604
  @media only screen and (max-width: 767px) {
5605
+
5606
  .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month,
5607
  .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month {
5608
  top: 28px;
5623
  }
5624
 
5625
  @media only screen and (max-width: 479px) {
5626
+
5627
  .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month,
5628
  .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month {
5629
  top: 16px;
5684
  height: 30px !important;
5685
  }
5686
 
5687
+ .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month,
5688
+ .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month {
 
 
 
 
5689
  top: 0;
5690
  }
5691
 
5696
  margin: 0;
5697
  }
5698
 
5699
+ .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month {
 
 
5700
  left: 0;
5701
  }
5702
 
5703
+ .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month {
 
 
5704
  right: 0;
5705
  }
5706
 
5722
  display: none;
5723
  }
5724
 
5725
+ .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-event-article:hover {
 
 
5726
  background-color: #fcfcfc;
5727
  }
5728
 
5738
  color: #fff !important;
5739
  }
5740
 
5741
+ .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-title,
5742
+ .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-day {
 
 
 
 
5743
  display: inline-block;
5744
  margin: 0;
5745
  margin-bottom: 15px;
5746
  font-weight: 700;
5747
  }
5748
 
5749
+ .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-day {
 
 
5750
  margin-left: 4px;
5751
  }
5752
 
5754
  color: #4d4d4d;
5755
  }
5756
 
5757
+ .mec-calendar.mec-event-calendar-classic .mec-calendar-row dt.mec-has-event:not(.mec-selected-day):hover a {
 
 
 
5758
  color: #fff;
5759
  }
5760
 
5775
  padding: 10px;
5776
  }
5777
 
5778
+ .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-header h2 {
 
 
5779
  font-size: 13px;
5780
  margin-top: 8px;
5781
  }
5810
  color: #fff !important;
5811
  }
5812
 
5813
+ .mec-calendar.mec-event-calendar-classic .mec-selected-day .mec-calendar-novel-selected-day {
 
 
5814
  color: #fff;
5815
  }
5816
 
5817
+ .mec-calendar.mec-event-calendar-classic.mec-event-container-novel .mec-selected-day,
5818
+ .mec-calendar.mec-event-calendar-classic.mec-event-container-novel dt.mec-selected-day:hover {
 
 
5819
  border-bottom: 1px solid #eaeaea;
5820
  }
5821
 
5822
+ .mec-calendar.mec-event-calendar-classic.mec-event-container-novel .mec-calendar-side .mec-calendar-table {
 
 
5823
  min-height: auto;
5824
  }
5825
 
5849
  display: none;
5850
  }
5851
 
5852
+ .mec-event-calendar-classic.mec-event-container-simple .mec-calendar-side .mec-calendar-table {
 
 
5853
  min-height: unset;
5854
  }
5855
 
5883
  .mec-calendar.mec-event-container-simple .mec-calendar-row dt,
5884
  .mec-calendar.mec-event-container-simple .mec-calendar-row dt:last-child,
5885
  .mec-calendar.mec-event-container-simple .mec-calendar-table-head dt,
5886
+ .mec-calendar.mec-event-container-simple .mec-calendar-table-head dt:last-child {
 
 
5887
  border-width: 2px;
5888
  }
5889
 
5916
  }
5917
  }
5918
 
5919
+ .mec-wrap.colorskin-custom .mec-calendar.mec-event-container-simple .mec-selected-day:hover {
 
 
5920
  background: #f4f4f4;
5921
  }
5922
 
5923
+ .mec-event-container-simple .mec-calendar-day .mec-monthly-tooltip.event-single-link-simple:last-of-type {
 
 
5924
  border: none;
5925
  }
5926
 
5931
  margin-bottom: 2px;
5932
  }
5933
 
5934
+ .tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-content .mec-price-details,
 
 
5935
  .mec-tooltip-event-time {
5936
  font-size: 12px;
5937
  color: #888;
5939
  margin-top: 5px;
5940
  }
5941
 
5942
+ .tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-content {
 
5943
  padding: 17px;
5944
  }
5945
 
5969
  margin-bottom: 10px;
5970
  }
5971
 
5972
+ .tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-box {
 
5973
  border-radius: 3px !important;
5974
  border: 1px solid #e2e3e4 !important;
5975
  background: #fff !important;
5984
  overflow: visible !important;
5985
  }
5986
 
5987
+ .tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-arrow-border {
 
5988
  border-width: 12px !important;
5989
  }
5990
 
5991
+ .tooltipster-sidetip.tooltipster-shadow.tooltipster-right:not(.uael-tooltipster-active) .tooltipster-arrow-border {
 
5992
  border-right-color: #e2e3e4 !important;
5993
  }
5994
 
5997
  z-index: 9999999999 !important;
5998
  }
5999
 
6000
+ .tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-arrow-background {
 
6001
  display: block !important;
6002
  }
6003
 
6004
+ .tooltipster-sidetip:not(.uael-tooltipster-active) .tooltipster-arrow-background {
 
6005
  border-width: 11px !important;
6006
  z-index: 99999999999 !important;
6007
  }
6008
 
6009
+ .tooltipster-sidetip.tooltipster-right:not(.uael-tooltipster-active) .tooltipster-arrow-background {
 
6010
  left: -9px !important;
6011
  top: 1px !important;
6012
  border-right-color: #ffffff !important;
6013
  }
6014
 
6015
+ .tooltipster-sidetip.tooltipster-top:not(.uael-tooltipster-active) .tooltipster-arrow-background {
 
6016
  border-top-color: #ffffff !important;
6017
  left: 0 !important;
6018
  top: -1px !important;
6019
  }
6020
 
6021
+ .tooltipster-sidetip.tooltipster-top:not(.uael-tooltipster-active) .tooltipster-arrow-border {
 
6022
  left: -1px !important;
6023
  }
6024
 
6025
+ .tooltipster-sidetip.tooltipster-shadow.tooltipster-top:not(.uael-tooltipster-active) .tooltipster-arrow-border {
 
6026
  border-top-color: #e2e3e4 !important;
6027
  }
6028
 
6029
+ .tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom:not(.uael-tooltipster-active) .tooltipster-arrow-border {
 
6030
  left: -1px !important;
6031
  top: -11px !important;
6032
  }
6033
 
6034
+ .tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom:not(.uael-tooltipster-active) .tooltipster-arrow-border {
 
6035
  border-bottom-color: #e2e3e4 !important;
6036
  }
6037
 
6038
+ .tooltipster-sidetip.tooltipster-bottom:not(.uael-tooltipster-active) .tooltipster-arrow-background {
 
6039
  top: -9px !important;
6040
  border-bottom-color: #ffffff !important;
6041
  }
6042
 
6043
+ .tooltipster-sidetip.tooltipster-left:not(.uael-tooltipster-active) .tooltipster-arrow-background {
 
6044
  border-left-color: #ffffff !important;
6045
  left: -2px !important;
6046
  top: 0px !important;
6047
  }
6048
 
6049
+ .tooltipster-sidetip.tooltipster-shadow.tooltipster-left:not(.uael-tooltipster-active) .tooltipster-arrow-border {
 
6050
  border-left-color: #e2e3e4 !important;
6051
  left: -1px !important;
6052
  top: -1px !important;
6053
  }
6054
 
6055
  @media (max-width: 780px) {
6056
+ .mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple h4 {
 
 
6057
  word-break: break-all;
6058
  font-size: 13px;
6059
  }
6060
  }
6061
 
6062
  @media (max-width: 320px) {
6063
+ .mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple h4 {
 
 
6064
  font-size: 10px;
6065
  }
6066
  }
6191
  display: none;
6192
  }
6193
 
6194
+ .mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl.mec-weekly-view-week-active {
 
 
6195
  display: flex;
6196
  }
6197
 
6210
  }
6211
 
6212
  .mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt:hover,
6213
+ .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day:hover {
 
 
6214
  background: #fafafa;
6215
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.065) inset;
6216
  cursor: pointer;
6226
  border-bottom: 1px solid #e6e6e6;
6227
  }
6228
 
6229
+ .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event {
 
 
6230
  cursor: pointer;
6231
  font-weight: 700;
6232
  color: #4a4a4a;
6233
  }
6234
 
6235
+ .mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt.mec-table-d-current,
6236
+ .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-daily-view-day-active {
 
 
 
 
 
6237
  font-size: 18px;
6238
  font-weight: 700;
6239
  background: #fafafa;
6458
  height: 4px;
6459
  }
6460
 
6461
+ .mec-widget .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-title {
 
 
 
6462
  font-size: 14px;
6463
  }
6464
 
6470
  margin-bottom: 20px;
6471
  }
6472
 
6473
+ .mec-widget .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month,
 
 
 
6474
  .mec-widget .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month {
6475
  font-size: 0px;
6476
  padding: 4px 0;
6912
  margin: 0 0 20px 0;
6913
  display: block;
6914
  }
6915
+
6916
  .mec-fes-list ul li {
6917
  padding: 10px 12px 40px;
6918
  }
6919
  }
6920
 
6921
  @media (max-width: 480px) {
6922
+
6923
  .mec-fes-list .mec-fes-list-top-actions,
6924
  .mec-fes-list ul {
6925
  padding-left: 0;
6979
  }
6980
 
6981
  @media (max-width: 600px) {
6982
+
6983
  .mec-fes-list ul li .mec-fes-event-remove,
6984
  .mec-fes-list ul li .mec-fes-event-view a,
6985
  .mec-fes-list ul li .mec-fes-event-export a {
7068
  padding: 0 0 4px 2px;
7069
  }
7070
 
7071
+ .mec-fes-form input+label {
7072
  padding-top: 8px;
7073
  padding-left: 3px;
7074
  margin: 0;
7076
  vertical-align: top;
7077
  }
7078
 
7079
+ #wrap .mec-fes-form input+label {
7080
  padding-top: 0;
7081
  }
7082
 
7117
  font-family: inherit;
7118
  }
7119
 
7120
+ .lity-content .mec-events-meta-group-booking input[type="date"]::-webkit-calendar-picker-indicator,
7121
+ .lity-content #mec_fes_form input[type="date"]::-webkit-calendar-picker-indicator,
7122
+ .mec-single-event .mec-events-meta-group-booking input[type="date"]::-webkit-calendar-picker-indicator,
 
 
 
 
 
 
7123
  #mec_fes_form input[type="date"]::-webkit-calendar-picker-indicator {
7124
  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==");
7125
  background-position: center;
7163
  }
7164
 
7165
  @media only screen and (min-width: 961px) {
7166
+
7167
  .mec-fes-form #mec-event-data input[type="date"],
7168
  .mec-fes-form input[type="text"],
7169
  .mec-fes-form input[type="url"],
7178
  }
7179
 
7180
  @media only screen and (max-width: 768px) {
7181
+
7182
  .mec-fes-form #mec-event-data input[type="date"],
7183
  .mec-fes-form input[type="text"],
7184
  .mec-fes-form input[type="url"],
7485
  }
7486
 
7487
  @media only screen and (min-width: 961px) {
7488
+
7489
  .mec-fes-form .mec-fes-form-cntt,
7490
  .mec-fes-form .mec-fes-form-sdbr {
7491
  width: 68%;
7543
  margin-left: 47%;
7544
  }
7545
 
7546
+ .mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type="text"] {
 
 
 
7547
  width: 190px;
7548
  margin-right: 1.4%;
7549
  }
7550
 
7551
+ .mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type="text"].mec-col-1,
7552
+ .mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type="text"].mec-col-2 {
 
 
 
 
 
 
7553
  width: 120px;
7554
  margin-right: 10px;
7555
  }
7556
 
7557
+ .mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type="text"].widefat {
 
 
 
7558
  width: 100%;
7559
  }
7560
 
7563
  padding-bottom: 10px;
7564
  }
7565
 
7566
+ .mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type="text"].mec-col-6 {
 
 
 
7567
  width: 39%;
7568
  }
7569
 
7572
  padding: 9px 26px;
7573
  }
7574
 
7575
+ .mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row button.mec-add-hourly-schedule-button {
 
 
 
7576
  font-size: 12px;
7577
  height: 30px;
7578
  line-height: 25px;
7589
  }
7590
 
7591
  @media only screen and (max-width: 768px) {
7592
+ .mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type="text"] {
 
 
 
7593
  width: 100% !important;
7594
  }
7595
  }
7602
  }
7603
 
7604
  /* FES Attendees */
7605
+ .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip {
 
 
 
7606
  position: relative;
7607
  }
7608
 
7612
  padding-left: 26px;
7613
  }
7614
 
7615
+ .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip:before {
 
 
 
7616
  position: absolute;
7617
  content: "\e001";
7618
  font-family: simple-line-icons;
7625
  padding: 0 60px 5px 0;
7626
  }
7627
 
7628
+ .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul {
 
 
 
 
7629
  position: absolute;
7630
  min-width: 300px;
7631
  max-width: 600px;
7650
  margin-top: -13px;
7651
  }
7652
 
7653
+ .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul:before {
 
 
 
 
7654
  display: block;
7655
  content: "" !important;
7656
  position: absolute !important;
7664
  z-index: 0 !important;
7665
  }
7666
 
7667
+ .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip:hover ul {
 
 
 
 
7668
  visibility: visible;
7669
  opacity: 1;
7670
  }
7671
 
7672
+ .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul li {
 
 
 
 
 
7673
  list-style: none;
7674
  }
7675
 
7676
+ .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul a {
 
 
 
 
 
7677
  color: #40d9f1;
7678
  margin-bottom: 14px;
7679
  margin-left: 0;
7686
  width: max-content;
7687
  }
7688
 
7689
+ .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul li:last-child a {
 
 
 
 
 
 
7690
  margin-bottom: 0;
7691
  }
7692
 
7694
  margin: 0;
7695
  }
7696
 
7697
+ .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child {
 
 
 
7698
  background: #fff;
7699
  border-bottom: 1px solid #cfeff5;
7700
  }
7701
 
7702
+ .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child div span {
 
 
 
 
 
7703
  line-height: 1;
7704
  font-weight: 600;
7705
  font-size: 13px;
7712
  text-align: left;
7713
  }
7714
 
7715
+ .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3 {
 
 
 
 
7716
  width: 25%;
7717
  word-wrap: break-word;
7718
  }
7719
 
7720
+ .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:first-child {
 
 
 
 
7721
  width: 45%;
7722
  }
7723
 
7724
+ .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:nth-child(2) {
 
 
 
 
7725
  width: 15%;
7726
  }
7727
 
7728
+ .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:nth-child(3) {
 
 
 
 
7729
  width: 25%;
7730
  }
7731
 
7732
+ .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:nth-child(4) {
 
 
 
 
7733
  width: 20%;
7734
  }
7735
 
7736
+ .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:not(:first-child) .w-col-xs-3 {
 
 
 
 
7737
  font-size: 13px;
7738
  display: block;
7739
  color: #798f96;
7741
  padding: 0;
7742
  }
7743
 
7744
+ .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3 a {
 
 
 
 
 
7745
  text-decoration: unset;
7746
  }
7747
 
7748
+ .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:nth-child(odd) {
 
 
 
7749
  background: #fff;
7750
  }
7751
 
7895
  margin-right: 10px;
7896
  display: table-caption;
7897
  }
7898
+
7899
  .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap {
7900
  width: calc(100% - 36px) !important;
7901
  max-width: calc(100% - 36px) !important;
7909
  line-height: 20px;
7910
  }
7911
 
7912
+ .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container.select2-container--default {
 
 
 
7913
  width: calc(100% - 36px) !important;
7914
  }
7915
 
7916
+ .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap input[type="search"] {
 
 
 
7917
  width: calc(100% - 36px) !important;
7918
  min-height: 30px;
7919
  margin: 0;
7920
  }
7921
 
7922
+ .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul,
7923
+ .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container.select2-container--default {
 
 
 
 
 
 
 
 
7924
  height: auto;
7925
  overflow: unset;
7926
  }
7927
 
7928
+ .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul {
 
 
 
 
 
7929
  display: block;
7930
  }
7931
 
7932
+ .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple {
 
 
 
 
7933
  border: unset;
7934
  width: 100%;
7935
  height: 0px !important;
7936
  border-radius: 0;
7937
  }
7938
 
7939
+ .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul li {
 
 
 
 
 
 
7940
  line-height: 12px !important;
7941
  max-height: 20px !important;
7942
  width: auto;
7944
  margin-top: 5px;
7945
  }
7946
 
7947
+ .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice {
 
 
 
 
 
7948
  letter-spacing: 0;
7949
  color: #777;
7950
  text-transform: capitalize;
7961
  text-transform: uppercase;
7962
  }
7963
 
7964
+ .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice__remove {
 
 
 
 
 
7965
  color: #777;
7966
  }
7967
 
7972
  }
7973
 
7974
  @media only screen and (max-width: 960px) {
7975
+
7976
  .mec-wrap .mec-totalcal-box .col-md-3,
7977
  .mec-wrap .mec-totalcal-box .col-md-4,
7978
  .mec-wrap .mec-totalcal-box .col-md-5 {
8007
  float: none;
8008
  }
8009
 
8010
+ .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice {
 
 
 
 
 
8011
  display: block;
8012
  max-width: 100%;
8013
  white-space: break-spaces;
8073
  }
8074
 
8075
  @media only screen and (min-width: 961px) {
8076
+
8077
  .mec-wrap.mec-sm959 .mec-totalcal-box .col-md-3,
8078
  .mec-wrap .mec-wrap.mec-sm959 .mec-totalcal-box .col-md-5 {
8079
  padding-bottom: 20px;
8138
  }
8139
 
8140
  @media only screen and (max-width: 1200px) {
8141
+
8142
  .post-type-archive-mec-events .mec-totalcal-box .col-md-3,
8143
  .post-type-archive-mec-events .mec-totalcal-box .col-md-4 {
8144
  width: 100%;
8197
  }
8198
 
8199
  @media (min-width: 761px) and (max-width: 1200px) {
8200
+ .mec-full-calendar-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search {
 
 
 
8201
  width: 33.3333%;
8202
  display: block;
8203
  float: left;
8212
  width: 100%;
8213
  }
8214
 
8215
+ .mec-full-calendar-wrap .mec-search-form .mec-date-search select:last-child {
 
 
 
8216
  min-width: 70px;
8217
  width: 70px;
8218
  }
8232
  width: 100%;
8233
  }
8234
 
8235
+ .mec-full-calendar-wrap .mec-search-form .mec-date-search select:last-child {
 
 
 
8236
  min-width: 70px;
8237
  width: 70px;
8238
  }
8399
 
8400
  .mec-search-form .mec-text-address-search,
8401
  .mec-search-form .mec-minmax-event-cost,
8402
+ .mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12 {
 
 
8403
  min-height: 55px;
8404
  }
8405
 
8406
+ .mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12,
 
 
8407
  .mec-widget .mec-search-form .mec-text-input-search,
8408
  .mec-widget .mec-search-form .mec-date-search {
8409
  width: 100%;
8410
  }
8411
 
8412
+ .mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12 {
 
 
8413
  padding: 0 10px;
8414
  }
8415
 
8461
  }
8462
 
8463
  @media only screen and (max-width: 781px) {
8464
+
8465
  .mec-search-form .mec-dropdown-search,
8466
  .mec-search-form .mec-text-input-search,
8467
  .mec-search-form .mec-date-search {
8495
 
8496
  /* Final fix full calendar shortcode */
8497
  @media only screen and (min-width: 961px) and (max-width: 1200px) {
8498
+
8499
  .post-type-archive-mec-events .mec-totalcal-box .col-md-3,
8500
  .post-type-archive-mec-events .mec-totalcal-box .col-md-4,
8501
  .post-type-archive-mec-events .mec-totalcal-box .col-md-5 {
8507
  padding: 0 10px;
8508
  }
8509
 
8510
+ .post-type-archive-mec-events .mec-totalcal-box .col-md-4 .mec-text-input-search {
 
 
 
8511
  margin: 0;
8512
  }
8513
 
8518
  }
8519
 
8520
  @media only screen and (max-width: 960px) {
8521
+
8522
  .mec-full-calendar-wrap .mec-totalcal-box .col-md-4,
8523
  .post-type-archive-mec-events .mec-totalcal-box .col-md-4 {
8524
  padding: 0 10px;
8528
  margin-bottom: 0;
8529
  }
8530
 
8531
+ .post-type-archive-mec-events .mec-totalcal-box .col-md-4 .mec-text-input-search {
 
 
 
8532
  margin: 0;
8533
  }
8534
 
8573
  }
8574
 
8575
  @media only screen and (max-width: 1200px) {
8576
+ .post-type-archive-mec-events .mec-full-calendar-wrap .mec-totalcal-view span {
 
 
 
8577
  width: 14.333%;
8578
  font-size: 8px;
8579
  }
8636
  }
8637
 
8638
  @media (max-width: 480px) {
8639
+
8640
  .mec-search-form .mec-date-search.with-mec-time-picker,
8641
  .mec-search-form .mec-time-picker-search.with-mec-date-search {
8642
  width: 100%;
8664
  margin-bottom: 10px;
8665
  }
8666
 
8667
+ .mec-wrap.mec-widget .mec-search-form .mec-time-picker-search.with-mec-date-search,
 
 
8668
  .mec-wrap.mec-widget .mec-minmax-event-cost.with-mec-address,
8669
  .mec-wrap.mec-widget .mec-text-address-search.with-mec-cost {
8670
  display: block !important;
8678
  margin: 0 0 0 10px !important;
8679
  }
8680
 
8681
+ .mec-wrap.mec-widget .mec-search-form .mec-time-picker-search.with-mec-date-search {
 
 
8682
  margin-top: 20px !important;
8683
  }
8684
 
8806
  .mec-owl-theme .owl-dots .owl-dot {
8807
  border: none;
8808
  }
8809
+
8810
  .event-carousel-type1-head .mec-event-image {
8811
  position: relative;
8812
  min-height: 150px;
8910
  width: 255px;
8911
  }
8912
 
8913
+ .mec-skin-carousel-container .mec-multiple-event .event-carousel-type1-head .mec-event-date-info-year,
8914
+ .mec-skin-carousel-container .mec-multiple-event .event-carousel-type1-head .mec-event-date-info {
 
 
 
 
 
 
8915
  left: 175px;
8916
  }
8917
 
8937
  }
8938
 
8939
  @media only screen and (min-width: 768px) and (max-width: 1000px),
8940
+ (min-width: 270px) and (max-width: 448px) {
8941
  .event-carousel-type1-head .mec-event-date-carousel {
8942
  font-size: 25px;
8943
  line-height: 2.5;
8979
  min-height: 182px;
8980
  }
8981
 
8982
+ .event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-date-info {
 
 
8983
  font-size: 15px;
8984
  color: #9a9a9a;
8985
  font-weight: 300;
8986
  }
8987
 
8988
+ .event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-carousel-title {
 
 
8989
  font-size: 26px;
8990
  font-weight: bold;
8991
  color: #1c1d21;
8997
  color: inherit;
8998
  }
8999
 
9000
+ .mec-event-carousel-type2 .event-carousel-type2-head .mec-event-carousel-content-type2 p {
 
 
 
9001
  font-size: 16px;
9002
  font-weight: 300;
9003
  color: #444444;
9008
  position: relative;
9009
  }
9010
 
9011
+ .mec-event-carousel-type2 .mec-event-footer-carousel-type2 .mec-event-sharing-wrap {
 
 
9012
  padding-left: 0;
9013
  left: 0;
9014
  }
9015
 
9016
+ .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-event-sharing-wrap>li {
 
 
 
9017
  border: none;
9018
  -webkit-transition: all 0.25s ease;
9019
  transition: all 0.25s ease;
9020
  }
9021
 
9022
+ .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button {
 
 
9023
  border: 1px solid #e4e4e4;
9024
  float: right;
9025
  padding: 7px 23px 7px;
9031
  transition: all 0.25s ease;
9032
  }
9033
 
9034
+ .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button:hover {
 
 
9035
  color: #fff;
9036
  }
9037
 
9044
  border-right: 1px solid #e6e6e6;
9045
  }
9046
 
9047
+ .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button {
 
 
9048
  line-height: 25px;
9049
  height: 41px;
9050
  margin-right: 0;
9051
  }
9052
 
9053
+ .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-modal-booking-button {
 
 
9054
  margin-right: 20px;
9055
  }
9056
 
9100
  bottom: 60px;
9101
  }
9102
 
9103
+ .mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing:after,
9104
+ .mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing:before {
 
 
 
 
9105
  top: auto;
9106
  bottom: -19px;
9107
  border-color: #e2e2e2 transparent transparent transparent;
9108
  }
9109
 
9110
+ .mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing:after {
 
 
9111
  bottom: -18px;
9112
  border-color: #fff transparent transparent transparent;
9113
  }
9114
 
9115
  @media only screen and (min-width: 320px) and (max-width: 768px) {
9116
+
9117
  .mec-event-carousel-type2 .owl-prev,
9118
  .mec-event-carousel-type2 .owl-next,
9119
  .mec-event-carousel-type3 .owl-prev,
9150
  box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.2);
9151
  }
9152
 
9153
+ .event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button {
 
 
9154
  border: 1px solid #e4e4e4;
9155
  text-transform: uppercase;
9156
  float: right;
9160
  font-weight: 500;
9161
  }
9162
 
9163
+ .event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button:hover {
 
 
9164
  color: #fff;
9165
  }
9166
 
9177
  font-weight: 700;
9178
  }
9179
 
9180
+ .event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-event-carousel-title {
 
 
9181
  font-size: 26px;
9182
  font-weight: bold;
9183
  color: #1c1d21;
9196
  margin-bottom: 36px;
9197
  }
9198
 
9199
+ .event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button {
 
 
9200
  line-height: 25px;
9201
  height: 41px;
9202
  }
9218
  bottom: 60px;
9219
  }
9220
 
9221
+ .mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing:after,
9222
+ .mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing:before {
 
 
 
 
9223
  top: auto;
9224
  bottom: -19px;
9225
  border-color: #e2e2e2 transparent transparent transparent;
9226
  }
9227
 
9228
+ .mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing:after {
 
 
9229
  bottom: -18px;
9230
  border-color: #fff transparent transparent transparent;
9231
  }
9270
  margin: 0 10px;
9271
  }
9272
 
9273
+ .mec-event-carousel-type4 .mec-event-article:hover .mec-event-hover-carousel-type4 {
 
 
9274
  opacity: 1;
9275
  visibility: visible;
9276
  }
9408
  vertical-align: middle;
9409
  }
9410
 
9411
+ .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-title {
 
 
 
9412
  color: #fff;
9413
  font-size: 15px;
9414
  margin-top: 30px;
9415
  }
9416
 
9417
+ .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-upcoming {
 
 
 
9418
  font-size: 36px;
9419
  font-weight: bold;
9420
  line-height: 1;
9421
  margin-top: 0;
9422
  }
9423
 
9424
+ .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-countdown>div {
 
 
 
 
9425
  display: inline-block;
9426
  }
9427
 
9434
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
9435
  }
9436
 
9437
+ .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-upcoming span {
 
 
 
9438
  display: block;
9439
  }
9440
 
9520
  }
9521
 
9522
  @media only screen and (min-width: 1200px) {
9523
+
9524
  .mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part1,
9525
  .mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part2,
9526
  .mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part3 {
9530
  padding-bottom: 50px;
9531
  }
9532
 
9533
+ .mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part2:after {
 
 
9534
  border-color: #4077ed transparent transparent transparent;
9535
  top: auto;
9536
  margin-top: 0;
9541
  }
9542
 
9543
  @media (max-width: 960px) {
9544
+
9545
  .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1,
9546
  .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2,
9547
  .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part3 {
9582
  font-size: 8px;
9583
  }
9584
 
9585
+ .mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-date-place {
 
 
9586
  display: inline;
9587
  }
9588
  }
9610
  padding-bottom: 0;
9611
  }
9612
 
9613
+ .mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-title {
 
 
 
9614
  color: #fff;
9615
  font-size: 15px;
9616
  margin-top: 30px;
9617
  }
9618
 
9619
+ .mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming {
 
 
 
9620
  font-size: 36px;
9621
  font-weight: bold;
9622
  line-height: 1;
9623
  margin-top: 0;
9624
  }
9625
 
9626
+ .mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part2 .mec-event-countdown>div {
 
 
 
 
9627
  display: inline-block;
9628
  }
9629
 
9635
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
9636
  }
9637
 
9638
+ .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming span {
 
 
 
9639
  display: block;
9640
  }
9641
 
9788
  display: block;
9789
  }
9790
 
9791
+ .mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-countdown-part-title span {
 
 
 
 
9792
  font-weight: 300;
9793
  display: block;
9794
  }
9795
 
9796
+ .mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming {
 
 
 
9797
  color: #fff;
9798
  font-size: 36px;
9799
  letter-spacing: -2px;
9802
  margin-top: -10px;
9803
  }
9804
 
9805
+ .mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 .mec-event-countdown>div {
 
 
 
 
9806
  display: inline-block;
9807
  }
9808
 
9947
  padding-left: 22px;
9948
  }
9949
 
9950
+ .mec-event-countdown-style3 .mec-event-countdown-part-details .mec-event-link:before {
 
 
9951
  content: "";
9952
  display: inline-block;
9953
  width: 18px;
9982
  padding: 10px;
9983
  }
9984
 
9985
+ .mec-wrap.mec-sm959 .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming {
 
 
 
9986
  font-size: 31px;
9987
  }
9988
  }
9989
 
9990
  @media (max-width: 959px) {
9991
+
9992
  .mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1,
9993
  .mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 {
9994
  width: 100%;
10012
  display: none;
10013
  }
10014
 
10015
+ .mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-countdown-part-title span {
 
 
 
 
10016
  display: inline;
10017
  }
10018
 
10022
  }
10023
 
10024
  @media (max-width: 767px) {
10025
+ .mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming {
 
 
 
10026
  font-size: 26px;
10027
  letter-spacing: -1px;
10028
  }
10139
  text-decoration: underline;
10140
  }
10141
 
10142
+ .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 
 
10143
  font-size: 12px;
10144
  padding: 0 31px;
10145
  line-height: 49px;
10201
  }
10202
 
10203
  @media only screen and (max-width: 960px) {
10204
+
10205
  .mec-slider-t1 .mec-slider-t1-img,
10206
  .mec-slider-t1 .mec-slider-t1-content {
10207
  width: 100%;
10245
  font-size: 22px;
10246
  }
10247
 
10248
+ .mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-day {
 
 
10249
  font-size: 25px;
10250
  }
10251
  }
10300
  }
10301
 
10302
  .mec-slider-t2-content.mec-event-grid-modern .mec-event-content,
10303
+ .mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 
 
10304
  background: none;
10305
  }
10306
 
10307
+ .mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 
 
10308
  font-size: 12px;
10309
  padding: 0 31px;
10310
  line-height: 49px;
10311
  height: 50px;
10312
  }
10313
 
10314
+ .mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover {
 
 
10315
  background: #fff;
10316
  color: #000;
10317
  border-color: #fff;
10318
  }
10319
 
10320
  .mec-slider-t2-content.mec-event-grid-modern .mec-event-title a:hover,
10321
+ .mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover {
 
 
10322
  color: #111;
10323
  }
10324
 
10367
  cursor: pointer;
10368
  }
10369
 
10370
+ .mec-wrap.colorskin-custom .mec-slider-t2 .mec-event-article .mec-event-date.mec-color {
 
 
 
10371
  color: #fff;
10372
  }
10373
 
10379
  }
10380
 
10381
  @media only screen and (max-width: 960px) {
10382
+
10383
  .mec-slider-t2 .mec-slider-t2-img,
10384
  .mec-slider-t2 .mec-slider-t2-content {
10385
  width: 100%;
10466
  }
10467
 
10468
  .mec-slider-t3-content.mec-event-grid-modern .mec-event-content,
10469
+ .mec-slider-t3-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 
 
10470
  background: none;
10471
  }
10472
 
10495
  }
10496
 
10497
  .mec-slider-t3-content.mec-event-grid-modern .mec-event-title a:hover,
10498
+ .mec-slider-t3-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover {
 
 
10499
  color: #40d9f1;
10500
  }
10501
 
10502
+ .mec-slider-t3-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover {
 
 
10503
  border-color: #40d9f1;
10504
  }
10505
 
10562
  }
10563
 
10564
  @media only screen and (max-width: 767px) {
10565
+
10566
  .mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev,
10567
  .mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next {
10568
  top: 40px;
10579
  font-size: 22px;
10580
  }
10581
 
10582
+ .mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-day {
 
 
10583
  font-size: 25px;
10584
  }
10585
  }
10641
  }
10642
 
10643
  .mec-slider-t4-content.mec-event-grid-modern .mec-event-content,
10644
+ .mec-slider-t4-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 
 
10645
  background: none;
10646
  }
10647
 
10648
+ .mec-slider-t4-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 
 
10649
  font-size: 13px;
10650
  padding: 0 42px;
10651
  line-height: 49px;
10681
  }
10682
 
10683
  .mec-slider-t4-content.mec-event-grid-modern .mec-event-title a:hover,
10684
+ .mec-slider-t4-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover {
 
 
10685
  color: #111;
10686
  }
10687
 
10742
  font-size: 22px;
10743
  }
10744
 
10745
+ .mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-day {
 
 
10746
  font-size: 25px;
10747
  }
10748
  }
10844
  text-decoration: underline;
10845
  }
10846
 
10847
+ .mec-slider-t5-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 
 
10848
  font-size: 12px;
10849
  padding: 0 31px;
10850
  line-height: 49px;
10928
  width: 100%;
10929
  }
10930
 
10931
+ .mec-single-modern .mec-single-event-bar>div {
10932
  display: table-cell;
10933
  }
10934
 
10935
+ .mec-single-modern .mec-single-event-bar>div i {
10936
  font-size: 20px;
10937
  vertical-align: middle;
10938
  }
10939
 
10940
+ .mec-single-modern .mec-single-event-bar>div .mec-time-comment {
10941
  font-size: 12px;
10942
  color: #999;
10943
  }
10944
 
10945
+ .mec-single-modern .mec-single-event-bar>div h3 {
10946
  text-transform: uppercase;
10947
  font-size: 16px;
10948
  font-weight: bold;
10952
  padding-left: 10px;
10953
  }
10954
 
10955
+ .mec-single-modern .mec-single-event-bar>div dd {
10956
  font-size: 14px;
10957
  color: #8d8d8d;
10958
  padding-left: 34px;
10988
  }
10989
 
10990
  @media only screen and (max-width: 960px) {
10991
+ .mec-single-modern .mec-single-event-bar>div {
10992
  display: block;
10993
  }
10994
  }
10995
 
10996
+ .lity-content>div {
10997
  overflow: auto;
10998
  }
10999
 
11053
  padding: 5px;
11054
  }
11055
 
11056
+ .mec-single-modal.mec-single-modern .mec-single-event-bar>div dd {
11057
  font-size: 13px;
11058
  }
11059
 
11060
+ .mec-single-modal.mec-single-modern .mec-single-event-bar>div h3 {
11061
  font-size: 15px;
11062
  }
11063
 
11100
  }
11101
  }
11102
 
11103
+ .mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li,
11104
+ .mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a.mec-events-button {
 
 
 
 
 
 
 
 
 
 
 
11105
  display: block;
11106
  text-align: center;
11107
  }
11110
  .mec-holding-status-expired {
11111
  color: #d8000c;
11112
  }
11113
+
11114
  .mec-holding-status-ongoing {
11115
  color: #0dbf52;
11116
  }
11178
  margin-left: 0;
11179
  padding: 15px 1%;
11180
  }
11181
+
11182
  /* Close Button - Feather Light Modal */
11183
  body .featherlight .featherlight-close-icon {
11184
  color: #000;
11187
  }
11188
 
11189
  @media (max-width: 1366px) {
11190
+ body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
 
 
 
11191
  width: 20px !important;
11192
  }
11193
 
11201
  }
11202
 
11203
  @media (max-width: 1280px) {
11204
+ body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
 
 
 
11205
  width: 14px !important;
11206
  }
11207
 
11215
  }
11216
 
11217
  @media (min-width: 961px) and (max-width: 1024px) {
11218
+ body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
 
 
 
11219
  width: 7px !important;
11220
  }
11221
 
11240
  }
11241
 
11242
  @media (max-width: 480px) {
11243
+
11244
  .featherlight .featherlight-content,
11245
  body .mec-modal-wrap {
11246
  max-width: 100%;
11252
  }
11253
 
11254
  @media (max-width: 414px) {
11255
+ body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
 
 
 
11256
  width: 50px !important;
11257
  }
11258
 
11264
  padding: 20px 5px 20px 65px;
11265
  }
11266
 
11267
+ body .featherlight-content .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown {
 
 
 
 
11268
  padding: 20px 2px 20px 2px !important;
11269
  }
11270
 
11271
+ body .featherlight-content .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
 
 
 
 
11272
  width: 3px !important;
11273
  }
11274
  }
11275
 
11276
  @media (max-width: 375px) {
11277
+ body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
 
 
 
11278
  width: 50px !important;
11279
  }
11280
 
11288
  }
11289
 
11290
  @media (max-width: 320px) {
11291
+ body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
 
 
 
11292
  width: 20px !important;
11293
  }
11294
 
11472
  max-width: 100%;
11473
  padding-left: 15px;
11474
  }
11475
+
11476
  .mec-events-toggle .mec-toggle-title {
11477
  display: block;
11478
  width: 100%;
11556
  }
11557
 
11558
  @media only screen and (max-width: 767px) {
11559
+
11560
  .mec-agenda-date-wrap,
11561
  .mec-agenda-events-wrap {
11562
  float: none;
11604
  font-size: 12px;
11605
  }
11606
 
11607
+ .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar .mec-calendar-events-sec {
 
 
11608
  padding: 10px;
11609
  }
11610
 
11730
  }
11731
 
11732
  @media only screen and (max-width: 767px) {
11733
+
11734
  .mec-yearly-view-wrap .mec-yearly-calendar-sec,
11735
  .mec-yearly-view-wrap .mec-yearly-agenda-sec {
11736
  width: 100%;
11811
  cursor: pointer;
11812
  }
11813
 
11814
+ .mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-has-no-event,
11815
+ .mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-has-no-event:hover {
 
 
 
 
 
 
11816
  color: #bbb;
11817
  cursor: default;
11818
  }
11819
 
11820
+ .mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-day-active {
 
 
 
11821
  background: #40d9f1;
11822
  color: #fff;
11823
  position: relative;
11824
  }
11825
 
11826
+ .mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-day-active:after {
 
 
 
11827
  content: "";
11828
  position: absolute;
11829
  display: block;
11918
  border-bottom: 1px solid #ebebeb;
11919
  }
11920
 
11921
+ .mec-timetable-events-list .mec-timetable-event:last-child .mec-timetable-event-span {
 
 
11922
  border-bottom: none;
11923
  }
11924
  }
12328
  text-decoration: underline;
12329
  }
12330
 
12331
+ .mec-av-spot-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 
 
12332
  font-size: 12px;
12333
  padding: 0 31px;
12334
  line-height: 49px;
12513
  text-decoration: underline;
12514
  }
12515
 
12516
+ .mec-masonry-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 
 
12517
  font-size: 12px;
12518
  padding: 0 31px;
12519
  line-height: 49px;
13065
 
13066
  /* shadow */
13067
  .flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
13068
+ background: -moz-linear-gradient(top,
13069
+ rgba(0, 0, 0, 0.1) 0%,
13070
+ rgba(64, 64, 64, 0.68) 100%);
13071
+ background: -webkit-gradient(linear,
13072
+ left top,
13073
+ left bottom,
13074
+ color-stop(0%, rgba(0, 0, 0, 0.1)),
13075
+ color-stop(100%, rgba(64, 64, 64, 0.68)));
 
 
 
 
13076
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%;
13077
+ background: -o-linear-gradient(top,
13078
+ rgba(0, 0, 0, 0.1) 0%,
13079
+ rgba(64, 64, 64, 0.68) 100%);
13080
+ background: -ms-linear-gradient(top,
13081
+ rgba(0, 0, 0, 0.1) 0%,
13082
+ rgba(64, 64, 64, 0.68) 100%);
 
 
 
 
13083
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%,
13084
  rgba(64, 64, 64, 0.68) 100%;
13085
  -webkit-animation: show 0.5s linear both;
13088
  }
13089
 
13090
  .flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
13091
+ background: -moz-linear-gradient(top,
13092
+ rgba(0, 0, 0, 0.1) 0%,
13093
+ rgba(64, 64, 64, 0.68) 100%);
13094
+ background: -webkit-gradient(linear,
13095
+ left top,
13096
+ left bottom,
13097
+ color-stop(0%, rgba(0, 0, 0, 0.1)),
13098
+ color-stop(100%, rgba(64, 64, 64, 0.68)));
 
 
 
 
13099
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%;
13100
+ background: -o-linear-gradient(top,
13101
+ rgba(0, 0, 0, 0.1) 0%,
13102
+ rgba(64, 64, 64, 0.68) 100%);
13103
+ background: -ms-linear-gradient(top,
13104
+ rgba(0, 0, 0, 0.1) 0%,
13105
+ rgba(64, 64, 64, 0.68) 100%);
 
 
 
 
13106
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%,
13107
  rgba(64, 64, 64, 0.68) 100%;
13108
  -webkit-animation: hide 0.5s 0.3s linear both;
13112
 
13113
  /*down*/
13114
  .flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
13115
+ background: -moz-linear-gradient(top,
13116
+ rgba(64, 64, 64, 0.68) 0%,
13117
+ rgba(0, 0, 0, 0.1) 100%);
13118
+ background: -webkit-gradient(linear,
13119
+ left top,
13120
+ left bottom,
13121
+ color-stop(0%, rgba(64, 64, 64, 0.68)),
13122
+ color-stop(100%, rgba(0, 0, 0, 0.1)));
 
 
 
 
13123
  background: linear, top, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%;
13124
+ background: -o-linear-gradient(top,
13125
+ rgba(64, 64, 64, 0.68) 0%,
13126
+ rgba(0, 0, 0, 0.1) 100%);
13127
+ background: -ms-linear-gradient(top,
13128
+ rgba(64, 64, 64, 0.68) 0%,
13129
+ rgba(0, 0, 0, 0.1) 100%);
 
 
 
 
13130
  background: linear, to bottom, rgba(64, 64, 64, 0.68) 0%,
13131
  rgba(0, 0, 0, 0.1) 100%;
13132
  -webkit-animation: show 0.5s linear both;
13135
  }
13136
 
13137
  .flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
13138
+ background: -moz-linear-gradient(top,
13139
+ rgba(64, 64, 64, 0.68) 0%,
13140
+ rgba(0, 0, 0, 0.1) 100%);
13141
+ background: -webkit-gradient(linear,
13142
+ left top,
13143
+ left bottom,
13144
+ color-stop(0%, rgba(64, 64, 64, 0.68)),
13145
+ color-stop(100%, rgba(0, 0, 0, 0.1)));
 
 
 
 
13146
  background: linear, top, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%;
13147
+ background: -o-linear-gradient(top,
13148
+ rgba(64, 64, 64, 0.68) 0%,
13149
+ rgba(0, 0, 0, 0.1) 100%);
13150
+ background: -ms-linear-gradient(top,
13151
+ rgba(64, 64, 64, 0.68) 0%,
13152
+ rgba(0, 0, 0, 0.1) 100%);
 
 
 
 
13153
  background: linear, to bottom, rgba(64, 64, 64, 0.68) 0%,
13154
  rgba(0, 0, 0, 0.1) 100%;
13155
  -webkit-animation: hide 0.5s 0.3s linear both;
13242
  @font-face {
13243
  font-family: "simple-line-icons";
13244
  src: url("../fonts/Simple-Line-Icons.eot?v=2.3.1");
13245
+ src: url("../fonts/Simple-Line-Icons.eot?v=2.3.1#iefix") format("embedded-opentype"),
 
13246
  url("../fonts/Simple-Line-Icons.woff2?v=2.3.1") format("woff2"),
13247
  url("../fonts/Simple-Line-Icons.woff?v=2.3.1") format("woff"),
13248
  url("../fonts/Simple-Line-Icons.ttf?v=2.3.1") format("truetype"),
13249
+ url("../fonts/Simple-Line-Icons.svg?v=2.3.1#simple-line-icons") format("svg");
 
13250
  font-weight: normal;
13251
  font-style: normal;
13252
  }
13387
  display: none;
13388
  }
13389
 
13390
+ .mec-toggle-month-divider .mec-month-divider+article {
13391
  margin-top: 20px;
13392
  }
13393
 
13395
  border-top: none;
13396
  }
13397
 
13398
+ .mec-toggle-month-divider .mec-event-list-accordion .mec-month-divider:not(:first-of-type)~article {
 
 
 
13399
  display: none;
13400
  }
13401
 
13402
+ .mec-skin-list-events-container:not(.mec-toggle-month-divider) .mec-month-divider i {
 
 
13403
  display: none;
13404
  }
13405
 
13484
  content: attr(data-style);
13485
  } */
13486
 
13487
+ .mec-wrap article:not([class^="mec-event-countdown"]):not([class^="mec-event-cover-"]).mec-label-featured,
13488
+ .mec-wrap article:not([class^="mec-event-countdown"]):not([class^="mec-event-cover-"]).mec-label-canceled,
13489
+ .mec-wrap article:not([class^="mec-event-countdown"]):not([class^="mec-event-cover-"]).mec-label-custom {
 
 
 
13490
  overflow: hidden;
13491
  position: relative;
13492
  }
13511
  text-align: center;
13512
  }
13513
 
13514
+ .mec-box-calendar.mec-event-calendar-classic.mec-event-container-novel .mec-event-label-captions {
 
13515
  display: none;
13516
  }
13517
 
13518
+ .mec-wrap article:not([class^="mec-event-countdown"]):not([class^="mec-event-cover-"]).mec-label-canceled:before {
 
13519
  background: #de0404;
13520
  }
13521
 
13549
  margin-left: 5px;
13550
  border-radius: 2px;
13551
  }
13552
+
13553
  .mec-timeline-event.mec-label-canceled .mec-fc-style,
13554
  .mec-wrap .mec-events-agenda .mec-agenda-event.mec-label-canceled .mec-fc-style,
13555
  .mec-wrap article.mec-event-cover-modern.mec-label-canceled .mec-fc-style {
13556
  background: #de0404;
13557
  }
13558
+
13559
  .mec-timeline-event .mec-fc-style:before,
13560
  .mec-wrap .mec-events-agenda .mec-agenda-event .mec-fc-style:before,
13561
  .mec-wrap .mec-event-list-modern article .mec-fc-style:before,
13581
  }
13582
 
13583
  .mec-timeline-event.mec-label-canceled .mec-fc-style:before,
13584
+ .mec-wrap .mec-events-agenda .mec-agenda-event.mec-label-canceled .mec-fc-style:before {
 
 
 
13585
  color: #de0404;
13586
  }
13587
 
13620
  .mec-event-grid-simple article.mec-label-canceled .mec-fc-style,
13621
  .mec-wrap article.mec-event-cover-classic.mec-label-canceled .mec-fc-style,
13622
  .mec-wrap article.mec-event-cover-clean.mec-label-canceled .mec-fc-style,
13623
+ .mec-wrap article[class^="mec-event-countdown-"].mec-label-canceled .mec-fc-style {
 
 
13624
  background: #de0404;
13625
  }
13626
 
13627
+ .mec-wrap .mec-event-list-modern article.mec-label-canceled .mec-fc-style:before,
13628
+ .mec-wrap .mec-event-list-accordion article.mec-label-canceled .mec-fc-style:before,
 
 
 
 
 
 
13629
  .mec-timetable-wrap article.mec-label-canceled .mec-fc-style:before,
13630
  .mec-event-grid-minimal article.mec-label-canceled .mec-fc-style:before,
13631
  .mec-event-grid-classic article.mec-label-canceled .mec-fc-style:before,
13632
  .mec-event-grid-simple article.mec-label-canceled .mec-fc-style:before,
13633
+ .mec-wrap article.mec-event-cover-classic.mec-label-canceled .mec-fc-style:before,
 
 
13634
  .mec-wrap article.mec-event-cover-clean.mec-label-canceled .mec-fc-style:before,
13635
+ .mec-wrap article[class^="mec-event-countdown-"].mec-label-canceled .mec-fc-style:before {
 
 
13636
  color: #de0404;
13637
  }
13638
 
13639
  /* Slider view */
13640
+ .mec-wrap .mec-slider-t5 article:not([class^="mec-event-countdown"]).mec-label-featured:before,
13641
+ .mec-wrap .mec-slider-t5 article:not([class^="mec-event-countdown"]).mec-label-canceled:before {
 
 
 
 
13642
  -ms-transform: none;
13643
  -webkit-transform: none;
13644
  transform: none;
13673
  }
13674
 
13675
  /* Grid View/Clean */
13676
+ .mec-skin-grid-events-container .mec-wrap .mec-event-grid-clean .mec-event-article:before {
 
 
 
13677
  -ms-transform: none;
13678
  -webkit-transform: none;
13679
  transform: none !important;
13718
  ul.mec-categories {
13719
  padding: 0;
13720
  }
13721
+
13722
  ul.mec-categories li.mec-category {
13723
  list-style: none;
13724
  }
13725
+
13726
  ul.mec-categories li.mec-category a {
13727
  font-weight: 400;
13728
  color: #626262;
13745
  background-size: cover;
13746
  }
13747
 
13748
+ .mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields .mec-data-fields-tooltip {
 
 
 
13749
  position: absolute;
13750
  width: 340px;
13751
  bottom: 24px;
13761
  z-index: 99;
13762
  }
13763
 
13764
+ .mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields:hover .mec-data-fields-tooltip {
 
 
 
13765
  visibility: visible;
13766
  opacity: 1;
13767
  transform: scale(1);
13768
  }
13769
 
13770
+ .mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields .mec-data-fields-tooltip:before {
 
 
 
13771
  display: block;
13772
  content: "";
13773
  position: absolute;
13781
  z-index: 0;
13782
  }
13783
 
13784
+ .mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box {
 
 
 
 
13785
  overflow: hidden;
13786
  border-radius: 11px;
13787
  padding: 12px 0;
13788
  }
13789
 
13790
+ .mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul {
 
 
 
 
 
13791
  width: 100%;
13792
  height: 200px;
13793
  overflow-y: scroll;
13795
  text-align: left;
13796
  }
13797
 
13798
+ .mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul::-webkit-scrollbar-track {
 
 
 
 
 
13799
  background-color: #fafafa;
13800
  }
13801
 
13802
+ .mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul::-webkit-scrollbar {
 
 
 
 
 
13803
  width: 4px;
13804
  background-color: #fafafa;
13805
  }
13806
 
13807
+ .mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul::-webkit-scrollbar-thumb {
 
 
 
 
 
13808
  background-color: #40d9f1;
13809
  border-radius: 4px;
13810
  }
13811
 
13812
+ .mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item {
 
 
 
 
 
 
13813
  display: block;
13814
  width: 100%;
13815
  text-transform: none;
13822
  border-bottom: 1px dashed #e1e2e3;
13823
  }
13824
 
13825
+ .mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item:last-child {
 
 
 
 
 
 
13826
  border-bottom: none;
13827
  }
13828
 
13829
+ .mec-wrap [id^="mec_skin_events_"] .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item a {
 
 
 
 
 
 
13830
  color: #40d9f1;
13831
  font-size: 13px;
13832
  line-height: 1.5;
13833
  font-weight: 400;
13834
  }
13835
 
13836
+ .mec-wrap [id^="mec_skin_events_"] .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item a:hover {
 
 
 
 
 
 
13837
  color: #000;
13838
  }
13839
 
13840
+ /* Custom Data with Label */
13841
+ @media(min-width:768px) {
13842
+
13843
+ .mec-wrap [id^=mec_skin_events_] .mec-event-list-standard .mec-label-custom .mec-event-data-fields .mec-data-fields-tooltip,
13844
+ .mec-wrap [id^=mec_skin_events_] .mec-event-list-standard .mec-label-featured .mec-event-data-fields .mec-data-fields-tooltip,
13845
+ .mec-wrap [id^=mec_skin_events_] .mec-event-list-standard .mec-label-canceled .mec-event-data-fields .mec-data-fields-tooltip {
13846
+ bottom: calc(50% - 110px);
13847
+ left: 30px;
13848
+ }
13849
+
13850
+ .mec-wrap [id^=mec_skin_events_] .mec-event-list-standard .mec-label-custom .mec-event-data-fields .mec-data-fields-tooltip:before,
13851
+ .mec-wrap [id^=mec_skin_events_] .mec-event-list-standard .mec-label-featured .mec-event-data-fields .mec-data-fields-tooltip:before,
13852
+ .mec-wrap [id^=mec_skin_events_] .mec-event-list-standard .mec-label-canceled .mec-event-data-fields .mec-data-fields-tooltip:before {
13853
+ left: -10px;
13854
+ top: calc(100% - 110px);
13855
+ box-shadow: -8px -5px 9px -4px #535a61;
13856
+ }
13857
+ }
13858
+
13859
  /* # Speaker Modal
13860
  ================================================== */
13861
  .mec-hourly-schedule-speaker-info {
14169
  }
14170
 
14171
  .mec-booking-attendees-head span,
14172
+ .mec-booking-attendees-head-content>span {
14173
  vertical-align: middle;
14174
  display: table-cell;
14175
  padding: 7px;
14188
  }
14189
 
14190
  .mec-booking-attendees-head span:nth-child(1),
14191
+ .mec-booking-attendees-head-content>span:nth-child(1) {
14192
  width: 4%;
14193
  }
14194
 
14195
  .mec-booking-attendees-head span:nth-child(2),
14196
+ .mec-booking-attendees-head-content>span:nth-child(2) {
14197
  width: 20%;
14198
  }
14199
 
14200
  .mec-booking-attendees-head span:nth-child(3),
14201
+ .mec-booking-attendees-head-content>span:nth-child(3) {
14202
  width: 24%;
14203
  }
14204
 
14205
  .mec-booking-attendees-head span:nth-child(4),
14206
+ .mec-booking-attendees-head-content>span:nth-child(4) {
14207
  width: 26%;
14208
  }
14209
 
14210
  .mec-booking-attendees-head span:nth-child(5),
14211
+ .mec-booking-attendees-head-content>span:nth-child(5) {
14212
  width: 26%;
14213
  }
14214
 
14218
  }
14219
 
14220
  .mec-booking-attendees-head span,
14221
+ .mec-booking-attendees-head-content>span {
14222
  word-break: break-all;
14223
  }
14224
  }
14293
  }
14294
 
14295
  @media (max-width: 780px) {
14296
+
14297
  .mec-profile i,
14298
  .mec-profile .mec-profile-bookings tbody tr {
14299
  font-size: 12px;
14318
  }
14319
 
14320
  @media (max-width: 480px) {
14321
+
14322
  .mec-profile .mec-booking-number-of-attendees,
14323
  .mec-profile i,
14324
  .mec-profile .mec-profile-bookings tbody tr {
14433
  background: #fff;
14434
  }
14435
 
14436
+ .lity-content .mec-events-meta-group-booking .mec-booking form>h4 {
14437
  text-transform: uppercase;
14438
  font-size: 15px;
14439
  font-weight: 700;
14448
  margin-bottom: 10px;
14449
  }
14450
 
14451
+ .lity-content .mec-events-meta-group-booking .mec-booking form>h4:before {
14452
  padding: 1px 35px;
14453
  border-bottom: 4px solid #40d9f1;
14454
  font-size: 6px;
14593
  width: 50%;
14594
  }
14595
 
14596
+ .lity-content .mec-events-meta-group-booking ul.mec-book-price-details li:nth-child(even) {
 
 
 
14597
  border: none;
14598
  }
14599
 
14613
  animation: rotating 1.2s linear infinite;
14614
  }
14615
 
14616
+ .lity-content .mec-events-meta-group-booking button[type="submit"].loading:after {
 
 
14617
  display: inline-block;
14618
  }
14619
 
14905
  }
14906
 
14907
  @media only screen and (min-width: 1200px) {
14908
+
14909
  .mec-wrap .col-xs-1,
14910
  .mec-wrap .col-sm-1,
14911
  .mec-wrap .col-md-1,
15036
  }
15037
 
15038
  @media (min-width: 768px) {
15039
+
15040
  .mec-wrap .col-sm-1,
15041
  .mec-wrap .col-sm-2,
15042
  .mec-wrap .col-sm-3,
15102
  }
15103
 
15104
  @media (min-width: 961px) {
15105
+
15106
  .mec-wrap .col-md-1,
15107
  .mec-wrap .col-md-2,
15108
  .mec-wrap .col-md-3,
15168
  }
15169
 
15170
  @media (min-width: 1200px) {
15171
+
15172
  .mec-wrap .col-lg-1,
15173
  .mec-wrap .col-lg-2,
15174
  .mec-wrap .col-lg-3,
15294
 
15295
  /* Advanced Repeating */
15296
 
15297
+ .mec-fes-form #mec-advanced-wraper div:first-child>ul {
15298
  border: 1px solid #cfeff5;
15299
  width: auto;
15300
  box-shadow: 0 1px 4px -2px #cfeff5;
15304
  border-radius: 2px;
15305
  }
15306
 
15307
+ .mec-fes-form #mec-advanced-wraper div:first-child>ul:last-of-type {
15308
  margin-bottom: 35px;
15309
  }
15310
 
15311
+ #mec-advanced-wraper div:first-child>ul span {
15312
  display: none;
15313
  }
15314
 
15315
+ #mec-advanced-wraper div:first-child>ul * {
15316
  display: inline-block;
15317
  background: #fff;
15318
  font-size: 12px;
15320
  text-align: center;
15321
  }
15322
 
15323
+ #mec-advanced-wraper div:first-child>ul>li {
15324
  width: 60px;
15325
  font-weight: 700;
15326
  margin: 0 10px 0 0;
15328
  border-right: 1px solid #cfeff5;
15329
  }
15330
 
15331
+ #mec-advanced-wraper div:first-child>ul>ul>li {
15332
  margin: 0;
15333
  padding: 2px 10px;
15334
  cursor: pointer;
15336
  transition: all 0.18s ease;
15337
  }
15338
 
15339
+ .mec-fes-form #mec-advanced-wraper div:first-child>ul>ul>li:hover,
15340
+ .mec-fes-form #mec-advanced-wraper div:first-child>ul>ul>li.mec-active {
15341
  background: #40d9f1 !important;
15342
  box-shadow: 0 1px 9px -3px #40d9f1;
15343
  color: #fff !important;
15348
  width: 83%;
15349
  }
15350
 
15351
+ .mec-search-bar-wrap .mec-search-form .mec-ajax-search-result .mec-text-input-search {
 
 
 
15352
  width: 100%;
15353
  float: none;
15354
  }
15361
  font-weight: normal;
15362
  }
15363
 
15364
+ .mec-text-input-search+input#mec-search-bar-input {
15365
  margin-left: -3px;
15366
  }
15367
 
15553
  font-weight: bold !important;
15554
  }
15555
 
15556
+ .mec-wrap.mec-modern-search-bar .mec-text-input-search+input#mec-search-bar-input {
 
 
15557
  margin-left: 0;
15558
  }
15559
 
15560
+ .mec-wrap.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select {
 
 
 
 
15561
  height: 45px;
15562
  background: rgba(255, 255, 255, 0.99);
15563
  border-radius: 2px;
15609
  margin-bottom: 20px;
15610
  }
15611
 
15612
+ .mec-wrap.mec-modern-search-bar .mec-text-input-search+input#mec-search-bar-input {
 
 
15613
  margin-left: 10px;
15614
  }
15615
  }
15616
 
15617
  /* Related Events */
15618
+
15619
+ .mec-wrap .mec-related-events-wrap {
15620
+ margin-left: 0;
15621
+ margin-right: 0;
15622
+ }
15623
+
15624
  .mec-related-events {
15625
  margin-right: -15px;
15626
  margin-left: -15px;
15627
  }
15628
 
15629
+ @media(max-width:980px) {
15630
+ .mec-related-events {
15631
+ margin-right: -10px;
15632
+ margin-left: -10px;
15633
+ }
15634
+ }
15635
+
15636
+
15637
  .mec-related-events-wrap {
15638
  margin-top: 50px;
15639
  }
15681
  transition: all 0.3s ease;
15682
  }
15683
 
15684
+ @media(max-width: 480px) {
15685
+ .mec-wrap .mec-related-events .mec-related-event-post {
15686
+ padding-right: 15px;
15687
+ padding-left: 15px;
15688
+ }
15689
+ }
15690
+
15691
+
15692
  /* Next / Previous Events */
15693
  .mec-next-previous-events {
15694
  width: 100%;
15834
  padding-top: 1px;
15835
  }
15836
 
15837
+ .mec-fes-form-cntt #mec-organizer-payments ul>li {
15838
  width: 100%;
15839
  display: inline-block;
15840
  vertical-align: top;
16038
  color: #ff5d39;
16039
  }
16040
 
16041
+ #mec-login-form.mec-login-form .mec-ajax-login-loading-text.error strong:before {
 
 
16042
  border-color: #ff5d39;
16043
  border-bottom: none;
16044
  }
16062
  }
16063
 
16064
  /* Stripe V3 */
16065
+ .mec-book-form-gateway-checkout [id*="mec_do_transaction_stripe_"] .mec-form-row:first-child {
 
 
16066
  margin-bottom: 20px;
16067
  }
16068
 
16080
  background: #fff;
16081
  }
16082
 
16083
+ .mec-book-form-gateways [id*="mec_book_form_gateway_checkout"] input[type="text"] {
 
 
16084
  box-sizing: border-box;
16085
  height: 40px;
16086
  padding: 10px 12px;
16094
  background: #fff !important;
16095
  }
16096
 
16097
+ .mec-book-form-gateways [id*="mec_book_form_gateway_checkout"] input[type="text"]:focus {
 
 
16098
  outline: none;
16099
  }
16100
 
16151
  box-shadow: 0 2px 6px -3px #40d9f1;
16152
  }
16153
 
16154
+ .mec-fes-form .mec-form-row input+button.button {
16155
  vertical-align: top;
16156
  }
16157
 
16189
  height: 38px;
16190
  }
16191
 
16192
+ .mec-fes-form .mec-meta-box-fields>label {
16193
  padding: 0;
16194
  }
16195
 
16392
  #mec_meta_box_tickets_form [id^="mec_ticket_row"] button,
16393
  #mec_fes_organizer_remove_image_button,
16394
  #mec_fes_location_remove_image_button,
16395
+ #mec_meta_box_hourly_schedule_days [id^="mec_meta_box_hourly_schedule_day_"] .mec-form-row.mec-box .button,
16396
+ #mec_meta_box_hourly_schedule_days [id^="mec_meta_box_hourly_schedule_day_"] .mec-col-1 .button,
 
 
 
 
 
 
16397
  #mec_reg_form_field_types .button.red {
16398
  color: #ea6485;
16399
  box-shadow: 0 2px 6px -3px #ea6485;
16404
  #mec_meta_box_tickets_form [id^="mec_ticket_row"] button:hover,
16405
  #mec_fes_organizer_remove_image_button:hover,
16406
  #mec_fes_location_remove_image_button:hover,
16407
+ #mec_meta_box_hourly_schedule_days [id^="mec_meta_box_hourly_schedule_day_"] .mec-form-row.mec-box .button:hover,
16408
+ #mec_meta_box_hourly_schedule_days [id^="mec_meta_box_hourly_schedule_day_"] .mec-col-1 .button:hover,
 
 
 
 
 
 
16409
  #mec_reg_form_field_types .button.red:hover {
16410
  background: #ea6485;
16411
  color: #fff;
16435
  #mec_meta_box_tickets_form [id^="mec_ticket_row"] button:hover,
16436
  #mec_fes_organizer_remove_image_button:hover,
16437
  #mec_fes_location_remove_image_button:hover,
16438
+ #mec_meta_box_hourly_schedule_days [id^="mec_meta_box_hourly_schedule_day_"] .mec-form-row.mec-box .button:hover,
16439
+ #mec_meta_box_hourly_schedule_days [id^="mec_meta_box_hourly_schedule_day_"] .mec-col-1 .button:hover,
 
 
 
 
 
 
16440
  #mec_price_per_dates_container .button:hover,
16441
  #mec_reg_form_field_types .button.red:hover {
16442
  color: #fff;
16457
  }
16458
 
16459
  #mec_fees_list [id^="mec_remove_fee_button"],
16460
+ #mec_meta_box_ticket_variations_form .mec-form-row [id^="mec_remove_ticket_variation_button"] {
 
 
16461
  margin-left: 14px !important;
16462
  }
16463
 
16464
  #mec_meta_box_hourly_schedule_days .mec-add-hourly-schedule-button {
16465
  line-height: 10px !important;
16466
  }
16467
+
16468
  #mec_meta_box_tickets_form [id^="mec_ticket_row"] .mec_add_price_date_button {
16469
  color: #40d9f1;
16470
  box-shadow: 0 2px 6px -3px #40d9f1;
16471
  border: 2px solid #cfeff5;
16472
  }
16473
 
16474
+ #mec_meta_box_tickets_form [id^="mec_ticket_row"] .mec_add_price_date_button:hover,
 
 
16475
  #mec_reg_form_field_types .button:hover {
16476
  color: #fff;
16477
  border: 2px solid #40d9f1;
16527
  margin-top: 20px;
16528
  }
16529
 
16530
+ .mec-fes-form #mec_fes_form #mec_bfixed_form_fields .mec_bfixed_notification_placeholder {
 
 
 
16531
  font-size: 0;
16532
  }
16533
 
16534
+ .mec-form-row select+span.mec-tooltip,
16535
+ .mec-form-row input+span.mec-tooltip {
16536
  bottom: 10px;
16537
  }
16538
 
16539
+ .mec-form-row label+span.mec-tooltip {
16540
  bottom: 8px;
16541
  }
16542
 
16543
+ .mec-form-row textarea+span.mec-tooltip {
16544
  bottom: auto;
16545
  vertical-align: top;
16546
  top: 12px;
16547
  }
16548
 
16549
+ .mec-form-row span+span.mec-tooltip {
16550
  bottom: 0;
16551
  vertical-align: middle;
16552
  }
16904
  height: auto;
16905
  padding: 0;
16906
  }
16907
+
16908
  .ui-datepicker-calendar th,
16909
  .ui-datepicker .ui-datepicker-calendar td a {
16910
  font-size: 14px;
17032
  .mec-fes-export-wrapper ul li.fes-export-date-active {
17033
  color: #40d9f1;
17034
  }
17035
+
17036
  .mec-fes-export-wrapper ul li.fes-export-date-active:before {
17037
  width: 15px;
17038
  height: 15px;
17171
  height: 100%;
17172
  }
17173
 
17174
+ .mec-fes-form .select2-container--default.select2-container--focus .select2-selection {
 
 
17175
  border: none !important;
17176
  outline: 0;
17177
  }
17178
 
17179
+ .mec-fes-form .select2-container--default .select2-selection--single .select2-selection__arrow {
 
 
 
17180
  top: 5px;
17181
  right: 4px;
17182
  }
17214
  left: 95px;
17215
  }
17216
 
17217
+ .mec-timeline-month-divider+.mec-timeline-events-container {
17218
  padding-top: 110px;
17219
  }
17220
 
17375
  line-height: 1.24;
17376
  }
17377
 
17378
+ .mec-timeline-event-details+.mec-timeline-event-details {
17379
  margin-top: 12px;
17380
  }
17381
 
17452
  }
17453
 
17454
  @media (max-width: 992px) {
17455
+
17456
  .mec-timeline-right-content,
17457
  .mec-timeline-left-content {
17458
  float: none;
17478
  }
17479
 
17480
  @media (max-width: 320px) {
17481
+
17482
  .mec-timeline-event-date,
17483
  .mec-timeline-event-content {
17484
  float: none;
17557
  .mec-event-tile-view article.mec-tile-item:before,
17558
  .mec-event-tile-view article.mec-tile-item:after {
17559
  position: absolute;
17560
+ background: -moz-linear-gradient(180deg,
17561
+ rgba(0, 0, 0, 0.35) 0%,
17562
+ rgba(0, 0, 0, 0.48) 65%,
17563
+ rgba(0, 0, 0, 0.72) 100%);
17564
+ background: -webkit-gradient(left top,
17565
+ right top,
17566
+ color-stop(0%, rgba(0, 0, 0, 0.35)),
17567
+ color-stop(65%, rgba(0, 0, 0, 0.48)),
17568
+ color-stop(100%, rgba(0, 0, 0, 0.72)));
17569
+ background: -webkit-gradient(180deg,
17570
+ rgba(0, 0, 0, 0.35) 0%,
17571
+ rgba(0, 0, 0, 0.48) 65%,
17572
+ rgba(0, 0, 0, 0.72) 100%);
17573
+ background: linear-gradient(180deg,
17574
+ rgba(0, 0, 0, 0.35) 0%,
17575
+ rgba(0, 0, 0, 0.48) 65%,
17576
+ rgba(0, 0, 0, 0.72) 100%);
 
 
 
 
 
 
 
 
17577
  content: "";
17578
  left: 0;
17579
  right: 0;
17606
  text-transform: uppercase;
17607
  }
17608
 
17609
+ .mec-event-tile-view article.mec-tile-item .event-tile-view-head>div {
17610
  display: inline;
17611
  }
17612
 
17761
  /* Tile View Overlay */
17762
  .mec-event-tile-view article.mec-tile-item .mec-tile-overlay {
17763
  position: absolute;
17764
+ background: -moz-linear-gradient(180deg,
17765
+ rgba(0, 0, 0, 0.35) 0,
17766
+ rgba(0, 0, 0, 0.48) 65%,
17767
+ rgba(0, 0, 0, 0.72) 100%);
17768
+ background: -webkit-gradient(left top,
17769
+ right top,
17770
+ color-stop(0, rgba(0, 0, 0, 0.35)),
17771
+ color-stop(65%, rgba(0, 0, 0, 0.48)),
17772
+ color-stop(100%, rgba(0, 0, 0, 0.72)));
17773
+ background: -webkit-gradient(180deg,
17774
+ rgba(0, 0, 0, 0.35) 0,
17775
+ rgba(0, 0, 0, 0.48) 65%,
17776
+ rgba(0, 0, 0, 0.72) 100%);
17777
+ background: linear-gradient(180deg,
17778
+ rgba(0, 0, 0, 0.35) 0,
17779
+ rgba(0, 0, 0, 0.48) 65%,
17780
+ rgba(0, 0, 0, 0.72) 100%);
 
 
 
 
 
 
 
 
17781
  content: "";
17782
  left: 0;
17783
  right: 0;
17922
  border-radius: 2px;
17923
  white-space: nowrap;
17924
  }
17925
+
17926
  .mec-timetable-event .mec-labels-normal .mec-label-normal,
17927
  .tooltipster-box .mec-labels-normal .mec-label-normal,
17928
  .mec-agenda-event-title .mec-labels-normal .mec-label-normal {
18168
  }
18169
 
18170
  .mec-skin-grid-container .mec-event-grid-colorful .mec-shortcode-organizers a,
18171
+ .mec-skin-grid-container .mec-event-grid-colorful .mec-shortcode-organizers a:hover,
 
 
 
18172
  .mec-skin-grid-container .mec-event-grid-clean .mec-shortcode-organizers a,
18173
+ .mec-skin-grid-container .mec-event-grid-clean .mec-shortcode-organizers a:hover {
 
 
 
18174
  color: #fff;
18175
  font-size: 12px;
18176
  }
18177
 
18178
+ .mec-skin-grid-container .mec-event-grid-colorful .mec-shortcode-organizers a:hover,
18179
+ .mec-skin-grid-container .mec-event-grid-clean .mec-shortcode-organizers a:hover {
 
 
 
 
 
 
18180
  text-decoration: underline;
18181
  }
18182
 
18193
  color: rgba(255, 255, 255, 0.4);
18194
  }
18195
 
18196
+ .mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers i:before {
 
 
 
18197
  position: absolute;
18198
  top: 6px;
18199
  left: 6px;
18213
  color: rgba(255, 255, 255, 0.4);
18214
  }
18215
 
18216
+ .mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers a:hover {
 
 
 
18217
  color: #fff;
18218
  }
18219
 
18297
  }
18298
 
18299
  /* MEC - Dark Mode*/
18300
+ .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-modal-preloader,
 
 
 
18301
  .mec-dark-mode .mec-month-navigator-loading {
18302
  background-color: rgba(40, 40, 40, 0.88);
18303
  }
18641
  color: #fff;
18642
  }
18643
 
18644
+ .mec-dark-mode .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child {
 
 
 
 
18645
  border-color: #333 !important;
18646
  }
18647
 
18648
+ .mec-dark-mode .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:nth-child(odd) {
 
 
 
 
18649
  background: #1f1f1f !important;
18650
  }
18651
 
18652
+ .mec-dark-mode .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix {
 
 
 
 
18653
  background: #282828 !important;
18654
  }
18655
 
18656
+ .mec-dark-mode .lity-container .mec-events-meta-group-booking input[type="radio"]:before,
18657
+ .mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type="radio"]:before,
18658
+ .mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type="checkbox"],
 
 
 
 
 
 
 
 
 
18659
  .mec-dark-mode .mec-related-events-wrap h3.mec-rec-events-title:before {
18660
  background-color: #c4cace;
18661
  }
18662
 
18663
  .mec-dark-mode .mec-month-divider span,
18664
+ .mec-dark-mode .lity-container .mec-events-meta-group-booking input[type="radio"]:before,
18665
+ .mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type="radio"]:before,
18666
+ .mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type="checkbox"],
 
 
 
 
 
 
 
 
 
18667
  .mec-dark-mode .mec-related-events-wrap h3.mec-rec-events-title:before {
18668
  border-color: #313131;
18669
  }
18760
  border-color: #353535 transparent transparent transparent;
18761
  }
18762
 
18763
+ .mec-dark-mode .mec-wrap .mec-book-form-gateways [id*="mec_book_form_gateway_checkout"] input[type="text"],
18764
+ .mec-dark-mode .mec-wrap .mec-book-form-gateways [id*="mec_book_form_gateway_checkout"] input[type="email"],
 
 
 
 
 
 
 
 
18765
  .mec-dark-mode .mec-events-meta-group-booking .StripeElement,
18766
+ .mec-dark-mode .mec-book-form-gateways [id*="mec_book_form_gateway_checkout"] input[type="text"] {
 
 
 
18767
  background: #999 !important;
18768
  border: 1px solid #353535 !important;
18769
  box-shadow: none !important;
18770
  color: #353535 !important;
18771
  }
18772
 
18773
+ .mec-dark-mode .CardField CardField--ltr .__PrivateStripeElement .InputContainer input {
 
 
 
 
 
18774
  color: #d2d2d2 !important;
18775
  }
18776
 
18779
  box-shadow: 0 10px 15px #282828;
18780
  }
18781
 
18782
+ .mec-dark-mode .mec-agenda-events-wrap .mec-event-grid-colorful .mec-event-content {
 
 
 
18783
  background-color: transparent;
18784
  }
18785
 
18787
  box-shadow: 0 1px 5px 6px rgba(255, 255, 255, 0.005) inset;
18788
  }
18789
 
18790
+ .mec-dark-mode .tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-box {
 
 
18791
  border: 1px solid #282828 !important;
18792
  }
18793
 
18863
  border-color: #000;
18864
  }
18865
 
18866
+ .mec-dark-mode #mec_meta_box_tickets_form [id^="mec_ticket_row"] .mec_add_price_date_button {
 
 
 
18867
  background: #000;
18868
  border-color: #2d2d2d;
18869
  box-shadow: 0 2px 6px -3px #2d2d2d;
18882
  border-color: #2d2d2d;
18883
  }
18884
 
18885
+ .mec-dark-mode #mec_meta_box_tickets_form [id^="mec_ticket_row"] .mec_add_price_date_button:hover,
 
 
 
18886
  .mec-dark-mode #mec_reg_form_field_types .button:hover {
18887
  background: #000;
18888
  }
18896
  .mec-dark-mode ul#mec_bfixed_form_fields li .mec_bfixed_field_remove:hover,
18897
  .mec-dark-mode ul#mec_orgz_form_row li .mec-additional-organizer-remove:hover,
18898
  .mec-dark-mode ul#mec_reg_form_fields li .mec_reg_field_remove:hover,
18899
+ .mec-dark-mode #mec_taxes_fees_container_toggle [id^="mec_remove_fee_button"]:hover,
18900
+ .mec-dark-mode #mec_ticket_variations_list [id^="mec_remove_ticket_variation_button"]:hover {
 
 
 
 
18901
  color: #fff;
18902
  border: 2px solid #ea6485;
18903
  background: #ea6485;
18929
  display: inline-block;
18930
  }
18931
 
18932
+ .mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month {
 
18933
  width: 48%;
18934
  display: inline-block;
18935
  vertical-align: top;
18941
  display: inline-block;
18942
  }
18943
 
18944
+ .mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month .nice-select {
 
 
18945
  width: 48%;
18946
  display: inline-block;
18947
  }
18948
 
18949
+ .mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month label {
 
 
18950
  width: 100%;
18951
  }
18952
 
18953
+ .mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month .nice-select:first-of-type {
 
 
18954
  margin-right: 10px;
18955
  }
18956
 
19007
  margin-bottom: 0 !important;
19008
  }
19009
 
19010
+ .mec-booking-shortcode .mec-book-form-gateways [id*="mec_book_form_gateway_checkout"] input[type="text"],
 
 
 
19011
  .mec-events-meta-group-booking .mec-booking-shortcode .StripeElement {
19012
  border: 1px solid #c7ebfb !important;
19013
  border-radius: 3px;
19068
 
19069
  .mec-events-meta-group-booking-shortcode .mec-error {
19070
  background-color: #ff017e;
19071
+ color: #fff !important;
19072
  margin: 24px 0 24px;
19073
  padding: 10px 15px;
19074
  border-radius: 3px;
19085
  .mec-booking-shortcode .mec-book-available-tickets-details-header {
19086
  border-bottom: 2px solid #00acf8;
19087
  }
19088
+
19089
  .mec-booking-shortcode .mec-book-available-tickets-details-header,
19090
  .mec-booking-shortcode .mec-book-available-tickets-details-item,
19091
  .mec-booking-shortcode .mec-book-price-detail {
19109
  }
19110
 
19111
  .mec-booking-shortcode .mec-book-available-tickets-details span:nth-of-type(2),
19112
+ .mec-booking-shortcode .mec-book-available-tickets-details-item span:nth-of-type(2),
 
 
19113
  .mec-booking-shortcode .mec-book-price-detail span:nth-of-type(2) {
19114
  -webkit-box-flex: 1;
19115
  flex: 1 1 0;
19121
  -webkit-box-flex: 1.085;
19122
  flex: 1.085 1.085 0;
19123
  }
19124
+
19125
  .mec-booking-shortcode .mec-book-available-tickets-details-header span {
19126
  padding-bottom: 11px;
19127
  }
19179
  border-right: 1px solid #c7ebfb !important;
19180
  }
19181
 
19182
+ @media(max-width: 980px) {
19183
+
19184
+ .mec-events-meta-group-booking-shortcode {
19185
+ padding: 20px;
19186
+ }
19187
+
19188
+ .mec-booking-shortcode ul.mec-book-price-details li {
19189
+ width: 100%;
19190
+ border-right: 0px !important;
19191
+ border-bottom: 1px solid;
19192
+ }
19193
+
19194
+ .mec-booking-shortcode ul.mec-book-price-details li:last-child {
19195
+ width: 100%;
19196
+ border-right: 0;
19197
+ border-bottom: 0 solid;
19198
+ }
19199
+ }
19200
+
19201
  .mec-booking-shortcode span.mec-book-price-total {
19202
  font-size: 22px;
19203
  line-height: 22px;
19213
  border-radius: 3px;
19214
  box-shadow: none !important;
19215
  }
19216
+
19217
  .mec-booking-shortcode span.mec-book-price-total-description {
19218
  font-size: 18px;
19219
  line-height: 22px;
19232
  clear: both;
19233
  position: relative;
19234
  }
19235
+
19236
  .mec-booking-shortcode .mec-book-form-gateway-label input[type="radio"]:after {
19237
  content: "";
19238
  display: inline-block;
19269
  margin-bottom: 14px;
19270
  padding-right: 15px;
19271
  }
19272
+
19273
  .mec-booking-shortcode .mec-book-form-gateways {
19274
  display: -webkit-box;
19275
  display: flex;
19307
  border: 2px solid #a8e4ff;
19308
  box-shadow: none;
19309
  }
19310
+
19311
  .mec-booking-shortcode input[type="radio"]:checked:after {
19312
  background-color: #00acf8;
19313
  }
19314
+
19315
  .mec-booking-shortcode .mec-book-form-gateway-label label input {
19316
  position: relative;
19317
  cursor: pointer;
19319
  height: auto;
19320
  margin-right: 4px !important;
19321
  }
19322
+
19323
  .mec-booking-shortcode .mec-click-pay button[type="submit"] {
19324
  position: absolute;
19325
  left: 190px;
19326
  bottom: 40px;
19327
  }
19328
+
19329
  .mec-booking-shortcode button#mec-book-form-btn-step-2 {
19330
  margin-left: 30px;
19331
  }
19417
  background-color: #00acf8;
19418
  width: 2px;
19419
  }
19420
+
19421
+ .mec-booking-shortcode input[type="checkbox"]:checked+.wn-checkbox-label::after {
 
19422
  height: 5px;
19423
  left: 2px;
19424
  top: 7px;
19427
  -webkit-animation: dothatopcheck 0.16s ease 0s forwards;
19428
  animation: dothatopcheck 0.16s ease 0s forwards;
19429
  }
19430
+
19431
+ .mec-booking-shortcode input[type="checkbox"]:checked+.wn-checkbox-label::before {
 
19432
  height: 6px;
19433
  left: 7px;
19434
  top: 9px;
19481
  border-radius: 50%;
19482
  z-index: 999999999999;
19483
  }
19484
+
19485
  .mec-booking-shortcode a.button.loading:after,
19486
  .mec-booking-shortcode button[type="submit"].loading:after {
19487
  display: block;
19488
  }
19489
+
19490
  .mec-booking-shortcode .mec-book-form-coupon {
19491
  margin-bottom: 35px;
19492
  }
19581
  cursor: pointer;
19582
  }
19583
 
19584
+ .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar dl dt:last-child {
 
 
 
 
19585
  border: 0;
19586
  }
19587
 
19588
+ .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-row dt:hover {
 
 
 
 
19589
  background: transparent;
19590
  }
19591
 
19592
+ .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-novel-selected-day,
19593
+ .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-novel-selected-day span {
 
 
 
 
 
 
 
19594
  width: 32px;
19595
  height: 32px;
19596
  margin: auto;
19648
  box-shadow: 0 4px 15px -2px #444b50a3;
19649
  }
19650
 
19651
+ .mec-has-event-for-booking:hover .mec-booking-tooltip.multiple-time .mec-booking-calendar-date,
 
 
19652
  .mec-has-event-for-booking:hover .mec-booking-tooltip,
19653
  .mec-has-event-for-booking:hover .mec-booking-calendar-date,
19654
  .mec-multiple-event .mec-has-event-for-booking:hover .mec-booking-tooltip,
19655
+ .mec-multiple-event .mec-has-event-for-booking:hover .mec-booking-calendar-date {
 
 
19656
  opacity: 1;
19657
  visibility: visible;
19658
  }
19663
  }
19664
 
19665
  .mec-has-event-for-booking .mec-booking-calendar-date:before,
19666
+ .mec-multiple-event .mec-has-event-for-booking .mec-booking-calendar-date:before {
 
 
19667
  display: block;
19668
  content: "" !important;
19669
  position: absolute !important;
19677
  box-shadow: 0 8px 9px -9px #535a61 !important;
19678
  }
19679
 
19680
+ .mec-multiple-event .mec-has-event-for-booking .mec-booking-calendar-date-hover {
 
 
19681
  border-bottom: 1px solid #ffffff30;
19682
  }
19683
 
19684
  /* Multiple Day Events */
19685
 
19686
  /* First Day */
19687
+ .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .first-day {
 
 
 
19688
  position: relative;
19689
  padding-left: 7px;
19690
  }
19691
 
19692
+ .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .first-day .mec-calendar-novel-selected-day {
 
 
 
 
19693
  border-radius: 47px;
19694
  border-top-right-radius: 0;
19695
  border-bottom-right-radius: 0;
19697
  width: 100%;
19698
  }
19699
 
19700
+ .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .first-day .mec-calendar-novel-selected-day span {
 
 
 
 
 
19701
  margin-left: -7px;
19702
  }
19703
 
19704
  /* Last Day */
19705
+ .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .last-day {
 
 
 
19706
  position: relative;
19707
  padding-right: 7px;
19708
  }
19709
 
19710
+ .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .last-day .mec-calendar-novel-selected-day {
 
 
 
 
19711
  border-radius: 47px;
19712
  border-top-left-radius: 0;
19713
  border-bottom-left-radius: 0;
19715
  width: 100%;
19716
  }
19717
 
19718
+ .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .last-day .mec-calendar-novel-selected-day span {
 
 
 
 
 
19719
  margin-right: -7px;
19720
  }
19721
 
19722
  /* Middle Day */
19723
+ .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .middle-day .mec-calendar-novel-selected-day {
 
 
 
 
19724
  border-radius: 0;
19725
  border-right: 0;
19726
  border-left: 0;
19736
  display: none;
19737
  }
19738
 
19739
+ .mec-booking-tooltip.multiple-time .mec-booking-calendar-date:first-child:before {
 
19740
  display: block;
19741
  }
19742
 
19752
  -o-transition: all 0.17s ease;
19753
  }
19754
 
19755
+ .mec-calendar-day.mec-active .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active,
 
 
19756
  .mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover {
19757
  background: #40d9f1;
19758
  border-color: #40d9f1;
19796
  }
19797
 
19798
  /* Booking Shortcode */
19799
+ .mec-events-meta-group-booking-shortcode .mec-booking-calendar-wrapper .mec-booking-calendar .mec-calendar dl dt {
 
 
 
 
 
19800
  height: 47px !important;
19801
  }
19802
 
19803
  @media (min-width: 961px) {
19804
+ .mec-wrap .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar dl dt {
 
 
 
 
 
19805
  height: 47px;
19806
  }
19807
  }
19809
  /* Booking Calendar Dark Mode */
19810
 
19811
  .mec-dark-mode .mec-single-event .mec-events-meta-group-booking .mec-calendar,
19812
+ .mec-dark-mode .mec-single-event .mec-events-meta-group-booking .mec-booking-calendar-month-navigation {
 
 
 
19813
  background: #000;
19814
  border-color: #222;
19815
  color: #999;
19826
  border-color: #111;
19827
  }
19828
 
19829
+ .mec-dark-mode .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-row dt:hover {
 
 
 
 
 
19830
  background: transparent !important;
19831
  }
19832
 
19853
  background: unset !important;
19854
  }
19855
 
19856
+ .is-light-theme .mec-fes-form input+label {
19857
  padding-top: 0px;
19858
  }
19859
 
19866
  margin-left: 10px;
19867
  }
19868
 
19869
+ /* --------------------- */
assets/css/frontend.min.css CHANGED
@@ -1 +1 @@
1
- .mec-wrap{position:relative}.entry-content .mec-wrap h1,.entry-content .mec-wrap h2,.entry-content .mec-wrap h3,.entry-content .mec-wrap h4,.entry-content .mec-wrap h5,.entry-content .mec-wrap h6,.mec-wrap h1,.mec-wrap h2,.mec-wrap h3,.mec-wrap h4,.mec-wrap h5,.mec-wrap h6{color:#171c24;font-weight:300;font-style:inherit;letter-spacing:normal;clear:none}.mec-wrap h1{font-size:50px;line-height:1.16;margin-bottom:12px;letter-spacing:-1px}.mec-wrap h2{font-size:36px;line-height:1.14;margin-bottom:10px}.mec-wrap h3{font-size:28px;line-height:1.2;margin-bottom:8px}.mec-wrap h4{font-size:24px;line-height:1.2;margin-bottom:10px}.mec-wrap h5{font-size:18px;line-height:1.3;margin-bottom:7px}.mec-wrap h6{font-size:16px;line-height:1.3;margin-bottom:4px}.mec-wrap .subheader{color:#849098}.mec-wrap h1 strong{font-weight:700}.mec-wrap p{margin:0 0 20px 0;color:#616161;font-size:14px;line-height:1.8}.mec-wrap .mec-event-article .mec-color-hover{box-shadow:none;border:none}.mec-wrap abbr,.mec-wrap acronym{cursor:auto;border:none}.entry-content .mec-wrap a{box-shadow:none}.mec-wrap .button,.mec-wrap a.button:not(.owl-dot),.mec-wrap button:not(.owl-dot):not(.gm-control-active),.mec-wrap input[type=button],.mec-wrap input[type=reset],.mec-wrap input[type=submit]{position:relative;border:none;border-radius:2px;color:#fff;display:inline-block;font-size:12px;letter-spacing:1px;line-height:1.5;text-transform:uppercase;font-weight:600;text-decoration:none;cursor:pointer;margin-bottom:21px;margin-right:10px;line-height:1;padding:18px 20px 16px;background:#24ca4f;-webkit-transition:all .21s ease;-moz-transition:all .21s ease;transition:all .21s ease}.mec-wrap .button:hover,.mec-wrap a.button:hover,.mec-wrap button:hover,.mec-wrap input[type=button]:hover,.mec-wrap input[type=reset]:hover,.mec-wrap input[type=submit]:hover{background:#222;color:#fff}.mec-wrap #mec_woo_add_to_cart_btn_r{min-width:155px;margin-top:5px;border-radius:2px;box-shadow:0 2px 1px rgba(0,0,0,.08);float:left;text-align:center}.mec-booking-form-container button{display:block}.vertical-space,.vertical-space1,.vertical-space2,.vertical-space3,.vertical-space4,.vertical-space5{display:block;width:100%;margin:0;clear:both;border:0 none;height:20px}.vertical-space2{height:40px}.vertical-space3{height:60px}.vertical-space4{height:80px}.vertical-space5{height:100px}@media only screen and (max-width:479px){.vertical-space,.vertical-space1{height:8px}.vertical-space2{height:14px}.vertical-space3{height:28px}.vertical-space4{height:40px}.vertical-space5{height:60px}}@media only screen and (max-width:960px){.vertical-space,.vertical-space1{height:12px}.vertical-space2{height:18px}.vertical-space3{height:36px}.vertical-space4{height:50px}.vertical-space5{height:80px}}.mec-wrap abbr{cursor:auto;border-bottom:0}@-webkit-keyframes rotating{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.mec-wrap{font:14px/25px;font-weight:400;color:#626262}.mec-wrap .mec-events a{border-bottom:none}.mec-wrap .mec-container a{box-shadow:none}.mec-event-content p{font-weight:300}.mec-wrap .mec-clear:after,.mec-wrap .mec-clear:before{content:" ";display:table}.mec-wrap .mec-clear:after{clear:both}.mec-events-button{background:#fff;padding:12px 34px;font-size:13px;font-weight:400;letter-spacing:0;border:1px solid #e3e3e3;margin-right:10px;transition:.3s}.mec-wrap .mec-events-button:hover{color:#fff}.mec-no-event{display:none}#mec-active-current{display:block}.current-hide #mec-active-current{display:none!important}.mec-event-grid-classic .mec-event-article{position:relative;border:2px solid #e3e3e3;box-shadow:0 2px 0 0 rgba(0,0,0,.016);margin-bottom:30px;max-width:none}.mec-event-grid-classic .mec-event-content{background:#fff;color:#767676;padding:0 20px 5px;text-align:center;min-height:125px}.mec-event-grid-classic .mec-event-title{color:#202020;margin:10px 0;font-weight:700;font-size:20px;letter-spacing:1px;text-transform:uppercase}.mec-event-grid-classic .mec-event-title a{color:#202020;transition:all .24s ease}.mec-event-grid-classic .mec-event-date{font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#fff;padding:3px 20px;margin:0 -20px 20px -20px;text-align:center}.widget_mec_mec_widget .mec-event-grid-classic .mec-event-date{margin:0}.mec-event-grid-classic .mec-event-content p{font-size:15px;color:#8a8a8a}.mec-event-grid-classic .mec-event-detail{display:none}.mec-event-grid-classic img{margin-bottom:0;width:100%}.mec-event-footer{position:relative;border-top:1px solid #efefef;padding:20px;min-height:80px;margin:0;background:#fafafa}.mec-event-sharing-wrap{left:15px;position:absolute;list-style:none;margin:0;padding-left:0}.mec-event-sharing-wrap .mec-event-sharing{position:absolute;padding:8px 0 2px;left:-6px;bottom:54px;margin:0;margin-top:6px;border-radius:5px;width:50px;visibility:hidden;opacity:0;border:1px solid #e2e2e2;background:#fff;box-shadow:0 0 9px 0 rgba(0,0,0,.06);z-index:99;-webkit-transition:all .18s ease;transition:all .18s ease}.mec-event-sharing-wrap .mec-event-sharing:after,.mec-event-sharing-wrap .mec-event-sharing:before{content:"";display:block;position:absolute;bottom:-10px;left:50%;margin-left:-10px;width:0;height:0;border-style:solid;border-width:10px}.mec-event-sharing-wrap .mec-event-sharing:before{bottom:-21px;border-color:#e2e2e2 transparent transparent transparent}.mec-event-sharing-wrap .mec-event-sharing:after{bottom:-19px;border-color:#fff transparent transparent transparent}.mec-event-sharing-wrap:hover .mec-event-sharing{opacity:1;visibility:visible}.mec-event-sharing-wrap li{text-align:center;border:0;display:block;margin-right:2px;overflow:hidden;margin:0 auto 6px;width:38px}.mec-event-sharing-wrap li.mec-event-share{height:38px}.mec-event-sharing-wrap:hover>li{cursor:pointer;background-color:#40d9f1}.mec-event-sharing-wrap:hover li a{color:#fff}.mec-event-sharing-wrap>li:first-of-type{border:1px solid #d9d9d9}.mec-event-sharing-wrap li a,.mec-event-sharing-wrap:hover li ul li a{border:none;color:#767676}.mec-event-sharing-wrap li i{width:36px;height:36px;display:table-cell;vertical-align:middle}.mec-event-sharing-wrap li svg{height:16px}.mec-event-sharing-wrap .mec-event-sharing li a{display:block}.mec-event-sharing-wrap .mec-event-sharing li:hover a{color:#40d9f1}.mec-event-sharing .mec-event-share:hover .event-sharing-icon{background:#40d9f1;border-width:0 1px 0;cursor:pointer}.mec-event-sharing .mec-event-map{border-width:1px 0 1px}.mec-event-footer .mec-booking-button{box-shadow:none;transition:all .21s ease;font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;background:#fff;color:#767676;border:1px solid #e8e8e8;position:absolute;top:20px;right:15px;padding:0 16px;line-height:37px;height:38px}.mec-event-footer .mec-booking-button:hover{background:#191919;color:#fff;border-color:#191919}@media only screen and (max-width:960px){.mec-event-grid-classic{margin-bottom:30px}}.mec-widget .mec-event-grid-classic.mec-owl-carousel{padding:36px 0 16px}.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav{margin:5px 0;width:100%;position:absolute;top:15px;padding:0}.mec-skin-grid-container.mec-widget{padding-top:18px}.mec-widget .mec-event-grid-classic.mec-owl-carousel{padding:20px 0 16px}.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav{margin:0;width:100%;position:absolute;top:0;padding:0}.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav div{position:absolute;background:#fff;line-height:0;width:34px;height:26px;padding:6px;text-align:center;margin-top:-17px;border-radius:3px;border:1px solid #e2e2e2;text-align:center;box-shadow:0 2px 0 0 rgba(0,0,0,.028);transition:all .33s ease}.mec-skin-grid-container .mec-categories{padding:0}.mec-skin-grid-container .mec-categories li{list-style:none}.mec-skin-grid-container .mec-categories li a{color:#000;line-height:24px;text-align:left;transition:all .23s ease;-webkit-transition:all .23s ease}.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav i{font-size:12px;color:#40d9f1;cursor:pointer}.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav .owl-next{right:0}.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav .owl-prev{left:0}.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-sharing{display:none}.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-footer{text-align:center}.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-footer .mec-booking-button{position:static;padding:11px 16px}.widget .mec-event-footer ul.mec-event-sharing-wrap li a.mec-event-share-icon{padding:0}@media screen and (min-width:56.875em){.mec-widget .mec-month-container dl{margin-bottom:0}}.mec-widget .mec-event-grid-classic.owl-carousel .mec-event-footer{text-align:right}.mec-widget .mec-event-grid-classic.owl-carousel .mec-event-sharing-wrap{left:5px;padding-left:5px}.mec-widget .mec-event-grid-classic.owl-carousel .mec-event-sharing-wrap .mec-event-sharing{left:0}.mec-widget .mec-event-sharing-wrap .mec-event-sharing{position:absolute;top:auto;bottom:52px;margin:0;margin-top:0;border-radius:5px}.mec-widget .mec-event-sharing-wrap .mec-event-sharing:after{top:auto;bottom:-17px;border-color:#fff transparent transparent transparent}.mec-widget .mec-event-sharing-wrap .mec-event-sharing:before{top:auto;bottom:-18px;border-color:#e2e2e2 transparent transparent transparent}.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button{position:absolute;background:#fff;padding:6px;margin-top:-17px;border-radius:3px;border:1px solid #e2e2e2;box-shadow:0 2px 0 0 rgba(0,0,0,.028)}.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button:hover{background:#40d9f1;border-color:#40d9f1}.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button:hover i{color:#fff}.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-booking-button{width:40%;float:right;color:#202020;height:36px;line-height:14px;font-size:12px;width:auto}.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-booking-button:hover{color:#fff}.mec-widget .mec-event-list-modern .col-md-2.col-sm-2,.mec-widget .mec-event-list-modern .col-md-6.col-sm-6{padding:0;width:100%;display:block;position:unset}.mec-widget .mec-event-list-modern .col-md-4.col-sm-4 .mec-booking-button{width:80%;height:46px;line-height:22px;padding:11px 20px;float:right}.mec-widget .mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper{top:auto;bottom:5%}@media (max-width:480px){.mec-widget .mec-event-list-modern .col-md-4.col-sm-4{padding:0}.mec-widget .mec-event-list-modern .col-md-4.col-sm-4 .mec-booking-button{width:100%}}.mec-widget .mec-event-list-modern .mec-month-divider{margin:30px 0 10px 0}.mec-widget .mec-event-list-minimal .mec-event-date span{font-size:12px}.mec-widget .mec-event-list-minimal .mec-event-date:after{height:29px}.mec-widget .mec-event-list-minimal .col-md-3,.mec-widget .mec-event-list-minimal .col-md-9{display:block;width:100%;text-align:left}.mec-widget .mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper{position:relative}.mec-widget .mec-event-list-modern .col-md-4.col-sm-4 .mec-booking-button{width:100%;text-align:center}.mec-widget .mec-event-list-minimal .mec-event-date:first-child{margin-right:24px}.mec-event-grid-clean{margin-bottom:10px;max-width:none}.mec-event-grid-clean .mec-event-article{margin-bottom:30px;position:relative;border:1px solid #e2e2e2;text-align:center;padding:15px 15px 0;background:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-event-grid-clean .mec-event-content{background:#fff;color:#767676;padding:25px 16px 0;text-align:left}.mec-event-grid-clean .mec-event-title{color:#202020;margin:0 0 10px 0;font-weight:700;font-size:21px;text-transform:capitalize}.mec-event-grid-clean .mec-event-title a{color:#202020;transition:all .24s ease}.mec-event-grid-clean .mec-event-date{font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:1px;background-color:#40d9f1;color:#fff;padding:3px 0;margin:0;text-align:center}.mec-event-grid-clean .mec-event-content p{font-size:15px;color:#9a9a9a;line-height:1.54}.mec-event-grid-clean img{margin-bottom:0;width:100%}.mec-event-grid-clean .event-grid-t2-head{margin-bottom:10px;color:#fff;padding:9px 14px 6px;text-align:left}.mec-event-grid-clean .event-grid-t2-head .mec-event-date{font-size:50px;line-height:50px;float:left;margin-right:11px}.mec-event-grid-clean .event-grid-t2-head .mec-event-month{text-transform:uppercase;font-size:17px;line-height:20px;padding-top:4px}.mec-event-grid-clean .event-grid-t2-head .mec-event-detail{font-size:12px}.mec-event-grid-clean .event-grid-t2-head .mec-categories li a{margin-bottom:10px;color:#fff}.mec-event-grid-clean .event-grid-t2-head .mec-categories li a:hover{color:#000}.mec-event-grid-clean .mec-event-sharing-wrap{left:0;padding-left:0}.mec-event-grid-clean .mec-event-footer{position:relative;border-top:2px solid;padding:20px 0;margin:0 14px;text-align:left;background:0 0}.mec-event-grid-clean .mec-event-footer .mec-booking-button{right:0}.mec-event-grid-clean .row{margin-bottom:30px}.mec-event-grid-modern{margin-bottom:10px;max-width:none}.mec-event-grid-modern .mec-event-article{position:relative;border:1px solid #e2e2e2;text-align:center;margin-bottom:30px;padding:45px 15px 10px;background:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-event-grid-modern .mec-event-content{background:#fff;color:#767676;padding:35px 15px 10px;text-align:left}.mec-event-grid-modern .mec-event-title{color:#202020;margin:0 0 10px 0;font-weight:700;font-size:24px;text-transform:none;letter-spacing:-1px}.mec-event-grid-modern .mec-event-title a{color:#202020;transition:all .24s ease}.mec-event-grid-modern .mec-event-content p{font-size:15px;color:#9a9a9a;line-height:1.54}.mec-event-grid-modern img{margin-bottom:0;width:100%}.mec-event-grid-modern .event-grid-modern-head{margin-bottom:10px;padding:9px 14px 6px;text-align:left}.mec-event-grid-modern .event-grid-modern-head .mec-event-date{font-size:50px;line-height:50px;float:left;margin-right:11px}.mec-event-grid-modern .event-grid-modern-head .mec-event-month{text-transform:uppercase;font-size:17px;line-height:20px;padding-top:4px}.mec-event-grid-modern .event-grid-modern-head .mec-event-detail{font-size:12px}.mec-event-grid-modern .event-grid-modern-head .mec-event-day{margin-top:9px;color:silver;font-size:35px;font-weight:100;text-transform:uppercase;letter-spacing:-1px}.mec-event-grid-modern .mec-event-footer{position:relative;height:90px;padding:20px 0;border:none;margin:0 14px;text-align:left;background:0 0}.mec-event-grid-modern .mec-event-footer .mec-booking-button{right:auto;left:0}.mec-event-grid-modern .mec-event-sharing-wrap{left:auto;right:0;padding-left:0}.mec-event-grid-modern .mec-event-sharing{left:auto;right:-6px}.mec-event-grid-modern .mec-event-sharing-wrap li{border-radius:55px}.mec-event-grid-modern .row{margin-bottom:0}@media only screen and (max-width:479px){.mec-event-grid-modern .mec-event-article{padding-bottom:30px}.mec-event-grid-modern .mec-event-sharing{top:60px;left:0;right:auto}.mec-event-grid-modern .mec-event-footer .mec-booking-button{top:0}}span.mec-event-title-soldout{font-size:8px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;background:#e63360;color:#fff;padding:3px 8px;line-height:1;border-radius:15px;white-space:nowrap;vertical-align:middle}.mec-event-grid-colorful .mec-event-article{min-height:400px;border:none;box-shadow:none;background:#40d9f1;padding-top:25px;margin:0;color:#fff}.mec-event-grid-colorful .mec-event-content{background:0 0}.mec-event-grid-colorful .event-grid-modern-head,.mec-event-grid-colorful .event-grid-modern-head .mec-event-date,.mec-event-grid-colorful .event-grid-modern-head .mec-event-day,.mec-event-grid-colorful .mec-event-content p,.mec-event-grid-colorful .mec-event-sharing-wrap>li>a,.mec-event-grid-colorful .mec-event-title a{color:#fff}.mec-event-grid-colorful .mec-event-footer .mec-booking-button{border:none}.mec-event-grid-colorful .mec-event-sharing-wrap>li{border-color:#fff}.mec-event-grid-colorful .mec-event-sharing-wrap:hover>li{background:#333;border-color:#333}.mec-event-grid-colorful .mec-event-title a.mec-color-hover:hover{color:#fff;text-decoration:underline}.mec-event-grid-colorful .mec-event-title .event-color{display:none}.mec-event-grid-colorful div[class^=col-md-]{padding:0 1px 1px 0;margin:0}.mec-event-grid-colorful .mec-event-article .mec-time-details{color:#fff}@media only screen and (min-width:768px){.mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-day{font-size:26px}.mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-month{font-size:15px}.mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-date{font-size:50px}.mec-wrap.mec-sm959.mec-event-grid-colorful .mec-event-title{font-size:21px}.mec-wrap.mec-sm959.mec-event-grid-colorful .mec-event-content p{font-size:13px}}@media only screen and (min-width:768px) and (max-width:1200px){.mec-wrap.mec-sm959.mec-event-grid-colorful div[class^=col-md-]{width:50%}}.mec-event-list-minimal .mec-event-article{border-bottom:1px solid #efefef;padding:24px 0 16px}.mec-event-list-minimal .mec-wrap .col-md-9{padding:0}.mec-event-list-minimal .mec-event-date{position:relative;float:left;margin-right:30px;color:#fff;width:52px;padding:6px 4px 3px;text-align:center;text-transform:uppercase;border-radius:3px}.mec-event-list-minimal .mec-event-date{min-width:52px;width:fit-content}.mec-event-list-minimal .mec-event-date:nth-child(2){margin:0 30px 0 -20px}.mec-event-list-minimal .mec-event-date span{display:block;font-size:24px;font-weight:700;text-align:center;margin-bottom:4px}.mec-event-list-minimal .mec-event-date:after{display:block;content:"";position:absolute;width:50px;left:1px;top:1px;height:34px;background:rgba(255,255,255,.1);box-shadow:0 4px 4px rgba(0,0,0,.02)}.mec-event-list-minimal .mec-event-date:after{width:100%}.mec-event-list-minimal .mec-event-title{margin-top:0;margin-bottom:10px;font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:0;padding-top:10px}.mec-event-list-minimal .mec-event-detail,.mec-event-list-minimal .mec-time-details{font-size:15px;font-weight:300;line-height:1;letter-spacing:0;color:#9a9a9a}.mec-event-list-minimal .btn-wrapper{text-align:right;padding-right:0;padding-top:6px}.mec-event-list-minimal .btn-wrapper .mec-detail-button{border-bottom:0;margin-bottom:14px;margin-right:0;box-shadow:none}.mec-event-list-minimal a.mec-detail-button{text-align:center;display:inline-block;background:#ededed;color:#191919;padding:12px;border-radius:2px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;transition:all .24s ease}.mec-event-list-minimal a.mec-detail-button:hover{background:#292929;color:#fff}.vc_col-sm-4 .mec-event-list-minimal .mec-event-date,.vc_col-sm-6 .mec-event-list-minimal .mec-event-date{margin-right:12px}.vc_col-sm-4 .mec-event-list-minimal .mec-event-title,.vc_col-sm-6 .mec-event-list-minimal .mec-event-title{font-size:15px;letter-spacing:2px}@media only screen and (min-width:480px) and (max-width:767px){.mec-event-list-minimal .btn-wrapper{padding-left:0}.mec-event-list-minimal .mec-event-date{margin-right:10px}}@media only screen and (max-width:767px){.mec-event-list-minimal .btn-wrapper .mec-detail-button{display:block;text-align:center;margin:0;margin-top:16px;padding:8px}.mec-event-list-minimal .btn-wrapper{margin:12px 0}}@media only screen and (max-width:479px){.mec-event-list-minimal .mec-event-date{float:none;width:100%;margin-bottom:8px}.mec-event-list-minimal .mec-event-date span{display:inline;padding-right:25px;margin-right:7px;font-size:inherit}.mec-event-list-minimal .mec-event-date:after{width:45%;box-shadow:4px 0 4px rgba(0,0,0,.02)}.mec-event-list-minimal .btn-wrapper{text-align:center;padding-left:0}.mec-event-list-minimal{text-align:center}.mec-event-list-minimal .mec-event-detail{margin-bottom:10px}}.mec-wrap .mec-event-list-modern .mec-event-title{margin-top:0;margin-bottom:10px}.mec-event-list-modern .mec-event-article{border-bottom:1px solid #efefef;padding:30px 0 10px}.mec-event-list-modern .mec-event-article:last-child{border-bottom:none}.mec-event-list-modern .mec-event-title a{color:#191919;transition:all .24s ease;box-shadow:none}.mec-event-list-modern .mec-event-date{text-transform:uppercase;padding:10px 0}.mec-event-list-modern .mec-event-date .event-d{font-size:48px;display:table-cell;padding:10px 0 0}.mec-event-list-modern .mec-event-date .event-d.mec-multiple-dates{font-size:20px;padding:0}.mec-event-list-modern .mec-event-date.mec-multiple-date-event:first-child{padding:10px 0 6px 0;position:relative;width:fit-content}.mec-event-list-modern .mec-event-date.mec-multiple-date-event:first-child:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:silver}.mec-event-list-modern .mec-event-date.mec-multiple-date-event:last-child{padding:5px 0 10px 0}.mec-event-list-modern .mec-event-date.mec-multiple-date-event .event-d{font-size:20px;padding:0}.mec-event-list-modern .mec-event-date.mec-multiple-date-event .event-da{font-size:20px;margin:0}.mec-event-list-modern .mec-event-date .event-f{font-size:13px;display:table-cell;vertical-align:middle;padding-left:7px;font-weight:500;letter-spacing:3px;color:#777}.mec-event-list-modern .mec-event-detail{font-weight:300;color:#8a8a8a}.mec-event-list-modern .mec-event-detail .mec-time-details{display:inline}.mec-event-list-modern .mec-event-date .event-da{margin-top:9px;color:silver;font-size:28px;font-weight:100;text-transform:uppercase;letter-spacing:-1px;text-align:left}.mec-event-list-modern .mec-btn-wrapper .mec-booking-button{border-radius:1px;letter-spacing:2px;border:1px solid #e6e6e6;color:#333;background-color:#fff;padding:13px 20px;font-weight:700;font-size:11px;box-shadow:0 2px 0 0 rgba(0,0,0,.016);transition:all .28s ease}.mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover{border-color:#222;background:#222;color:#fff}.mec-event-list-modern .mec-event-title{font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:1px}.mec-event-list-modern .mec-event-detail{color:#9a9a9a;font-size:15px;font-weight:300;line-height:25px}.mec-event-list-modern .mec-btn-wrapper{text-align:right;padding:10px 0;text-transform:uppercase}.mec-event-list-modern .mec-event-sharing{position:relative;margin:10px 0;padding-left:0}.mec-event-list-modern .mec-event-sharing>li{display:inline-block;border:none;border-radius:50%;margin-right:3px}.mec-event-list-modern .mec-event-sharing .telegram{min-width:36px;min-height:36px;line-height:36px;padding:9px 1px 10px;border-radius:60px}.mec-event-list-modern .mec-event-sharing>li .telegram{padding-top:8px;padding-bottom:9px;border-radius:50%;border:1px solid #ddd}.mec-event-list-modern .mec-event-sharing .telegram .svg-inline--fa.fa-telegram.fa-w-16{width:3.246rem;padding:2px 10px 0 10px;margin-bottom:-2px}.mec-event-list-modern .mec-event-sharing .telegram .svg-inline--fa.fa-telegram.fa-w-16 path{fill:#767676}.mec-event-list-modern .mec-event-sharing li:hover .telegram{background-color:#40d9f1}.mec-event-list-modern .mec-event-sharing li:hover .telegram .svg-inline--fa.fa-telegram.fa-w-16 path{fill:#fff}.mec-event-list-modern .mec-event-sharing>li:hover{display:inline-block}.mec-event-list-modern .mec-event-sharing>li:hover a i{color:#fff;background:#40d9f1;border-color:#40d9f1}.mec-event-list-modern .mec-event-sharing>li i{width:36px;display:inline-block;line-height:35px;color:#767676;text-align:center;border-radius:50%;border:1px solid #ddd;font-size:14px}.mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon{background:#40d9f1;border-color:#40d9f1;cursor:pointer;border-radius:50%}.mec-event-list-modern .mec-event-sharing li:hover a i{background:#40d9f1}@media only screen and (min-width:768px){.mec-event-list-modern .mec-event-article{position:relative;min-height:160px;overflow:hidden}.mec-event-list-modern .col-md-2.col-sm-2{width:210px;position:absolute;left:0;top:20px;padding:0}.mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper{width:180px;padding:0;position:absolute;right:0;top:30%}.mec-event-list-modern .col-md-6.col-sm-6{width:100%;padding-left:225px;padding-right:195px}}@media only screen and (max-width:767px){.mec-event-list-modern .mec-btn-wrapper .mec-booking-button{letter-spacing:1px;border:1px solid #e1e1e1;padding:8px 16px}.mec-event-list-modern .mec-btn-wrapper{padding:0 0 12px}.mec-event-list-modern .mec-event-sharing{margin-bottom:0}}.mec-event-grid-minimal .mec-event-article{margin:15px 0;min-height:80px;display:table}.mec-event-grid-minimal .event-detail-wrap{display:table-cell;vertical-align:middle}.mec-event-grid-minimal .mec-event-date{width:70px;float:left;margin-right:20px;padding:12px 16px 10px;text-align:center;text-transform:uppercase;border-radius:4px;border:1px solid #e6e6e6;transition:all .37s ease-in-out;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-event-grid-minimal .mec-event-date span{display:block;font-size:24px;font-weight:700;text-align:center;margin-bottom:4px;color:#2a2a2a;transition:color .3s ease}.mec-event-grid-minimal .mec-event-title{margin-top:0;margin-bottom:10px;font-weight:700;line-height:21px;font-size:16px;text-transform:uppercase;transition:color .3s ease}.mec-event-grid-minimal .mec-event-title a{color:#191919;transition:color .3s ease}.mec-event-grid-minimal .mec-event-detail,.mec-event-grid-minimal .mec-time-details{font-size:15px;font-weight:300;line-height:1;letter-spacing:0;color:#9a9a9a;margin-bottom:5px}.mec-event-grid-minimal .mec-event-date:hover{color:#fff}.mec-event-grid-minimal .mec-event-date:hover span{color:#fff}.mec-wrap .mec-event-grid-minimal .mec-event-date:hover{color:#fff}.mec-event-list-classic .mec-event-article{padding:12px 0;margin-bottom:20px}.mec-event-list-classic .mec-event-image{float:left;width:86px;margin-right:20px}.mec-event-list-classic .mec-event-date,.mec-event-list-classic .mec-event-time{font-weight:400;font-size:13px;letter-spacing:0;line-height:18px;text-align:left;display:initial;margin-right:12px}.mec-event-list-classic .mec-event-time .mec-time-details,.mec-event-list-classic .mec-event-time i{display:inline;margin-right:3px}.mec-event-list-classic .mec-event-date span{font-weight:500;margin-bottom:6px}.mec-event-list-classic .mec-event-title{font-size:15px;margin:10px 0 12px;font-weight:700;text-transform:uppercase}.mec-event-list-classic .mec-event-title a{color:#494949;transition:color .3s ease}.mec-event-list-classic .mec-event-detail{color:#777;font-weight:400;line-height:12px;font-size:12px;overflow:hidden}.mec-event-list-classic a.magicmore{padding:10px 16px;color:#fff;background:#222;letter-spacing:2px;font-size:11px}.mec-event-list-classic a.magicmore:after{content:"";display:none}.mec-event-list-classic a.magicmore:hover{color:#40d9f1}.mec-event-grid-simple .mec-event-article{position:relative;margin-bottom:30px}.mec-event-grid-simple .mec-event-article:after{border-right:1px solid #e6e6e6;height:60px;position:absolute;top:50%;margin-top:-30px;right:-1px}.mec-event-grid-simple .row div:last-child .mec-event-article:after{border:none}.mec-event-grid-simple .row{margin:15px 0 30px;text-align:center}.mec-event-grid-simple .mec-event-date{padding:0;margin:0;text-transform:capitalize;font-size:12px;font-weight:700}.mec-event-grid-simple .mec-event-title{margin-top:0;margin-bottom:10px;font-weight:700;line-height:21px;font-size:15px;padding-top:5px;padding-left:5px;padding-right:5px;text-transform:uppercase;transition:color .37s ease}.mec-event-grid-simple .mec-event-title a{color:#494949;transition:color .3s ease}.mec-event-grid-simple .mec-event-detail{font-weight:400;line-height:1;letter-spacing:0;font-size:13px;color:#777}.mec-event-grid-simple:hover .mec-event-title{color:#40d9f1}.mec-event-grid-simple:hover .mec-event-date{background:0 0}.event-last:after{display:none}@media only screen and (max-width:767px){.mec-event-grid-simple .mec-event-article{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee}.mec-event-grid-simple .mec-event-article:after{border:none}}.mec-event-grid-novel .mec-event-article{position:relative;margin-bottom:30px;padding:60px 5% 60px 7%;border:1px solid rgba(255,255,255,.12);border-radius:10px;background-color:#0050fd;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:1}.mec-event-grid-novel .mec-event-article .novel-grad-bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;opacity:0;z-index:-1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mec-event-grid-novel .mec-event-article:hover{-webkit-box-shadow:0 13px 36px 0 rgba(0,0,0,.23);box-shadow:0 13px 36px 0 rgba(0,0,0,.23);border-color:transparent}.mec-event-grid-novel .mec-event-article:hover .novel-grad-bg{background-image:-webkit-gradient(linear,left top,right top,from(#262e32),to(#0e1015));background-image:-webkit-linear-gradient(left,#262e32 0,#0e1015 100%);background-image:-o-linear-gradient(left,#262e32 0,#0e1015 100%);background-image:linear-gradient(90deg,#262e32 0,#0e1015 100%);opacity:1}.mec-event-grid-novel .mec-event-image{float:left;width:150px;height:150px}.mec-event-grid-novel .mec-event-image img{width:150px;height:150px;border-radius:50%}.mec-event-grid-novel .mec-event-detail-wrap{margin-left:200px}.mec-event-grid-novel .mec-event-content h4{position:relative;margin-bottom:10px;display:inline-block}.mec-event-grid-novel .mec-event-content h4 a{font-size:24px;line-height:35px;color:#fafcff}.mec-event-grid-novel .mec-event-content h4::before{content:"";position:absolute;top:8px;left:-30px;width:17px;height:17px;background:#5cd0ed;opacity:.4;border-radius:50%}.mec-event-grid-novel .mec-event-content h4::after{content:"";position:absolute;top:12px;left:-26px;width:9px;height:9px;background:#5cd0ed;border-radius:50%}.mec-skin-grid-container .mec-event-grid-novel .mec-categories li a{color:#fff}.mec-event-grid-novel .mec-event-address,.mec-event-grid-novel .mec-event-detail,.mec-event-grid-novel .mec-event-month,.mec-event-grid-novel .mec-local-time-details{position:relative;padding-left:35px;font-size:15px;line-height:30px;color:rgba(255,255,255,.4)}.mec-event-grid-novel .mec-event-address::before,.mec-event-grid-novel .mec-event-detail::before,.mec-event-grid-novel .mec-event-month::before,.mec-event-grid-novel .mec-local-time-details:before{position:absolute;top:6px;left:6px;font-size:17px;font-family:simple-line-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.mec-event-grid-novel .mec-local-time-details::before{content:"\e007"}.mec-event-grid-novel .mec-event-month::before{content:"\e075"}.mec-event-grid-novel .mec-event-detail::before{content:"\e081"}.mec-event-grid-novel .mec-event-address::before{content:"\e096"}.mec-event-grid-novel .mec-event-footer{clear:both;padding:20px 0;border-top:none;background:0 0}.mec-event-grid-novel .mec-event-footer .mec-booking-button{right:auto;left:0;height:42px;width:148px;padding:0 20px;font-size:14px;font-weight:400;line-height:42px;text-align:center;color:#fff;background:0 0;border-color:rgba(255,255,255,.1);border-radius:50px}.mec-event-grid-novel .mec-event-footer .mec-booking-button:hover{background-color:rgba(255,255,255,.1)}.mec-event-grid-novel .mec-event-sharing-wrap{left:175px;cursor:pointer;padding-left:0}.mec-event-grid-novel .mec-event-sharing-wrap>li{border-color:rgba(255,255,255,.1);border-radius:50%}.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing{top:-5px;left:0;padding:5px 10px 2px 50px;min-width:150px;width:inherit;height:37px;background-color:rgba(255,255,255,.1);-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:50px}.mec-event-grid-novel .mec-event-sharing-wrap:hover>li{background-color:rgba(255,255,255,.1)}.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing::after,.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing::before{display:none}.mec-event-grid-novel .mec-event-sharing .mec-event-social-icon,.mec-event-grid-novel .mec-event-sharing .mec-event-social-icon a,.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li i{display:inline}.mec-event-grid-novel .mec-event-sharing .mec-event-social-icon a{padding:0 10px}.mec-event-grid-novel .mec-event-sharing-wrap>li a{color:#fff}.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li a{color:rgba(255,255,255,.4)}.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li a:hover{color:rgba(255,255,255,1)}@media only screen and (max-width:1200px){.mec-event-grid-novel .row .col-md-6.col-sm-6{width:100%;float:none}.mec-event-grid-novel .mec-event-image{float:none;margin-top:-20px;margin-bottom:20px}.mec-event-grid-novel .mec-event-detail-wrap{margin-left:20px}.mec-event-grid-novel .mec-event-footer{margin-top:30px}}@media only screen and (max-width:767px){.mec-event-grid-novel .mec-event-footer{margin-top:0;padding-top:30px;margin-bottom:24px}.mec-event-grid-novel .mec-event-footer .mec-booking-button{display:block;position:relative}.mec-event-grid-novel .mec-event-sharing-wrap{left:0;bottom:-55px;padding-left:0}.mec-event-grid-novel .mec-event-content h4 a{font-size:20px;line-height:1.3}}.mec-event-grid-novel .mec-event-sharing-wrap{padding-left:0}.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing{width:fit-content;z-index:999999}@media (min-width:1280px){.mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-article img{width:100px;height:100px}.mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-detail-wrap{margin-left:150px}}@media (min-width:760px) and (max-width:1024px){.mec-event-grid-novel .col-md-4.col-sm-4{width:100%}.mec-event-grid-novel .mec-event-image{float:left}.mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-article img{width:100px;height:100px}}.mec-event-cover-modern{position:relative}.mec-event-cover-modern .mec-event-cover-a{background:0 0;position:absolute;color:#fff;bottom:0;left:0;text-decoration:none}.mec-event-cover-modern .mec-event-cover-a .mec-event-overlay{transition:all .5s;opacity:.8;width:100%;height:100%;position:absolute}.mec-event-cover-modern .mec-event-cover-a:hover .mec-event-overlay{opacity:1}.mec-event-cover-modern .mec-event-detail{padding:40px;position:relative}.mec-event-cover-modern .mec-event-cover-a:hover .mec-event-tag{color:#333;transition:all .5s}.mec-event-cover-modern .mec-event-cover-a .mec-event-title:hover{text-decoration:underline}.mec-event-cover-modern .mec-event-tag{background:#fff;display:inline-block;padding:5px 9px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px}.mec-event-cover-modern .mec-event-date{text-transform:uppercase;font-size:17px;font-weight:300}.mec-event-cover-modern .mec-event-title{color:#fff;text-transform:uppercase;font-size:40px;font-weight:700;margin:6px 0}.mec-event-cover-modern .mec-event-place{font-weight:400;font-size:18px}@media only screen and (max-width:767px){.mec-event-cover-modern .mec-event-cover-a{width:100%}}.mec-event-cover-classic{position:relative;overflow:hidden;background:#fff;padding:6px;border:1px solid #e8e8e8}.mec-event-cover-classic .mec-event-overlay{position:absolute;left:6px;right:6px;bottom:6px;top:6px;width:auto;height:auto;background-color:rgba(36,36,36,.4);transition:all .33s ease-in-out}.mec-event-cover-classic:hover .mec-event-overlay{background-color:rgba(36,36,36,.6)}.mec-event-cover-classic .mec-event-content{font-size:15px;color:#fff;position:absolute;bottom:0;padding:50px 35px;transition:all .33s ease-in-out}.mec-event-cover-classic .mec-event-date{font-size:14px;text-transform:uppercase;font-weight:400;line-height:1.6;text-align:left}.mec-event-cover-classic .mec-event-date span{display:block;font-weight:700;font-size:16px}.mec-event-cover-classic .mec-event-title{color:#fff;margin:20px 0 38px;font-size:24px;font-weight:700;text-transform:uppercase;font-style:normal}.mec-event-cover-classic .mec-btn-wrapper{text-align:left}.mec-event-cover-classic .mec-event-icon{font-size:18px;float:left;margin-right:14px;color:#fff;padding:13px}.mec-event-cover-classic .mec-event-button{color:#fff;background-color:#191919;border:2px #191919 solid;padding:12px 20px;letter-spacing:3px;font-size:12px;font-weight:700;font-style:normal;transition:all .22s ease;text-decoration:none}.mec-event-cover-classic .mec-event-button:hover{color:#191919;background-color:#fff;border-color:#fff;border-radius:1px}.mec-event-cover-classic .mec-event-image img{min-width:100%}@media only screen and (max-width:960px){.mec-event-cover-classic .mec-event-content{padding:20px}.mec-event-cover-classic .mec-event-button{font-size:11px;padding:7px 10px;letter-spacing:1px}.mec-event-cover-classic .mec-event-title{font-size:19px;margin:15px 0 25px}.mec-event-cover-classic .mec-event-date{font-size:12px}}@media only screen and (max-width:767px){.mec-event-cover-classic{margin-bottom:30px}}@media only screen and (max-width:479px){.mec-event-cover-classic .mec-event-content{padding:15px;font-size:15px}.mec-event-cover-classic .mec-event-title{font-size:15px;margin:10px 0}.mec-event-cover-classic .mec-event-button{font-size:10px;padding:6px;letter-spacing:1px}.mec-event-cover-classic .mec-event-icon{padding:10px}}.mec-load-more-wrap{text-align:center;display:block;width:100%;padding-top:20px;text-align:center;position:relative}.mec-load-more-button{box-shadow:none;transition:all .21s ease;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;background:#fff;color:#767676;border:2px solid #e8e8e8;border-radius:50px;padding:0 28px;margin-bottom:20px;cursor:pointer;line-height:40px;height:42px;display:inline-block}.mec-load-more-button:hover{background:#191919;color:#fff;border-color:#191919}.mec-load-more-loading{content:url(../img/ajax-loader.gif);cursor:wait;background:0 0;border-style:none}.mec-load-more-loading:hover{background:0 0}.mec-modal-preloader,.mec-month-navigator-loading{width:100%;height:100%;background:no-repeat rgba(255,255,255,.88) url(../img/ajax-loader.gif) center;border-style:none;position:absolute;left:0;right:0;bottom:0;top:0;z-index:9}.mec-event-calendar-classic .mec-calendar-side .mec-calendar-table{min-height:1024px}.mec-calendar-side .mec-calendar-table{min-height:450px}.mec-skin-weekly-view-events-container.mec-month-navigator-loading{margin-top:0}.mec-calendar.mec-event-calendar-classic .mec-calendar-side{display:block}.mec-skin-daily-view-events-container.mec-month-navigator-loading{margin-top:0}@media only screen and (min-width:961px){.mec-wrap.mec-sm959 .mec-calendar-side .mec-calendar-table{min-height:1px}}@media only screen and (max-width:479px){.mec-calendar-side .mec-calendar-table{min-height:1px}}.mec-event-cover-clean{position:relative;border:1px solid #e6e6e6;padding:8px}.mec-event-cover-clean .mec-event-overlay{height:100%;background-color:rgba(36,36,36,.4);position:absolute;width:100%;left:0;border:8px solid #fff;top:0;transition:all .5s ease-in-out}.mec-event-cover-clean .mec-event-content{color:#fff;position:absolute;bottom:20px;padding:40px 60px;transition:all .5s ease-in-out}.mec-event-cover-clean .mec-event-title{color:#fff;font-weight:700;margin:46px 0 19px;font-size:29px;text-transform:uppercase;text-shadow:0 0 1px rgba(0,0,0,.5)}.mec-event-cover-clean .mec-event-title a{color:#fff;transition:all .5s;text-decoration:none;outline:0;border:none;box-shadow:none}.mec-event-cover-clean .mec-event-title a:hover{text-decoration:underline}.mec-event-cover-clean .mec-event-date{position:absolute;top:-20px;right:60px;color:#fff;width:60px;padding:14px 10px;z-index:1}.mec-event-cover-clean .mec-event-date div{text-align:center;text-transform:uppercase;letter-spacing:1px;line-height:16px}.mec-event-cover-clean .mec-event-date .dday{padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.5);margin-bottom:13px;font-size:24px}.mec-event-cover-clean .mec-event-date .dmonth{letter-spacing:2px}.mec-event-cover-clean .mec-event-place{font-size:18px}.mec-event-cover-clean .mec-event-image img{width:100%}@media only screen and (max-width:768px){.mec-event-cover-clean .mec-event-content{padding:20px;bottom:5px}.mec-event-cover-clean .mec-event-title{font-size:23px}.mec-event-cover-clean .mec-event-date{right:20px;padding:10px;width:50px}}@media only screen and (max-width:479px){.mec-event-cover-clean .mec-event-content{padding:10px}.mec-event-cover-clean .mec-event-title{font-size:19px;padding-right:25px}.mec-event-cover-clean .mec-event-date{right:-20px;top:-10px}.mec-event-cover-clean .mec-event-detail{font-size:12px}}.mec-month-divider{text-align:center;margin:60px 0 40px 0}.widget .mec-month-divider{margin:10px 0}.mec-month-divider span{text-transform:uppercase;font-size:22px;font-weight:700;padding-bottom:5px;color:#313131;border-bottom:4px solid #ebebeb;width:100%;display:block;padding-bottom:10px;position:relative}.mec-month-divider span:before{border-bottom:4px solid #40d9f1;font-size:6px;content:"";text-align:center;position:absolute;bottom:-4px;margin-left:-30px;left:50%;width:60px}.widget .mec-month-divider span{font-size:13px}.mec-event-list-standard .mec-events-pagination{margin-top:60px;border-top:4px solid #ebebeb;min-height:80px;padding-top:20px}.mec-event-list-standard .mec-events-pagination .mec-events-pag-previous{float:left;margin-left:0}.mec-event-list-standard .mec-events-pagination .mec-events-pag-next{float:right;margin-right:0}.mec-event-list-standard .mec-event-article{position:relative;display:block;margin-bottom:25px;border:1px solid #e9e9e9;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-event-list-standard .mec-topsec{display:table;width:100%}.mec-event-list-standard .col-md-3.mec-event-image-wrap{padding-left:0}.mec-event-list-standard .mec-event-content{padding-top:15px;padding-right:30px}.mec-event-list-standard .mec-event-title{font-size:29px;font-weight:700;letter-spacing:-1px;margin:0 0 10px}.mec-event-list-standard .mec-event-title a{color:#292929;transition:color .3s ease}.mec-event-list-standard .mec-col-table-c{display:table-cell;height:100%;vertical-align:middle;float:none!important}.mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap{padding-top:15px}.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap{vertical-align:top}.mec-topsec .mec-event-image{line-height:1px}.mec-event-list-standard .mec-event-meta-wrap{border-left:1px solid #eee}.mec-event-list-standard .mec-time-details{text-transform:uppercase;font-size:11px;font-weight:300;padding-top:0;text-align:left;padding-left:30px}.mec-event-list-standard .mec-event-meta .mec-event-address{font-style:normal;letter-spacing:0;font-size:12px;font-weight:300;color:#8a8a8a;margin:0 12px 0 0}.mec-event-list-standard .mec-event-meta span.mec-event-d,.mec-event-list-standard .mec-event-meta span.mec-event-m{font-size:17px;font-weight:700;padding-right:6px;color:#444;text-transform:uppercase}.mec-event-list-standard .mec-date-details,.mec-event-list-standard .mec-local-time-details,.mec-event-list-standard .mec-time-details,.mec-event-list-standard .mec-venue-details{position:relative;padding-left:28px;margin-bottom:10px}.mec-event-list-standard .mec-date-details:before,.mec-event-list-standard .mec-local-time-details:before,.mec-event-list-standard .mec-time-details:before,.mec-event-list-standard .mec-venue-details:before{content:"\f041";font-family:fontawesome;position:absolute;left:6px;font-size:15px}.mec-event-list-standard .mec-date-details:before{content:"\f073"}.mec-event-list-standard .mec-time-details:before{content:"\f017"}.mec-event-list-standard .mec-local-time-details:before{content:"\f0ac"}.mec-event-list-standard .mec-local-time-details .mec-local-title{display:block}.mec-event-list-standard .mec-local-time-details .mec-local-date,.mec-event-list-standard .mec-local-time-details .mec-local-time{font-style:normal;letter-spacing:0;font-size:11px;color:#8a8a8a;font-weight:300;line-height:1.6}.mec-event-list-minimal .mec-event-title a{color:#292929;transition:color .3s ease}.mec-event-meta-wrap .mec-price-details{margin-bottom:10px}.mec-price-details i{margin-right:4px;vertical-align:text-top}.mec-event-meta-wrap .mec-event-meta .mec-price-details i:before{font-size:15px}.mec-event-list-standard .mec-price-details{text-transform:uppercase;font-size:11px;font-weight:300}.mec-event-list-standard .mec-price-details i{margin-left:6px}.mec-month-side .mec-price-details{margin-left:2px}.mec-event-article .mec-price-details i,.mec-month-side .mec-price-details i,.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-content .mec-price-details i{padding-top:4px;vertical-align:unset}.mec-event-list-standard ul.mec-categories{position:relative;padding-left:28px;margin-bottom:10px}.mec-event-list-standard ul.mec-categories li.mec-category a:before{font-size:16px!important;content:"\f105";position:absolute;font-family:fontawesome;left:8px;font-size:15px}@media only screen and (max-width:960px){.mec-event-list-standard .mec-topsec{display:block}.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap{display:block;width:40%}.mec-event-list-standard .mec-col-table-c.mec-event-content-wrap{display:block;min-height:230px}.mec-event-list-standard .mec-event-meta-wrap{display:block;border-left:none;border-top:1px solid #eee;width:100%;float:none;padding-top:20px}}@media only screen and (min-width:480px) and (max-width:960px){.mec-event-list-standard .mec-col-table-c.mec-event-content-wrap,.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap{display:table-cell}}@media only screen and (max-width:479px){.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap,.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap img{float:none;width:100%;padding:0}.mec-event-list-standard .mec-col-table-c.mec-event-content-wrap{padding:10px 10px 10px 30px}}.mec-localtime-details{color:#777;font-weight:400;line-height:12px;font-size:12px}.mec-localtime-details .mec-localdate,.mec-localtime-details .mec-localtime,.mec-localtime-details .mec-localtitle{display:inline-block}.mec-localtime-details .mec-start-date-label{padding-right:5px}.mec-localtime-details .mec-localtime{padding-left:5px}.mec-event-list-minimal .mec-localtime-details{display:inline-flex;font-size:15px;font-weight:300;line-height:1;letter-spacing:0;color:#9a9a9a;padding-left:9px}.mec-event-grid-classic .mec-localtime-details,.mec-event-grid-clean .mec-localtime-details{color:#fff;font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:-.02em;color:#fff;padding:0 0;line-height:18px;margin-top:-3px}.mec-event-grid-clean .mec-localtime-details,.mec-event-grid-colorful .mec-localtime-details,.tooltipster-box .mec-localtime-details{line-height:22px;padding-top:10px}.mec-event-grid-colorful .mec-localtime-details{color:#fff}.mec-event-grid-classic .mec-localtime-details{text-align:center}.mec-event-grid-minimal .mec-localtime-details{line-height:22px}.mec-wrap .mec-yearly-view-wrap .mec-localtime-wrap i{display:inline-block;margin-left:-1px}.mec-timetable-t2-content .mec-local-time-details{padding-left:19px}.mec-timetable-t2-content .mec-local-time-details{position:relative}.mec-timetable-t2-content .mec-local-time-details:before{content:"\e007";font-family:simple-line-icons;position:absolute;font-size:12px;margin-right:4px;left:0}.mec-masonry .mec-masonry-col6 .mec-localtime-details{margin-top:10px;line-height:21px}.mec-masonry .mec-masonry-col6 .mec-localtime-details i{height:auto}.mec-event-cover-classic .mec-localtime-details{color:#fff;margin-top:12px}.mec-event-cover-classic .mec-localtime-details i{padding-right:8px}.mec-event-cover-clean .mec-localtime-details{color:#fff;margin-bottom:20px}.mec-event-cover-modern .mec-localtime-details{color:#fff;margin:10px 0;font-weight:400;font-size:18px}.mec-event-countdown-style1 .mec-localtime-details,.mec-event-countdown-style2 .mec-localtime-details,.mec-event-countdown-style3 .mec-localtime-details{color:#fff;padding:8px 5px 0;font-size:14px;line-height:25px}.mec-event-countdown-style1 .mec-localtime-details{text-align:center}.mec-event-hover-carousel-type4 .mec-localtime-details{display:block;color:#fff;font-size:11px}.mec-event-footer-carousel-type3 .mec-localtime-details .mec-localdate,.mec-event-footer-carousel-type3 .mec-localtime-details .mec-localtime,.mec-event-footer-carousel-type3 .mec-localtime-details .mec-localtitle,.mec-event-footer-carousel-type3 .mec-localtime-details span{display:inline-flex;line-height:20px;text-align:left;margin:0!important;font-size:12px;color:#777;line-height:28px}.mec-owl-crousel-skin-type1 .mec-localtime-details{margin-top:-7px;margin-bottom:12px}.mec-wrap .mec-slider-t5 .mec-localtime-details{margin-top:14px;line-height:20px}.mec-wrap .mec-slider-t5 .mec-localtime-details i{font-size:18px;height:20px}.mec-timeline-event-local-time{background:rgba(64,217,241,.11);display:inline-block;padding:7px 20px 11px;border-radius:20px;line-height:1.24}.mec-timeline-event-local-time .mec-localtime-details{font-size:13px;font-weight:500;vertical-align:middle;margin-left:6px;color:inherit;line-height:24px}.mec-timeline-event-local-time .mec-localtime-details i{font-size:17px;vertical-align:middle;margin-left:-7px;padding-right:3px}.mec-booking-modal{background-color:#e6f7ff}.mec-booking-modal .mec-booking-shortcode .mec-book-form-gateway-label input[type=radio]:before{top:-1px}.mec-modal-booking-button{box-shadow:none;transition:all .21s ease;font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;background:#fff;color:#767676;border:1px solid #e8e8e8;padding:12px 16px;line-height:37px;height:38px;margin:12px 0}.mec-modal-booking-button:hover{background:#191919;color:#fff;border-color:#191919}.mec-modal-booking-button.mec-mb-icon i{font-size:14px}.mec-event-list-classic .mec-modal-booking-button{height:0;line-height:1;margin:7px 0 0;display:inline-table;letter-spacing:0;padding:12px 14px}.mec-event-grid-novel ul.mec-categories{position:relative;line-height:30px;font-size:15px}.mec-event-grid-novel ul.mec-categories li.mec-category a{padding-left:35px;color:rgba(255,255,255,.4);line-height:30px;font-size:15px}.mec-event-grid-novel ul.mec-categories li.mec-category a:before{font-size:16px!important;content:"\f105";position:absolute;font-family:fontawesome;left:8px;font-size:15px;color:rgba(255,255,255,.4)}.mec-calendar-events-side .mec-modal-booking-button,.mec-event-container-classic .mec-modal-booking-button,.mec-event-grid-minimal .mec-modal-booking-button,.mec-event-list-minimal .mec-modal-booking-button,.mec-timetable-t2-col .mec-modal-booking-button{margin:0;color:#282828;font-size:12px;transition:all .5s ease;-webkit-transition:all .5s ease;position:relative;padding:0 0 0 24px;background:0 0;text-align:left;display:inline;border:0;font-weight:700}.mec-timetable-t2-col .mec-modal-booking-button{color:#fff;padding-left:19px}.mec-timetable-t2-col .mec-modal-booking-button:hover{color:#282828}.mec-event-list-minimal .mec-modal-booking-button{margin:0 4px 0 84px}.mec-calendar-events-side .mec-modal-booking-button:before,.mec-event-container-classic .mec-modal-booking-button:before,.mec-event-grid-minimal .mec-modal-booking-button:before,.mec-event-list-minimal .mec-modal-booking-button:before{content:"";position:absolute;background:#7a7272;width:18px;height:1px;left:0;top:45%;transition:all .1s ease;-webkit-transition:all .1s ease}.mec-skin-carousel-container .mec-modal-booking-button{line-height:70px}.mec-event-list-modern .mec-modal-booking-button.mec-mb-icon{border-radius:1px;letter-spacing:2px;border:1px solid #e6e6e6;color:#333;background-color:#fff;padding:13px 12px 13px 14px;font-weight:700;box-shadow:0 2px 0 0 rgba(0,0,0,.016);transition:all .28s ease;line-height:unset}.mec-event-list-modern .mec-modal-booking-button.mec-mb-icon:hover{border-color:#222;background:#222;color:#fff}.mec-event-footer .mec-modal-booking-button,.mec-skin-carousel-container .mec-event-footer-carousel-type2 .mec-modal-booking-button{position:absolute;top:20px;right:125px;margin:0;padding:0 16px;line-height:37px}.mec-skin-carousel-container .mec-event-footer-carousel-type2 .mec-modal-booking-button{top:0;line-height:41px;height:41px;right:121px}.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button{line-height:18px;font-size:12px;letter-spacing:0;float:right;height:41px;margin:0 12px 0 0}.mec-skin-carousel-container .mec-owl-crousel-skin-type4 .mec-modal-booking-button{color:#fff;background-color:#191919;border:2px #191919 solid;padding:10px 14px;letter-spacing:1.5px;font-size:11px;font-weight:700;font-style:normal;transition:all .22s ease;text-decoration:none;margin:0 0 0 12px}.mec-skin-carousel-container .mec-owl-crousel-skin-type4 .mec-modal-booking-button:hover{color:#191919;background-color:#fff;border:2px #fff solid}.mec-event-grid-modern .mec-event-footer .mec-modal-booking-button{right:auto;left:110px}.mec-event-grid-simple .mec-modal-booking-button,.mec-events-agenda .mec-modal-booking-button{margin:0;font-size:12px;transition:all .5s ease;-webkit-transition:all .5s ease;position:relative;padding:0;background:0 0;text-align:left;display:inline;border:0;font-weight:700}.mec-events-agenda .mec-modal-booking-button{display:block;height:unset;padding-left:173px;line-height:14px;margin-bottom:7px}.mec-yearly-view-wrap .mec-modal-booking-button{margin:0;padding-left:14px;text-transform:capitalize}.mec-event-grid-novel .mec-event-footer .mec-modal-booking-button.mec-mb-icon{right:auto;left:238px;width:36px;height:36px;display:table-cell;vertical-align:middle;padding:0 10px;border-color:rgba(255,255,255,.1);background-color:rgba(0,0,0,0);color:#fff;border-radius:36px}.mec-event-grid-novel .mec-event-footer .mec-modal-booking-button.mec-mb-icon:hover{background-color:rgba(255,255,255,.1)}.mec-event-grid-simple .mec-modal-booking-button:hover,.mec-events-agenda .mec-modal-booking-button:hover,.mec-events-yearlu .mec-modal-booking-button:hover{color:#191919}.mec-event-masonry .mec-event-footer .mec-modal-booking-button{font-size:12px;padding:0 31px;line-height:49px;height:50px;top:0;box-shadow:0 5px 11px -3px rgba(0,0,0,.05);right:auto;left:155px}.mec-timeline-event .mec-modal-booking-button{position:absolute;top:0;right:0;display:inline-block;padding:7px 20px 7px;line-height:22px;height:unset;border:unset;text-transform:capitalize;font-weight:500;font-size:13px;letter-spacing:0;margin:0;border-radius:0 0 0 10px}.mec-timeline-event .mec-modal-booking-button:hover{background:#191919;color:#fff}.mec-skin-daily-view-events-container .mec-modal-booking-button,.mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button{position:absolute;top:50%;transform:translateY(-50%);right:15px;line-height:26px;height:49px;border:unset;text-align:center;display:inline-block;background:#ededed;color:#191919;padding:12px;border-radius:2px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;transition:all .24s ease;margin:0}.mec-skin-daily-view-events-container .mec-modal-booking-button:hover,.mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button:hover{background:#292929;color:#fff}@media (max-width:1023px){.mec-skin-daily-view-events-container .mec-modal-booking-button,.mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button{position:relative;top:unset;transform:unset;margin:14px 16px 0;padding:8px;line-height:20px;height:35px}}@media (max-width:768px){.featherlight .featherlight-inner{width:100%}.mec-events-agenda .mec-modal-booking-button{padding:0}}@media (max-width:480px){.mec-booking-modal .mec-events-meta-group-booking-shortcode{padding:20px}.mec-booking-modal .mec-booking-shortcode .mec-book-reg-field-mec_email,.mec-booking-modal .mec-booking-shortcode .mec-book-reg-field-name{width:100%}.mec-booking-modal .mec-booking-shortcode button#mec-book-form-btn-step-2{margin-left:20px}.mec-booking-modal .mec-booking-shortcode .mec-click-pay button[type=submit]{bottom:22px}.mec-calendar-events-side .mec-modal-booking-button:before,.mec-event-container-classic .mec-modal-booking-button:before,.mec-event-grid-minimal .mec-modal-booking-button:before,.mec-event-list-minimal .mec-modal-booking-button:before{display:none}.mec-calendar-events-side .mec-modal-booking-button,.mec-event-container-classic .mec-modal-booking-button,.mec-event-grid-minimal .mec-modal-booking-button,.mec-event-list-minimal .mec-modal-booking-button,.mec-timetable-t2-col .mec-modal-booking-button{margin:0;padding:0}.mec-event-grid-modern .mec-event-footer .mec-booking-button{top:20px}}.mec-wrap .mec-events-cal-links{margin-bottom:0}.mec-single-event #mec-wrap{padding:0;margin-top:35px}.mec-wrap .mec-single-title,.single-mec-events .mec-wrap.mec-no-access-error h1{margin-top:0;margin-bottom:30px;font-weight:700;font-size:33px}.mec-single-event .mec-event-content{padding:40px 0 30px;margin-bottom:10px}.mec-single-event .mec-events-meta-group-booking,.mec-single-event .mec-frontbox{margin-bottom:30px;padding:20px 30px;background:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-wrap #main-content{overflow:hidden;padding-top:35px}.mec-single-event .mec-map-get-direction-address-cnt{position:relative}.mec-single-event .mec-map-get-direction-address-cnt input.mec-map-get-direction-address{width:100%;height:46px;padding:13px 10px;margin-bottom:0;background:#fcfcfc;border:1px solid #e0e0e0;border-radius:0;box-shadow:inset 0 2px 5px rgba(0,0,0,.081)}.mec-single-event .mec-map-get-direction-address-cnt input.mec-map-get-direction-address:focus{color:#444;background:#fff;border-color:#b0b0b0;box-shadow:0 0 3px rgba(0,0,0,.2)}.mec-single-event .mec-map-get-direction-btn-cnt input{width:100%}.mec-single-event .mec-map-get-direction-reset{position:absolute;z-index:2;top:5px;right:10px;font-size:11px;cursor:pointer}.mec-events-meta-group-tags{margin-top:20px}.mec-events-meta-group-tags a{display:inline-block;color:#444;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:500;padding:3px 7px;border:1px solid #ddd;border-radius:2px;background:#fff;margin:1px 3px}.mec-events-meta-group-tags a:hover{text-decoration:underline;background:#f9f9f9}.mec-local-time-details li{list-style:none}.mec-single-event:not(.mec-single-modern) .mec-local-time-details{background:#f7f7f7;padding:12px 14px 8px;margin-bottom:12px;vertical-align:baseline;position:relative;border:none}.mec-single-event:not(.mec-single-modern) .mec-local-time-details ul{margin:0;padding-left:35px}.mec-single-event:not(.mec-single-modern) .mec-local-time-details h3{border:none;padding-left:15px}.mec-single-event:not(.mec-single-modern) .mec-local-time-details h3:before{display:none}.mec-single-event.mec-single-modern i.mec-sl-speedometer{display:none}.mec-single-modern .mec-local-time-details.mec-frontbox i{display:none}.mec-single-event .mec-events-meta-group-booking{padding-bottom:30px}.mec-single-event .mec-events-meta-group-booking ul{list-style:none;margin-left:0;padding-left:0}.mec-single-event .mec-events-meta-group-booking ul li{padding:0;list-style:none;margin-top:40px}.mec-single-event .mec-events-meta-group-booking h4{margin-bottom:20px;font-size:23px;font-weight:700}.mec-single-event .mec-events-meta-group-booking li h4{font-size:19px}.mec-single-event .mec-events-meta-group-booking button,.mec-single-event .mec-events-meta-group-booking input{border-radius:0;margin-bottom:6px}.mec-single-event .mec-events-meta-group-booking button{min-width:155px;margin-top:5px;margin-left:10px;border-radius:2px;box-shadow:0 2px 1px rgba(0,0,0,.08)}.mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button{background:#c4cace;float:left}.mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button:hover{background:#000}.mec-single-event .mec-events-meta-group-booking button.mec-book-form-next-button{float:left;margin-left:0}button#mec-book-form-back-btn-step-3{float:none}.mec-next-occ-booking,.mec-next-occ-booking-p{padding-left:15px}.mec-events-meta-group-booking .mec-next-occ-booking,.mec-events-meta-group-booking .mec-next-occ-booking-p{padding:0;font-size:12px;letter-spacing:0;margin:3px 0;padding:5px 1em 3px 0}.mec-book-username-password-wrapper{padding:0 15px}.lity-container .mec-next-occ-booking,.lity-container .mec-next-occ-booking-p{padding-left:0}.mec-single-event .mec-events-meta-group-booking .mec-click-pay{max-width:350px}.mec-single-event .mec-events-meta-group-booking .mec-click-pay #mec_woo_add_to_cart_btn_r,.mec-single-event .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button{float:right}.mec-single-event .mec-events-meta-group-booking .mec-click-pay #mec_woo_add_to_cart_btn_r:hover,.mec-single-event .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button:hover{background:#000}.lity-container .mec-click-pay{max-width:400px}.lity-container .mec-book-form-btn-wrap button.mec-book-form-next-button,.lity-container .mec-click-pay #mec_woo_add_to_cart_btn_r{float:right}.lity-container button.mec-book-form-next-button{float:right}.lity-container .mec-click-pay #mec_woo_add_to_cart_btn_r:hover,.lity-container .mec-click-pay button.mec-book-form-next-button:hover{background:#000}.mec-single-event .mec-events-meta-group-booking .mec-click-next{float:right;position:relative;width:calc(100% - 186px)}.lity-container .mec-click-next{float:right;position:relative;width:calc(100% - 186px)}.mec-single-event .mec-book-form-coupon button{margin-left:0}.mec-single-event .mec-book-form-gateway-checkout button{margin-left:0}.mec-single-event .mec-single-event .mec-book-form-gateway-checkout button{margin-right:20px}.lity-content .mec-book-form-back-button{position:relative;border:none;border-radius:0;color:#fff;display:inline-block;font-size:12px;letter-spacing:1px;line-height:1.5;text-transform:uppercase;font-weight:600;text-decoration:none;cursor:pointer;margin-right:10px;line-height:1;padding:18px 20px 16px;-webkit-transition:all .21s ease;-moz-transition:all .21s ease;transition:all .21s ease;min-width:170px;margin-top:5px;border-radius:0;margin-bottom:6px;background:#c4cace}.lity-content .mec-book-form-back-button:hover{background:#000}.lity-content button#mec-book-form-back-btn-step-3{float:none}.lity-content .mec-book-form-next-button{float:left}.lity-content .mec-book-bfixed-fields-container{list-style:none;padding-left:0}.mec-single-event .mec-book-first,.mec-single-event .mec-book-form-gateways,.mec-single-event .mec-book-form-price,.mec-single-event .mec-event-tickets-list,.mec-single-event form.mec-click-next{padding-left:0;padding-right:0}.mec-single-event label.mec-fill-attendees{margin-left:0}.mec-wrap .mec-events-meta-group-booking #mec-book-form-back-btn-step-2,.mec-wrap .mec-events-meta-group-booking #mec-book-form-back-btn-step-3,.mec-wrap .mec-events-meta-group-booking #mec-book-form-btn-step-1{margin-left:0}.mec-wrap .mec-booking-form-container .col-md-12{padding-left:0}.mec-wrap .mec-events-meta-group-booking .mec-wrap-checkout.row{margin:0}.mec-wrap .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateway-label{padding-left:3px}.mec-wrap p.mec-gateway-comment{margin-top:20px}.mec-single-event .mec-events-meta-group-booking .mec-event-ticket-available{display:block;margin-bottom:20px;margin-top:-17px;font-size:11px;color:#8a8a8a}.mec-single-event .mec-events-meta-group-booking .mec-book-price-total{display:inline-block;margin-bottom:10px;font-size:26px;color:#39c36e;font-weight:700;padding:10px 0}.mec-single-event .mec-events-meta-group-booking form{margin:0}.mec-single-event .mec-events-meta-group-booking h5 span,.mec-single-event .mec-events-meta-group-booking label{color:#424242;font-size:12px;font-weight:300;letter-spacing:0;margin:3px 0;display:block;clear:none;padding:5px 1em 3px 0}.mec-single-event .mec-events-meta-group-booking h5 span{display:inline-block}.mec-single-event .mec-events-meta-group-booking h5 span.mec-ticket-variation-name{padding-right:5px;text-transform:capitalize}.mec-single-event .mec-events-meta-group-booking input::-webkit-input-placeholder{color:#aaa}.mec-single-event .mec-events-meta-group-booking input:-moz-placeholder{color:#aaa}.mec-single-event .mec-events-meta-group-booking input[type=date],.mec-single-event .mec-events-meta-group-booking input[type=email],.mec-single-event .mec-events-meta-group-booking input[type=number],.mec-single-event .mec-events-meta-group-booking input[type=password],.mec-single-event .mec-events-meta-group-booking input[type=tel],.mec-single-event .mec-events-meta-group-booking input[type=text],.mec-single-event .mec-events-meta-group-booking select,.mec-single-event .mec-events-meta-group-booking textarea{display:block;background:#fcfcfc;min-height:42px;min-width:180px;font-size:13px;border:1px solid #e0e0e0;padding:13px 10px;width:330px;margin-bottom:20px;box-shadow:inset 0 2px 4px rgba(0,0,0,.051);clear:both}.wbmec-mandatory{padding-left:5px;font-size:14px}.mec-single-event .mec-events-meta-group-booking .mec-red-notification input,.mec-single-event .mec-events-meta-group-booking .mec-red-notification select,.mec-single-event .mec-events-meta-group-booking .mec-red-notification textarea{border:1px solid #ff3c3c!important}.lity .mec-events-meta-group-booking .mec-red-notification input[type=checkbox],.lity .mec-events-meta-group-booking .mec-red-notification input[type=radio],.mec-single-event .mec-events-meta-group-booking .mec-red-notification input[type=checkbox],.mec-single-event .mec-events-meta-group-booking .mec-red-notification input[type=radio]{outline:1px solid #ff3c3c!important}.lity .mec-book-ticket-container .mec-red-notification input,.lity .mec-book-ticket-container .mec-red-notification select,.lity .mec-book-ticket-container .mec-red-notification textarea{border:1px solid #ff3c3c!important}.mec-booking .woocommerce-notices-wrapper .woocommerce-message{color:#0dbf52;background-color:#cef7ce;margin:0;padding-top:1rem;line-height:2.9rem;border:0}.mec-booking .woocommerce-notices-wrapper .woocommerce-message a{margin:0}@media only screen and (max-width:479px){.mec-single-event .mec-events-meta-group-booking input[type=date],.mec-single-event .mec-events-meta-group-booking input[type=email],.mec-single-event .mec-events-meta-group-booking input[type=number],.mec-single-event .mec-events-meta-group-booking input[type=password],.mec-single-event .mec-events-meta-group-booking input[type=tel],.mec-single-event .mec-events-meta-group-booking input[type=text],.mec-single-event .mec-events-meta-group-booking select,.mec-single-event .mec-events-meta-group-booking textarea{width:100%}}.mec-single-event .mec-events-meta-group-booking input[type=email]:focus,.mec-single-event .mec-events-meta-group-booking input[type=number]:focus,.mec-single-event .mec-events-meta-group-booking input[type=password]:focus,.mec-single-event .mec-events-meta-group-booking input[type=tel]:focus,.mec-single-event .mec-events-meta-group-booking input[type=text]:.mec-single-event .mec-events-meta-group-booking input[type=date],.mec-single-event .mec-events-meta-group-booking select:focus,.mec-single-event .mec-events-meta-group-booking textarea:focus,focus{border:1px solid #aaa;color:#444;background:#fff;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);outline:0}.mec-single-event .mec-events-meta-group-booking input[type=checkbox],.mec-single-event .mec-events-meta-group-booking input[type=radio]{margin-right:6px;margin-top:5px;min-height:20px;clear:none;margin:0 0 0 2px}.lity-container .mec-events-meta-group-booking input[type=radio]:before,.mec-single-event .mec-events-meta-group-booking input[type=radio]:before{content:"";display:inline-block;background:#fff;border-radius:18px;width:18px;height:18px;margin:-1px 0 0 -3px;cursor:pointer;border:2px solid #e1e7ed;box-shadow:0 2px 15px -3px rgba(69,77,89,.32)}.lity-container .mec-events-meta-group-booking input[type=radio]:checked:before,.mec-single-event .mec-events-meta-group-booking input[type=radio]:checked:before{border:7px solid #008aff;background:#fff;box-shadow:0 3px 16px -3px #008aff}.lity-container .mec-events-meta-group-booking input[type=radio],.mec-single-event .mec-events-meta-group-booking input[type=radio]{min-height:0;margin:0;margin-right:6px}.mec-single-event .mec-events-meta-group-booking input[type=checkbox]{float:left}.lity-container .mec-events-meta-group-booking .mec_book_first_for_all,.mec-single-event .mec-events-meta-group-booking .mec_book_first_for_all{display:none}.mec-events-meta-group-booking ul.mec-book-price-details{list-style:none;border:1px solid #eee;padding:0;overflow:hidden}.mec-events-meta-group-booking ul.mec-book-price-details li{font-size:15px;color:#a9a9a9;list-style:none;padding:13px 18px;margin:0;float:left;border-right:1px solid #eee}.mec-events-meta-group-booking ul.mec-book-price-details li:last-child{border-right:none}.mec-events-meta-group-booking ul.mec-book-price-details li span.mec-book-price-detail-amount{font-weight:700;font-size:21px;color:#222;display:contents}.lity-container .mec-events-meta-group-booking label.wn-checkbox-label,.mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label{height:14px;width:14px;background-color:transparent;border:1px solid #d4d4d4;position:relative;display:inline-block;-moz-transition:border-color ease .2s;-o-transition:border-color ease .2s;-webkit-transition:border-color ease .2s;transition:border-color ease .2s;cursor:pointer;box-shadow:0 2px 16px -2px rgba(0,0,0,.2);vertical-align:middle;margin-right:3px;margin-top:-2px}.lity-container .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label,.mec-single-event .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label{border-color:#008aff;box-shadow:0 2px 14px -3px #008aff}.lity-container .mec-events-meta-group-booking label.wn-checkbox-label:after,.lity-container .mec-events-meta-group-booking label.wn-checkbox-label:before,.mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:after,.mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:before{position:absolute;height:0;width:1px;background-color:#008aff;display:inline-block;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;content:"";-webkit-transition:opacity ease .5;-moz-transition:opacity ease .5;transition:opacity ease .5}.lity-container .mec-events-meta-group-booking label.wn-checkbox-label:before,.mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:before{top:8px;left:7px;box-shadow:0 0 0 2px #fff;-moz-transform:rotate(-145deg);-ms-transform:rotate(-145deg);-o-transform:rotate(-145deg);-webkit-transform:rotate(-145deg);transform:rotate(-145deg)}.lity-container .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::before,.mec-single-event .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::before{height:12px;-moz-animation:dothatopcheck .16s ease 0s forwards;-o-animation:dothatopcheck .16s ease 0s forwards;-webkit-animation:dothatopcheck .16s ease 0s forwards;animation:dothatopcheck .16s ease 0s forwards}.lity-container .mec-events-meta-group-booking label.wn-checkbox-label:after,.mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:after{top:6px;left:3px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lity-container .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::after,.mec-single-event .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::after{-moz-animation:dothabottomcheck 80ms ease 0s forwards;-o-animation:dothabottomcheck 80ms ease 0s forwards;-webkit-animation:dothabottomcheck 80ms ease 0s forwards;animation:dothabottomcheck 80ms ease 0s forwards;height:4px}.mec-single-event .mec-events-meta-group-booking button[type=submit]:after,.mec-single-event a.button:after{display:none;font-family:simple-line-icons;content:"\e098";margin-left:4px;-webkit-animation:rotating 1.2s linear infinite;-moz-animation:rotating 1.2s linear infinite;-ms-animation:rotating 1.2s linear infinite;-o-animation:rotating 1.2s linear infinite;animation:rotating 1.2s linear infinite}.mec-single-event .mec-events-meta-group-booking button[type=submit].loading:after,.mec-single-event a.button.loading:after{display:inline-block}.mec-single-event .mec-event-export-module{display:block}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul{display:table;width:100%}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li{display:table-cell}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li:last-child{text-align:right}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a:hover{color:#fff}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul{padding-left:0;margin:15px 5px}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting{padding-left:0;margin:0}.mec-ticket-price{margin-left:10px;font-size:13px;font-weight:300}.mec-book-reg-field-checkbox label,.mec-book-reg-field-radio label{line-height:1.36}.mec-book-reg-field-checkbox input[type=checkbox],.mec-book-reg-field-radio input[type=radio]{float:left;margin-right:5px!important}.mec-ticket-available-spots .mec-event-ticket-description,.mec-ticket-available-spots .mec-event-ticket-price{font-size:11px}.mec-book-ticket-container .mec-reg-mandatory:nth-child(2) label:after,.mec-book-ticket-container .mec-reg-mandatory:nth-child(3) label:after,.mec-book-ticket-container .wbmec-mandatory{content:"";color:red;width:50px;height:50px;font-size:14px;padding-left:5px}@media only screen and (max-width:767px){.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li{width:100%;min-height:40px;margin-bottom:15px;text-align:center;float:none;display:block}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a{width:100%;padding-left:0;padding-right:0;text-align:center;display:block;font-size:12px}}.mec-single-event .mec-events-meta-group{margin-bottom:0}@media only screen and (max-width:767px){.mec-single-event .mec-events-meta-group-booking{margin-bottom:30px}}.mec-single-event .mec-event-meta dt,.mec-single-event .mec-event-meta h3{text-transform:uppercase;font-size:16px;font-weight:700;padding-bottom:5px;display:inline;color:#000;padding-left:10px}.mec-single-event .mec-event-meta h6{text-transform:uppercase;font-size:13px;padding-bottom:5px;display:inline;color:#222;padding-left:0}.mec-single-event .mec-event-meta .mec-events-event-categories a,.mec-single-event .mec-event-meta dd{font-size:14px;color:#8d8d8d}.mec-single-event .mec-event-meta .mec-location dd.author{color:#3c3b3b}.mec-single-event .mec-event-meta dd{margin:0;padding-left:35px}.mec-single-event .mec-event-meta dd.mec-events-event-categories{min-height:35px;line-height:35px}@media only screen and (max-width:480px){.single-mec-events .lity-container{width:100%}.single-mec-events .lity-content .mec-events-meta-group-booking{padding:20px;width:85%;margin:0 auto}}.mec-single-event .mec-event-meta dd.mec-events-event-categories:first-of-type{padding-top:5px}.mec-single-event .mec-event-meta dd.mec-events-event-categories:last-of-type{border-bottom:0}.mec-single-event .mec-event-meta dd a{color:#8d8d8d;transition:all .2s ease;-ms-word-wrap:break-word;word-wrap:break-word}.mec-single-event .mec-event-meta dd a i:before{font-size:16px!important}.mec-single-event .mec-event-meta dd a i{margin-right:8px}.mec-single-event .mec-event-meta dl{margin-bottom:0}.mec-single-event .mec-event-meta .mec-events-event-cost{font-size:18px}.mec-single-event .mec-event-meta .mec-events-address{color:#a9a9a9;margin-bottom:20px}.mec-single-event .mec-event-meta .mec-events-meta-group-venue .author{margin-bottom:0;color:#8d8d8d;font-size:13px}.mec-single-event .mec-events-event-image{margin-bottom:0}.mec-single-event h2.mec-single-event-title{margin-bottom:30px;font-weight:700;font-size:33px}.mec-single-event .mec-booking-button{border-bottom:none;letter-spacing:.5px;line-height:48px;height:76px;transition:all .5s ease;color:#fff;padding:16px;display:block;text-align:center;font-size:16px;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.15)}.mec-single-event .mec-booking-button:hover{background-color:#101010!important}.mec-single-event .mec-event-tags a{display:inline-block;color:#444;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:500;padding:3px 7px;border:1px solid #ddd;border-radius:2px;background:#fff;margin:1px 3px}.mec-single-event .mec-event-tags:before{font-size:24px;color:#303030;margin-right:5px;content:"\f02c";font-family:fontawesome}.mec-single-event .mec-event-tags{padding-top:13px}.mec-single-event .mec-event-sharing{margin:30px 0 10px}.mec-region.mec-events-abbr,.mec-single-event .mec-street-address{font-style:normal;font-size:13px}.mec-events-meta-group.mec-events-meta-group-venue:before,.mec-single-event-date:before,.mec-single-event-time:before{color:#40d9f1}.mec-single-event .mec-event-social{text-align:center}.mec-single-event .mec-event-social h3{text-transform:uppercase;font-size:15px;font-weight:700;padding-bottom:5px;color:#313131;border-bottom:4px solid #ebebeb;width:100%;display:block;padding-bottom:10px;position:relative}.mec-single-event .mec-social-single:before{padding:13px 35px;border-bottom:4px solid #40d9f1;font-size:6px;content:"";text-align:center;position:absolute;bottom:-4px;margin-left:39px}.mec-single-event .mec-event-social .event-sharing{margin-top:30px}.mec-single-event .mec-event-social ul{list-style:none;margin-left:0;padding:0}.mec-single-event .mec-event-social li.mec-event-social-icon{display:inline-block}.mec-single-event .mec-event-social li.mec-event-social-icon a{display:inline-block;color:#fff;width:40px;height:40px;padding:9px;font-size:16px;margin-right:5px;margin-bottom:5px}.mec-single-event .mec-event-social a.facebook{background:#3b5996}.mec-single-event .mec-event-social a.facebook:hover{background:#28385c}.mec-single-event .mec-event-social a.twitter{background:#00acee}.mec-single-event .mec-event-social a.twitter:hover{background:#0087bd}.mec-single-event .mec-event-social a.vimeo{background:#0dadd6}.mec-single-event .mec-event-social a.vimeo:hover{background:#0a85a3}.mec-single-event .mec-event-social a.dribble{background:#d53e68}.mec-single-event .mec-event-social a.dribble:hover{background:#bf4c78}.mec-single-event .mec-event-social a.youtube{background:#cb322c}.mec-single-event .mec-event-social a.youtube:hover{background:#992622}.mec-single-event .mec-event-social a.pinterest{background:#cb2027}.mec-single-event .mec-event-social a.pinterest:hover{background:#99181d}.mec-single-event .mec-event-social a.google{background:#c3391c}.mec-single-event .mec-event-social a.google:hover{background:#99181f}.mec-single-event .mec-event-social a.linkedin{background:#0073b2}.mec-single-event .mec-event-social a.linkedin:hover{background:#005380}.mec-single-event .mec-event-social a.email{background:#ff5d5e}.mec-single-event .mec-event-social a.email:hover{background:#cc4949}.mec-single-event .mec-event-social a.vk{background:#5b88bd}.mec-single-event .mec-event-social a.vk:hover{background:#3d608a}.mec-single-event .mec-event-social a.tumblr{background:#34465d}.mec-single-event .mec-event-social a.tumblr:hover{background:#273649}.mec-single-event .mec-event-social a.telegram{background:#08c}.mec-single-event .mec-event-social a.telegram:hover{background:#1076be}.mec-single-event .mec-event-social a.whatsapp{background:#25d366}.mec-single-event .mec-event-social a.whatsapp:hover{background:#23ac55}.mec-single-event .mec-event-social a.flipboard{background:#e12828}.mec-single-event .mec-event-social a.flipboard:hover{background:#af1e1e}.mec-single-event .mec-event-social a.pocket{background:#ef4056}.mec-single-event .mec-event-social a.pocket:hover{background:#8d1717}.mec-single-event .mec-event-social a.reddit{background:#ff5700}.mec-single-event .mec-event-social a.reddit:hover{background:#c94909}.mec-single-event .mec-event-social a.flipboard svg,.mec-single-event .mec-event-social a.telegram svg{height:16px}.mec-single-event .mec-event-social li.mec-event-social-icon a svg{display:unset}.mec-single-event .mec-event-social a.rss{background:#f29a1d}.mec-single-event .mec-event-social a.rss:hover{background:#cc7400}.mec-single-event .mec-event-social a.instagram{background:#457399}.mec-single-event .mec-event-social a.instagram:hover{background:#2e4d66}.mec-single-event .mec-event-social a.linkedin{background:#457399}.mec-single-event .mec-event-social a.linkedin:hover{background:#2e4d66}.mec-single-event .mec-event-social a.other-social{background:#ff5d5e}.mec-single-event .mec-event-social a.other-social:hover{background:#cc4949}.mec-single-event .mec-event-social{text-align:center}.mec-single-event .mec-events-meta-group-booking form>h4,.mec-single-event .mec-frontbox-title,.mec-single-event .mec-wrap-checkout h4{text-transform:uppercase;font-size:15px;font-weight:700;color:#313131;border-bottom:4px solid #ebebeb;width:100%;display:block;padding-bottom:10px;position:relative;text-align:center}.mec-single-event .mec-events-meta-group-booking form>h4:before,.mec-single-event .mec-frontbox-title:before,.mec-single-event .mec-wrap-checkout h4:before{padding:1px 35px;border-bottom:4px solid #40d9f1;font-size:6px;content:"";text-align:center;position:absolute;bottom:-4px;margin-left:-35px;left:50%}.mec-single-event .mec-events-meta-group-booking input[data-stripe=exp-month],.mec-single-event .mec-events-meta-group-booking input[data-stripe=exp-year]{width:47%!important;margin-right:12px;margin-top:5px;display:inline-block!important}@media (max-width:768px){.mec-single-event .mec-events-meta-group-booking input[data-stripe=exp-month],.mec-single-event .mec-events-meta-group-booking input[data-stripe=exp-year]{width:100%!important;margin-right:0;display:block!important}}.mec-event-meta i:before{font-size:20px;vertical-align:middle}.mec-event-meta .mec-single-event-additional-organizers i:before,.mec-event-meta .mec-single-event-organizer i:before{font-size:14px;vertical-align:baseline}#mec-wrap .mec-events-day-time-slot .mec-events-content{float:left;width:33%;padding:0 15px}#mec-wrap .mec-events-day-time-slot .mec-events-event-image{padding-left:0}#mec-events-content .mec-events-abbr{color:#8d8d8d;font-size:14px}.mec-single-event .mec-events-content{margin-bottom:30px}.mec-single-event .mec-organizer-url a{word-wrap:break-word}.mec-single-event #headline{margin:0 0 10px}.mec-single-event #headline h2{padding:0}.mec-single-event .mec-events-meta-group.mec-events-meta-group-gmap .mec-events-venue-map{margin-top:0;padding:8px;border:1px solid #e5e5e5;border-radius:7px}#mec-events-gmap-0{height:325px!important}.mec-events-list .mec-events-day-time-slot .mec-events-event-meta{width:33%;float:left;padding:40px;height:auto;margin:0}.mec-events-day-time-slot .mec-events-content.description.entry-summary{font-size:15px;font-weight:300;color:#8d8d8d}.mec-events-day-time-slot .type-mec_events h2{font-size:28px;padding-bottom:20px}.mec-events-day .mec-events-day-time-slot .type-mec_events{margin:0}.mec-events-day .mec-events-day-time-slot h5{background-color:#8d8d8d}.mec-single-event .mec-event-meta .mec-single-event-additional-organizers .mec-events-single-section-title,.mec-single-event .mec-event-meta .mec-single-event-organizer .mec-events-single-section-title,.mec-single-event .mec-events-meta-date h3{padding-left:0;margin:10px;display:inline-block}.mec-single-event .mec-events-meta-date h3{width:100%}.mec-single-event .mec-events-event-image{border:0}.mec-single-event .mec-events-venue-map{padding:0}.mec-event-cost,.mec-event-more-info,.mec-event-website,.mec-events-meta-date,.mec-single-event-additional-organizers,.mec-single-event-category,.mec-single-event-date,.mec-single-event-label,.mec-single-event-location,.mec-single-event-organizer,.mec-single-event-time{background:#f7f7f7;padding:12px 14px 8px;margin-bottom:12px;vertical-align:baseline;position:relative}.mec-single-event .mec-events-meta-date dd,.mec-single-event .mec-single-event-additional-organizers dd,.mec-single-event .mec-single-event-organizer dd{padding-left:0;margin-bottom:10px}.mec-single-event .mec-event-meta dd.mec-organizer-email a,.mec-single-event .mec-events-meta-date dd span,.mec-single-event .mec-single-event-additional-organizers dd span,.mec-single-event .mec-single-event-organizer dd span{display:block;padding-left:41px;color:#8d8d8d}.mec-single-event .mec-events-meta-date i,.mec-single-event .mec-single-event-additional-organizers i,.mec-single-event .mec-single-event-organizer i{margin-right:10px;margin-left:12px}.mec-events-meta-group.mec-events-meta-group-venue dl{margin-bottom:0}address.mec-events-address{line-height:19px;font-style:normal;font-size:12px}.mec-single-event .mec-event-content dt{margin-top:5px}.mec-single-event .mec-single-event-additional-organizers .mec-single-event-additional-organizer{margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #e4e4e4}.mec-single-event .mec-single-event-additional-organizers .mec-single-event-additional-organizer:last-child{margin-bottom:0;padding-bottom:0;border:none}.mec-event-category-color{width:9px;height:9px;display:inline-block;vertical-align:middle;margin:0 0 0 4px;border-radius:9px}.mec-event-schedule-content{border-left:4px solid #f0f0f0;padding-top:10px;margin-top:30px;margin-left:25px;margin-bottom:20px;color:#8a8a8a}.mec-event-schedule-content dl{padding-left:24px;font-size:12px;position:relative;margin-bottom:35px}.mec-event-schedule-content dl:before{content:"";display:block;position:absolute;left:0;top:4px;width:20px;height:0;border-top:4px solid #f0f0f0}.mec-event-schedule-content dl dt{margin:0 0 10px;line-height:1.16}.mec-event-schedule-content dl dt.mec-schedule-title{font-size:13px;color:#5a5a5a;font-weight:700}.mec-event-schedule-content dl dt.mec-schedule-description{font-weight:300}.mec-event-schedule-content .mec-schedule-speakers{background:#f7f7f7;padding:10px}.mec-wrap .mec-event-schedule-content h6{font-size:13px;color:#5a5a5a;font-weight:700;display:inline-block}.mec-wrap .mec-event-schedule-content a{font-weight:400;color:#5a5a5a;transition:all .1s ease}.single-mec-events .mec-speakers-details ul{padding:0;margin-left:0}.mec-single-event .mec-speakers-details ul li{list-style:none;background:#f7f7f7;padding:5px 5px 18px 5px;margin-top:14px}.mec-single-event .mec-speakers-details ul li a{-webkit-transition:.2s all ease;transition:.2s all ease}.mec-single-event .mec-speakers-details ul li .mec-speaker-avatar a img{float:left;border-radius:50%;transition:.2s all ease;border:2px solid transparent;width:68px;height:68px}.mec-single-event .mec-speakers-details ul li .mec-speaker-avatar a:hover img{border-color:#40d9f1}.mec-single-event .mec-speakers-details ul li .mec-speaker-name{display:inline-block;margin-top:10px;font-size:15px;line-height:1.8;text-transform:capitalize;font-weight:700;padding-left:8px}.mec-single-event .mec-speakers-details ul li .mec-speaker-job-title{display:block;font-size:12px;margin-top:-1px;padding-left:75px;color:#888}.mec-single-event-location img,.mec-single-event-organizer img{margin-bottom:10px;width:100%}.mec-qrcode-details{text-align:center}.mec-time-comment{font-size:11px}.mec-wrap .mec-attendees-list-details p{font-weight:300;margin:20px 0 0 0;color:#8d8d8d}.mec-wrap .mec-attendees-list-details li{list-style:none;display:block;margin-top:15px}.mec-wrap .mec-attendees-list-details li .mec-attendee-avatar{display:inline-block}.mec-wrap .mec-attendees-list-details li .mec-attendee-profile-link{display:inline-block;vertical-align:top;margin-left:10px}.mec-attendees-list-details ul{margin-bottom:0}.mec-attendees-list-details .mec-attendee-profile-link a{color:#8d8d8d;display:block}.mec-attendees-list-details .mec-attendee-profile-link span{display:inline-block;color:#000;vertical-align:middle;cursor:pointer}.mec-attendees-list-details span.mec-attendee-profile-ticket-number{border-radius:50px;width:20px;height:20px;font-size:12px;text-align:center;color:#fff;margin-right:4px;line-height:20px}#wrap .mec-attendees-list-details span.mec-attendee-profile-ticket-number{line-height:19px}.mec-attendees-list-details .mec-attendee-profile-link span i{vertical-align:middle;font-size:9px;font-weight:700;margin-left:5px}.mec-attendees-list-details .mec-attendees-toggle{border:1px solid #e6e6e6;background:#fafafa;padding:15px 15px 0;border-radius:3px;margin:12px 0 20px 52px;position:relative;font-size:13px;box-shadow:0 3px 1px 0 rgba(0,0,0,.02)}.mec-attendees-list-details .mec-attendees-toggle:after,.mec-attendees-list-details .mec-attendees-toggle:before{content:"";display:block;position:absolute;left:50px;width:0;height:0;border-style:solid;border-width:10px}.mec-attendees-list-details .mec-attendees-toggle:after{top:-20px;border-color:transparent transparent #fafafa transparent}.mec-attendees-list-details .mec-attendees-toggle:before{top:-21px;border-color:transparent transparent #e1e1e1 transparent}.mec-attendees-list-details .mec-attendees-toggle .mec-attendees-item{padding-bottom:15px}.mec-attendees-list-details .mec-attendee-avatar img{border-radius:3px}.mec-attendee-avatar-sec{float:left;width:50px;margin-right:12px}.mec-attendee-profile-name-sec,.mec-attendee-profile-ticket-sec{float:left;width:calc(100% - 62px);margin-top:3px}.mec-calendar{margin-bottom:20px;border:1px solid #e8e8e8;width:100%;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-calendar .mec-calendar-topsec{display:table;background:#fff}.mec-calendar .mec-calendar-topsec .mec-calendar-events-sec{display:none}.mec-calendar .mec-calendar-side{width:590px;display:table-cell;padding:40px;position:relative;text-align:center;box-shadow:0 1px 5px 6px rgba(0,0,0,.005) inset}.mec-calendar .mec-calendar-events-side{display:table-cell;height:100%;border-left:1px solid #efefef;padding:40px;width:100%}.mec-calendar .mec-calendar-events-side .mec-table-side-day{width:46px;height:46px;margin:0 auto 20px;position:relative;text-align:center;line-height:46px;border:1px solid #40d9f1;border-radius:50%;font-size:12px;font-weight:600;padding:0}.mec-calendar .mec-calendar-events-side .mec-table-side-title{text-align:center;font-size:11px;text-transform:uppercase;letter-spacing:3px;margin-bottom:14px}.mec-calendar .mec-calendar-header{position:relative;width:560px;margin-top:8px;margin-bottom:16px}.mec-calendar .mec-calendar-header h2{text-transform:uppercase;font-size:22px;font-weight:700;color:#333}.mec-calendar .mec-event-footer{width:auto;min-height:60px}.mec-calendar dl{display:table;margin:0;border:none;padding:0;table-layout:fixed}.mec-calendar dt{display:table-cell;transition:all .66s ease;color:#4d4d4d;background:#fff;border-radius:44px;font-size:14px;width:80px;height:80px;line-height:80px;text-align:center}.excerpt-wrap .mec-wrap dt,.nv-content-wrap .mec-wrap dt{display:table-cell}.mec-calendar .mec-calendar-table .mec-no-event{display:none}.mec-calendar .mec-calendar-table-head dt{font-weight:700;text-transform:uppercase;font-size:15px}.mec-calendar .mec-calendar-row dt:hover{background:#f4f4f4}.mec-calendar .mec-table-nullday{color:#cacaca}.mec-calendar.mec-box-calendar .mec-table-nullday:last-child{border-right:1px solid #eaeaea}.mec-calendar .mec-next-month:hover,.mec-calendar .mec-prev-month:hover{background:#f4f4f4}.mec-calendar .mec-selected-day,.mec-calendar .mec-selected-day:hover{background:#40d9f1;color:#fff}.mec-calendar .mec-selected-day a{color:#fff}.mec-calendar .mec-has-event{position:relative}.mec-calendar .mec-calendar-row dt.mec-has-event:hover{background:#40d9f1}.mec-calendar .mec-has-event a{cursor:pointer;display:block;width:100%;height:100%;border-radius:50%;color:#4d4d4d;transition:all .25s ease;text-decoration:none;box-shadow:none}.mec-calendar .mec-calendar-row dt.mec-has-event.mec-selected-day a,.mec-calendar .mec-calendar-row dt.mec-has-event:hover a{color:#fff}.mec-calendar .mec-has-event:after{background-color:#40d9f1;border-radius:50%;display:block;content:"";width:8px;height:8px;bottom:14px;left:50%;margin:-4px 0 0 -4px;position:absolute;transition:all .25s ease}.mec-calendar .mec-calendar-row dt.mec-has-event:hover:after{background-color:#fff}.mec-calendar .mec-has-event.mec-selected-day:after{display:none}.mec-calendar .mec-event-article{text-align:left;margin-bottom:0;padding-bottom:25px;padding-top:26px;border-top:1px solid #efefef;transition:all .33s ease}.mec-calendar .mec-event-article:hover{background-color:#fafafa}.mec-calendar .mec-event-article .mec-event-time{font-size:11px;line-height:1.1;margin:0}.mec-calendar .mec-event-article .mec-event-title{font-size:13px;padding:0;margin:10px 0 8px;font-weight:700;text-transform:uppercase}.mec-calendar .mec-event-article .mec-event-title a{text-decoration:none;color:#494949;transition:color .3s ease}.mec-calendar .mec-event-article .mec-event-title a:hover{color:#40d9f1}.mec-calendar .mec-event-article .mec-event-image,.mec-calendar .mec-event-list-classic .mec-event-image img{width:65px;height:auto}.mec-calendar .mec-event-article .mec-event-image{float:left;margin-right:20px;width:65px;height:auto}.mec-calendar .mec-event-article .mec-event-detail,.mec-calendar .mec-event-article .mec-localtime-details div{font-size:13px;line-height:1.3;color:#9a9a9a;margin-bottom:0}.mec-calendar .mec-calendar-side .mec-next-month,.mec-calendar .mec-calendar-side .mec-previous-month{cursor:pointer;position:absolute;top:0;min-width:50px;height:50px;line-height:50px;text-align:center;background:#fff;color:#a9a9a9;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding-left:10px;padding-right:10px;border:1px solid #efefef;border-top:none;box-shadow:0 2px 0 0 rgba(0,0,0,.015);transition:all .33s ease}.mec-calendar .mec-calendar-side .mec-next-month i,.mec-calendar .mec-calendar-side .mec-previous-month i{font-size:12px;color:#40d9f1;cursor:pointer}.mec-calendar .mec-calendar-side .mec-next-month:hover,.mec-calendar .mec-calendar-side .mec-previous-month:hover{background-color:#f9f9f9;color:#40d9f1}.mec-calendar .mec-calendar-side .mec-previous-month{left:0;border-bottom-right-radius:6px;border-left:none}.mec-calendar .mec-calendar-side .mec-next-month{right:0;border-bottom-left-radius:6px;border-right:none}@media only screen and (min-width:961px){.mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-has-event:after{width:6px;height:6px;bottom:6px}.mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-calendar-side{width:370px}.mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-calendar-header{position:relative;width:350px;margin-top:30px;margin-bottom:20px;padding-top:20px}.mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) dt{width:50px;height:50px;line-height:50px}.mec-wrap.mec-sm959 .mec-calendar.mec-event-calendar-classic dl dt{height:110px}}@media only screen and (max-width:1200px){.mec-calendar .mec-has-event:after{width:6px;height:6px;bottom:6px}.mec-calendar .mec-calendar-side{width:370px}.mec-calendar .mec-calendar-header{position:relative;width:350px;margin-top:30px}.mec-calendar dt{width:50px;height:50px;line-height:50px}}@media only screen and (max-width:767px){.mec-calendar .mec-calendar-header h2{font-size:18px}.mec-calendar .mec-calendar-topsec{width:100%}.mec-calendar .mec-calendar-side{width:100%;display:block;padding:30px}.mec-calendar .mec-calendar-header{width:auto}.mec-calendar .mec-calendar-events-side{width:100%;display:block;height:100%;border-left:none;border-top:1px solid #efefef;padding:20px}.mec-calendar dl{width:100%}.mec-calendar dt{width:14%;height:60px;line-height:60px;border-radius:50px}}@media only screen and (max-width:479px){.mec-calendar .mec-has-event:after{width:4px;height:4px}.mec-calendar .mec-calendar-header h2{font-size:16px;margin-top:33px}.mec-calendar dt{height:38px;line-height:38px}.mec-calendar .mec-event-list-classic .mec-event-detail,.mec-calendar .mec-event-list-classic .mec-event-title{font-size:12px}.mec-calendar .mec-event-list-classic .mec-event-time{font-size:10px}}.mec-box-calendar.mec-calendar .mec-has-event a,.mec-box-calendar.mec-calendar dt{border-radius:0}.mec-box-calendar.mec-calendar .mec-calendar-header{margin-top:2px;margin-bottom:30px}.mec-box-calendar.mec-calendar dt{border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea}.mec-box-calendar.mec-calendar dl dt:last-child{border-right:1px solid #eaeaea}.mec-box-calendar.mec-calendar .mec-calendar-table-head dt{border-top:1px solid #eaeaea;background-color:#f8f8f8}.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt{background-color:#f4f4f4}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{border-radius:2px;top:40px;border:1px solid #eee;height:30px;line-height:30px;z-index:1}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{left:40px}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month{right:40px}.mec-box-calendar.mec-calendar .mec-calendar-side{box-shadow:none}.mec-box-calendar.mec-calendar .mec-calendar-events-side{border:none}.mec-box-calendar.mec-calendar .mec-calendar-events-side .mec-table-side-day{border-radius:2px}.mec-box-calendar.mec-calendar h4.mec-month-label{position:relative;width:560px;margin-top:2px;margin-bottom:30px;text-transform:uppercase;font-size:22px;font-weight:700;color:#333}.mec-widget .mec-box-calendar.mec-calendar h4.mec-month-label{width:100%;margin-top:8px;font-size:13px}@media only screen and (max-width:1200px){.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{left:42px}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month{right:42px}.mec-calendar .mec-calendar-header h2{font-size:17px;margin-top:7px}}@media only screen and (max-width:767px){.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{top:28px;font-size:10px}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{left:30px}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month{right:30px}.mec-calendar .mec-calendar-header h2{font-size:15px}}@media only screen and (max-width:479px){.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{top:16px;font-size:0;padding:4px 0;text-align:center;min-width:33px}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{left:10px}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month{right:10px}.mec-box-calendar.mec-calendar .mec-calendar-header h2{font-size:12px;margin-top:15px}.mec-box-calendar.mec-calendar .mec-event-image{margin-right:12px}}.mec-calendar.mec-event-calendar-classic,.mec-calendar.mec-event-calendar-classic .mec-calendar-side{border:none;padding:0;width:100%;height:100%;box-shadow:none}.mec-calendar.mec-event-calendar-classic .mec-calendar-side{display:block}.mec-calendar.mec-event-calendar-classic .mec-calendar-header,.mec-calendar.mec-event-calendar-classic dl{width:100%}.mec-calendar.mec-event-calendar-classic dl dt{width:15%;height:136px;line-height:1.2;text-align:left;padding:5px 7px;position:relative}.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt{height:30px!important}.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month,.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month{top:0}.mec-calendar.mec-event-calendar-classic .mec-has-event:after{bottom:auto;top:24px;left:7px;margin:0}.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month{left:0}.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month{right:0}.mec-next-month a,.mec-previous-month a{pointer-events:none}.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec{text-align:left;background:#fafafa;border:1px solid #eaeaea;border-top:none;padding:10px 20px}.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec{display:none}.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-event-article:hover{background-color:#fcfcfc}.mec-calendar.mec-event-calendar-classic .mec-selected-day,.mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover{color:#40d9f1;font-weight:700;background:#fafafa;border-bottom:none}.mec-wrap .mec-calendar.mec-event-calendar-classic:not(.mec-event-container-simple) .mec-selected-day:hover{color:#fff!important}.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-day,.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-title{display:inline-block;margin:0;margin-bottom:15px;font-weight:700}.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-day{margin-left:4px}.mec-calendar.mec-event-calendar-classic .mec-calendar-row dt.mec-has-event a{color:#4d4d4d}.mec-calendar.mec-event-calendar-classic .mec-calendar-row dt.mec-has-event:not(.mec-selected-day):hover a{color:#fff}@media only screen and (max-width:1200px){.mec-calendar.mec-event-calendar-classic dl dt{height:100px}}@media only screen and (max-width:767px){.mec-calendar.mec-event-calendar-classic dl dt{height:40px}}@media only screen and (max-width:479px){.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec{padding:10px}.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-header h2{font-size:13px;margin-top:8px}}.mec-calendar .mec-event-article.mec-single-event-novel{padding:4px 8px;min-height:25px;margin:0 -4px;border-radius:0}.mec-calendar .mec-event-article.mec-single-event-novel h4{margin:0;font-size:10px;line-height:18px}.mec-calendar.mec-event-container-novel dl dt{padding:3px}.mec-calendar.mec-event-calendar-classic .mec-calendar-novel-selected-day{display:inline-block;padding:4px;margin-left:1px}.mec-wrap .mec-calendar.mec-event-container-novel .mec-selected-day:hover{color:#fff!important}.mec-calendar.mec-event-calendar-classic .mec-selected-day .mec-calendar-novel-selected-day{color:#fff}.mec-calendar.mec-event-calendar-classic.mec-event-container-novel .mec-selected-day,.mec-calendar.mec-event-calendar-classic.mec-event-container-novel dt.mec-selected-day:hover{border-bottom:1px solid #eaeaea}.mec-calendar.mec-event-calendar-classic.mec-event-container-novel .mec-calendar-side .mec-calendar-table{min-height:auto}.mec-single-event-novel.light h4{color:#000!important}.mec-single-event-novel.dark h4{color:#fff!important}@media only screen and (max-width:768px){.mec-calendar .mec-event-article.mec-single-event-novel{padding:0;min-height:5px}.mec-calendar .mec-event-article.mec-single-event-novel h4{display:block;font-size:9px}}.mec-event-container-simple .event-single-content-simple{display:none}.mec-event-calendar-classic.mec-event-container-simple .mec-calendar-side .mec-calendar-table{min-height:unset}.mec-event-container-simple .mec-monthly-tooltip h4{font-size:13px;font-weight:500;margin:0;color:#444}.mec-event-container-simple .mec-monthly-tooltip h4:hover{text-decoration:underline;color:#111}.mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple{border-bottom:1px dashed #e3e3e3;padding:10px 2px;display:block}.mec-calendar.mec-event-container-simple dl dt.mec-calendar-day{font-size:30px;color:#000}.mec-calendar.mec-event-container-simple .mec-calendar-row dt:hover{background:unset}.mec-calendar.mec-event-container-simple .mec-calendar-row dt,.mec-calendar.mec-event-container-simple .mec-calendar-row dt:last-child,.mec-calendar.mec-event-container-simple .mec-calendar-table-head dt,.mec-calendar.mec-event-container-simple .mec-calendar-table-head dt:last-child{border-width:2px}.mec-calendar.mec-event-container-simple dl dt.mec-selected-day,.mec-calendar.mec-event-container-simple dl dt.mec-selected-day:hover{border-bottom:2px solid #40d9f1;background:unset}.mec-calendar.mec-event-container-simple .mec-calendar-table-head dt{line-height:36px}@media (max-width:768px){.mec-calendar.mec-event-container-simple{overflow-x:scroll}.mec-calendar.mec-event-container-simple .mec-calendar-side{min-width:100%}.mec-event-container-simple .mec-monthly-tooltip h4{font-size:12px}.mec-event-container-simple .mec-calendar-side{min-width:600px!important;overflow-x:scroll}}.mec-wrap.colorskin-custom .mec-calendar.mec-event-container-simple .mec-selected-day:hover{background:#f4f4f4}.mec-event-container-simple .mec-calendar-day .mec-monthly-tooltip.event-single-link-simple:last-of-type{border:none}.mec-tooltip-event-title{font-size:16px;font-weight:700;color:#000;margin-bottom:2px}.mec-tooltip-event-time,.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-content .mec-price-details{font-size:12px;color:#888;margin-bottom:8px;margin-top:5px}.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-content{padding:17px}.mec-tooltip-event-content{clear:both}.mec-tooltip-event-featured{float:left;margin-right:13px;margin-bottom:1px}.mec-tooltip-event-featured img{max-width:120px}.mec-tooltip-event-desc{font-size:14px;color:#444;line-height:18px}.mec-tooltip-event-desc p{font-size:13px;line-height:1.4;margin-bottom:10px}.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-box{border-radius:3px!important;border:1px solid #e2e3e4!important;background:#fff!important;box-shadow:0 -1px 30px -2px rgba(0,0,0,.15)!important}.tooltipster-box .mec-tooltip-event-desc{margin-bottom:12px}.tooltipster-sidetip:not(.uael-tooltipster-active) .tooltipster-arrow{overflow:visible!important}.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-arrow-border{border-width:12px!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right:not(.uael-tooltipster-active) .tooltipster-arrow-border{border-right-color:#e2e3e4!important}.tooltipster-sidetip:not(.uael-tooltipster-active) .tooltipster-arrow-border{left:-12px!important;z-index:9999999999!important}.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-arrow-background{display:block!important}.tooltipster-sidetip:not(.uael-tooltipster-active) .tooltipster-arrow-background{border-width:11px!important;z-index:99999999999!important}.tooltipster-sidetip.tooltipster-right:not(.uael-tooltipster-active) .tooltipster-arrow-background{left:-9px!important;top:1px!important;border-right-color:#fff!important}.tooltipster-sidetip.tooltipster-top:not(.uael-tooltipster-active) .tooltipster-arrow-background{border-top-color:#fff!important;left:0!important;top:-1px!important}.tooltipster-sidetip.tooltipster-top:not(.uael-tooltipster-active) .tooltipster-arrow-border{left:-1px!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top:not(.uael-tooltipster-active) .tooltipster-arrow-border{border-top-color:#e2e3e4!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom:not(.uael-tooltipster-active) .tooltipster-arrow-border{left:-1px!important;top:-11px!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom:not(.uael-tooltipster-active) .tooltipster-arrow-border{border-bottom-color:#e2e3e4!important}.tooltipster-sidetip.tooltipster-bottom:not(.uael-tooltipster-active) .tooltipster-arrow-background{top:-9px!important;border-bottom-color:#fff!important}.tooltipster-sidetip.tooltipster-left:not(.uael-tooltipster-active) .tooltipster-arrow-background{border-left-color:#fff!important;left:-2px!important;top:0!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left:not(.uael-tooltipster-active) .tooltipster-arrow-border{border-left-color:#e2e3e4!important;left:-1px!important;top:-1px!important}@media (max-width:780px){.mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple h4{word-break:break-all;font-size:13px}}@media (max-width:320px){.mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple h4{font-size:10px}}.mec-calendar.mec-calendar-daily .mec-calendar-day-events .mec-event-article{padding-left:15px;padding-right:15px;position:relative}.mec-calendar.mec-calendar-daily .mec-calendar-a-month{text-align:center;background-color:#fff;border-bottom:2px solid #f4f4f4;position:relative}.mec-calendar.mec-calendar-daily .mec-calendar-a-month h4{color:#444;font-size:18px;line-height:1.2;padding:15px 0 11px;margin:0;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #e6e6e6}.mec-calendar.mec-calendar-daily .mec-calendar-d-top{text-align:center;padding:10px 0;position:relative;background-color:#fafafa}.mec-calendar.mec-calendar-daily .mec-next-month,.mec-calendar.mec-calendar-daily .mec-previous-month{position:absolute;top:50%;left:50%;margin-top:-25px;min-width:50px;height:50px;line-height:50px;text-align:center;background:#fff;border:1px solid #e2e2e2;border-radius:50px;box-shadow:0 2px 0 0 rgba(0,0,0,.015);transition:all .33s ease;cursor:pointer}.mec-calendar.mec-calendar-daily .mec-next-month i,.mec-calendar.mec-calendar-daily .mec-previous-month i{font-size:14px;cursor:pointer}.mec-calendar.mec-calendar-daily .mec-next-month:hover,.mec-calendar.mec-calendar-daily .mec-previous-month:hover{border-color:#d0d0d0;color:#444;box-shadow:0 2px 5px 0 rgba(0,0,0,.075)}.mec-calendar.mec-calendar-daily .mec-previous-month{margin-left:-150px}.mec-calendar.mec-calendar-daily .mec-next-month{margin-left:100px}.mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month,.mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month{min-height:28px;height:28px;line-height:28px;width:28px;margin-top:-14px;border-radius:3px}.mec-calendar.mec-calendar-daily .mec-calendar-d-top h2,.mec-calendar.mec-calendar-daily .mec-calendar-d-top h3{margin-top:9px;color:#b9b9b9;font-size:30px;font-weight:100;text-transform:uppercase;margin-bottom:12px;line-height:1}.mec-calendar.mec-calendar-daily .mec-calendar-d-top h2{font-size:81px;color:#444;margin-bottom:10px;line-height:1.1}.mec-calendar.mec-calendar-daily .mec-calendar-d-table{overflow:hidden;background:#fff;min-height:60px;border-top:1px solid #e6e6e6;border-bottom:2px solid #f3f3f3;padding:0 50px;position:relative}@media only screen and (min-width:479px){.mec-calendar.mec-calendar-daily .mec-calendar-d-table{padding:0 55px}}.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl{width:1310px;display:block}.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl{display:none}.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl.mec-weekly-view-week-active{display:flex}.mec-calendar.mec-calendar-daily .mec-calendar-d-table a,.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt{display:block;background:#fff;width:42px;height:60px;line-height:60px;text-align:center;float:left;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-radius:0}.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day:hover,.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt:hover{background:#fafafa;box-shadow:0 2px 5px 0 rgba(0,0,0,.065) inset;cursor:pointer}.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day{cursor:default;background:#fff;color:#c1c1c1;line-height:59px;text-align:center;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event{cursor:pointer;font-weight:700;color:#4a4a4a}.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-daily-view-day-active,.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt.mec-table-d-current{font-size:18px;font-weight:700;background:#fafafa;color:#40d9f1}.mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-next,.mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-prev{float:none;font-size:14px;width:55px;position:absolute;top:0;left:0;cursor:pointer}.mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-next{left:auto;right:0;border-left:1px solid #e6e6e6;border-right:none}.mec-calendar.mec-calendar-daily .mec-today-container .mec-today-count{font-size:12px;color:#888;text-align:center}@media only screen and (max-width:479px){.mec-calendar.mec-calendar-daily .mec-previous-month{margin-left:-130px}.mec-calendar.mec-calendar-daily .mec-next-month{margin-left:80px}.mec-calendar.mec-calendar-daily .mec-calendar-a-month h4{font-size:14px;letter-spacing:0}}.widget .mec-calendar.mec-calendar-daily .mec-calendar-a-month h4{font-size:14px;letter-spacing:0}.widget .mec-calendar.mec-calendar-daily .mec-previous-month{margin-left:-130px}.widget .mec-calendar.mec-calendar-daily .mec-next-month{margin-left:80px}.mec-util-hidden{display:none}.mec-daily-view-date-events,.mec-weekly-view-date-events{list-style:none;margin:0}.mec-calendar.mec-calendar-weekly .mec-calendar-d-table{padding:0}.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl{width:calc(100% - 1px)}.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt{width:100%;height:70px;line-height:normal;cursor:default}.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt:hover{background:#fff;cursor:default}.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt:last-child{border-right:none}.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span{font-size:12px;font-weight:700;text-transform:uppercase;display:block;margin:15px 0 6px}.mec-calendar.mec-calendar-weekly .mec-calendar-d-table a.mec-table-d-next,.mec-calendar.mec-calendar-weekly .mec-calendar-d-table a.mec-table-d-prev{display:none}ul.mec-weekly-view-dates-events,ul.mec-weekly-view-dates-events li{padding:0;margin:0;line-height:initial}.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date{width:64px;height:64px;margin-right:10px;font-size:11px;text-transform:uppercase;float:left;text-align:center;padding-top:2px}.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date span{font-size:40px;line-height:30px;font-weight:700;display:block;margin-bottom:6px;letter-spacing:1px}.mec-calendar.mec-calendar-weekly .mec-calendar-a-month .mec-previous-month{margin-left:0;left:12px}.mec-calendar.mec-calendar-weekly .mec-calendar-a-month .mec-next-month{margin-left:0;left:auto;right:12px}@media only screen and (max-width:479px){.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span{font-size:9px;letter-spacing:0}.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date{width:100%;height:36px;margin-bottom:12px;line-height:1;font-size:10px;margin-right:5px;text-align:left}.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date span{font-size:18px;margin-bottom:5px}}.widget .mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span{font-size:9px;letter-spacing:0}.widget .mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date{width:100%;height:36px;margin-bottom:12px;line-height:1;font-size:10px;margin-right:5px;text-align:left}.widget .mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date span{font-size:18px;margin-bottom:5px}.mec-week-events-container .mec-weekly-view-dates-events li.mec-no-event-found{list-style:none!important}li.mec-no-event-found .mec-event-title{text-align:center}.mec-widget .mec-calendar{max-width:100%}.mec-widget .mec-calendar dl dt,.mec-wrap.mec-sm959.mec-widget .mec-calendar.mec-event-calendar-classic dl dt{height:40px}.mec-widget .mec-calendar .mec-calendar-events-sec{padding:10px}.mec-widget .mec-calendar .mec-calendar-header h2{font-size:13px;margin-top:8px}.mec-widget .mec-calendar .mec-event-list-classic .mec-event-image{margin-right:12px}.mec-widget .mec-calendar .mec-has-event:after{width:4px;height:4px}.mec-widget .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-title{font-size:14px}.mec-widget .mec-calendar .mec-event-article .mec-event-image{margin-right:11px}.mec-widget .mec-box-calendar.mec-calendar .mec-calendar-header{margin-bottom:20px}.mec-widget .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,.mec-widget .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{font-size:0;padding:4px 0;text-align:center;min-width:33px}.mec-widget .mec-event-calendar-classic .mec-calendar-side .mec-calendar-table{min-height:200px}.mec-widget .mec-event-list-classic{margin-bottom:8px;padding:8px 0}.mec-widget .mec-event-list-classic .mec-event-article{margin-bottom:0;padding:10px 0;position:relative;min-height:86px;padding-left:80px}.mec-widget .mec-event-list-classic .mec-event-date{font-size:10px;line-height:14px;text-transform:uppercase}.mec-widget .mec-event-list-classic .mec-event-title{font-size:13px}.mec-widget .mec-event-list-classic .mec-event-detail{font-size:11px}.mec-widget .mec-event-list-classic .mec-event-image{width:68px;position:absolute;left:0}.mec-event-list-classic .mec-event-image img{width:100%}.mec-widget .mec-event-list-classic .mec-event-detail{overflow:visible}.event-color{width:14px;display:inline-block;height:14px;margin-left:5px;border-radius:50%}.mec-map-lightbox-wp{width:580px;padding:15px 15px 0;background-color:#fff}.mec-map-view-event-detail.mec-event-detail{width:580px;background-color:#e9e9e9;padding:8px 15px}.mec-map-lightbox-wp.mec-event-list-classic .mec-event-article{padding:0 0 15px;margin:0}.mec-map-lightbox-wp.mec-event-list-classic .mec-event-image{width:70px;margin-right:15px}.mec-marker-infowindow-wp{padding:10px}.mec-marker-infowindow-wp .mec-marker-infowindow-count{width:60px;height:60px;display:block;text-align:center;line-height:60px;border:1px solid #40d9f1;border-radius:50%;font-size:32px;color:#40d9f1;float:left;margin-right:11px}.mec-marker-infowindow-wp .mec-marker-infowindow-content{overflow:hidden;padding-top:6px}.mec-marker-infowindow-wp .mec-marker-infowindow-content span{display:block;color:#222}.mec-marker-infowindow-wp .mec-marker-infowindow-content span:first-child{font-size:15px;font-weight:700}.mec-marker-wrap{display:inline-block;width:35px;height:35px;margin:15px 0 0 4px;border-radius:50% 50% 50% 0;background:#00cae9;animation-name:mec-map-bounce;animation-fill-mode:both;animation-duration:1s;border:3px solid #fff;cursor:pointer}.mec-marker-wrap .mec-marker{margin-top:5px;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);text-align:center;color:#fff;font-size:17px}.mec-marker-wrap .mec-marker-pulse-wrap{-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;margin-left:-11px;margin-top:0}.mec-marker-wrap .mec-marker-pulse{display:inline-block;background:#c5c5c5;border-radius:50%;height:14px;width:14px;-webkit-transform:rotateX(55deg);transform:rotateX(55deg);z-index:-2}.mec-marker-wrap .mec-marker-pulse:after{content:"";border-radius:50%;height:40px;width:40px;position:absolute;margin:-13px 0 0 -13px;animation:pulsate 1s ease-out;animation-iteration-count:infinite;opacity:0;box-shadow:0 0 1px 2px #00cae9;animation-delay:1.1s}@keyframes pulsate{0%{transform:scale(.1,.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2,1.2);opacity:0}}@keyframes mec-map-bounce{0%{opacity:0;transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;transform:translateY(30px) rotate(-45deg)}80%{transform:translateY(-10px) rotate(-45deg)}100%{transform:translateY(0) rotate(-45deg)}}.mec-skin-grid-container .mec-skin-map-container,.mec-skin-list-container .mec-skin-map-container{margin-bottom:20px}.mec-single-event{margin-top:10px}.mec-single-event .mec-events-meta-group-countdown{color:#c9c9c9;text-align:center;margin-bottom:30px;padding:20px 30px;background:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-events-meta-group-countdown .countdown-w{text-align:center;font-size:36px;margin:0 auto;padding:40px 0 0;position:relative;display:table;table-layout:fixed}.mec-events-meta-group-countdown .countdown-w .icon-w{font-size:24px}.mec-events-meta-group-countdown .countdown-w .label-w{font-size:15px;font-weight:300;letter-spacing:1px;text-transform:uppercase;position:relative}.mec-events-meta-group-countdown .countdown-w .block-w{display:table-cell;margin:0 20px 10px;position:relative;height:70px;width:190px;font-size:72px;transition:all .3s ease-in-out;line-height:1.2}.mec-events-meta-group-countdown .countdown-w .block-w.done-w{border:0 none}.mec-events-meta-group-countdown .countdown-w .block-w li{font-size:50px}.mec-events-meta-group-countdown .countdown-w span{padding:24px 0 20px}.mec-events-meta-group-countdown .countdown-w .div-d{display:none}.mec-events-meta-group-countdown .countdown-w .countdown-message{display:none}.mec-events-meta-group-countdown .countdown-w .block-w i{display:none}#countdown{list-style:none;margin-bottom:0;margin-top:0;margin-left:0;padding-left:0}.mec-events-meta-group-countdown .mec-end-counts h3{display:inherit;text-align:center;font-size:16px;right:50%}.mec-countdown-details .countdown-w .clockdiv li p{margin-top:23px}@media (min-width:481px) and (max-width:768px){.mec-events-meta-group-countdown .countdown-w{padding:0}.mec-events-meta-group-countdown .countdown-w .label-w{font-size:12px;letter-spacing:0}.mec-events-meta-group-countdown .countdown-w span{font-size:34px}}@media (min-width:320px) and (max-width:480px){.mec-events-meta-group-countdown .countdown-w .label-w{font-size:10px}.mec-events-meta-group-countdown .countdown-w span{font-size:28px}.mec-countdown-details .countdown-w .clockdiv li p{margin-top:16px}}@media (max-width:320px){.mec-events-meta-group-countdown .countdown-w .label-w{font-size:9px;letter-spacing:0}.mec-events-meta-group-countdown .countdown-w span{font-size:22px}}.info-msg,.mec-error,.mec-success,.warning-msg{margin:10px 0;padding:10px;border-radius:3px 3px 3px 3px;font-size:13px}.info-msg{color:#059;background-color:#bef}.mec-success{color:#0dbf52;background-color:#cef7ce}.warning-msg{color:#9f6000;background-color:#feefb3}.mec-error{color:#d8000c!important;background-color:#ffbaba}.mec-fes-form,.mec-fes-list{background:#f8feff;padding:30px 3%;color:#798f96}.mec-fes-list .mec-fes-list-top-actions,.mec-fes-list ul{margin:0 auto 15px;max-width:960px;list-style:none;padding-left:40px}.mec-fes-form-cntt .dashicons-editor-help{display:none}.mec-fes-list ul li *{text-decoration:none!important}.mec-fes-list ul li{padding:20px 15px;border-radius:3px;margin-bottom:15px;border:1px solid #cfeff5;box-shadow:0 2px 6px -4px #cfeff5;background:#fff;line-height:normal}.mec-fes-list ul li a{box-shadow:none;color:#181818}.mec-fes-list ul li a:hover{color:#40d9f1}.mec-fes-list ul li .mec-event-title{font-size:17px;font-weight:600;width:calc(100% - 250px);display:inline-block}@media (max-width:680px){.mec-fes-list ul li .mec-event-title{width:100%;font-size:13px;margin:0 0 20px 0;display:block}.mec-fes-list ul li{padding:10px 12px 40px}}@media (max-width:480px){.mec-fes-list .mec-fes-list-top-actions,.mec-fes-list ul{padding-left:0}}.mec-fes-form .mec-required{color:#ff3c3c}.mec-fes-list .mec-event-status{color:#fff!important;border-color:transparent!important}.mec-fes-form .mec-book-confirmed,.mec-fes-list .mec-book-confirmed{background:#50d477!important}.mec-fes-form .mec-book-pending,.mec-fes-list .mec-book-pending{background:#fcbe69!important}.mec-fes-form .mec-book-rejected,.mec-fes-list .mec-book-rejected{background:#fe686a!important}.mec-fes-form .mec-book-other,.mec-fes-list .mec-book-other{background:#40d9f1!important}.mec-fes-list ul li .mec-fes-event-remove,.mec-fes-list ul li .mec-fes-event-view{font-size:11px;padding:0;border:0;background:#f7f8f9;float:right;margin-left:5px;border-radius:2px;transition:all .2s ease}.mec-fes-list ul li .mec-fes-event-export a,.mec-fes-list ul li .mec-fes-event-remove,.mec-fes-list ul li .mec-fes-event-view a{padding:4px 8px;display:inline-block;border:1px solid #e7e8e9;border-radius:2px;color:#789;position:relative}@media (max-width:600px){.mec-fes-list ul li .mec-fes-event-export a,.mec-fes-list ul li .mec-fes-event-remove,.mec-fes-list ul li .mec-fes-event-view a{font-size:10px}}.mec-fes-list ul li .mec-fes-event-remove:hover{cursor:pointer;background:#f96f8a;border-color:#f96f8a;color:#fff}.mec-fes-list ul li .mec-fes-event-export a:hover,.mec-fes-list ul li .mec-fes-event-view a:hover{background:#40d9f1;color:#fff;border-color:#40d9f1}.mec-fes-form-top-actions a,.mec-fes-list-top-actions a,.single-mec-events .pmpro_content_message a,.single-mec-events .pmpro_content_message a:link{position:relative;border:none;border-radius:3px;color:#fff!important;display:inline-block;font-size:13px;line-height:1;text-transform:none;font-weight:400;text-decoration:none;cursor:pointer;margin-bottom:20px!important;margin-right:10px;line-height:1;letter-spacing:0;padding:15px 22px;background:#39c36e;box-shadow:0 1px 7px -3px #39c36e!important;-webkit-transition:all .21s ease;-moz-transition:all .21s ease;transition:all .21s ease;text-decoration:unset}.mec-fes-form-top-actions a:hover,.mec-fes-list-top-actions a:hover,.single-mec-events .pmpro_content_message a:hover,.single-mec-events .pmpro_content_message a:hover:link{background:#222;color:#fff}.mec-fes-list-top-actions a{font-weight:600;text-transform:capitalize}.mec-fes-form-top-actions a:before{content:"";border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:6px;margin-right:5px;vertical-align:sub;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.mec-fes-form .mec-form-row,.mec-fes-list .mec-form-row{margin-bottom:10px;clear:both}.mec-fes-form label{font-size:13px;display:block;color:#798f96;font-weight:400;padding:0 0 4px 2px}.mec-fes-form input+label{padding-top:8px;padding-left:3px;margin:0;display:inline-block;vertical-align:top}#wrap .mec-fes-form input+label{padding-top:0}.mec-fes-form .post-status{float:right!important;margin:0 5px;color:#fff;padding:0 10px;border-radius:12px;font-style:italic;font-size:18px}.mec-fes-form #mec-event-data input[type=date],.mec-fes-form input[type=email],.mec-fes-form input[type=number],.mec-fes-form input[type=password],.mec-fes-form input[type=tel],.mec-fes-form input[type=text],.mec-fes-form input[type=url],.mec-fes-form select,.mec-fes-form textarea{min-width:inherit;width:auto;display:inline;min-height:30px;font-size:13px;padding:10px;margin-bottom:20px;clear:both;background:#fff;border:1px solid #cfeff5;box-shadow:0 2px 5px rgba(207,239,245,.38) inset;border-radius:3px;height:40px;max-width:280px;color:#798f96;font-family:inherit}#mec_fes_form input[type=date]::-webkit-calendar-picker-indicator,.lity-content #mec_fes_form input[type=date]::-webkit-calendar-picker-indicator,.lity-content .mec-events-meta-group-booking input[type=date]::-webkit-calendar-picker-indicator,.mec-single-event .mec-events-meta-group-booking 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-fes-form input{background:#fff!important;border-radius:3px!important}.mec-fes-form textarea{height:80px}.mec-fes-form input::-webkit-input-placeholder{color:#798f96}.mec-fes-form input::-moz-placeholder{color:#798f96}.mec-fes-form input:-ms-input-placeholder{color:#798f96}.mec-fes-form input:-moz-placeholder{color:#798f96}#mec-excerpt .mec-form-row .widefat{max-width:100%}#mec_more_info_target{width:100%}@media only screen and (min-width:961px){.mec-fes-form #mec-event-data input[type=date],.mec-fes-form #mec-event-data select,.mec-fes-form input[type=email],.mec-fes-form input[type=password],.mec-fes-form input[type=tel],.mec-fes-form input[type=text],.mec-fes-form input[type=url],.mec-fes-form textarea{width:100%;display:inline-block}}@media only screen and (max-width:768px){.mec-fes-form #mec-event-data input[type=date],.mec-fes-form #mec-event-data select,.mec-fes-form input[type=email],.mec-fes-form input[type=password],.mec-fes-form input[type=text],.mec-fes-form input[type=url],.mec-fes-form textarea{width:100%}}.mec-fes-form input[type=text]#mec_fes_title{padding:5px 10px;min-height:32px;height:50px;background:#fff!important;max-width:100%;font-size:19px;font-weight:400}.mec-fes-form input[type=checkbox],.mec-fes-form input[type=radio]{display:inline!important;float:left;margin:5px 5px 0 0}.mec-fes-form input[type=email]:focus,.mec-fes-form input[type=number]:focus,.mec-fes-form input[type=password]:focus,.mec-fes-form input[type=tel]:focus,.mec-fes-form input[type=text]:focus,.mec-fes-form input[type=url]:focus,.mec-fes-form select:focus,.mec-fes-form textarea:focus{border:1px solid #aaa;color:#444;background:#fff;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);outline:0}.mec-form-row .mec-color{cursor:pointer}.mec-form-row.mec-available-color-row span{margin:10px;width:14px;height:14px;display:inline-block;margin-right:6px;border-radius:20px 20px 20px 20px;vertical-align:middle}.mec-form-row.mec-available-color-row span:first-of-type{margin-left:0}.mec-fes-form.mec-fes-form .mec-tooltip{display:inline}.mec-fes-form-cntt .dashicons-editor-help{display:block}.mec-fes-form .mec-tooltip:hover:after,.mec-fes-form .mec-tooltip:hover:before{display:none}.mec-fes-form.mec-fes-form .mec-tooltip{display:inline-flex;bottom:7px}.mec-fes-form .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-fes-form .mec-tooltip .box p,.mec-fes-form .mec-tooltip .box p{color:#fff!important;font-size:14px;line-height:1.3;margin:0}.mec-fes-form .mec-tooltip:hover .box{visibility:visible;opacity:1}.mec-fes-form .mec-tooltip:hover .box{padding:20px;border-radius:8px}.mec-fes-form .mec-tooltip .box h5{color:#fff;font-size:17px;font-weight:600;margin:-30px -20px;padding:20px 0;text-align:center;margin-bottom:10px;background:#3a3f44;border-bottom:1px solid #32363a;border-radius:6px 6px 0 0;z-index:9999}#webnus-dashboard .mec-fes-form .mec-tooltip .box p a,.mec-fes-form .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-fes-form .mec-tooltip .box a:hover{color:#f90}.mec-fes-form .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-fes-form .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-fes-form .mec-tooltip .box.top{left:50%;top:0;transform:translate(-50%,-100%);margin-top:0;margin-left:-10px}.mec-fes-form .mec-tooltip .box.top:after{top:50%!important;right:100%!important}.mec-fes-form .mec-tooltip .box.top:before{left:50%!important;top:100%!important}.mec-fes-form .mec-tooltip .box.bottom{left:50%;top:auto;bottom:0;transform:translate(-50%,100%);margin-bottom:-20px;margin-left:-10px}.mec-fes-form .mec-tooltip .box.bottom:after{top:0!important;right:50%!important;background-color:#3a3f44!important}.mec-fes-form .mec-tooltip .box.bottom:before{left:50%!important;top:-7px!important;transform:translateX(-50%);background-color:#3a3f44!important}.mec-fes-form .mec-tooltip .box.left{left:auto;right:26px;top:50%;transform:translateY(-50%)}.mec-fes-form .mec-tooltip .box.left:before{right:0!important;left:auto!important;top:50%!important}.mec-fes-form .mec-tooltip{display:inline-block;position:relative;margin-right:10px;cursor:help;bottom:5px;left:3px}.mec-fes-form .mec-tooltip:last-child{margin-right:0}.mec-fes-form .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-fes-form .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-fes-form .mec-tooltip .dashicons-before:before{font-size:24px;color:#008aff;line-height:37px}.mec-fes-form .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-fes-form .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}.mec-fes-form .mec-tooltip .content p a{display:none}@media only screen and (min-width:961px){.mec-fes-form .mec-fes-form-cntt,.mec-fes-form .mec-fes-form-sdbr{width:68%;float:left;padding-right:20px}.mec-fes-form .mec-fes-form-sdbr{width:32%;padding-right:0;padding-left:20px}.mec-fes-submit-mobile{display:none}}.mec-fes-form .mec-meta-box-fields{padding:0 20px 20px;border:1px solid #cfeff5;margin-bottom:20px!important;box-shadow:0 2px 6px -3px #cfeff5;border-radius:3px;background:#fff}.mec-fes-form .mec-meta-box-fields h4{margin:0 -20px;font-size:15px;font-weight:600;letter-spacing:0;color:#40d9f1;text-transform:capitalize;padding:15px 20px;background:#ecfcff;margin-bottom:20px}.mec-fes-sub-button{width:100%}.mec-available-color-row span.color-selected{border:3px solid #fff;box-sizing:content-box;box-shadow:0 0 0 2px #40d9f1,0 2px 8px -1px #40d9f1}.mec-fes-loading:before{content:url(../img/ajax-loader.gif);background:0 0;border-style:none;display:block;margin-left:47%}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text]{width:190px;margin-right:1.4%}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text].mec-col-1,.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text].mec-col-2{width:120px;margin-right:10px}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text].widefat{width:100%}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row{border-bottom:none;padding-bottom:10px}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text].mec-col-6{width:39%}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row button{margin-right:0;padding:9px 26px}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row button.mec-add-hourly-schedule-button{font-size:12px;height:30px;line-height:25px}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row .description{display:inline-block;border-left:1px dashed #bfcacc;margin-left:12px;line-height:28px;padding-left:12px;margin-top:5px;font-style:italic}@media only screen and (max-width:768px){.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text]{width:100%!important}}#mec_fes_form_message{max-width:838px;margin:10px auto;display:block!important;text-align:center}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip{position:relative}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list strong,.post-type-mec-books .attendees strong{line-height:26px;padding-left:26px}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .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-fes-form .mec-attendees-wrapper .mec-attendees-list .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-fes-form .mec-attendees-wrapper .mec-attendees-list .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-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip:hover ul{visibility:visible;opacity:1}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul li{list-style:none}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .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-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul li:last-child a{margin-bottom:0}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list{margin:0}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child{background:#fff;border-bottom:1px solid #cfeff5}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child div span{line-height:1;font-weight:600;font-size:13px}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix{display:flex;background:#f8feff;padding:10px;text-align:left}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3{width:25%;word-wrap:break-word}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:first-child{width:45%}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:nth-child(2){width:15%}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:nth-child(3){width:25%}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:nth-child(4){width:20%}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:not(:first-child) .w-col-xs-3{font-size:13px;display:block;color:#798f96;font-weight:400;padding:0}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3 a{text-decoration:unset}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:nth-child(odd){background:#fff}.mec-wrap .mec-totalcal-box{position:relative;border:1px solid #efefef;padding:20px 5px;margin:0 0 20px;background:#fafafa;overflow:hidden;box-shadow:0 3px 2px 0 rgba(0,0,0,.012);min-height:78px}.mec-wrap .mec-totalcal-box i{float:left;margin:0;width:36px;height:36px;background:#fff;border:1px solid #efefef;text-align:center;padding:10px 0;font-size:15px;color:#888}.mec-checkboxes-search .mec-searchbar-category-wrap,.mec-wrap .mec-totalcal-box .mec-totalcal-view span,.mec-wrap .mec-totalcal-box input,.mec-wrap .mec-totalcal-box select{width:auto;min-height:36px;height:36px;line-height:36px;background:#fff;font-size:13px;color:#777;border:1px solid #efefef;margin:0 0 0 -1px;float:left;padding:0 5px}.mec-there-labels .mec-totalcal-view{margin-top:28px}.mec-wrap .mec-totalcal-box input[type=submit]{cursor:pointer;padding:0 16px;text-transform:uppercase;font-size:11px;transition:all .21s ease}.mec-wrap .mec-totalcal-box input[type=submit]:hover{background:#222;color:#fff}.mec-wrap .mec-totalcal-box .mec-totalcal-view span{display:inline-block;text-transform:uppercase;font-size:11px;padding:0 12px;cursor:pointer}.mec-wrap .mec-totalcal-box .mec-totalcal-view span:hover{color:#40d9f1}.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected{color:#fff;background:#40d9f1;border-color:#40d9f1}.mec-wrap .mec-totalcal-box .mec-totalcal-view{text-align:right;float:right}.mec-wrap .mec-totalcal-box input[type=search]{width:calc(100% - 36px)}.mec-there-reset-button .mec-totalcal-box{padding-bottom:48px}.mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button{position:absolute;margin:0;bottom:0;right:0;padding:9px 25px;border-radius:2px 0 0 0;background:#fff;color:#767676;border-top:1px solid;border-left:1px solid;border-color:#e8e8e8;overflow:hidden}.mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button:hover{background:#000;color:#fff;border-color:#000}.mec-full-calendar-wrap .mec-search-form .col-md-7{padding:0}.mec-wrap .mec-date-search .mec-col-3,.mec-wrap .mec-minmax-event-cost .mec-minmax-price{width:calc(50% - 17px)}.mec-wrap .mec-text-address-search.with-mec-cost{width:calc(100% - 356px)}.mec-wrap .mec-minmax-event-cost{display:block;float:left;width:50%;margin-left:10px}.mec-wrap .mec-minmax-event-cost.with-mec-address{display:block;width:336px;max-width:50%;float:right;margin-left:0;margin-right:10px}.mec-wrap .mec-checkboxes-search{margin-left:10px;margin-right:10px;display:table-caption}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap{width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important;padding:0;position:relative;line-height:inherit;height:auto}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap select{line-height:20px}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container.select2-container--default{width:calc(100% - 36px)!important}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap input[type=search]{width:calc(100% - 36px)!important;min-height:30px;margin:0}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul,.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container.select2-container--default{height:auto;overflow:unset}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul{display:block}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple{border:unset;width:100%;height:0!important;border-radius:0}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul li{line-height:12px!important;max-height:20px!important;width:auto;margin-right:5px;margin-top:5px}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice{letter-spacing:0;color:#777;text-transform:capitalize;padding:4px 6px;background-color:#efefef;border-radius:2px;border:0;cursor:default;float:left;margin-right:5px;margin-top:5px;margin-bottom:5px;font-size:11px;text-transform:uppercase}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#777}@media only screen and (min-width:961px) and (max-width:1200px){.mec-wrap .mec-totalcal-box{padding:37px 5px}}@media only screen and (max-width:960px){.mec-wrap .mec-totalcal-box .col-md-3,.mec-wrap .mec-totalcal-box .col-md-4,.mec-wrap .mec-totalcal-box .col-md-5{width:100%;float:none;clear:both;overflow:hidden}.mec-full-calendar-wrap .mec-search-form .col-md-3,.mec-full-calendar-wrap .mec-search-form .col-md-4,.mec-full-calendar-wrap .mec-search-form .col-md-5{display:block;max-width:100%;padding:0;margin:0 0 10px 0}.mec-full-calendar-wrap .mec-search-form .col-md-3{padding-bottom:10px!important}.mec-wrap .mec-search-form .mec-date-search select{width:calc(100% - 106px)}.mec-wrap .mec-search-form .mec-date-search select:last-child{width:70px}.mec-wrap .mec-totalcal-box .mec-totalcal-view{float:none}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice{display:block;max-width:100%;white-space:break-spaces;max-height:unset!important;height:auto!important}}@media only screen and (min-width:768px) and (max-width:960px){.mec-wrap .mec-totalcal-box .col-md-4{position:relative;width:initial}.mec-wrap .mec-totalcal-box .col-md-5{padding-bottom:0}.mec-full-calendar-wrap .mec-search-form .col-md-5{margin-top:20px}.mec-wrap .mec-totalcal-box{padding:37px 5px}}@media only screen and (max-width:767px){.mec-wrap .mec-totalcal-box .mec-totalcal-view{float:none}.mec-wrap .mec-totalcal-box .col-md-4{padding-bottom:0}.mec-wrap .mec-minmax-event-cost.with-mec-address,.mec-wrap .mec-text-address-search.with-mec-cost{width:100%;float:left}.mec-wrap .mec-minmax-event-cost.with-mec-address{max-width:calc(100% - 20px);margin:0 10px 20px 10px}.mec-wrap .mec-minmax-event-cost .mec-minmax-price{width:calc(50% - 17px)}}@media only screen and (max-width:479px){.mec-wrap .mec-totalcal-box .mec-totalcal-view span{padding:0 8px;font-size:10px}.mec-wrap .mec-totalcal-box input[type=submit]{padding:0 10px;font-size:10px}}@media only screen and (min-width:961px){.mec-wrap .mec-wrap.mec-sm959 .mec-totalcal-box .col-md-5,.mec-wrap.mec-sm959 .mec-totalcal-box .col-md-3{padding-bottom:20px;clear:both;overflow:hidden}.mec-wrap.mec-sm959 .mec-totalcal-box .col-md-5{right:10px;width:initial}.mec-wrap.mec-sm959 .mec-totalcal-box .col-md-4{padding-bottom:0;width:100%}}@media (min-width:961px) and (max-width:1200px){.mec-full-calendar-wrap .mec-totalcal-box{padding:15px 10px}.mec-full-calendar-wrap .mec-totalcal-box .col-md-2{width:50%}.mec-wrap .mec-totalcal-box .mec-totalcal-view span{padding:0 10px}.mec-search-form .mec-date-search,.mec-search-form .mec-dropdown-search,.mec-search-form .mec-text-address-search,.mec-search-form .mec-text-input-search{padding:0 4px}.mec-full-calendar-wrap .mec-totalcal-box .col-md-2,.mec-full-calendar-wrap .mec-totalcal-box .col-md-3,.mec-full-calendar-wrap .mec-totalcal-box .col-md-4,.mec-full-calendar-wrap .mec-totalcal-box .col-md-5{padding-bottom:20px}.mec-full-calendar-wrap .mec-totalcal-box .col-md-2 select{min-width:calc(100% - 36px)}.mec-full-calendar-wrap .mec-totalcal-box .col-md-3 select{min-width:calc(30% - 10px)}.mec-full-calendar-wrap .mec-totalcal-box .col-md-3:last-child select{min-width:calc(50% - 19px)}.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{font-size:9px;text-align:center}}@media only screen and (max-width:1200px){.post-type-archive-mec-events .mec-totalcal-box .col-md-3,.post-type-archive-mec-events .mec-totalcal-box .col-md-4{width:100%;padding:0}.post-type-archive-mec-events .mec-totalcal-box select:last-child{min-width:auto}.post-type-archive-mec-events .mec-totalcal-box .col-md-5{position:relative;float:right;max-width:100%;left:0;top:20px;width:100%!important;display:block;clear:both}.post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view{max-width:100%;width:100%}.post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view span{width:20.1%;font-size:10px}}@media only screen and (max-width:960px){.post-type-archive-mec-events .mec-totalcal-box .col-md-5{top:10px}}@media only screen and (max-width:760px){.post-type-archive-mec-events .mec-totalcal-box .col-md-5{top:0!important}}@media only screen and (max-width:480px){.post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view span{font-size:8px}}@media (min-width:1201px) and (max-width:1280px){.mec-full-calendar-wrap .mec-totalcal-view span{font-size:9px;padding:0 10px}}@media (min-width:761px) and (max-width:1200px){.mec-full-calendar-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search{width:33.3333%;display:block;float:left}.mec-full-calendar-wrap .mec-search-form .col-md-4 .mec-text-input-search{padding:0;margin-bottom:20px}.mec-full-calendar-wrap .mec-search-form .col-md-3{width:100%}.mec-full-calendar-wrap .mec-search-form .mec-date-search select:last-child{min-width:70px;width:70px}.mec-full-calendar-wrap .mec-search-form .col-md-5{float:right;padding:0 0 10px 0}.mec-full-calendar-wrap .mec-totalcal-view span{font-size:11px}}@media (max-width:760px){.mec-full-calendar-wrap .mec-search-form .col-md-3{width:100%}.mec-full-calendar-wrap .mec-search-form .mec-date-search select:last-child{min-width:70px;width:70px}.mec-full-calendar-wrap .mec-search-form .col-md-5{float:right;padding:0 0 10px 0}.mec-full-calendar-wrap .mec-totalcal-view span{font-size:11px}}@media (max-width:960px){.mec-full-calendar-wrap .mec-totalcal-box{padding:20px 20px}.mec-full-calendar-wrap .mec-totalcal-box .col-md-2{width:50%}.mec-full-calendar-wrap .mec-totalcal-box .col-md-2,.mec-full-calendar-wrap .mec-totalcal-box .col-md-3,.mec-full-calendar-wrap .mec-totalcal-box .col-md-4{padding-bottom:10px}.mec-full-calendar-wrap .mec-totalcal-box .col-md-2 select{min-width:calc(100% - 36px);margin-bottom:10px}.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view{margin-left:10px}.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{font-size:10px;text-align:center}.mec-full-calendar-wrap .mec-totalcal-box .col-md-2{width:100%}.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{min-width:14.3%;text-align:center;font-size:10px;margin-right:-1px}}@media (max-width:780px){.mec-full-calendar-wrap .mec-totalcal-box .col-md-3 select{width:calc(50% - 18px)!important}.mec-full-calendar-wrap .mec-totalcal-box .col-md-4{position:unset;padding-right:0}.mec-full-calendar-wrap .mec-search-form .col-md-3,.mec-full-calendar-wrap .mec-search-form .col-md-4,.mec-full-calendar-wrap .mec-search-form .col-md-5{margin:0;padding:0}.mec-wrap .mec-totalcal-box .mec-totalcal-view span{padding:0 7px;margin-top:20px}}@media (max-width:480px){.mec-full-calendar-wrap .mec-totalcal-box{padding:15px 10px}.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{min-width:13.5%;text-align:center;font-size:11px}}@media (max-width:411px){.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{min-width:12%;font-size:10px}}@media (max-width:320px){.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{min-width:22.5%;font-size:11px}}.mec-totalcalview-selected:hover{color:#fff!important}.mec-search-form{padding:20px 10px}.mec-search-form .mec-dropdown-wrap{display:table;width:100%}.mec-search-form .mec-date-input-search,.mec-search-form .mec-date-search,.mec-search-form .mec-dropdown-search,.mec-search-form .mec-text-input-search,.mec-search-form .mec-time-input-search{padding:0 10px;float:left}.mec-search-form .mec-date-search,.mec-search-form .mec-time-picker-search,.mec-search-form .mec-totalcal-view{padding:0 10px}.mec-search-form .mec-text-input-search{width:100%}.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search{width:50%}.mec-search-form .mec-date-search,.mec-search-form .mec-time-picker-search{width:50%;float:left}.mec-search-form .mec-date-search.with-mec-time-picker,.mec-search-form .mec-time-picker-search.with-mec-date-search{width:25%;float:left}.mec-search-form .mec-tab-loader.col-md-6 .mec-totalcal-view{padding:0}.mec-wrap .mec-search-form .with-mec-date-search .mec-timepicker-end,.mec-wrap .mec-search-form .with-mec-date-search .mec-timepicker-start{width:calc(50% - 17px)}.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12,.mec-search-form .mec-minmax-event-cost,.mec-search-form .mec-text-address-search{min-height:55px}.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12,.mec-widget .mec-search-form .mec-date-search,.mec-widget .mec-search-form .mec-text-input-search{width:100%}.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12{padding:0 10px}.mec-search-form .mec-minmax-event-cost,.mec-search-form .mec-text-address-search,.mec-widget .mec-search-form .mec-text-input-search{margin-top:10px}.mec-search-form .mec-date-search{clear:left}.mec-search-form .mec-dropdown-wrap .mec-dropdown-search{display:table-cell;float:none}.mec-widget .mec-search-form .mec-dropdown-wrap .mec-dropdown-search{display:block}.mec-checkboxes-search .mec-searchbar-category-wrap,.mec-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select{width:calc(100% - 36px);margin-bottom:10px}.mec-wrap .mec-search-form .mec-minmax-price input,.mec-wrap .mec-search-form .mec-text-address-search input,.mec-wrap .mec-search-form .mec-text-input-search input{margin-bottom:10px}.mec-wrap .mec-totalcal-box label{display:block;line-height:1.8;margin-bottom:4px;font-size:13px;color:#9a9a9a}.mec-wrap .mec-search-form .mec-date-search select{width:calc(100% - 106px)}.mec-wrap .mec-search-form .mec-date-search select:last-child{width:70px}@media only screen and (max-width:781px){.mec-search-form .mec-date-search,.mec-search-form .mec-dropdown-search,.mec-search-form .mec-text-input-search{width:100%;float:none}.mec-search-form .mec-date-search{min-height:55px}.mec-search-form .mec-dropdown-wrap .mec-dropdown-search{display:block;width:50%;float:left}.mec-full-calendar-wrap .mec-totalcal-box .col-md-3{margin-bottom:0;padding-bottom:0!important}}@media only screen and (max-width:479px){.mec-search-form .mec-dropdown-wrap .mec-dropdown-search{display:block;width:100%;float:none}}@media only screen and (min-width:961px) and (max-width:1200px){.post-type-archive-mec-events .mec-totalcal-box .col-md-3,.post-type-archive-mec-events .mec-totalcal-box .col-md-4,.post-type-archive-mec-events .mec-totalcal-box .col-md-5{max-width:100%;width:100%}.post-type-archive-mec-events .mec-totalcal-box .col-md-4{padding:0 10px}.post-type-archive-mec-events .mec-totalcal-box .col-md-4 .mec-text-input-search{margin:0}.post-type-archive-mec-events .mec-totalcal-box .col-md-5{margin-bottom:20px;padding:0 10px 10px 10px}}@media only screen and (max-width:960px){.mec-full-calendar-wrap .mec-totalcal-box .col-md-4,.post-type-archive-mec-events .mec-totalcal-box .col-md-4{padding:0 10px}.mec-full-calendar-wrap .mec-totalcal-box .col-md-4{margin-bottom:0}.post-type-archive-mec-events .mec-totalcal-box .col-md-4 .mec-text-input-search{margin:0}.post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view{padding-right:15px}.mec-full-calendar-wrap .mec-search-form .col-md-5{margin-bottom:0}.post-type-archive-mec-events .mec-totalcal-box .col-md-5{padding:0}}@media only screen and (max-width:780px){.post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view span{margin-top:10px;margin-bottom:10px}.mec-wrap .mec-totalcal-box .mec-totalcal-view span{margin-top:0}}@media only screen and (max-width:760px){.post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view span{margin-top:20px;margin-bottom:0}.mec-wrap .mec-totalcal-box .mec-totalcal-view span{margin-top:20px}.mec-full-calendar-wrap .mec-totalcal-box .col-md-4,.post-type-archive-mec-events .mec-totalcal-box .col-md-4{padding:0}}@media only screen and (max-width:1200px){.post-type-archive-mec-events .mec-full-calendar-wrap .mec-totalcal-view span{width:14.333%;font-size:8px}}@media only screen and (min-width:320px) and (max-width:960px){.post-type-archive-mec-events .mec-search-form .col-md-5 span{width:20%!important}}.mec-search-form .mec-text-address-search{float:left;width:100%;padding:0 10px}@media (max-width:960px){.mec-search-form .mec-dropdown-search{margin-bottom:10px}.mec-wrap .mec-minmax-event-cost.with-mec-address,.mec-wrap .mec-text-address-search.with-mec-cost{margin-top:0}.mec-search-form .mec-date-search.with-mec-time-picker,.mec-search-form .mec-time-picker-search.with-mec-date-search{width:50%;margin-bottom:20px}.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view{margin:0}.mec-full-calendar-wrap .mec-tab-loader{width:100%;display:block;float:unset;padding:0 0 0 10px}}@media (max-width:780px){.mec-full-calendar-wrap .mec-totalcal-box{padding:10px}.mec-search-form .mec-date-search.with-mec-time-picker,.mec-search-form .mec-time-picker-search.with-mec-date-search{margin:20px 0;height:auto}.mec-search-form .mec-date-search{min-height:unset}}@media (max-width:480px){.mec-search-form .mec-date-search.with-mec-time-picker,.mec-search-form .mec-time-picker-search.with-mec-date-search{width:100%}.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{min-width:12%;text-align:center;font-size:9px}.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span,.mec-search-form .mec-date-search.with-mec-time-picker,.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search,.mec-search-form .mec-minmax-event-cost,.mec-search-form .mec-text-address-search,.mec-search-form .mec-time-picker-search.with-mec-date-search,.mec-wrap .mec-minmax-event-cost.with-mec-address{margin-bottom:0;margin-top:10px;min-height:auto}.mec-wrap .mec-minmax-event-cost.with-mec-address{margin-bottom:10px}.mec-wrap.mec-widget .mec-minmax-event-cost.with-mec-address,.mec-wrap.mec-widget .mec-search-form .mec-time-picker-search.with-mec-date-search,.mec-wrap.mec-widget .mec-text-address-search.with-mec-cost{display:block!important;width:100%!important;max-width:100%!important}.mec-wrap.mec-widget .mec-minmax-event-cost.with-mec-address{float:left!important;max-width:calc(100% - 20px)!important;margin:0 0 0 10px!important}.mec-wrap.mec-widget .mec-search-form .mec-time-picker-search.with-mec-date-search{margin-top:20px!important}.mec-wrap.mec-widget .mec-search-form .mec-text-input-search{padding:10px!important}}.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-owl-theme .owl-dots .owl-dot{border:none}.event-carousel-type1-head .mec-event-image{position:relative;min-height:150px;overflow:hidden}.event-carousel-type1-head .mec-event-image img{width:100%}.mec-event-carousel-content .mec-event-carousel-title a{transition:all .2s ease}.event-carousel-type1-head .mec-event-date-carousel{position:absolute;top:25px;left:1px;font-size:41px;width:160px;color:#fff;font-weight:500;background-color:#40d9f1;padding-left:14px;height:97px;line-height:2.3;padding-right:85px}.event-carousel-type1-head .mec-event-date-carousel:after{content:"";position:absolute;display:inline-block;z-index:-1;bottom:-13px;left:5px;width:0;border-width:13px;border-style:solid;border-color:transparent transparent #40d9f1 transparent;transform:rotate(45deg)}.event-carousel-type1-head .mec-event-date-info{font-size:12px;font-weight:300;position:absolute;top:27px;left:75px}.event-carousel-type1-head .mec-event-date-info-year{font-size:12px;font-weight:300;position:absolute;top:45px;left:75px}.mec-event-carousel-content{border:1px solid #e8e8e8;border-top:none;margin-top:-5px;padding:34px 9px 11px 37px}.mec-event-carousel-content .mec-event-carousel-title a{font-size:23px;font-weight:500;color:#000;letter-spacing:-1px}.mec-event-carousel-content p{font-size:14px;color:#7a7272;font-weight:300}.mec-owl-crousel-skin-type1 .owl-item .mec-event-article{padding:0 19px}.mec-event-carousel-type1 .owl-page.active span{background-color:#00aeef;height:14px;width:14px}.mec-event-carousel-type1 .mec-event-carousel-content{margin-bottom:15px;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .27s ease}.mec-event-carousel-type1 .mec-event-carousel-content:hover{box-shadow:0 0 35px rgba(0,0,0,.07)}.mec-skin-carousel-container .mec-multiple-event .mec-event-date-carousel{width:255px}.mec-skin-carousel-container .mec-multiple-event .event-carousel-type1-head .mec-event-date-info,.mec-skin-carousel-container .mec-multiple-event .event-carousel-type1-head .mec-event-date-info-year{left:175px}.mec-skin-carousel-container .mec-time-details,.mec-skin-carousel-container .mec-time-details span{font-size:11px;font-weight:400;line-height:1.9;letter-spacing:0;color:#000;border-radius:2px;white-space:nowrap}.mec-event-carousel-type4 .mec-time-details,.mec-event-carousel-type4 .mec-time-details span{color:#fff}.mec-skin-carousel-container .mec-time-details span{margin:0;display:inline-block}@media only screen and (min-width:768px) and (max-width:1000px),(min-width:270px) and (max-width:448px){.event-carousel-type1-head .mec-event-date-carousel{font-size:25px;line-height:2.5;padding-right:70px;height:64px;width:120px}.event-carousel-type1-head .mec-event-date-carousel:after{left:7px}.event-carousel-type1-head .mec-event-date-info{font-size:10px;top:13px;left:55px}.event-carousel-type1-head .mec-event-date-info-year{font-size:10px;top:25px;left:55px}.event-carousel-type1-head .mec-event-date-carousel:after{top:48px}}.event-carousel-type2-head{background:#fff;border:1px solid #e6e6e6}.event-carousel-type2-head .mec-event-carousel-content-type2{margin-top:15px;min-height:182px}.event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-date-info{font-size:15px;color:#9a9a9a;font-weight:300}.event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-carousel-title{font-size:26px;font-weight:700;color:#1c1d21;margin-top:15px;letter-spacing:-1px}.mec-event-carousel-content-type2 .mec-event-carousel-title a{color:inherit}.mec-event-carousel-type2 .event-carousel-type2-head .mec-event-carousel-content-type2 p{font-size:16px;font-weight:300;color:#444}.event-carousel-type2-head .mec-event-footer-carousel-type2{margin-top:33px;position:relative}.mec-event-carousel-type2 .mec-event-footer-carousel-type2 .mec-event-sharing-wrap{padding-left:0;left:0}.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-event-sharing-wrap>li{border:none;-webkit-transition:all .25s ease;transition:all .25s ease}.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button{border:1px solid #e4e4e4;float:right;padding:7px 23px 7px;font-size:12px;text-transform:uppercase;color:#707070;font-weight:500;-webkit-transition:all .25s ease;transition:all .25s ease}.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button:hover{color:#fff}.mec-event-article .event-carousel-type2-head{padding:10%;margin-right:-1px}.mec-event-carousel-type2 .mec-owl-carousel .owl-wrapper-outer{border-right:1px solid #e6e6e6}.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button{line-height:25px;height:41px;margin-right:0}.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-modal-booking-button{margin-right:20px}.mec-wrap .mec-event-carousel-type2 .owl-next,.mec-wrap .mec-event-carousel-type2 .owl-prev,.mec-wrap .mec-event-carousel-type3 .owl-next,.mec-wrap .mec-event-carousel-type3 .owl-prev,.mec-wrap .mec-event-carousel-type4 .owl-next,.mec-wrap .mec-event-carousel-type4 .owl-prev{transition:all .25s ease;-webkit-transition:all .25s ease;position:absolute;top:47%;background-color:transparent!important;position:absolute!important}.mec-event-carousel-type2 .owl-next{right:-60px}.mec-event-carousel-type2 .owl-prev{left:-60px}.mec-event-carousel-type2 .owl-next i,.mec-event-carousel-type2 .owl-prev i,.mec-event-carousel-type3 .owl-next i,.mec-event-carousel-type3 .owl-prev i,.mec-event-carousel-type4 .owl-next i,.mec-event-carousel-type4 .owl-prev i{font-size:40px;color:#282828}.mec-event-carousel-type2 .owl-next i:hover,.mec-event-carousel-type2 .owl-prev i:hover,.mec-event-carousel-type3 .owl-next i:hover,.mec-event-carousel-type3 .owl-prev i:hover{color:#000;cursor:pointer}.mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing{top:auto;bottom:60px}.mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing:after,.mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing:before{top:auto;bottom:-19px;border-color:#e2e2e2 transparent transparent transparent}.mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing:after{bottom:-18px;border-color:#fff transparent transparent transparent}@media only screen and (min-width:320px) and (max-width:768px){.mec-event-carousel-type2 .owl-next,.mec-event-carousel-type2 .owl-prev,.mec-event-carousel-type3 .owl-next,.mec-event-carousel-type3 .owl-prev,.mec-event-carousel-type4 .owl-next,.mec-event-carousel-type4 .owl-prev{position:initial;top:100%}}.mec-event-carousel-type3 .mec-event-article{margin:0 10px}.event-carousel-type3-head .mec-event-image,.event-carousel-type3-head .mec-event-image img{width:100%;height:auto}.event-carousel-type3-head .mec-event-footer-carousel-type3{background:#fff;display:inline-block;width:calc(100% - 40px);margin-top:-74px;position:relative;margin-left:20px;margin-right:20px;margin-bottom:6px;padding:8% 11%;box-shadow:0 2px 10px -2px rgba(0,0,0,.2)}.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button{border:1px solid #e4e4e4;text-transform:uppercase;float:right;padding:7px 23px 7px;font-size:12px;color:#707070;font-weight:500}.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button:hover{color:#fff}.mec-event-footer-carousel-type3 span{font-size:15px;color:#9a9a9a;font-weight:300;display:block;margin-top:30px}.mec-event-footer-carousel-type3 .mec-event-carousel-title{font-size:29px;font-weight:700}.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-event-carousel-title{font-size:26px;font-weight:700;color:#1c1d21;margin-top:15px;letter-spacing:-1px}.mec-event-footer-carousel-type3 .mec-event-carousel-title a{color:inherit}.event-carousel-type3-head .mec-event-footer-carousel-type3 p{font-size:16px;font-weight:300;color:#444!important;margin-bottom:36px}.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button{line-height:25px;height:41px}.mec-event-carousel-type3 .owl-next{right:-70px}.mec-event-carousel-type3 .owl-prev{left:-70px}.mec-event-footer-carousel-type3 .mec-event-sharing-wrap{left:11%}.mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing{top:auto;bottom:60px}.mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing:after,.mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing:before{top:auto;bottom:-19px;border-color:#e2e2e2 transparent transparent transparent}.mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing:after{bottom:-18px;border-color:#fff transparent transparent transparent}.event-carousel-type3-head .mec-end-date-label{display:inline;margin-left:2px}.event-carousel-type4-head.clearfix{position:relative;overflow:hidden;background:#fff}.event-carousel-type4-head .mec-event-overlay{position:absolute;left:0;right:0;bottom:0;top:0;width:auto;height:auto;background-color:rgba(36,36,36,.4);transition:all .33s ease-in-out}.mec-event-hover-carousel-type4{font-size:15px;color:#fff;position:absolute;bottom:0;padding:50px 35px;transition:all .33s ease-in-out;opacity:0;visibility:hidden}.mec-event-carousel-type4 .mec-event-article{margin:0 10px}.mec-event-carousel-type4 .mec-event-article:hover .mec-event-hover-carousel-type4{opacity:1;visibility:visible}.mec-event-hover-carousel-type4 .mec-event-icon{font-size:18px;float:left;margin-right:14px;color:#fff;padding:13px}.mec-event-hover-carousel-type4 .mec-event-date{font-size:11px;text-transform:uppercase;font-weight:400;line-height:1.6;text-align:left}.mec-event-hover-carousel-type4 .mec-event-date span{display:block;font-weight:700;font-size:14px}.mec-event-hover-carousel-type4 .mec-event-title{color:#fff;margin:20px 0 38px;font-size:16px;font-weight:700;text-transform:uppercase;font-style:normal}.mec-event-hover-carousel-type4 .mec-btn-wrapper{text-align:left}.mec-event-hover-carousel-type4 .mec-event-button{color:#fff;background-color:#191919;border:2px #191919 solid;padding:10px 14px;letter-spacing:1.5px;font-size:11px;font-weight:700;font-style:normal;transition:all .22s ease;text-decoration:none}.mec-event-hover-carousel-type4 .mec-event-button:hover{color:#191919;background-color:#fff;border-color:#fff;border-radius:1px}.mec-event-carousel-type4 .owl-next{right:-70px}.mec-event-carousel-type4 .owl-prev{left:-70px}.mec-carousel-type4-head{margin-bottom:25px}.mec-carousel-type4-head-title{padding:0 11px;text-align:left;font-weight:700;font-size:20px;color:#000}.mec-carousel-type4-head-link{text-align:right;padding:0 11px}.mec-carousel-type4-head-link a{background:#222;color:#fff;padding:10px 38px;transition:all .3s ease}.mec-carousel-type4-head-link a:hover,.mec-carousel-type4-head-link a:visited{color:#fff}@media (max-width:960px){.mec-event-carousel-type4 .owl-stage{left:-50px}}.mec-wrap .mec-event-countdown-style1{color:#fff;padding:0!important;display:table;background:#437df9}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1{z-index:5;padding:50px 1% 50px 4%;display:table-cell;float:none;vertical-align:middle}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2{background-color:rgba(0,0,0,.05);height:100%;padding-top:0;display:table-cell;float:none;position:relative;vertical-align:middle}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part3{background-color:#f8f8f8;display:table-cell;float:none;text-align:center;vertical-align:middle}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-title{color:#fff;font-size:15px;margin-top:30px}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-upcoming{font-size:36px;font-weight:700;line-height:1;margin-top:0}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-countdown>div{display:inline-block}.mec-event-countdown-style1 .mec-events-meta-group-countdown{color:#c9c9c9;margin-bottom:30px;padding:20px 30px;background:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-upcoming span{display:block}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2:after{content:"";position:absolute;display:inline-block;z-index:1;top:50%;margin-top:-11px;right:-24px;width:0;border-width:12px;border-style:solid;border-color:transparent transparent transparent #4077ed}.mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-date-place{text-align:center;padding-bottom:8px}.mec-event-countdown-part2 .mec-event-place,.mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-date{display:inline;font-size:14px;padding:0 5px;text-align:center}.mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button{display:inline-block;padding:14px 30px;vertical-align:middle;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#fff;background:#4077ed;transition:all .24s ease}.mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button:hover{background:#222}.mec-event-countdown-style1 .mec-event-countdown{text-align:center;display:table;table-layout:fixed;margin:0 auto}.mec-event-countdown-style1 .mec-event-countdown .label-w{letter-spacing:1px;text-transform:uppercase;position:relative}.mec-event-countdown-style1 .mec-event-countdown .block-w{display:table-cell;margin:0 20px 10px;position:relative;height:70px}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li{background-color:rgba(0,0,0,.1);margin:5px;padding:20px 0;min-width:94px}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li span{font-size:30px}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li .label-w{font-size:12px;color:#fff;margin:8px 0 0;line-height:1}@media only screen and (min-width:1200px){.mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part1,.mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part2,.mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part3{width:100%;display:block;padding-top:50px;padding-bottom:50px}.mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part2:after{border-color:#4077ed transparent transparent transparent;top:auto;margin-top:0;bottom:-24px;margin-left:-11px;left:50%}}@media (max-width:960px){.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1,.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2,.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part3{width:100%;display:block;padding-top:50px;padding-bottom:50px}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2:after{border-color:#4077ed transparent transparent transparent;top:auto;margin-top:0;bottom:-24px;margin-left:-11px;left:50%;transform:rotate(90deg)}}@media (max-width:480px){.mec-event-countdown-style1 .mec-event-countdown .block-w{margin:3px;height:auto}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li{padding:10px 5px;min-width:50px;margin:3px 1px}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li span{font-size:15px}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li .label-w{font-size:8px}.mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-date-place{display:inline}}.mec-wrap .mec-event-countdown-style2{color:#fff;padding:30px 0;background:#437df9;max-width:600px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1,.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part2,.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part3{width:100%;float:none;vertical-align:middle;padding:50px 10% 50px 10%}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part2{padding-top:12%;padding-bottom:0}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-title{color:#fff;font-size:15px;margin-top:30px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming{font-size:36px;font-weight:700;line-height:1;margin-top:0}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part2 .mec-event-countdown>div{display:inline-block}.mec-event-countdown-style2 .mec-events-meta-group-countdown{color:#c9c9c9;margin-bottom:30px;padding:20px 30px;background:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming span{display:block}.mec-event-countdown-style2 .mec-event-countdown-part2 .mec-event-date-place{text-align:left;padding-bottom:8px}.mec-event-countdown-part2 .mec-event-place,.mec-event-countdown-style2 .mec-event-countdown-part2 .mec-event-date{display:inline;font-size:14px;padding:0 8px}.mec-event-countdown-style2 .mec-event-countdown-part3 .mec-event-button{display:inline-block;padding:14px 30px;vertical-align:middle;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#222;background:#fff;transition:all .24s ease}.mec-event-countdown-style2 .mec-event-countdown-part3 .mec-event-button:hover{background:#222;color:#fff}.mec-event-countdown-style2 .mec-event-countdown{text-align:center;display:table;table-layout:fixed;margin:0}.mec-event-countdown-style2 .mec-event-countdown .label-w{letter-spacing:1px;text-transform:uppercase;position:relative}.mec-event-countdown-style2 .mec-event-countdown .block-w{display:table-cell;margin:0 20px 10px;position:relative;height:70px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li{background-color:rgba(0,0,0,.1);margin:5px;padding:20px 0;min-width:94px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span{font-size:30px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w{font-size:12px;color:#fff;margin:8px 0 0;line-height:1}@media only screen and (max-width:767px){.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li{min-width:80px;padding:15px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span{font-size:26px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w{font-size:11px}}@media only screen and (max-width:479px){.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li{min-width:40px;padding:15px 10px;margin:2px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span{font-size:20px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w{font-size:9px}}@media (max-width:380px){.mec-event-countdown-style2 .mec-event-countdown .block-w{margin:3px;height:auto}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li{padding:10px 4px;margin:4px 1px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span{font-size:15px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w{font-size:7px}}.mec-wrap .mec-event-countdown-style3{color:#fff;padding:0;background:#282828;display:table;width:100%}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1{width:68%;padding:50px 1% 50px 4%;vertical-align:middle;display:table-cell;position:relative}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2{width:32%;display:table-cell;position:relative;padding-bottom:0;padding-top:0}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 img{width:100%;display:block}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-countdown-part-title span{font-weight:300;display:block}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming{color:#fff;font-size:36px;letter-spacing:-2px;font-weight:700;line-height:1;margin-top:-10px}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 .mec-event-countdown>div{display:inline-block}.mec-event-countdown-style3 .mec-events-meta-group-countdown{color:#c9c9c9;margin-bottom:30px;padding:20px 30px;background:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-event-countdown-style3 .mec-event-countdown-part2 .mec-event-date-place{text-align:center;padding-bottom:8px}.mec-event-countdown-part2 .mec-event-place,.mec-event-countdown-style3 .mec-event-countdown-part2 .mec-event-date{display:inline;font-size:14px;padding:0 5px;text-align:center}.mec-event-countdown-style3 .mec-event-countdown-part3 .mec-event-button{display:inline-block;padding:14px 30px;vertical-align:middle;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#fff;background:#4077ed;transition:all .24s ease}.mec-event-countdown-style3 .mec-event-countdown-part3 .mec-event-button:hover{background:#222}.mec-event-countdown-style3 .mec-event-countdown{text-align:center;display:table;table-layout:fixed;margin:0 auto;position:absolute;top:40px;right:20px}.mec-event-countdown-style3 .mec-event-countdown .label-w{letter-spacing:1px;text-transform:uppercase;position:relative}.mec-event-countdown-style3 .mec-event-countdown .block-w{display:table-cell;margin:0 20px 10px;position:relative;height:70px}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li{padding:15px}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li span{font-size:30px}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li .label-w{font-size:11px;color:#888;margin:8px 0 0;line-height:1}.mec-event-countdown-style3 .mec-event-date{width:176px;height:96px;background:#40d9f1;color:#fff;font-size:13px;position:absolute;left:-27px;top:146px}.mec-event-countdown-style3 .mec-event-date:after{content:"";position:absolute;display:inline-block;z-index:1;bottom:-18px;left:8px;width:0;border-width:19px;border-style:solid;border-color:transparent transparent #40d9f1 transparent;transform:rotate(45deg)}.mec-event-countdown-style3 .mec-event-date .mec-date1{font-size:50px;position:absolute;top:3px;left:12px;letter-spacing:-3px}.mec-event-countdown-style3 .mec-event-date .mec-date2{position:absolute;left:80px;top:26px}.mec-event-countdown-style3 .mec-event-date .mec-date3{position:absolute;left:80px;top:45px}.mec-event-countdown-style3 .mec-event-countdown-part-details{padding-top:35px;margin-bottom:50px;min-height:100px}.mec-event-countdown-style3 .mec-event-countdown-part-details .mec-event-title{font-size:17px;color:#fff;line-height:1.4;padding-right:20px}.mec-event-countdown-style3 .mec-event-countdown-part-details .mec-event-link{color:#fff;font-size:12px;position:relative;padding-left:22px}.mec-event-countdown-style3 .mec-event-countdown-part-details .mec-event-link:before{content:"";display:inline-block;width:18px;border-top:1px solid #fff;position:absolute;left:0;top:8px}.mec-event-countdown-style3 .mec-event-title-link{position:absolute;left:190px;top:152px}.event-carousel-type1-head .mec-event-date-carousel:before,.mec-event-countdown-style3 .mec-event-date:before{content:"";position:absolute;left:0;bottom:0;z-index:2;width:100%;height:96px;display:inline-block;box-shadow:0 5px 5px rgba(0,0,0,.12);background:0 0}@media only screen and (min-width:960px){.mec-wrap.mec-sm959 .mec-event-countdown-style3 .mec-event-countdown li{padding:10px}.mec-wrap.mec-sm959 .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming{font-size:31px}}@media (max-width:959px){.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1,.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2{width:100%;display:block}.mec-event-countdown-style3 .mec-event-title-link{top:190px}.mec-event-countdown-style3 .mec-event-countdown{top:96px}.mec-event-countdown-style3 .mec-event-date{left:0;top:190px}.mec-event-countdown-style3 .mec-event-date:after{display:none}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-countdown-part-title span{display:inline}.mec-event-countdown-style3 .mec-event-countdown-part-details{min-height:150px}}@media (max-width:767px){.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming{font-size:26px;letter-spacing:-1px}.mec-event-countdown-style3 .mec-event-title-link{left:130px}.mec-event-countdown-style3 .mec-event-date{width:120px;font-size:10px;height:63px}.mec-event-countdown-style3 .mec-event-date .mec-date1{font-size:36px;top:20px;left:4px;letter-spacing:-2px}.mec-event-countdown-style3 .mec-event-date .mec-date2{position:absolute;left:52px;top:12px}.mec-event-countdown-style3 .mec-event-date .mec-date3{position:absolute;left:52px;top:28px}}@media (max-width:380px){.mec-event-countdown-style3 .mec-event-title-link{left:10px;top:260px}.mec-event-countdown-style3 .mec-event-countdown-part-details{min-height:300px}.mec-event-countdown-style3 .mec-event-countdown .block-w{margin:3px;height:auto}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li{padding:10px 5px}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li span{font-size:15px}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li .label-w{font-size:8px}}.mec-slider-t1-wrap{width:100%;padding:60px 90px;background:#f7f7f7;min-height:560px;position:relative}.mec-slider-t1{height:500px;box-shadow:0 5px 35px 0 rgba(0,0,0,.13)}.mec-slider-t1 .mec-event-article{position:relative;height:500px}.mec-slider-t1 .mec-slider-t1-img{position:relative;background-size:cover!important;background-position:center!important;width:50%;height:100%;float:right;margin:0;overflow:hidden}.mec-slider-t1 .mec-slider-t1-content{width:50%;float:left;height:100%;background:#fff;padding:6%}.mec-slider-t1-content.mec-event-grid-modern .mec-event-article{border:none;padding:0;margin:0;box-shadow:none}.mec-slider-t1-content.mec-event-grid-modern .mec-event-title{font-size:29px}.mec-slider-t1-content.mec-event-grid-modern .mec-event-title a:hover{text-decoration:underline}.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{font-size:12px;padding:0 31px;line-height:49px;height:50px}.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next,.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev{opacity:1;width:54px;height:54px;line-height:48px;border-radius:0;text-align:center;background:#fff;box-shadow:0 2px 11px 0 rgba(0,0,0,.045);transition:all .25s ease;-webkit-transition:all .25s ease;position:absolute;top:50%;margin-top:-27px;cursor:pointer}.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next:hover,.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev:hover{box-shadow:0 4px 29px 0 rgba(0,0,0,.095)}.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next{left:auto;right:-100px}.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev{right:auto;left:-100px}.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next i,.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev i{font-size:12px;color:#282828;transition:all .21s ease}.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next:hover i,.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev:hover i{font-size:13px;color:#000;cursor:pointer}@media only screen and (min-width:961px){.mec-slider-t1{margin:0 auto;max-width:900px}}@media only screen and (max-width:960px){.mec-slider-t1 .mec-slider-t1-content,.mec-slider-t1 .mec-slider-t1-img{width:100%;float:none}.mec-slider-t1 .mec-slider-t1-img{height:300px}.mec-slider-t1,.mec-slider-t1 .mec-event-article{height:auto}}@media only screen and (max-width:768px){.mec-slider-t1-wrap{padding:0}.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next,.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev{top:40px;margin-top:0}.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next{left:auto;right:10px}.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev{right:auto;left:10px}}@media only screen and (max-width:479px){.mec-slider-t1-content.mec-event-grid-modern .mec-event-title{font-size:22px}.mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-day{font-size:25px}}.mec-slider-t2-wrap{width:100%;padding:0;background:#fff;min-height:600px;position:relative}.mec-slider-t2 .mec-event-article{height:600px;position:relative;border:none;padding:0;margin:0;box-shadow:none;background:0 0}.mec-slider-t2 .mec-slider-t2-img{position:absolute;left:0;top:0;background-size:cover!important;background-position:center!important;width:70%;height:100%;margin:0;overflow:hidden}.mec-slider-t2 .mec-slider-t2-content{width:50%;position:absolute;right:0;top:60px;bottom:60px;padding:5%}.mec-slider-t2 .mec-slider-t2-content.mec-event-grid-modern *{color:#fff}.mec-slider-t2 .mec-slider-t2-content.mec-event-grid-modern .mec-event-title{font-size:29px}.mec-slider-t2-content.mec-event-grid-modern .mec-event-content,.mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{background:0 0}.mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{font-size:12px;padding:0 31px;line-height:49px;height:50px}.mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover{background:#fff;color:#000;border-color:#fff}.mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,.mec-slider-t2-content.mec-event-grid-modern .mec-event-title a:hover{color:#111}.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next,.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev{opacity:1;width:44px;height:44px;line-height:38px;border-radius:0;text-align:center;background:0 0;border:1px solid #fff;transition:all .25s ease;-webkit-transition:all .25s ease;position:absolute;top:84px;cursor:pointer}.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next:hover,.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.075);background:#fff}.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next{right:30px}.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev{right:82px}.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next i,.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev i{font-size:14px;color:#fff;opacity:1;transition:all .25s ease}.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next:hover i,.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev:hover i{color:#000;cursor:pointer}.mec-wrap.colorskin-custom .mec-slider-t2 .mec-event-article .mec-event-date.mec-color{color:#fff}@media only screen and (min-width:961px){.mec-slider-t2{margin:0 auto;max-width:1200px}}@media only screen and (max-width:960px){.mec-slider-t2 .mec-slider-t2-content,.mec-slider-t2 .mec-slider-t2-img{width:100%;float:none;position:static}.mec-slider-t2 .mec-slider-t2-img{height:300px}.mec-slider-t2 .mec-event-article{height:auto}.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next,.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev{top:40px}}@media only screen and (max-width:479px){.mec-slider-t2-content.mec-event-grid-modern .mec-event-title{font-size:22px}}.mec-slider-t3-wrap{width:100%;padding:0;background:#161616;min-height:700px;position:relative}.mec-slider-t3 .mec-event-article{height:700px;position:relative;border:none;padding:0;margin:0;box-shadow:none;background:0 0}.mec-slider-t3 .mec-slider-t3-img{position:absolute;left:0;top:0;background-size:cover!important;background-position:center!important;width:100%;height:100%;margin:0;overflow:hidden;opacity:.68;z-index:1}.mec-slider-t3 .mec-slider-t3-content{width:50%;height:auto;vertical-align:middle;display:table;position:absolute;left:0;top:50%;transform:translateY(-50%);bottom:0;padding:0 2% 0 7%;margin:auto 0;background:0 0;z-index:2}.mec-slider-t3 .mec-slider-t3-content.mec-event-grid-modern :not(.mec-color){color:#fff}.mec-slider-t3-content.mec-event-grid-modern .mec-event-title{font-size:29px}.mec-slider-t3-content.mec-event-grid-modern .mec-event-content,.mec-slider-t3-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{background:0 0}.mec-slider-t3-content.mec-event-grid-modern .mec-booking-button{display:inline-block;border:1px solid;font-weight:500;letter-spacing:1px;text-transform:uppercase;font-size:13px;padding:0 42px;line-height:49px;height:50px;transition:all .21s ease}.mec-slider-t3-content.mec-event-grid-modern .mec-booking-button:hover{background:#fff;color:#000;border-color:#fff}.mec-slider-t3-content.mec-event-grid-modern .mec-slider-t3-footer{text-align:left;padding:15px 15px 10px}.mec-slider-t3-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,.mec-slider-t3-content.mec-event-grid-modern .mec-event-title a:hover{color:#40d9f1}.mec-slider-t3-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover{border-color:#40d9f1}.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next,.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev{opacity:1;width:44px;height:44px;line-height:38px;border-radius:0;text-align:center;background:0 0;border:1px solid #fff;transition:all .25s ease;-webkit-transition:all .25s ease;position:absolute;top:50%;margin-top:-22px;cursor:pointer}.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next:hover,.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.075);background:#fff}.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next{right:10px}.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev{right:auto;left:10px}.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next i,.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev i{font-size:14px;color:#fff;opacity:1;transition:all .25s ease}.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next:hover i,.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev:hover i{color:#000;cursor:pointer}@media only screen and (min-width:961px){.mec-slider-t3-content.mec-event-grid-modern .mec-event-title{font-size:50px;font-weight:300}.mec-slider-t3-content.mec-event-grid-modern .mec-event-description{font-size:19px}}@media only screen and (max-width:767px){.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next,.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev{top:40px;margin-top:0}}@media only screen and (max-width:479px){.mec-slider-t3 .mec-slider-t3-content{width:100%}.mec-slider-t3-content.mec-event-grid-modern .mec-event-title{font-size:22px}.mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-day{font-size:25px}}.mec-slider-t4-wrap{width:100%;padding:0;background:#161616;min-height:700px;position:relative}.mec-slider-t4 .mec-event-article{height:700px;border:none;padding:0;margin:0;box-shadow:none;background:0 0}.mec-slider-t4 .mec-slider-t4-img{position:absolute;left:0;top:0;background-size:cover!important;background-position:center!important;width:100%;height:100%;margin:0;overflow:hidden;z-index:1}.mec-slider-t4 .mec-slider-t4-content{width:auto;max-width:700px;background:rgba(37,37,37,.94)!important;height:auto;vertical-align:middle;display:table;position:absolute;left:8%;top:19%;padding:3%;margin:auto 0;background:0 0;z-index:2}.mec-slider-t4 .mec-slider-t4-content.mec-event-grid-modern :not(.mec-color){color:#fff}.mec-slider-t4-content.mec-event-grid-modern .mec-event-title{font-size:29px}.mec-slider-t4-content.mec-event-grid-modern .mec-event-content,.mec-slider-t4-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{background:0 0}.mec-slider-t4-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{font-size:13px;padding:0 42px;line-height:49px;height:50px}.mec-slider-t4-content.mec-event-grid-modern .mec-event-title a:hover{color:#40d9f1}.mec-slider-t4-content.mec-event-grid-modern .mec-slider-t4-footer{text-align:left;padding:15px 15px 10px}.mec-slider-t4-content.mec-event-grid-modern .mec-booking-button{display:inline-block;border:1px solid;font-weight:500;letter-spacing:1px;text-transform:uppercase;font-size:13px;padding:0 42px;line-height:49px;height:50px;transition:all .21s ease}.mec-slider-t4-content.mec-event-grid-modern .mec-booking-button:hover{background:#fff;color:#000;border-color:#fff}.mec-slider-t4-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,.mec-slider-t4-content.mec-event-grid-modern .mec-event-title a:hover{color:#111}.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next,.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev{opacity:1;width:44px;height:44px;line-height:40px;border-radius:0;text-align:center;background:0 0;border:1px solid #fff;transition:all .25s ease;-webkit-transition:all .25s ease;position:absolute;top:34px;cursor:pointer}.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next:hover,.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.075);background:#fff}.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next{right:60px}.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev{right:112px}.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next i,.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev i{font-size:14px;color:#fff;opacity:1;transition:all .25s ease}.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next:hover i,.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev:hover i{color:#000;cursor:pointer}@media only screen and (max-width:767px){.mec-slider-t4 .mec-slider-t4-content{width:100%;left:0;top:auto;bottom:0}.mec-slider-t4-content.mec-event-grid-modern .mec-event-title{font-size:22px}.mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-day{font-size:25px}}.mec-slider-t5-wrap{width:auto;max-width:570px;padding:0;margin:0 auto 25px;background:#f7f7f7;min-height:480px;position:relative}.mec-slider-t5{height:auto;box-shadow:0 5px 35px 0 rgba(0,0,0,.13)}.mec-slider-t5 .mec-event-article{position:relative;height:auto}.mec-slider-t5 .mec-slider-t5-img{position:relative;background-size:cover!important;background-position:center!important;width:100%;height:300px;float:none;margin:0;overflow:hidden}.mec-slider-t5 .mec-slider-t5-content{width:100%;float:none;height:100%;background:#fff;padding:0 20px 20px;margin-bottom:0}.mec-slider-t5 .mec-events-content p{margin-bottom:20px}.mec-slider-t5-content.mec-event-grid-modern .mec-event-article{border:none;padding:0;margin:0;box-shadow:none}.mec-slider-t5-wrap .mec-event-grid-modern .event-grid-modern-head{margin-bottom:10px;padding:14px 34px;margin-left:-20px;margin-right:-20px;text-align:left;background:#f9f9f9;border-bottom:1px solid #eee}.mec-slider-t5-content.mec-event-grid-modern .mec-event-title{font-size:29px}.mec-slider-t5 .mec-slider-t5-col6{width:50%;float:left;height:100%}.mec-slider-t5 .mec-slider-t5-col6 i{font-size:42px;float:left;margin-right:7px;height:58px}.mec-slider-t5 .mec-slider-t5-col6 h6{text-transform:uppercase;font-size:17px;padding:4px 0;display:inline;color:#444}.mec-slider-t5 .mec-slider-t5-col6 address{font-size:12px;margin-bottom:0}.mec-slider-t5-content.mec-event-grid-modern .mec-event-title a:hover{text-decoration:underline}.mec-slider-t5-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{font-size:12px;padding:0 31px;line-height:49px;height:50px;top:0}.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next,.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev{opacity:1;width:44px;height:44px;line-height:40px;border-radius:0;text-align:center;background:0 0;border:1px solid #fff;transition:all .25s ease;-webkit-transition:all .25s ease;position:absolute;top:34px;cursor:pointer}.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next:hover,.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.075);background:#fff}.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next{right:30px}.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev{right:82px}.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next i,.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev i{font-size:14px;color:#fff;opacity:1;transition:all .25s ease}.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next:hover i,.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev:hover i{color:#000;cursor:pointer}@media only screen and (max-width:768px){.mec-slider-t5 .mec-slider-t5-col6{width:100%;margin:10px 0}}@media only screen and (max-width:479px){.mec-slider-t5-content.mec-event-grid-modern .mec-event-title{font-size:24px}}.mec-single-modern .mec-events-event-image{text-align:center}.mec-single-modern .mec-events-event-image img{width:100%}.mec-single-modern .mec-single-event-bar{background-color:#f7f7f7;margin:20px 0 0;padding:15px;display:table;width:100%}.mec-single-modern .mec-single-event-bar>div{display:table-cell}.mec-single-modern .mec-single-event-bar>div i{font-size:20px;vertical-align:middle}.mec-single-modern .mec-single-event-bar>div .mec-time-comment{font-size:12px;color:#999}.mec-single-modern .mec-single-event-bar>div h3{text-transform:uppercase;font-size:16px;font-weight:700;padding-bottom:5px;display:inline;color:#000;padding-left:10px}.mec-single-modern .mec-single-event-bar>div dd{font-size:14px;color:#8d8d8d;padding-left:34px;margin-bottom:0}.mec-single-modern .col-md-4 .mec-frontbox{margin-top:-50px;margin-bottom:70px;padding:20px;border:none;background:#f7f7f7;box-shadow:none}.mec-single-modern .col-md-4.mec-no-image .mec-frontbox{margin-top:20px}.mec-next-occurrence ul{padding-left:0;margin-left:0}.mec-next-occurrence li{list-style:none}@media only screen and (min-width:960px){.mec-single-modern .col-md-4 .mec-frontbox{margin-left:20px}}@media only screen and (max-width:960px){.mec-single-modern .mec-single-event-bar>div{display:block}}.lity-content>div{overflow:auto}.mec-next-event-details li{list-style:none;margin-top:20px}.mec-next-event-details h6{text-transform:uppercase;font-size:13px;padding-bottom:5px;display:inline;color:#222;padding-left:0}.mec-next-event-details abbr{display:block;padding-left:0;color:#8d8d8d}.mec-next-event-details i{margin-right:10px;margin-left:12px}.mec-next-event-details i:before{color:#40d9f1}.mec-next-event-details a{text-align:center;display:block;background:#fff;padding:6px 0;font-size:11px;font-weight:400;letter-spacing:0;border:1px solid #e3e3e3;transition:.3s}.mec-single-modal.mec-single-modern .mec-single-title{text-align:center;padding:15px 10px 0}.admin-bar .mec-single-modal.mec-single-modern .mec-single-title{padding-top:40px}.mec-single-modal.mec-single-modern .mec-single-event-bar{padding:5px}.mec-single-modal.mec-single-modern .mec-single-event-bar>div dd{font-size:13px}.mec-single-modal.mec-single-modern .mec-single-event-bar>div h3{font-size:15px}@media only screen and (min-width:960px){.mec-single-modal.mec-single-modern .col-md-4 .mec-frontbox{margin-left:0}}.mec-single-modal.mec-single-modern .col-md-4 .mec-frontbox{margin-top:10px;margin-bottom:10px}.mec-single-modal.mec-single-modern .col-md-4 .mec-frontbox.mec-event-meta{padding:0}.mec-single-modal .mec-event-meta dd.mec-organizer-email a,.mec-single-modal .mec-event-meta dd.mec-organizer-url a{font-size:12px;display:block}.mec-organizer-description p{padding-left:12px}.mec-modal-wrap{max-width:60vw;max-height:90vh!important;background:#fff;box-shadow:0 1px 55px rgba(0,0,0,.5);overflow-x:hidden!important}@media (max-width:1023px){.mec-modal-wrap{max-width:80vw}}.mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li,.mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a.mec-events-button{display:block;text-align:center}.mec-holding-status-expired{color:#d8000c}.mec-holding-status-ongoing{color:#0dbf52}body .featherlight{z-index:999999!important}body .featherlight .featherlight-content{background:0 0;overflow:unset;z-index:9999}body .featherlight .featherlight-close-icon{position:fixed;top:40px;right:40px;background:0 0;color:#fff;border:1px solid #fff;border-radius:0}body .featherlight .featherlight-close-icon:hover{background:#fff;color:#000;border:1px solid #000}@media (max-width:320px){.mec-wrap span.flip-clock-divider{width:20px}.mec-single-event .mec-events-meta-group-countdown{padding:15px 12%}}@media (max-width:414px){.mec-wrap span.flip-clock-divider{width:30px}.mec-single-event .mec-events-meta-group-countdown{margin-left:0;padding:15px 7%}}@media (max-width:480px){body .featherlight .featherlight-content{width:95%}.mec-wrap span.flip-clock-divider{width:7px}.mec-single-event .mec-events-meta-group-countdown{margin-left:0;padding:15px 1%}body .featherlight .featherlight-close-icon{color:#000;border-color:#000}}@media (max-width:1366px){body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:20px!important}body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:20px 15px}body .mec-modal-wrap .mec-single-modal .flip-clock-wrapper ul{width:48px}}@media (max-width:1280px){body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:14px!important}body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:15px 10px}body .mec-modal-wrap .mec-single-modal .flip-clock-wrapper ul{width:38px}}@media (min-width:961px) and (max-width:1024px){body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:7px!important}body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:15px 5px}body .mec-modal-wrap .mec-single-modal .flip-clock-wrapper ul{width:14px}body .mec-modal-wrap .mec-single-modal .flip-clock-wrapper ul li a div{font-size:30px}}@media (max-width:640px){body .mec-modal-wrap .mec-single-modal.featherlight-close-icon{top:14px;right:14px}}@media (max-width:480px){.featherlight .featherlight-content,body .mec-modal-wrap{max-width:100%}body .mec-modal-wrap.flip-clock-divider .flip-clock-label{display:block}}@media (max-width:414px){body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:50px!important}.mec-wrap .flip-clock-divider .flip-clock-label{display:none}body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:20px 5px 20px 65px}body .featherlight-content .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:20px 2px 20px 2px!important}body .featherlight-content .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:3px!important}}@media (max-width:375px){body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:50px!important}.mec-wrap .flip-clock-divider .flip-clock-label{display:none}body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:20px 5px 20px 45px}}@media (max-width:320px){body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:20px!important}body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:20px 5px 20px 40px}}.mec-single-event-bar dd{margin-left:0}.mec-events-toggle{max-width:960px;margin-left:auto;margin-right:auto}.mec-events-toggle .mec-toggle-item{border:1px solid #e4e4e4;margin-bottom:15px;box-shadow:0 10px 15px #f3f3f3}.mec-events-toggle .mec-toggle-item-inner{cursor:pointer;position:relative;padding:30px 60px 30px 15px;background:#fff;transition:all .3s ease;min-height:100px;display:table;width:100%;border-collapse:separate}.mec-events-toggle .mec-toggle-item-inner:hover{background:#fbfbfb}.mec-toggle-item-col{width:200px;border-right:1px solid #e3e3e3;margin-right:15px;display:table-cell;padding-right:5px}.mec-toggle-item-col .mec-event-date{font-size:38px;line-height:40px;float:left;margin-right:8px}.mec-toggle-item-col .mec-event-month,.mec-toggle-item-col .mec-time-details{text-transform:uppercase;font-size:12px;line-height:14px;padding-top:4px;font-weight:700}.mec-toggle-item-col .mec-event-detail{font-size:10px}.mec-toggle-item-col .mec-event-day{margin-top:9px;color:silver;font-size:35px;font-weight:100;text-transform:uppercase;letter-spacing:-1px}.mec-events-toggle .mec-toggle-title{color:#000;font-size:23px;font-weight:600;margin-bottom:0;transition:all .3s ease;display:table-cell;text-align:left;max-width:calc(100% - 200px);padding-left:15px;vertical-align:middle}.mec-events-toggle .mec-toggle-item-inner span.event-color{width:5px;height:100%;position:absolute;left:-1px;top:0;bottom:0;border-radius:0;margin:0}.mec-events-toggle .mec-toggle-item-inner i{position:absolute;font-size:30px;right:25px;top:50%;transform:translate(0,-50%);cursor:pointer}.mec-events-toggle .mec-toggle-item.is-open i.mec-sl-plus:before{content:"\e615"}.mec-events-toggle .mec-toggle-item.is-open .mec-toggle-title{background:#f8f8f8;cursor:pointer}.mec-events-toggle .mec-toggle-content{border-top:1px solid #e4e4e4}.mec-events-toggle .mec-toggle-content .mec-modal-wrap{margin:0;max-width:100%;box-shadow:none}.mec-events-toggle .mec-toggle-content .mec-modal-wrap .mec-single-event{margin:0}.mec-events-toggle .mec-toggle-content .mec-single-event-bar,.mec-events-toggle .mec-toggle-content h1.mec-single-title{display:none}.mec-events-toggle .media-links a{margin-bottom:0}.mec-events-toggle .mec-toggle-content .mec-toggle-meta{margin-bottom:14px}.mec-events-toggle #mec_speakers_details.mec-frontbox{padding:0;margin:0}.mec-events-toggle .mec-toggle-item h3.mec-speakers{border:none;text-align:left}.mec-events-toggle .mec-toggle-item h3.mec-speakers:before{content:"\e063";font-family:simple-line-icons;border:none;position:relative;display:inline-block;left:unset;bottom:unset;font-size:22px;font-weight:400;padding:0 11px 0 28px;vertical-align:middle}@media only screen and (max-width:767px){.mec-toggle-item-inner .mec-toggle-item-col{float:none;width:100%;border-right:none;margin-bottom:5px;display:block;max-width:100%;padding-left:15px}.mec-events-toggle .mec-toggle-title{display:block;width:100%;max-width:100%}}.mec-events-agenda-wrap{margin:10px 0;border:1px solid #e9e9e9;padding-left:20px;box-shadow:0 2px 2px rgba(0,0,0,.03)}.mec-events-agenda{padding:0;border-bottom:1px solid #e9e9e9;overflow:hidden}.mec-agenda-date-wrap{width:210px;padding-top:15px;float:left;font-size:13px}.mec-agenda-date-wrap i,.mec-agenda-event i{font-size:11px;color:#aaa;margin-right:4px;margin-left:1px}.mec-agenda-event i{vertical-align:middle;margin-right:1px}.mec-agenda-events-wrap{float:left;width:calc(100% - 210px);background:#f9f9f9;padding:15px}.mec-agenda-time{font-size:11px;color:#707070;padding-right:10px;width:138px;display:inline-block}.mec-agenda-event-title{position:relative;padding-left:14px}.mec-agenda-event-title a{font-size:14px;font-weight:600;color:#333}.mec-agenda-event-title span.event-color{width:9px;height:9px;position:absolute;left:0;top:4px;margin:0}.mec-agenda-date-wrap span.mec-agenda-day{color:#aaa;font-size:12px}@media only screen and (max-width:767px){.mec-agenda-date-wrap,.mec-agenda-events-wrap{float:none;width:100%}.mec-events-agenda span.mec-agenda-event-title{display:block;width:100%}.mec-agenda-event-title span.event-color{top:7px}.mec-agenda-event-title a{font-size:13px}}.mec-yearly-view-wrap{margin:0 0 15px;border:1px solid #e6e6e6;box-shadow:0 2px 4px rgba(0,0,0,.04);border-bottom-width:4px}.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar{max-width:100%;width:232px;padding:10px;background:#fff;margin:10px;display:inline-block}.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar dl dt{transition:none;height:30px;width:30px;line-height:30px;border-radius:0;font-size:12px}.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar .mec-calendar-events-sec{padding:10px}.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar .mec-has-event:after{width:4px;height:4px;bottom:3px;margin-left:-2px}.mec-yearly-view-wrap .mec-calendar-side .mec-calendar-table{min-height:200px}.mec-calendar.mec-yearly-calendar .mec-calendar-table-head dl dt{background:#f9f9f9;font-size:13px}.mec-calendar.mec-yearly-calendar .mec-calendar-table-title{text-align:center;font-size:15px;font-weight:700;color:#222;margin-top:-5px;padding-bottom:5px}.mec-yearly-view-wrap .mec-yearly-calendar-sec{min-height:200px;width:538px;overflow:hidden;float:left;background:#f8f8f8;padding:15px}.mec-yearly-view-wrap .mec-yearly-agenda-sec{min-height:200px;width:calc(100% - 538px);float:left;padding:0 0 0 20px;overflow:hidden}.mec-yearly-view-wrap .mec-yearly-title-sec{position:relative;padding:15px;text-align:center;border-bottom:1px solid #e6e6e6;box-shadow:0 1px 3px rgba(0,0,0,.02)}.mec-yearly-view-wrap .mec-yearly-title-sec h2{font-size:30px;line-height:40px;color:#333;margin:0;font-weight:700}.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year{position:absolute;top:50%;margin-top:-15px;min-width:30px;height:30px;line-height:30px;padding:0 8px;text-align:center;background:#fff;color:#666;font-size:14px;border:1px solid #eee;border-radius:2px;box-shadow:0 2px 0 0 rgba(0,0,0,.015);transition:all .33s ease;cursor:pointer}.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year{right:auto;left:20px;padding-right:14px}.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year{left:auto;right:20px;padding-left:14px}.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year i,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year i{font-size:12px;color:#40d9f1;cursor:pointer}.mec-yearly-view-wrap .mec-events-agenda.mec-selected{box-shadow:-10px 0 0 0 #fffcf2,0 -1px 0 #fbebb6;background:#fffcf2;border-color:#fbebb6;color:#f9af29}.mec-yearly-agenda-sec span.mec-event-label-captions.mec-fc-style{right:0;top:0}@media only screen and (max-width:959px){.mec-yearly-view-wrap .mec-yearly-calendar-sec{width:268px;padding:10px 5px}.mec-yearly-view-wrap .mec-yearly-agenda-sec{width:calc(100% - 268px);padding:0 0 0 10px}}@media only screen and (max-width:767px){.mec-yearly-view-wrap .mec-yearly-agenda-sec,.mec-yearly-view-wrap .mec-yearly-calendar-sec{width:100%;float:none}.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar{width:auto}.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar dl dt{width:14.2%}.mec-yearly-view-wrap .mec-yearly-title-sec h2{font-size:25px}}.mec-yearly-view-wrap .mec-agenda-event i,.mec-yearly-view-wrap .mec-agenda-time{display:none}@media only screen and (min-width:768px){.mec-yearly-view-wrap .mec-events-agenda-wrap{margin-top:0;border:none;padding-left:0;box-shadow:none}.mec-yearly-view-wrap .mec-agenda-date-wrap{width:174px;font-size:11px;padding-top:10px}.mec-yearly-view-wrap .mec-agenda-events-wrap{width:calc(100% - 174px);padding:10px}.mec-yearly-view-wrap .mec-agenda-event-title a{font-size:13px}.mec-yearly-view-wrap .mec-agenda-event-title span.event-color{width:8px;height:8px}.mec-yearly-view-wrap .mec-agenda-date-wrap span.mec-agenda-day{font-size:11px}.mec-yearly-view-wrap .mec-yearly-calendar-sec{box-shadow:-2px 0 5px rgba(0,0,0,.03) inset}}@media only screen and (max-width:1200px){.mec-yearly-view-wrap .mec-agenda-event-title a{font-size:12px;padding-right:6px}}.mec-calendar.mec-calendar-timetable .mec-calendar-d-table{padding-bottom:10px;border-bottom:none}.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt:hover{cursor:pointer}.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{color:#bbb;cursor:default}.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-day-active{background:#40d9f1;color:#fff;position:relative}.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-day-active:after{content:"";position:absolute;display:block;bottom:-20px;left:50%;margin-left:-10px;width:0;border-width:10px;border-style:solid;border-color:#40d9f1 transparent transparent transparent}.mec-timetable-events-list{padding:10px 20px;border:none;margin:0}.mec-timetable-events-list .mec-timetable-event{padding:10px 0;border-bottom:1px dashed #ddd}.mec-timetable-events-list .mec-timetable-event:last-child{border:none}.mec-timetable-event .mec-timetable-event-span{font-size:12px;color:#444;padding-right:30px;line-height:22px}.mec-timetable-events-list .mec-timetable-event i{font-size:13px;color:#aaa;margin-right:3px;vertical-align:baseline}.mec-timetable-event .mec-timetable-event-span a{color:#333}.mec-timetable-event .mec-timetable-event-time{font-size:11px}.mec-timetable-event .mec-timetable-event-time i{vertical-align:text-bottom}.mec-timetable-event .mec-timetable-event-title{font-size:13px}.mec-timetable-event .mec-timetable-event-title .event-color{width:10px;height:10px}.mec-timetable-events-list .mec-timetable-event.mec-util-hidden{display:none}.mec-timetable-events-list.mec-util-hidden{display:none}@media only screen and (min-width:768px){.mec-timetable-events-list{display:table;width:100%;margin:10px 0 20px}.mec-timetable-events-list .mec-timetable-event{display:table-row;padding:0;border:none;background:#fff}.mec-timetable-events-list .mec-timetable-event:hover{background:#fafafa}.mec-timetable-event .mec-timetable-event-span{display:table-cell;padding:10px 15px;border-bottom:1px solid #ebebeb}.mec-timetable-events-list .mec-timetable-event:last-child .mec-timetable-event-span{border-bottom:none}}@media only screen and (max-width:767px){.mec-timetable-event .mec-timetable-event-title{display:block;width:100%;padding:5px 0 10px;font-weight:700}}.mec-timetable-t2-wrap{border:1px solid #e6e6e6;background:#fafafa;padding:0 15px 15px;overflow:hidden;box-shadow:0 3px 2px 0 rgba(0,0,0,.012)}.mec-timetable-t2-col{width:20%;float:left;min-height:20px;padding-right:1px;background:0 0}.mec-ttt2-title{background:#fafafa;color:#333;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-align:center;padding:25px 10px 10px;margin-bottom:1px}.mec-timetable-t2-col .mec-event-article{position:relative}.mec-timetable-t2-col .mec-event-article .event-color{position:absolute;width:auto;height:auto;left:0;right:0;top:0;bottom:0;margin:0;z-index:1;border-radius:2px}.mec-timetable-t2-content{position:relative;z-index:2;color:#fff;padding:15px 15px 20px;text-align:left;height:185px;margin-bottom:1px;overflow:hidden}.mec-timetable-t2-content .mec-event-title{line-height:22px;margin-bottom:13px;white-space:nowrap;padding-right:1px;overflow:hidden}.mec-timetable-t2-content .mec-event-title a{color:#fff;font-size:15px;font-weight:600;white-space:pre-line;overflow:hidden}.mec-timetable-t2-content div{color:#fff;font-size:11px;font-weight:400;line-height:19px;white-space:nowrap}.mec-timetable-t2-content div i{font-size:12px;margin-right:4px}@media only screen and (max-width:960px){.mec-timetable-t2-col{width:100%;float:none}}@media (min-width:961px){.mec-timetable-col-7{width:14.28%}.mec-timetable-col-6{width:16.6666%}}.mec-timetable-t3-wrap td{position:relative;padding:0}.mec-timetable-t3-wrap td a{width:100%;display:block;min-height:110px}.mec-weather-box{padding:15px 0}.mec-weather-head{min-height:90px;padding:5px 0;clear:both;overflow:hidden;margin-bottom:25px;border-radius:10px;background:#238af5;position:relative}.mec-weather-icon-box{float:left;width:80px;height:80px;border-radius:10px;overflow:hidden;background:#238af5}.mec-weather-icon{width:80px;height:80px;display:inline-block;border-radius:10px}.mec-weather-summary{float:left;width:calc(100% - 80px);padding-left:10px;margin:10px 0;height:60px}.mec-weather-summary-report{font-size:15px;color:rgba(255,255,255,.68);margin-bottom:6px}.mec-weather-summary-temp{font-weight:300;color:#fff;font-size:29px;line-height:1}.degrees-mode{background:rgba(0,0,0,.2);cursor:pointer;font-weight:300;font-size:18px;padding:4px 5px;line-height:1;color:#fff;position:absolute;border-radius:8px;bottom:16px;left:16px}.mec-weather-extras{width:auto;padding:10px 15px 0 15px;float:right;min-height:80px;color:#fff;font-size:13px;line-height:1}.mec-weather-extras{width:auto;padding:10px 15px 0 15px;float:right;min-height:80px;color:#fff;font-size:13px;line-height:1}.mec-weather-extras div{line-height:20px;height:20px}.mec-weather-extras span{color:rgba(255,255,255,.68);font-size:12px;text-transform:uppercase}.mec-weather-extras var{font-size:11px;letter-spacing:.4px}.mec-weather-icon.clear-day,.mec-weather-icon.clear-night{background-image:url(../img/mec-weather-icon-01.png)}.mec-weather-icon.partly-sunny-day,.mec-weather-icon.partly-sunny-night{background-image:url(../img/mec-weather-icon-02.png)}.mec-weather-icon.partly-cloudy-day,.mec-weather-icon.partly-cloudy-night{background-image:url(../img/mec-weather-icon-03.png)}.mec-weather-icon.cloudy,.mec-weather-icon.fog,.mec-weather-icon.wind{background-image:url(../img/mec-weather-icon-04.png)}.mec-weather-icon.thunderstorm{background-image:url(../img/mec-weather-icon-05.png)}.mec-weather-icon.rain{background-image:url(../img/mec-weather-icon-06.png)}.mec-weather-icon.hail,.mec-weather-icon.sleet,.mec-weather-icon.snow{background-image:url(../img/mec-weather-icon-07.png)}.mec-av-spot-wrap{width:auto;max-width:1200px;padding:0;margin:0 auto 25px;background:#f7f7f7;min-height:480px;position:relative}.mec-av-spot{height:auto;border:1px solid #eee;box-shadow:0 6px 12px -4px rgba(0,0,0,.05)}.mec-av-spot .mec-event-article{position:relative;height:auto}.mec-av-spot .mec-av-spot-img{position:relative;background-size:cover!important;background-position:center!important;width:100%;height:330px;float:none;margin:0;overflow:hidden}.mec-av-spot .mec-av-spot-content,.mec-av-spot .mec-av-spot-head{width:100%;float:none;height:100%;background:#fff;padding:0 20px 20px;margin-bottom:0}.mec-av-spot .mec-av-spot-head{background:#222;color:#fff;min-height:80px}.mec-av-spot .mec-av-spot-head .mec-av-spot-box{padding-top:25px;font-size:13px;color:#ddd}.mec-av-spot .mec-av-spot-head .mec-av-spot-box span{color:#40d9f1;font-size:40px;font-weight:700;font-style:italic}.mec-av-spot .mec-av-spot-head .mec-event-countdown{text-align:center;padding-top:10px;display:table;table-layout:fixed;margin:0 auto;float:right}.mec-av-spot .mec-av-spot-head .mec-event-countdown li{display:table-cell;padding:10px 20px;position:relative;height:60px}.mec-av-spot .mec-av-spot-head .mec-event-countdown p{margin-bottom:0}.mec-av-spot .mec-events-content p{margin-bottom:20px}.mec-av-spot-content.mec-event-grid-modern .mec-event-article{border:none;padding:0;margin:0;box-shadow:none}.mec-av-spot-wrap .mec-event-grid-modern .event-grid-modern-head{margin-bottom:10px;padding:14px 34px;margin-left:-20px;margin-right:-20px;text-align:left;background:#f9f9f9;border-bottom:1px solid #eee}.mec-av-spot-content.mec-event-grid-modern .mec-event-title{font-size:29px}.mec-av-spot .mec-av-spot-col6{width:50%;float:left;height:100%}.mec-av-spot .mec-av-spot-col6 i{font-size:42px;float:left;margin-right:7px;height:58px}.mec-av-spot .mec-av-spot-col6 h6{text-transform:uppercase;font-size:17px;padding:4px 0;display:inline;color:#444}.mec-av-spot .mec-av-spot-col6 address{font-size:12px;margin-bottom:0}.mec-av-spot-content.mec-event-grid-modern .mec-event-title a:hover{text-decoration:underline}.mec-av-spot-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{font-size:12px;padding:0 31px;line-height:49px;height:50px;top:0;box-shadow:0 5px 11px -3px rgba(0,0,0,.05)}@media only screen and (max-width:768px){.mec-av-spot .mec-av-spot-col6{width:100%;margin:10px 0}}@media only screen and (max-width:479px){.mec-av-spot-content.mec-event-grid-modern .mec-event-title{font-size:24px}}.mec-events-masonry-wrap{display:block;width:auto}.mec-masonry-item-wrap{width:calc(33.33% - 30px);padding:0;margin:0 15px 30px;min-height:10px;position:relative;float:left}.mec-events-masonry-cats{padding:10px;margin-bottom:25px;text-align:center;clear:both;list-style:none outside none}.mec-events-masonry-cats a{border-radius:2px;padding:6px 12px;font-size:13px;line-height:1.2;color:#333;font-weight:400;margin-top:0!important;text-align:center;display:inline-block;width:auto;border:2px solid transparent;transition:all .2s ease}.mec-events-masonry-cats a:hover{border-color:#40d9f1;color:#333}.mec-events-masonry-cats a.mec-masonry-cat-selected{border:2px solid #40d9f1;color:#40d9f1}.mec-masonry{background:#f7f7f7;height:auto;border:1px solid #eee;box-shadow:0 6px 12px -4px rgba(0,0,0,.05)}.mec-masonry .mec-event-article{position:relative;height:auto}.mec-masonry .mec-masonry-img{position:relative;width:100%;height:auto;float:none;margin:0;overflow:hidden}.mec-masonry .mec-masonry-img img{width:100%}.mec-masonry .mec-masonry-content,.mec-masonry .mec-masonry-head{width:100%;float:none;height:100%;background:#fff;padding:0 20px 20px;margin-bottom:0}.mec-masonry .mec-events-content p{margin-bottom:20px}.mec-masonry-content.mec-event-grid-modern .mec-event-article{border:none;padding:0;margin:0;box-shadow:none}.mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head{min-height:79px;margin-bottom:10px;padding:14px 5%;margin-left:-20px;margin-right:-20px;text-align:left;background:#f9f9f9;border-bottom:1px solid #eee}.mec-masonry-content.mec-event-grid-modern .mec-event-title{font-size:22px}.mec-masonry-content.mec-event-grid-modern .mec-event-content{padding-top:20px}@media (max-width:480px){.mec-masonry-content.mec-event-grid-modern .mec-labels-normal{display:block}}.mec-masonry-content.mec-event-grid-modern .mec-event-footer{height:auto}.mec-masonry .mec-masonry-col6 .mec-event-date{font-size:52px;letter-spacing:-2px;line-height:41px;vertical-align:top}.mec-masonry .mec-masonry-col6{width:50%;float:left;height:100%}.mec-masonry .mec-masonry-col6 i{font-size:24px;float:left;margin-right:7px;height:50px}.mec-masonry .mec-masonry-col6 .mec-event-month,.mec-masonry .mec-masonry-col6 h6{text-transform:capitalize;font-size:15px;padding:4px 0;display:inline;color:#444}.mec-masonry .mec-masonry-col6 .mec-event-detail,.mec-masonry .mec-masonry-col6 address{font-size:11px;margin-bottom:0}.mec-masonry-content.mec-event-grid-modern .mec-event-title a:hover{text-decoration:underline}.mec-masonry-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{font-size:12px;padding:0 31px;line-height:49px;height:50px;top:0;box-shadow:0 5px 11px -3px rgba(0,0,0,.05)}@media only screen and (max-width:960px){.mec-masonry-item-wrap{width:calc(50% - 30px)}}@media only screen and (max-width:768px){.mec-masonry .mec-masonry-col6{width:100%;margin:10px 0}.mec-masonry-item-wrap{width:calc(100% - 30px)}}@media only screen and (max-width:479px){.mec-masonry-content.mec-event-grid-modern .mec-event-title{font-size:24px}}.mec-wrap.mec-skin-masonry-container .mec-load-more-wrap{position:unset}.btn-wrapper{text-align:center}.countdown-wrapper .btn-wrapper{padding-top:10px;padding-right:0}.countdown-wrapper h5.countdown-message{letter-spacing:5px;font-weight:500;font-size:18px}.blox.dar .countdown-wrapper p,.countdown-wrapper p{color:#888}.countdown-wrapper a.button.black{float:right;margin-right:0}.mec-wrap .threedaydigits .days .flip-clock-label{right:-100px}@media only screen and (min-width:320px) and (max-width:767px){.mec-wrap .flip-clock-wrapper ul{width:29px!important}.mec-wrap .flip-clock-wrapper ul li a div div.inn{font-size:25px!important}.mec-wrap .flip-clock-divider .flip-clock-label{left:0;font-weight:300}.mec-wrap span.flip-clock-divider{width:12px}}@media only screen and (min-width:320px) and (max-width:480px){.mec-wrap .flip-clock-wrapper ul{width:29px!important}.mec-wrap .flip-clock-wrapper ul li a div div.inn{font-size:25px!important}.mec-wrap .flip-clock-divider .flip-clock-label{display:none}.mec-wrap span.flip-clock-divider:first-child{width:0}.mec-wrap span.flip-clock-divider{width:20px}.mec-single-event .mec-events-meta-group-countdown{margin-left:0;padding:15px 18%}}@media screen and (min-width:960px) and (max-width:1200px){.mec-wrap .threedaydigits ul{height:50px;width:47px}}@media screen and (min-width:480px) and (max-width:768px){.mec-wrap .threedaydigits ul{height:48px;width:26px!important}.mec-wrap .threedaydigits .flip-clock-label{font-size:8px;left:-8px}}@media screen and (min-width:320px) and (max-width:480px){.mec-wrap .threedaydigits ul{height:48px;width:22px!important}}.mec-wrap .flip-clock-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.mec-wrap .flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc}.mec-wrap .flip-clock-wrapper a:hover{color:#fff}.mec-wrap .flip-clock-wrapper ul{list-style:none}.flip-clock-wrapper.clearfix:after,.mec-wrap .flip-clock-wrapper.clearfix:before{content:" ";display:table}.mec-wrap .flip-clock-wrapper.clearfix:after{clear:both}.mec-wrap .flip-clock-wrapper{font:normal 11px "helvetica neue",helvetica,sans-serif;-webkit-user-select:none}.mec-wrap .flip-clock-meridium{background:0 0!important;box-shadow:0 0 0!important;font-size:36px!important}.mec-wrap .flip-clock-meridium a{color:#313333}.mec-wrap .flip-clock-wrapper{text-align:center;position:relative;display:inline-block;padding-bottom:10px}.flip-clock-wrapper:after,.mec-wrap .flip-clock-wrapper:before{content:" ";display:table}.mec-wrap .flip-clock-wrapper:after{clear:both}.mec-wrap .flip-clock-wrapper ul{position:relative;float:left;margin:2px;width:50px;height:50px;font-size:80px;font-weight:700;line-height:87px;border-radius:3px;background:rgba(0,0,0,.21)}.mec-wrap .flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:54px;text-decoration:none!important}.mec-wrap .flip-clock-wrapper ul li:first-child{z-index:2}.mec-wrap .flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;margin:0!important;overflow:visible!important;cursor:default!important}.mec-wrap .flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:80px;overflow:hidden;outline:1px solid transparent}.mec-wrap .flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}.mec-wrap .flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:0}.mec-wrap .flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:24px;left:0;z-index:5;width:100%;height:3px;background-color:rgba(0,0,0,.12)}.mec-wrap .flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;bottom:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.mec-wrap .flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.25);text-align:center;background-color:#40d9f1;border-radius:3px;font-size:48px}.mec-wrap .flip-clock-wrapper ul li a div.up div.inn{top:0}.mec-wrap .flip-clock-wrapper ul li a div.down div.inn{bottom:0}.mec-wrap .flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}.mec-wrap .flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0,0,0,.17)}.mec-wrap .flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:asd .5s .5s linear both;-moz-animation:asd .5s .5s linear both;animation:asd .5s .5s linear both;z-index:5}.mec-wrap .flip-clock-divider{float:left;display:inline-block;position:relative;width:18px;height:62px}.mec-wrap .flip-clock-divider:first-child{width:0}.mec-wrap .flip-clock-dot{display:none;background:#323434;width:10px;height:10px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.5);left:5px}.mec-wrap .flip-clock-divider .flip-clock-label{position:absolute;bottom:-1.5em;right:-71px;color:#101010;font-weight:700;text-shadow:none;text-transform:uppercase}.mec-wrap .blox.dark .flip-clock-divider .flip-clock-label{color:#8a8a8a}.mec-wrap .flip-clock-divider.seconds .flip-clock-label{right:-82px}.mec-wrap .flip-clock-dot.top{top:30px}.mec-wrap .flip-clock-dot.bottom{bottom:30px}@-webkit-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@-moz-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@-o-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:turn .5s .5s linear both;-moz-animation:turn .5s .5s linear both;animation:turn .5s .5s linear both}@-webkit-keyframes turn{0%{-webkit-transform:rotatex(90deg)}100%{-webkit-transform:rotatex(0)}}@-moz-keyframes turn{0%{-moz-transform:rotatex(90deg)}100%{-moz-transform:rotatex(0)}}@-o-keyframes turn{0%{-o-transform:rotatex(90deg)}100%{-o-transform:rotatex(0)}}@keyframes turn{0%{transform:rotatex(90deg)}100%{transform:rotatex(0)}}.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:turn2 .5s linear both;-moz-animation:turn2 .5s linear both;animation:turn2 .5s linear both}@-webkit-keyframes turn2{0%{-webkit-transform:rotatex(0)}100%{-webkit-transform:rotatex(-90deg)}}@-moz-keyframes turn2{0%{-moz-transform:rotatex(0)}100%{-moz-transform:rotatex(-90deg)}}@-o-keyframes turn2{0%{-o-transform:rotatex(0)}100%{-o-transform:rotatex(-90deg)}}@keyframes turn2{0%{transform:rotatex(0)}100%{transform:rotatex(-90deg)}}.flip-clock-wrapper ul li.flip-clock-active{z-index:3}.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(64,64,64,.68)));background:linear,top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);background:linear,to bottom,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(64,64,64,.68)));background:linear,top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);background:linear,to bottom,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .3s linear both}.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(64,64,64,.68)),color-stop(100%,rgba(0,0,0,.1)));background:linear,top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%;background:-o-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);background:linear,to bottom,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(64,64,64,.68)),color-stop(100%,rgba(0,0,0,.1)));background:linear,top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%;background:-o-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);background:linear,to bottom,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .2s linear both}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes show{0%{opacity:0}100%{opacity:1}}@-o-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide{0%{opacity:1}100%{opacity:0}}@-moz-keyframes hide{0%{opacity:1}100%{opacity:0}}@-o-keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes hide{0%{opacity:1}100%{opacity:0}}@font-face{font-family:simple-line-icons;src:url(../fonts/Simple-Line-Icons.eot?v=2.3.1);src:url(../fonts/Simple-Line-Icons.eot?v=2.3.1#iefix) format("embedded-opentype"),url(../fonts/Simple-Line-Icons.woff2?v=2.3.1) format("woff2"),url(../fonts/Simple-Line-Icons.woff?v=2.3.1) format("woff"),url(../fonts/Simple-Line-Icons.ttf?v=2.3.1) format("truetype"),url(../fonts/Simple-Line-Icons.svg?v=2.3.1#simple-line-icons) format("svg");font-weight:400;font-style:normal}[class*=mec-sl-]{font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mec-sl-facebook:before{content:"\e00b"}.mec-sl-twitter:before{content:"\e009"}.mec-sl-google-plus:before{content:"\e60d"}.mec-sl-angle-left:before{content:"\e605"}.mec-sl-angle-right:before{content:"\e606"}.mec-sl-calendar:before{content:"\e075"}.mec-sl-clock-o:before{content:"\e081"}.mec-sl-home:before{content:"\e069"}.mec-sl-phone:before{content:"\e600"}.mec-sl-envelope:before{content:"\e086"}.mec-sl-sitemap:before{content:"\e037"}.mec-sl-map-marker:before{content:"\e096"}.mec-sl-floder:before{content:"\e089"}.mec-sl-wallet:before{content:"\e02a"}.mec-color,.mec-color-before :before,.mec-color-hover:hover,.mec-wrap .mec-color,.mec-wrap .mec-color-before :before,.mec-wrap .mec-color-hover:hover{color:#40d9f1}.mec-bg-color,.mec-bg-color-hover:hover,.mec-wrap .mec-bg-color,.mec-wrap .mec-bg-color-hover:hover{background-color:#40d9f1}.mec-box-marker,.mec-vip-content-notice{box-shadow:5px 0 0 #40d9f1 inset;padding:5px 10px}.mec-border-color,.mec-border-color-hover:hover,.mec-wrap .mec-border-color,.mec-wrap .mec-border-color-hover:hover{border-color:#40d9f1}.mec-toggle-month-divider.mec-skin-list-events-container{border:1px solid #e8e8e8;margin-bottom:30px;background:#f8f8f8;box-shadow:0 2px 18px -1px rgba(0,0,0,.1);border-radius:2px}.mec-toggle-month-divider .mec-month-divider{margin:0;text-align:left;background:#fff;position:relative;cursor:pointer;border-top:1px solid #e8e8e8}.mec-toggle-month-divider .mec-month-divider span{padding:20px;border-bottom:1px solid #e8e8e8}.mec-toggle-month-divider .mec-month-divider i{position:absolute;right:20px;top:24px;font-size:20px;cursor:pointer}.mec-toggle-month-divider .mec-month-divider span:before{display:none}.mec-toggle-month-divider .mec-month-divider+article{margin-top:20px}.mec-toggle-month-divider .mec-wrap .mec-month-divider:first-of-type{border-top:none}.mec-toggle-month-divider .mec-event-list-accordion .mec-month-divider:not(:first-of-type)~article{display:none}.mec-skin-list-events-container:not(.mec-toggle-month-divider) .mec-month-divider i{display:none}.mec-toogle-inner-month-divider .mec-toggle-item-col .mec-event-month{display:inline-block;padding-top:0}.mec-toogle-inner-month-divider .mec-toggle-item-col .mec-event-date{font-size:14px;line-height:14px;float:none;display:inline-block;margin-right:0;font-weight:700}.mec-events-toggle .mec-toogle-inner-month-divider.mec-toggle-item-inner{padding:20px 60px 30px 15px}.mec-toogle-inner-month-divider .mec-toggle-month-inner-image{float:left;clear:right;width:100px;margin-right:20px;margin-left:10px}.mec-toogle-inner-month-divider .mec-toggle-item-col .mec-event-detail{margin-top:-6px}.mec-toogle-inner-month-divider .mec-toggle-item-col{float:none;width:100%;margin-top:10px;display:block;border:none}.mec-events-toggle .mec-toogle-inner-month-divider .mec-toggle-title{font-size:19px;display:block;padding-top:10px}@media only screen and (max-width:768px){.mec-events-toggle .mec-toogle-inner-month-divider .mec-toggle-title{font-size:14px;padding-top:0}.mec-toogle-inner-month-divider .mec-toggle-item-col{margin-top:0}.mec-toogle-inner-month-divider .mec-toggle-month-inner-image{width:70px}}.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-canceled,.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-custom,.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-featured{overflow:hidden;position:relative}.mec-event-label-captions{z-index:1;position:absolute;top:20px;right:-37px;font-size:11px;letter-spacing:1px;text-transform:uppercase;background:#04de78;padding:2px 40px;color:#fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.5s cubic-bezier(.25,.5,.06,.85);transition:.5s cubic-bezier(.25,.5,.06,.85);list-style:none;text-align:center}.mec-box-calendar.mec-event-calendar-classic.mec-event-container-novel .mec-event-label-captions{display:none}.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-canceled:before{background:#de0404}.mec-daily-view-date-events article:before,ul.mec-weekly-view-dates-events article:before{padding:7px 40px!important;top:27px!important}.mec-event-grid-classic article .mec-fc-style,.mec-event-grid-minimal article .mec-fc-style,.mec-event-grid-simple article .mec-fc-style,.mec-timeline-event .mec-fc-style,.mec-timetable-wrap article .mec-fc-style,.mec-wrap .mec-event-list-accordion article .mec-fc-style,.mec-wrap .mec-event-list-modern article .mec-fc-style,.mec-wrap .mec-events-agenda .mec-agenda-event .mec-fc-style,.mec-wrap article.mec-event-cover-classic .mec-fc-style,.mec-wrap article.mec-event-cover-clean .mec-fc-style,.mec-wrap article.mec-event-cover-modern .mec-fc-style,.mec-wrap article[class^=mec-event-countdown-] .mec-fc-style{font-size:9px;letter-spacing:.5px;text-transform:uppercase;background:#04de78;padding:2px 7px;color:#fff;position:relative;margin-left:5px;border-radius:2px}.mec-timeline-event.mec-label-canceled .mec-fc-style,.mec-wrap .mec-events-agenda .mec-agenda-event.mec-label-canceled .mec-fc-style,.mec-wrap article.mec-event-cover-modern.mec-label-canceled .mec-fc-style{background:#de0404}.mec-event-grid-minimal article .mec-fc-style:before,.mec-event-grid-simple article .mec-fc-style:before,.mec-timeline-event .mec-fc-style:before,.mec-timetable-wrap article .mec-fc-style:before,.mec-wrap .mec-event-list-accordion article .mec-fc-style:before,.mec-wrap .mec-event-list-modern article .mec-fc-style:before,.mec-wrap .mec-events-agenda .mec-agenda-event .mec-fc-style:before,.mec-wrap article.mec-event-cover-classic .mec-fc-style:before,.mec-wrap article.mec-event-cover-clean .mec-fc-style:before,.mec-wrap article[class^=mec-event-countdown-] .mec-fc-style:before{width:0;height:0;border-top:4px solid transparent!important;border-right:5px solid;border-bottom:4px solid transparent;margin:0;top:50%;left:-5px;transform:translateY(-4.5px);position:absolute;content:"";color:var(--background-color)}.mec-timeline-event.mec-label-canceled .mec-fc-style:before,.mec-wrap .mec-events-agenda .mec-agenda-event.mec-label-canceled .mec-fc-style:before{color:#de0404}.mec-event-grid-classic article.mec-label-canceled:before,.mec-event-grid-classic article.mec-label-featured:before,.mec-event-grid-minimal article.mec-label-canceled:before,.mec-event-grid-minimal article.mec-label-featured:before,.mec-event-grid-simple article.mec-label-canceled:before,.mec-event-grid-simple article.mec-label-featured:before,.mec-timetable-wrap article.mec-label-canceled:before,.mec-timetable-wrap article.mec-label-featured:before,.mec-wrap .mec-event-list-accordion article.mec-label-canceled:before,.mec-wrap .mec-event-list-accordion article.mec-label-featured:before,.mec-wrap .mec-event-list-modern article.mec-label-canceled:before,.mec-wrap .mec-event-list-modern article.mec-label-featured:before{display:none}.mec-wrap .mec-event-list-accordion article .mec-fc-style,.mec-wrap .mec-event-list-modern article .mec-fc-style,.mec-wrap article.mec-event-cover-classic .mec-fc-style,.mec-wrap article.mec-event-cover-clean .mec-fc-style,.mec-wrap article[class^=mec-event-countdown-] .mec-fc-style{top:-1px;right:-3px;font-size:11px;white-space:nowrap}.mec-event-grid-classic article.mec-label-canceled .mec-fc-style,.mec-event-grid-minimal article.mec-label-canceled .mec-fc-style,.mec-event-grid-simple article.mec-label-canceled .mec-fc-style,.mec-timetable-wrap article.mec-label-canceled .mec-fc-style,.mec-wrap .mec-event-list-accordion article.mec-label-canceled .mec-fc-style,.mec-wrap .mec-event-list-modern article.mec-label-canceled .mec-fc-style,.mec-wrap article.mec-event-cover-classic.mec-label-canceled .mec-fc-style,.mec-wrap article.mec-event-cover-clean.mec-label-canceled .mec-fc-style,.mec-wrap article[class^=mec-event-countdown-].mec-label-canceled .mec-fc-style{background:#de0404}.mec-event-grid-classic article.mec-label-canceled .mec-fc-style:before,.mec-event-grid-minimal article.mec-label-canceled .mec-fc-style:before,.mec-event-grid-simple article.mec-label-canceled .mec-fc-style:before,.mec-timetable-wrap article.mec-label-canceled .mec-fc-style:before,.mec-wrap .mec-event-list-accordion article.mec-label-canceled .mec-fc-style:before,.mec-wrap .mec-event-list-modern article.mec-label-canceled .mec-fc-style:before,.mec-wrap article.mec-event-cover-classic.mec-label-canceled .mec-fc-style:before,.mec-wrap article.mec-event-cover-clean.mec-label-canceled .mec-fc-style:before,.mec-wrap article[class^=mec-event-countdown-].mec-label-canceled .mec-fc-style:before{color:#de0404}.mec-wrap .mec-slider-t5 article:not([class^=mec-event-countdown]).mec-label-canceled:before,.mec-wrap .mec-slider-t5 article:not([class^=mec-event-countdown]).mec-label-featured:before{-ms-transform:none;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;top:271px;right:0}.mec-timetable-wrap article .mec-fc-style{top:-2px;font-size:10px;right:0}.mec-wrap article.mec-event-cover-modern .mec-fc-style{padding:5px 9px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px;display:inline-block;border-radius:2px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);right:0;top:0}.mec-skin-grid-events-container .mec-wrap .mec-event-grid-clean .mec-event-article:before{-ms-transform:none;-webkit-transform:none;transform:none!important;-webkit-transition:none;transition:none;top:22px!important;right:22px!important;padding:0 10px!important}.mec-event-grid-minimal article .mec-fc-style,.mec-event-grid-simple article .mec-fc-style{top:-4px;font-size:10px;margin-left:10px;right:0}.mec-event-grid-classic article .mec-fc-style{padding:5px 20px;font-size:12px;margin-top:8px;display:inline-block}.mec-load-month-link{color:#a9a9a9;font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase;text-decoration:unset;transition:all .33s ease}ul.mec-categories{padding:0}ul.mec-categories li.mec-category{list-style:none}ul.mec-categories li.mec-category a{font-weight:400;color:#626262;font-size:13px;text-align:left;transition:all .23s ease;-webkit-transition:all .23s ease}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields{display:inline-block;width:20px;height:20px;position:relative;cursor:pointer;margin:0 4px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAD90lEQVRoge2ZzWscZRjAf8/OJpUkQrF6SJMcNB+zobVdk8WCWEwqBEou0kMKtkgPHoRUD54VFMQ/wJBYhJ6MoGvFg3rQQ7dQFJVN09RANl9UkrgRbVrFuDZpZh4PSWqYmd2Z2a8Ize+0+7zPO/N7dt7l/RjYY48HGynHRZKqRltm7mmBXo1It9jEEBqBhq2UVYSswrTYmraVVFdn248iYpd675IK+GluruXehg4KchZoCtl9SVRHJcrw0fb2pWIdiirg2uzsY2LLOyjngNpib77FOujFdd1481hn50rYzqELGJ+afxGxh0AeCdvXhxURBuNm2ydhOgUuIJ1O1xgN+0eAl0OrhUDgwp3lxVd7e3s3Aub7k05n64yG3CXgZEl2QVG+sv6uG0gkDub8UiN+CZu/fBXlAYR+oz6XTKVSUb9U3wK2hk315LcR+vc3Nr/nn1aA8cz8GdDR8lmFR9DT8Vh7Mn97Hn6YmjpQKzUZ4NGKmAVnxRIrljDNW16NeYdQbaTmXXZfHuCAYUffytfo+QQmZmebbUvmKX2SKhdrIlZr3DR/cTZ4PgHL4jz/H3mAfUp00KvBVYCqRgQ5U3mnkKi+lFQ1nGFXAeOZuWNAc1WkwtHUMXOz2xl0FSDQWx2f8NjoCWfM4z8giWrIFIMorifgnqojdKDeF7Asi69TVxm7MYkIdB85TF/PcQzDqGjeNoqa/gWoNuab3765cpUr331//3vq283PJ5/vqWjeNgKNzpjXEGpwxzZJT0zuSmwHDzsDvou5nYjHg4l4xMqdVwiPAnQ1X3L3kcOuWNfRJyuet4O/nAH3f0BkGcVzu9jXcxyAsRuT9wX6nnu24nnbKCy7dJ2Ba9Nzn4lyKu9VdhX59KlY68DOiHsis3WsekLhEHC5uQqwlcvV0QmPitvNNYRUNTI+Pf+zQEt1tAKzEDdbH3ee5rmHkIgdUf2oel4BEUa9jiI95wGJMgysV1wqOGuCNeLV4FnA5lmlXqysU3BE+MBrNwaF9sTWQ28Av1fMKjgra/a9t/M15i3g0KGW2yq8Vhmn4Cj6SqFD34JroS6z7WOBC+XXCoYIQ12x9kuFcnwXczNm63mUz8unFRDRL+9kF1/3TQtyrXQ6W2fU55II/aWb+aPIF3fra08/09Lyj19uoOV0InEw98eviy+Avl+6XmFEGPpzeeFUEHko4gXH9czsgCLDlP/U7jdFB/3GvJNQGxqAeKw9WWvtM1EZBtbC9ncicFeEIWO9JhZWfqt/8Vyfnm5SooOqeraItdMC8KGyMdIVi2WLdSjLa1ZVjUzM3EzY6AlRuhU1BW36b3+tqyBLIDMCaRUuxzueGCvHa9Y99njQ+RcbkGTacAW/agAAAABJRU5ErkJggg==);background-position:center center;background-size:cover}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip{position:absolute;width:340px;bottom:24px;left:calc(50% - 170px);background:#fff;border-radius:5px;border:1px solid #535a6121;box-shadow:0 4px 45px -8px #444b5061;visibility:hidden;opacity:0;transition:opacity .18s ease,transform .18s ease,visibility .25s ease;transform:scale(.9);z-index:99}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields:hover .mec-data-fields-tooltip{visibility:visible;opacity:1;transform:scale(1)}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip:before{display:block;content:"";position:absolute;width:12px;height:12px;left:calc(50% - 12px);top:100%;transform:translate(50%,-50%) rotate(-45deg);background-color:#fff;box-shadow:0 8px 9px -4px #535a61;z-index:0}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box{overflow:hidden;border-radius:11px;padding:12px 0}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul{width:100%;height:200px;overflow-y:scroll;padding:9px 15px;text-align:left}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul::-webkit-scrollbar-track{background-color:#fafafa}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul::-webkit-scrollbar{width:4px;background-color:#fafafa}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul::-webkit-scrollbar-thumb{background-color:#40d9f1;border-radius:4px}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item{display:block;width:100%;text-transform:none;margin:0 0 8px 0;color:#616263;font-size:13px;line-height:1.5;font-weight:400;padding-bottom:8px;border-bottom:1px dashed #e1e2e3}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item:last-child{border-bottom:none}.mec-wrap [id^=mec_skin_events_] .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item a{color:#40d9f1;font-size:13px;line-height:1.5;font-weight:400}.mec-wrap [id^=mec_skin_events_] .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item a:hover{color:#000}.mec-hourly-schedule-speaker-info{background:#fff;padding:30px;border:1px solid #e6e6e6;max-width:740px;width:740px;margin-left:-110px}.mec-hourly-schedule-speaker-thumbnail{float:left;max-width:30%;width:30%}.mec-hourly-schedule-speaker-name{font-weight:700;font-size:26px;line-height:1.2;color:#333;text-transform:uppercase}.mec-hourly-schedule-speaker-details{float:left;width:69%;padding-left:25px}.mec-hourly-schedule-speaker-job-title{font-size:16px;line-height:1.3;margin-bottom:4px}.mec-hourly-schedule-speaker-description{font-size:14px;font-weight:400;color:#6d7683;line-height:1.7;text-align:left}.mec-hourly-schedule-speaker-contact-information a i{color:#6b6b6b;background:#ebebeb;line-height:29px;margin:9px 7px 9px 0;width:30px;height:30px;display:inline-block;text-align:center;transition:all .2s ease;font-size:15px;cursor:pointer;border-radius:3px}.mec-hourly-schedule-speaker-contact-information a i:hover{background:#222;color:#fff}@media only screen and (max-width:479px){.mec-hourly-schedule-speaker-thumbnail{float:none;max-width:none;margin-right:0;margin-bottom:15px;width:100%}.mec-hourly-schedule-speaker-thumbnail img{width:100%}.mec-hourly-schedule-speaker-details{padding-left:0}.mec-hourly-schedule-speaker-info{width:90%;margin:0 auto}}.mec-profile .mec-profile-bookings{border:2px solid #e6e6e6;text-align:center}.mec-profile .mec-profile-bookings tbody tr:first-child{background:#f7f7f7;font-weight:700;text-transform:capitalize}.mec-profile .mec-profile-bookings tbody tr{border-bottom:1px solid #e6e6e6;font-size:14px}.mec-profile .mec-profile-bookings tbody tr td{border:1px solid #e6e6e6;padding:10px;text-align:center;word-break:initial}.mec-profile .mec-profile-bookings tbody tr td:nth-child(1){width:5%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(2){width:53%;text-align:left}.mec-profile .mec-profile-bookings tbody tr td:nth-child(3){width:7%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(4){width:7%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(5){width:7%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(6){width:7%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(7){width:7%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(8){width:7%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(8) i{color:#fe686a}.mec-profile .mec-event-status{padding:5px 10px;color:#fff;border-radius:2px;font-size:12px;line-height:12px;letter-spacing:.4px}.mec-profile .mec-event-status.mec-book-confirmed{background:#50d477}.mec-profile .mec-event-status.mec-book-pending{background:#fcbe69}.mec-profile .mec-event-status.mec-book-rejected{background:#fe686a}.mec-profile .mec-event-date{font-size:12px;color:#888}.mec-event-date,.mec-event-status{text-align:center}.mec-event-date .mec-tooltip,.mec-event-status .mec-tooltip{position:relative;width:fit-content;margin:auto}.mec-profile i{font-size:15px;color:#008aff;vertical-align:text-bottom;margin-right:4px}.mec-event-date .mec-tooltip .box,.mec-event-status .mec-tooltip .box{min-width:250px;max-width:300px;display:inline-block;top:-8px;left:50%;margin-top:0;transform:translate(-50%,-100%);padding:0;background-color:#000;color:#fff;font-weight:400;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 #535a61;padding:5px 10px 6px;border-radius:8px;text-align:center;font-style:normal;opacity:0;visibility:hidden;display:none}.mec-event-date .mec-tooltip .box,.mec-event-status .mec-tooltip .box{font-size:13px;letter-spacing:1.1px;font-weight:500}.mec-event-date .mec-tooltip:hover .box:after,.mec-event-status .mec-tooltip:hover .box:after{content:"";position:absolute;width:12px;height:12px;left:calc(50% - 12px);bottom:-12px;transform:translate(50%,-50%) rotate(-45deg);background-color:#000;box-shadow:0 8px 9px -4px #535a61}.mec-event-status .mec-tooltip .box{min-width:100px}.mec-event-status.mec-book-confirmed .mec-tooltip .box,.mec-event-status.mec-book-confirmed .mec-tooltip:hover .box:after{background-color:#50d477}.mec-event-status.mec-book-rejected .mec-tooltip .box,.mec-event-status.mec-book-rejected .mec-tooltip:hover .box:after{background-color:#fe686a}.mec-event-status.mec-book-pending .mec-tooltip .box,.mec-event-status.mec-book-pending .mec-tooltip:hover .box:after{background-color:#fcbe69}.mec-event-date .mec-tooltip:hover .box,.mec-event-status .mec-tooltip:hover .box{opacity:1;visibility:visible;display:block}.mec-profile .mec-event-status{padding:0}.mec-profile .mec-booking-number-of-attendees{font-size:13px;color:#888}.mec-profile .mec-booking-number-of-attendees i,.mec-profile .mec-profile-bookings-view-invoice i{font-size:15px;color:#008aff;vertical-align:text-bottom;margin-right:4px}.mec-booking-attendees{background:#fff;padding:10px}.mec-booking-attendees{width:850px;text-align:center}.mec-booking-attendees-wrapper{border:2px solid #e6e6e6;font-size:14px}.mec-booking-attendees-head{display:table;width:100%;background:#f7f7f7;border-bottom:1px solid #e6e6e6;font-weight:700}.mec-booking-attendees-head span,.mec-booking-attendees-head-content>span{vertical-align:middle;display:table-cell;padding:7px;border-right:1px solid #e6e6e6;font-size:12px}.mec-booking-attendees-head-content{display:table;width:100%;border-bottom:1px solid #e6e6e6}.mec-booking-attendees-wrapper .mec-booking-attendees-head-content:last-child{border:none}.mec-booking-attendees-head span:nth-child(1),.mec-booking-attendees-head-content>span:nth-child(1){width:4%}.mec-booking-attendees-head span:nth-child(2),.mec-booking-attendees-head-content>span:nth-child(2){width:20%}.mec-booking-attendees-head span:nth-child(3),.mec-booking-attendees-head-content>span:nth-child(3){width:24%}.mec-booking-attendees-head span:nth-child(4),.mec-booking-attendees-head-content>span:nth-child(4){width:26%}.mec-booking-attendees-head span:nth-child(5),.mec-booking-attendees-head-content>span:nth-child(5){width:26%}@media only screen and (max-width:759px){.mec-booking-attendees{width:470px}.mec-booking-attendees-head span,.mec-booking-attendees-head-content>span{word-break:break-all}}@media (max-width:1366px){.mec-profile .mec-profile-bookings tbody tr td:nth-child(1){width:6%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(2){width:40%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(3){width:8%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(4){width:8%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(5){width:12%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(6){width:10%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(7){width:8%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(8){width:8%}}@media (max-width:1024px){.mec-profile .mec-profile-bookings tbody tr td:nth-child(1){width:5%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(2){width:30%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(3){width:10%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(4){width:10%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(5){width:15%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(6){width:10%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(7){width:10%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(8){width:10%}}@media (max-width:780px){.mec-profile .mec-profile-bookings tbody tr,.mec-profile i{font-size:12px}.mec-event-date .mec-tooltip .box{min-width:200px}.mec-event-status .mec-tooltip .box{min-width:90px}.mec-event-date .mec-tooltip .box,.mec-event-status .mec-tooltip .box{padding:4px 5px!important}.mec-profile .mec-profile-bookings tbody tr{font-size:12px}}@media (max-width:480px){.mec-profile .mec-booking-number-of-attendees,.mec-profile .mec-profile-bookings tbody tr,.mec-profile i{font-size:8px!important}.mec-profile .mec-profile-bookings tbody tr td{padding:3px}.mec-profile .mec-profile-bookings tbody tr td:nth-child(1){width:5%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(2){width:19%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(3){width:10%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(4){width:12%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(5){width:18%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(6){width:13%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(7){width:10%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(8){width:13%}.mec-event-date .mec-tooltip .box,.mec-event-status .mec-tooltip .box{font-size:8px}.mec-event-date .mec-tooltip .box{min-width:75px}.mec-event-status .mec-tooltip .box{min-width:70px}.mec-event-date .mec-tooltip .box,.mec-event-status .mec-tooltip .box{padding:4px 5px!important}}.mec-woo-booking-checkout{position:relative;border:none;border-radius:0;color:#fff;display:inline-block;font-size:12px;letter-spacing:1px;line-height:1.5;text-transform:uppercase;font-weight:600;text-decoration:none;cursor:pointer;margin-bottom:21px;margin-right:10px;line-height:1;padding:18px 20px 16px;background:#39c36e;-webkit-transition:all .21s ease;-moz-transition:all .21s ease;transition:all .21s ease;border-radius:0;margin-bottom:6px;min-width:170px;margin-top:5px;text-align:center}.mec-woo-booking-checkout:hover{background:#222;color:#fff}.mec-woo-booking-checkout:focus,.mec-woo-booking-checkout:visited{color:#fff}.single-mec-events .lity-container{max-width:480px;width:480px}.lity-content .mec-events-meta-group-booking{width:100%;padding:20px 50px;background:#fff}.lity-content .mec-events-meta-group-booking .mec-booking form>h4{text-transform:uppercase;font-size:15px;font-weight:700;color:#313131;border-bottom:4px solid #ebebeb;width:100%;display:block;padding-bottom:10px;position:relative;text-align:center;line-height:1.2;margin-bottom:10px}.lity-content .mec-events-meta-group-booking .mec-booking form>h4:before{padding:1px 35px;border-bottom:4px solid #40d9f1;font-size:6px;content:"";text-align:center;position:absolute;bottom:-4px;margin-left:-35px;left:50%}.lity-content .mec-events-meta-group-booking .mec-event-ticket-available,.lity-content .mec-events-meta-group-booking .mec-event-ticket-name,.lity-content .mec-events-meta-group-booking .mec-event-ticket-price,.lity-content .mec-events-meta-group-booking .mec-ticket-variation-name,.lity-content .mec-events-meta-group-booking .mec-ticket-variation-price,.lity-content .mec-events-meta-group-booking label{color:#424242;font-size:12px;font-weight:300;letter-spacing:0;margin:3px 0;clear:none;padding:5px 1em 3px 0;display:inline-block}.lity-content .mec-events-meta-group-booking .mec-event-ticket-available{margin-bottom:12px}.lity-content .mec-events-meta-group-booking select{display:block;background:#fcfcfc;min-height:42px;min-width:180px;font-size:13px;border:1px solid #e0e0e0;padding:13px 10px;width:100%;margin-bottom:20px;box-shadow:inset 0 2px 4px rgba(0,0,0,.051);clear:both}.lity-content .mec-events-meta-group-booking input[type=email]{color:#888;border:1px solid #e1e1e1;font-size:14px;display:block;width:100%;outline:0}.lity-content .mec-events-meta-group-booking input{margin-bottom:10px!important}.lity-content .mec-book-ticket-variation h5{color:#424242;font-size:12px;font-weight:300;letter-spacing:0;margin:0;clear:none;padding:5px 1em 3px 0;display:inline-block;text-transform:capitalize}.lity-content ul.mec-book-tickets-container{padding:0}.lity-content .mec-events-meta-group-booking input[type=email],.lity-content .mec-events-meta-group-booking input[type=number],.lity-content .mec-events-meta-group-booking input[type=text]{outline:0;display:block;background:#fcfcfc;min-height:42px;min-width:180px;font-size:13px;border:1px solid #e0e0e0;padding:13px 10px;width:100%;margin-bottom:20px;box-shadow:inset 0 2px 4px rgba(0,0,0,.051);clear:both;margin-bottom:2px!important}.lity-container .mec-click-pay #mec_woo_add_to_cart_btn_r,.lity-content button[type=submit]{position:relative;border:none;color:#fff;display:inline-block;font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:600;text-decoration:none;cursor:pointer;margin-right:10px;line-height:1;padding:18px 20px 16px;background:#39c36e;-webkit-transition:all .21s ease;-moz-transition:all .21s ease;transition:all .21s ease;min-width:170px;margin-top:5px;border-radius:0;margin-bottom:6px}.lity-content button[type=submit]:hover{background:#222}.lity-content .mec-book-tickets-container li{list-style:none}.lity-content .mec-events-meta-group-booking #mec_book_payment_form h4,.lity-content .mec-events-meta-group-booking li h4{font-size:19px;font-weight:700}.lity-content .mec-events-meta-group-booking .mec-book-price-total{display:inline-block;margin-bottom:10px;font-size:26px;color:#39c36e;font-weight:700;padding:10px 0}.lity-content .mec-events-meta-group-booking ul.mec-book-price-details li{width:50%}.lity-content .mec-events-meta-group-booking ul.mec-book-price-details li:nth-child(even){border:none}.lity-content .mec-events-meta-group-booking ul.mec-book-price-details li span{display:block}.lity-content .mec-events-meta-group-booking button[type=submit]:after{display:none;font-family:simple-line-icons;content:"\e098";margin-left:4px;-webkit-animation:rotating 1.2s linear infinite;-moz-animation:rotating 1.2s linear infinite;-ms-animation:rotating 1.2s linear infinite;-o-animation:rotating 1.2s linear infinite;animation:rotating 1.2s linear infinite}.lity-content .mec-events-meta-group-booking button[type=submit].loading:after{display:inline-block}@media only screen and (max-width:480px){.lity-content .mec-events-meta-group-booking{padding:20px;width:340px;margin:0 auto}}@media (max-width:480px){.single-mec-events .lity-container{max-width:440px;width:440px;margin:0 auto!important}}@media (max-width:411px){.single-mec-events .lity-container{max-width:380px;width:380px}}@media (max-width:375px){.single-mec-events .lity-container{max-width:350px;width:350px}}@media (max-width:320px){.single-mec-events .lity-container{max-width:300px;width:300px}}.mec-events-meta-group-booking{position:relative}.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}@-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-google-recaptcha{margin:0 0 20px 16px}.mec-wrap *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mec-wrap :after,.mec-wrap :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mec-wrap .clearfix:after,.mec-wrap .clearfix:before{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.mec-wrap .clearfix:after{clear:both}.mec-wrap .clearfix{zoom:1}.mec-wrap .clear,.mec-wrap .clr{clear:both;display:block;overflow:hidden;visibility:hidden}.mec-wrap .clr{visibility:visible;overflow:visible}.mec-container [class*=col-] img{max-width:100%}.mec-container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.mec-container:after,.mec-container:before{content:" ";display:table}.mec-container:after{clear:both}@media only screen and (max-width:479px){.mec-container{width:300px}}@media only screen and (min-width:480px) and (max-width:767px){.mec-container{width:420px}}@media only screen and (min-width:768px) and (max-width:960px){.mec-container{width:768px}}@media only screen and (min-width:961px){.mec-container{width:960px}}@media only screen and (min-width:1200px){.mec-container{width:1196px;padding-left:15px;padding-right:15px}}@media only screen and (min-width:1921px){.mec-container{max-width:1690px}}.mec-wrap .row{margin-left:-10px;margin-right:-10px}.mec-wrap .row:after,.mec-wrap .row:before{content:" ";display:table}.mec-wrap .row:after{clear:both}.mec-wrap .col-lg-1,.mec-wrap .col-lg-10,.mec-wrap .col-lg-11,.mec-wrap .col-lg-12,.mec-wrap .col-lg-2,.mec-wrap .col-lg-3,.mec-wrap .col-lg-4,.mec-wrap .col-lg-5,.mec-wrap .col-lg-6,.mec-wrap .col-lg-7,.mec-wrap .col-lg-8,.mec-wrap .col-lg-9,.mec-wrap .col-md-1,.mec-wrap .col-md-10,.mec-wrap .col-md-11,.mec-wrap .col-md-12,.mec-wrap .col-md-2,.mec-wrap .col-md-3,.mec-wrap .col-md-4,.mec-wrap .col-md-5,.mec-wrap .col-md-6,.mec-wrap .col-md-7,.mec-wrap .col-md-8,.mec-wrap .col-md-9,.mec-wrap .col-sm-1,.mec-wrap .col-sm-10,.mec-wrap .col-sm-11,.mec-wrap .col-sm-12,.mec-wrap .col-sm-2,.mec-wrap .col-sm-3,.mec-wrap .col-sm-4,.mec-wrap .col-sm-5,.mec-wrap .col-sm-6,.mec-wrap .col-sm-7,.mec-wrap .col-sm-8,.mec-wrap .col-sm-9,.mec-wrap .col-xs-1,.mec-wrap .col-xs-10,.mec-wrap .col-xs-11,.mec-wrap .col-xs-12,.mec-wrap .col-xs-2,.mec-wrap .col-xs-3,.mec-wrap .col-xs-4,.mec-wrap .col-xs-5,.mec-wrap .col-xs-6,.mec-wrap .col-xs-7,.mec-wrap .col-xs-8,.mec-wrap .col-xs-9{position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media only screen and (min-width:1200px){.mec-wrap .col-lg-1,.mec-wrap .col-lg-10,.mec-wrap .col-lg-11,.mec-wrap .col-lg-12,.mec-wrap .col-lg-2,.mec-wrap .col-lg-3,.mec-wrap .col-lg-4,.mec-wrap .col-lg-5,.mec-wrap .col-lg-6,.mec-wrap .col-lg-7,.mec-wrap .col-lg-8,.mec-wrap .col-lg-9,.mec-wrap .col-md-1,.mec-wrap .col-md-10,.mec-wrap .col-md-11,.mec-wrap .col-md-12,.mec-wrap .col-md-2,.mec-wrap .col-md-3,.mec-wrap .col-md-4,.mec-wrap .col-md-5,.mec-wrap .col-md-6,.mec-wrap .col-md-7,.mec-wrap .col-md-8,.mec-wrap .col-md-9,.mec-wrap .col-sm-1,.mec-wrap .col-sm-10,.mec-wrap .col-sm-11,.mec-wrap .col-sm-12,.mec-wrap .col-sm-2,.mec-wrap .col-sm-3,.mec-wrap .col-sm-4,.mec-wrap .col-sm-5,.mec-wrap .col-sm-6,.mec-wrap .col-sm-7,.mec-wrap .col-sm-8,.mec-wrap .col-sm-9,.mec-wrap .col-xs-1,.mec-wrap .col-xs-10,.mec-wrap .col-xs-11,.mec-wrap .col-xs-12,.mec-wrap .col-xs-2,.mec-wrap .col-xs-3,.mec-wrap .col-xs-4,.mec-wrap .col-xs-5,.mec-wrap .col-xs-6,.mec-wrap .col-xs-7,.mec-wrap .col-xs-8,.mec-wrap .col-xs-9{padding-left:15px;padding-right:15px}.mec-wrap .row{margin-left:-15px;margin-right:-15px}}.mec-container [class*=col-].alpha{padding-left:0}.mec-container [class*=col-].omega{padding-right:0}.mec-wrap .col-xs-1,.mec-wrap .col-xs-10,.mec-wrap .col-xs-11,.mec-wrap .col-xs-12,.mec-wrap .col-xs-2,.mec-wrap .col-xs-3,.mec-wrap .col-xs-4,.mec-wrap .col-xs-5,.mec-wrap .col-xs-6,.mec-wrap .col-xs-7,.mec-wrap .col-xs-8,.mec-wrap .col-xs-9{float:left}.mec-wrap .col-xs-12{width:100%}.mec-wrap .col-xs-11{width:91.66666666666666%}.mec-wrap .col-xs-10{width:83.33333333333334%}.mec-wrap .col-xs-9{width:75%}.mec-wrap .col-xs-8{width:66.66666666666666%}.mec-wrap .col-xs-7{width:58.333333333333336%}.mec-wrap .col-xs-6{width:50%}.mec-wrap .col-xs-5{width:41.66666666666667%}.mec-wrap .col-xs-4{width:33.33333333333333%}.mec-wrap .col-xs-3{width:25%}.mec-wrap .col-xs-2{width:16.666666666666664%}.mec-wrap .col-xs-1{width:8.333333333333332%}@media (min-width:768px){.mec-wrap .col-sm-1,.mec-wrap .col-sm-10,.mec-wrap .col-sm-11,.mec-wrap .col-sm-12,.mec-wrap .col-sm-2,.mec-wrap .col-sm-3,.mec-wrap .col-sm-4,.mec-wrap .col-sm-5,.mec-wrap .col-sm-6,.mec-wrap .col-sm-7,.mec-wrap .col-sm-8,.mec-wrap .col-sm-9{float:left}.mec-wrap .col-sm-12{width:100%}.mec-wrap .col-sm-11{width:91.66666666666666%}.mec-wrap .col-sm-10{width:83.33333333333334%}.mec-wrap .col-sm-9{width:75%}.mec-wrap .col-sm-8{width:66.66666666666666%}.mec-wrap .col-sm-7{width:58.333333333333336%}.mec-wrap .col-sm-6{width:50%}.mec-wrap .col-sm-5{width:41.66666666666667%}.mec-wrap .col-sm-4{width:33.33333333333333%}.mec-wrap .col-sm-3{width:25%}.mec-wrap .col-sm-2{width:16.666666666666664%}.mec-wrap .col-sm-1{width:8.333333333333332%}}@media (min-width:961px){.mec-wrap .col-md-1,.mec-wrap .col-md-10,.mec-wrap .col-md-11,.mec-wrap .col-md-12,.mec-wrap .col-md-2,.mec-wrap .col-md-3,.mec-wrap .col-md-4,.mec-wrap .col-md-5,.mec-wrap .col-md-6,.mec-wrap .col-md-7,.mec-wrap .col-md-8,.mec-wrap .col-md-9{float:left}.mec-wrap .col-md-12{width:100%}.mec-wrap .col-md-11{width:91.66666666666666%}.mec-wrap .col-md-10{width:83.33333333333334%}.mec-wrap .col-md-9{width:75%}.mec-wrap .col-md-8{width:66.66666666666666%}.mec-wrap .col-md-7{width:58.333333333333336%}.mec-wrap .col-md-6{width:50%}.mec-wrap .col-md-5{width:41.66666666666667%}.mec-wrap .col-md-4{width:33.33333333333333%}.mec-wrap .col-md-3{width:25%}.mec-wrap .col-md-2{width:16.666666666666664%}.mec-wrap .col-md-1{width:8.333333333333332%}}@media (min-width:1200px){.mec-wrap .col-lg-1,.mec-wrap .col-lg-10,.mec-wrap .col-lg-11,.mec-wrap .col-lg-12,.mec-wrap .col-lg-2,.mec-wrap .col-lg-3,.mec-wrap .col-lg-4,.mec-wrap .col-lg-5,.mec-wrap .col-lg-6,.mec-wrap .col-lg-7,.mec-wrap .col-lg-8,.mec-wrap .col-lg-9{float:left}.mec-wrap .col-lg-12{width:100%}.mec-wrap .col-lg-11{width:91.66666666666666%}.mec-wrap .col-lg-10{width:83.33333333333334%}.mec-wrap .col-lg-9{width:75%}.mec-wrap .col-lg-8{width:66.66666666666666%}.mec-wrap .col-lg-7{width:58.333333333333336%}.mec-wrap .col-lg-6{width:50%}.mec-wrap .col-lg-5{width:41.66666666666667%}.mec-wrap .col-lg-4{width:33.33333333333333%}.mec-wrap .col-lg-3{width:25%}.mec-wrap .col-lg-2{width:16.666666666666664%}.mec-wrap .col-lg-1{width:8.333333333333332%}}#mec_woo_add_to_cart_btn{min-width:170px;margin-top:5px;text-align:center}.mec-breadcrumbs{border-radius:2px;padding:9px 15px 6px;font-size:11px;color:#8d8d8d;letter-spacing:0;text-transform:none;font-weight:500;margin:auto 15px 33px 15px;border:1px solid #e6e6e6;box-shadow:0 2px 0 0 rgba(0,0,0,.025)}.mec-breadcrumbs-modern{margin:auto 0 33px 0}.mec-breadcrumbs a{color:#000;padding-left:4px}.mec-breadcrumbs a:hover{text-decoration:underline}.mec-breadcrumbs i{font-size:8px;margin:0 0 0 4px}.mec-breadcrumbs .container{padding-left:20px}.mec-content-notification a{margin-left:5px}.mec-content-notification{background:#f7f7f7;padding:10px 10px 10px;border:1px solid #e8e8e8}.mec-content-notification p{margin-bottom:0}.mec-fes-form #mec-advanced-wraper div:first-child>ul{border:1px solid #cfeff5;width:auto;box-shadow:0 1px 4px -2px #cfeff5;display:block;margin:5px 0 10px;padding:5px 0;border-radius:2px}.mec-fes-form #mec-advanced-wraper div:first-child>ul:last-of-type{margin-bottom:35px}#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 #cfeff5}#mec-advanced-wraper div:first-child>ul>ul>li{margin:0;padding:2px 10px;cursor:pointer;border-radius:2px;transition:all .18s ease}.mec-fes-form #mec-advanced-wraper div:first-child>ul>ul>li.mec-active,.mec-fes-form #mec-advanced-wraper div:first-child>ul>ul>li:hover{background:#40d9f1!important;box-shadow:0 1px 9px -3px #40d9f1;color:#fff!important}.mec-search-bar-wrap .mec-search-form .mec-text-input-search{width:83%}.mec-search-bar-wrap .mec-search-form .mec-ajax-search-result .mec-text-input-search{width:100%;float:none}.mec-search-bar-wrap input#mec-search-bar-input{width:calc(100% - 84%);margin-left:11px;background:#40d9f1;color:#fff;font-weight:400}.mec-text-input-search+input#mec-search-bar-input{margin-left:-3px}.mec-search-bar-wrap input#mec-search-bar-input:hover{background:#000}.mec-wrap.mec-search-bar-wrap .mec-totalcal-box input{float:none}@media (max-width:768px){.mec-search-bar-wrap .mec-search-form .mec-text-input-search{display:inline-block}}@media (max-width:480px){.mec-search-bar-wrap .mec-search-form .mec-text-input-search{width:64%}.mec-search-bar-wrap input#mec-search-bar-input{width:calc(100% - 67%)}}.mec-wrap.mec-search-bar-wrap .mec-totalcal-box{overflow:visible}.mec-ajax-search-result{position:relative}.mec-search-bar-wrap.mec-wrap .mec-totalcal-box input[type=text]{width:calc(100% - 36px)}.mec-search-bar-wrap.mec-wrap .mec-totalcal-box input[type=text]:focus{border-color:#efefef}div#mec-ajax-search-result-wrap{position:absolute;top:100%;opacity:0;visibility:hidden;width:calc(100% - 2px);min-height:50px;left:0;right:0;padding:0 10px;z-index:9999;transition:all .3s ease}.mec-ajax-search-result-events{background:#fff;padding:10px 20px;border:1px solid #efefef;border-top:none}.mec-ajax-search-result-events article:first-of-type{border:none}article.mec-search-bar-result{text-align:left;margin-bottom:0;padding-bottom:25px;padding-top:26px;border-top:1px solid #efefef;transition:all .33s ease;clear:both}.mec-search-bar-result .mec-event-list-search-bar-date{width:64px;height:64px;margin-right:10px;font-size:11px;text-transform:uppercase;float:left;text-align:center;padding-top:2px}.mec-search-bar-result .mec-event-list-search-bar-date span{font-size:40px;line-height:30px;font-weight:700;display:block;margin-bottom:6px;letter-spacing:1px}.mec-search-bar-result .mec-event-image{float:left;margin-right:20px;width:65px;height:auto}.mec-search-bar-result .mec-event-time{font-size:11px;line-height:1.1;margin:0}.mec-search-bar-result .mec-event-time i{color:#40d9f1;float:none;width:unset;height:unset;font-size:inherit;margin-right:3px;border:none;padding:0}.mec-search-bar-result .mec-event-title{font-size:13px;padding:0;margin:10px 0 8px;font-weight:700;text-transform:uppercase}.mec-search-bar-result .mec-event-title a{text-decoration:none;color:#494949;transition:color .3s ease}.mec-search-bar-result .mec-event-detail{font-size:13px;line-height:1.3;color:#9a9a9a;margin-bottom:0}.mec-wrap.mec-modern-search-bar .mec-totalcal-box{background:rgba(255,255,255,.87);border:none;padding:35px;border-radius:3px;box-shadow:0 3px 13px rgba(0,0,0,.4);position:relative}.mec-wrap.mec-modern-search-bar .mec-totalcal-box input[type=search],.mec-wrap.mec-modern-search-bar .mec-totalcal-box input[type=text]{height:58px;background:rgba(255,255,255,.99);border-radius:2px;box-shadow:0 4px 8px rgba(0,0,0,.1) inset;border:1px solid #ccc;width:100%;padding-left:45px;padding-right:13px;font-size:16px}.mec-wrap.mec-modern-search-bar .mec-totalcal-box .mec-text-input-search i{position:absolute;background:0 0;border:none;font-size:21px;left:15px;top:calc(50% - 19px);color:#40d9f1}.mec-wrap.mec-modern-search-bar .mec-text-input-search{position:relative;height:58px}.mec-wrap.mec-modern-search-bar .mec-totalcal-box input[type=submit]{height:58px;border:none;border-radius:2px;background:#fc4a1a;font-size:17px;font-weight:700!important}.mec-wrap.mec-modern-search-bar .mec-text-input-search+input#mec-search-bar-input{margin-left:0}.mec-wrap.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select{height:45px;background:rgba(255,255,255,.99);border-radius:2px;box-shadow:0 4px 8px rgba(0,0,0,.1) inset;border:1px solid #ccc;padding-right:13px;font-size:16px;border-left:0}.mec-wrap.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap i{height:45px;background:#ffff;border-radius:2px 0 0 2px;box-shadow:none;border:1px solid #ccc;font-size:15px;padding-top:14px;border-right:0;color:#40d9f1;margin-right:-1px}.mec-wrap.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap{min-height:64px}@media (max-width:768px){.mec-wrap.mec-modern-search-bar .mec-search-form .mec-text-input-search{width:70%}.mec-wrap.mec-modern-search-bar input#mec-search-bar-input{width:calc(100% - 72%)}}@media (max-width:480px){.mec-wrap.mec-modern-search-bar input#mec-search-bar-input{width:92%;padding:0 10px;position:relative;display:block;margin-left:11px}.mec-wrap.mec-modern-search-bar .mec-search-form .mec-text-input-search{width:100%;margin-bottom:20px}.mec-wrap.mec-modern-search-bar .mec-text-input-search+input#mec-search-bar-input{margin-left:10px}}.mec-related-events{margin-right:-15px;margin-left:-15px}.mec-related-events-wrap{margin-top:50px}.mec-related-events-wrap h3.mec-rec-events-title:before{content:"";background:#2c2f34;width:46px;height:4px;position:absolute;top:59px;left:0}.mec-related-events-wrap h3.mec-rec-events-title{font-size:21px;font-weight:600;padding:17px 0;margin-bottom:28px;text-transform:uppercase;border-bottom:1px solid #e8e8e8;position:relative}.mec-related-event-post figure{margin:0}.mec-related-event-post figure img{width:100%}.mec-related-event-content{background-color:#fff;margin:-27px 30px 15px;position:relative;max-width:90%;padding:13px 21px 16px 19px}.mec-related-event-content h5 a{font-size:16px;color:#121212;font-weight:600;transition:all .3s ease}.mec-next-previous-events{width:100%;height:104px;display:block;padding:0}.mec-next-previous-events li{list-style:none;width:50%;display:inline-block;margin:40px 0 40px}.mec-next-previous-events li:last-child{text-align:right;float:right}.mec-next-previous-events li a{padding:9px 14px 9px 14px;border:1px solid #000;transition:.3s}.mec-wrap .mec-next-previous-events li a:hover{color:#fff}.mec-previous-event{float:left;text-align:left}.mec-next-event ul{padding-left:0}.mec-next-previous-events .mec-previous-event i{padding-right:20px}.mec-next-previous-events .mec-next-event i{padding-left:20px}.mec-next-multiple ul{padding:0}.mec-next-multiple ul li a{display:block;position:relative;padding:11px 14px 9px;z-index:9}.mec-next-multiple ul .mec-date,.mec-next-multiple ul .mec-time{display:inline-block}.mec-next-multiple ul .mec-time{width:40%}.mec-next-multiple ul .mec-date{width:60%}.mec-next-multiple ul .mec-date{float:left;text-align:left}.mec-next-multiple ul .mec-time{text-align:right;position:relative;z-index:-1}.mec-next-multiple ul .mec-time dd{margin:0;padding:0}.mec-next-multiple ul .mec-date .mec-end-date-label,.mec-next-multiple ul .mec-date .mec-start-date-label,.mec-next-multiple ul .mec-time .mec-events-abbr{font-size:11px;line-height:24px}@media (max-width:1280px){.mec-next-multiple ul li a{padding:7px 9px 5px}.mec-next-multiple ul .mec-date .mec-start-date-label,.mec-next-multiple ul .mec-time .mec-events-abbr{font-size:12px}}@media (max-width:480px){.mec-next-previous-events li{list-style:none;width:100%;display:block;margin:10px 0;float:unset}.mec-next-previous-events li a{width:100%;max-width:100%;float:unset;display:block;text-align:center;font-size:16px}}.mec-fes-form-cntt #mec-organizer-payments ul{list-style:none;background:0 0;margin:0;padding-left:0}.mec-fes-form-cntt #mec-organizer-payments ul li h4{background:0 0;letter-spacing:.2px;display:inline-block;padding-left:0!important;padding-bottom:10px!important;margin:0;margin-bottom:1px;letter-spacing:1px;text-transform:capitalize;padding-top:1px}.mec-fes-form-cntt #mec-organizer-payments ul>li{width:100%;display:inline-block;vertical-align:top;padding:0;margin:0}.mec-fes-form #mec_gateway_options_form_stripe_connection_button{padding:9px 13px!important}#mec-login-form.mec-login-form{width:100%;background:#fff;padding:20px;margin:0 auto;text-align:center;position:relative}#mec-login-form.mec-login-form .mec-login-input{display:block;width:286px;margin:0 auto;margin-bottom:12px}#mec-login-form.mec-login-form .mec-login-forgotpassword{display:inline-block}.mec-login-forgotpassword a{color:#000}#mec-login-form.mec-login-form .mec-login-submit{float:right;text-align:right;width:49%;padding-right:2px}#mec-login-form.mec-login-form .mec-login-input input{border:none;box-shadow:none;background:#fff;color:#ccc;border-left:1px solid #e6e6e6;padding:0;height:100%;background-image:none!important;padding-left:10px;padding-right:0;width:222px;margin-left:0;clear:none;float:left}#mec-login-form.mec-login-form .mec-login-input label{border:1px solid #e6e6e6;height:52px;display:inline-block;padding:0;border-radius:3px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.04)}#mec-login-form.mec-login-form .mec-login-input label i{padding:15px 13px 17px 16px;vertical-align:middle;font-size:20px;width:50px;color:#c5cad0;background:#fafafa;margin-right:0;float:left}#mec-login-form.mec-login-form .mec-login-forgotpassword{float:left;width:49%;text-align:left;padding-top:10px;font-size:13px;padding-left:2px}#mec-login-form.mec-login-form button{width:120px;height:44px;border:none;color:#fff;border-radius:3px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:all .22s ease;margin:0;min-width:unset}.mec-login-form button{box-shadow:0 4px 22px -7px #40d9f1;background-color:#40d9f1}#mec-login-form.mec-login-form button:hover{background:#222;box-shadow:0 3px 14px -4px #333}#mec-login-form.mec-login-form .mec-login-form-footer{width:286px;margin:0 auto;margin-top:20px;clear:both;position:relative;display:block;min-height:50px}#mec-login-form.mec-login-form .mec-ajax-login-loading{position:absolute;background:#ffffffc2;left:0;right:0;top:0;bottom:0}#mec-login-form.mec-login-form .lds-ripple{position:absolute;width:64px;height:64px;top:calc(50% - 23px);left:calc(50% - 23px)}#mec-login-form.mec-login-form .lds-ripple div{position:absolute;border:4px solid #40d9f1;opacity:1;border-radius:50%;animation:lds-ripple 1.2s cubic-bezier(0,.2,.1,.8) infinite}#mec-login-form.mec-login-form .lds-ripple div:nth-child(2){animation-delay:-.5s}#mec-login-form.mec-login-form .mec-ajax-login-loading-text{position:absolute;min-width:200px;top:calc(50% - 18px);left:calc(50% - 124px);color:#fff;padding:10px 22px;border-radius:3px;background:#fff;height:47px}#mec-login-form.mec-login-form .mec-ajax-login-loading-text strong{color:#3fcc60}#mec-login-form.mec-login-form .mec-ajax-login-loading-text strong:before{content:"";position:absolute;top:8px;left:1px;border-right:2px solid #3fcc60;border-bottom:2px solid #3acb5c;transform:rotate(45deg);transform-origin:0 100%;color:#000;animation:checkbox-check 130ms 140ms cubic-bezier(.4,0,.23,1) forwards;width:8px;height:14px}#mec-login-form.mec-login-form .mec-ajax-login-loading-text.error strong:after{content:"";position:absolute;top:14px;left:5px;border-bottom:2px solid #ff5d39;transform:rotate(45deg);transform-origin:0 100%;color:#000;animation:checkbox-check 130ms 140ms cubic-bezier(.4,0,.23,1) forwards;width:14px;height:4px}#mec-login-form.mec-login-form .mec-ajax-login-loading-text.error strong{color:#ff5d39}#mec-login-form.mec-login-form .mec-ajax-login-loading-text.error strong:before{border-color:#ff5d39;border-bottom:none}@keyframes lds-ripple{0%{top:28px;left:28px;width:0;height:0;opacity:1}100%{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}.mec-book-form-gateway-checkout [id*=mec_do_transaction_stripe_] .mec-form-row:first-child{margin-bottom:20px}.mec-events-meta-group-booking .StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease;margin-bottom:20px;background:#fff}.mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=text]{box-sizing:border-box;height:40px;padding:10px 12px;border:0!important;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0 #e6ebf1!important;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease;margin-bottom:20px;background:#fff!important}.mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=text]:focus{outline:0}.mec-events-meta-group-booking .StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.mec-events-meta-group-booking .StripeElement--invalid{border-color:#fa755a}.mec-events-meta-group-booking .StripeElement--webkit-autofill{background-color:#fefde5!important}.mec-booking-tab-content .button,.mec-booking-tab-content .mec-bfixed-field-add-option,.mec-booking-tab-content .mec-reg-field-add-option,.mec-fes-form .mec-form-row .button:not(.wp-color-result),.mec-fes-form input[type=file],ul#mec_bfixed_form_fields li .mec_bfixed_field_remove,ul#mec_orgz_form_row li .mec-additional-organizer-remove,ul#mec_reg_form_fields li .mec_reg_field_remove{height:40px;margin-top:1px;text-decoration:none;font-size:14px;line-height:34px!important;margin:0;padding:0 15px 1px!important;text-transform:none;letter-spacing:0;font-weight:600;color:#40d9f1;background:#fff;border-radius:3px;margin-right:8px;border:2px solid #cfeff5;box-shadow:0 2px 6px -3px #cfeff5}.mec-fes-form .mec-additional-organizers .select2-container{margin-bottom:0}.mec-booking-tab-content .button:hover,.mec-booking-tab-content .mec-bfixed-field-add-option:hover,.mec-booking-tab-content .mec-reg-field-add-option:hover,.mec-fes-form .mec-form-row .button:not(.wp-color-result):hover{background:#40d9f1;color:#fff;border-color:#40d9f1;box-shadow:0 2px 6px -3px #40d9f1}.mec-fes-form .mec-form-row input+button.button{vertical-align:top}.mec-fes-form .mec-form-row .quicktags-toolbar input.button.button-small{border-width:1px;padding:0 7px;color:#80c6d2;font-weight:400;margin:1px;transform:none}.mec-fes-form input[type=file]{max-width:166px;text-align:center;height:44px;transition:all .2s ease;border-radius:5px!important;border:2px dashed #b8e9f3}.mec-fes-form input[type=file]:hover{box-shadow:0 2px 16px -3px #cfeff5}.mec-fes-form input[type=file]::-webkit-file-upload-button{visibility:hidden;width:1px;height:38px}.mec-fes-form input[type=file]::-moz-file-upload-button{visibility:hidden;width:1px;height:38px}.mec-fes-form .mec-meta-box-fields>label{padding:0}#mec_bfixed_form_fields li,#mec_orgz_form_row li,#mec_reg_form_fields li{list-style:none}ul#mec_bfixed_form_fields,ul#mec_orgz_form_row,ul#mec_reg_form_fields{padding:0;margin:0}ul#mec_bfixed_form_fields li,ul#mec_orgz_form_row li,ul#mec_reg_form_fields li{background:#f8feff;margin:6px -20px;padding:15px 25px 10px;width:auto;font-size:13px;border-top:1px solid #e8fafd;border-bottom:1px solid #e8fafd;position:relative}ul#mec_bfixed_form_fields li .mec_bfixed_field_remove,ul#mec_orgz_form_row li .mec-additional-organizer-remove,ul#mec_reg_form_fields li .mec_reg_field_remove{position:absolute;right:10px;top:10px;margin:0;padding:6px 8px!important;font-size:11px;line-height:12px!important;min-height:10px;height:auto;display:block;cursor:pointer;color:#ea6485;border-color:#ffd2dd;letter-spacing:.4px}ul#mec_bfixed_form_fields li .mec_bfixed_field_remove:hover,ul#mec_orgz_form_row li .mec-additional-organizer-remove:hover,ul#mec_reg_form_fields li .mec_reg_field_remove:hover{background:#ea6485;color:#fff;border-color:#ea6485;box-shadow:0 2px 6px -3px #ea6485}#mec_bfixed_form_fields input[type=checkbox],#mec_bfixed_form_fields input[type=radio],#mec_reg_form_fields input[type=checkbox],#mec_reg_form_fields input[type=radio],.mec-form-row input[type=checkbox],.mec-form-row input[type=radio]{background-color:#fff;border:1px solid #cfeff5;box-shadow:0 1px 3px -1px #cfeff5;padding:9px;border-radius:3px;min-width:24px;min-height:24px;display:inline-block!important;vertical-align:middle;float:none;transition:all .18s ease;outline:0;margin:1px 4px 4px 0;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}#mec_bfixed_form_fields input[type=checkbox]:focus,#mec_bfixed_form_fields input[type=radio]:focus,#mec_reg_form_fields input[type=checkbox]:focus,#mec_reg_form_fields input[type=radio]:focus,.mec-form-row input[type=checkbox]:focus,.mec-form-row input[type=radio]:focus{outline:0}#mec_bfixed_form_fields input[type=radio],#mec_reg_form_fields input[type=radio],.mec-form-row input[type=radio]{-webkit-appearance:none;border-radius:20px!important;min-width:20px;min-height:20px;margin:0 0 4px 0;vertical-align:middle}#mec_bfixed_form_fields input[type=checkbox]:hover,#mec_bfixed_form_fields input[type=radio]:hover,#mec_reg_form_fields input[type=checkbox]:hover,#mec_reg_form_fields input[type=radio]:hover,.mec-form-row input[type=checkbox]:hover,.mec-form-row input[type=radio]:hover{border-color:#40d9f1}#mec_bfixed_form_fields input[type=checkbox]:checked,#mec_bfixed_form_fields input[type=radio]:checked,#mec_reg_form_fields input[type=checkbox]:checked,#mec_reg_form_fields input[type=radio]:checked,.mec-fes-form .mec-form-row input[type=checkbox]:checked,.mec-fes-form .mec-form-row input[type=radio]:checked{box-shadow:0 1px 6px -2px #40d9f1;border-color:#40d9f1;background:#40d9f1!important;border-radius:2px;position:relative}.mec-form-row input[type=radio]:checked{box-shadow:0 1px 6px -2px #40d9f1,inset 0 0 0 3px #fff!important}#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:"";font:normal;position:absolute;top:12px;left:5px;margin:0;vertical-align:middle;line-height:1;border-right:2px solid #fff!important;border-bottom:2px solid #fff!important;transform:rotate(45deg);transform-origin:0 100%;color:#fff;transition:all .2s ease;animation:checkbox-check 130ms 140ms cubic-bezier(.4,0,.23,1) forwards}@keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;transform:translate3d(0,0,0) rotate(45deg)}33%{width:6px;height:0;transform:translate3d(0,0,0) rotate(45deg)}100%{width:6px;height:12px;border-color:#fff;transform:translate3d(0,-12px,0) rotate(45deg)}}#wrap #mec-event-data input[type=radio]{position:relative}#wrap #mec-event-data input[type=radio]:empty::before{display:none}#mec_bfixed_form_field_types .button,#mec_reg_form_field_types .button{position:relative;outline:0;border-radius:50px;padding:2px 21px 2px 31px!important;line-height:1;font-size:11px;font-weight:600;color:#40d9f1;letter-spacing:2px;height:auto;cursor:pointer;margin-top:5px;text-transform:uppercase;box-shadow:0 2px 6px -3px #40d9f1;border:2px solid #cfeff5}#mec_fes_location_remove_image_button,#mec_fes_organizer_remove_image_button,#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-col-1 .button,#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-form-row.mec-box .button,#mec_meta_box_tickets_form [id^=mec_ticket_row] button,#mec_reg_form_field_types .button.red{color:#ea6485;box-shadow:0 2px 6px -3px #ea6485;background:#fff;border-color:#ffd2dd}#mec_fes_location_remove_image_button:hover,#mec_fes_organizer_remove_image_button:hover,#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-col-1 .button:hover,#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-form-row.mec-box .button:hover,#mec_meta_box_tickets_form [id^=mec_ticket_row] button:hover,#mec_reg_form_field_types .button.red:hover{background:#ea6485;color:#fff}#mec_bfixed_form_field_types .button:before,#mec_reg_form_field_types .button:before{position:absolute;left:12px;color:#40d9f1;content:"\e095";font-family:simple-line-icons;font-size:13px;display:inline-block}#mec_reg_form_field_types .button.red:before{color:#ea6485}#mec_bfixed_form_field_types .button:hover:before,#mec_reg_form_field_types .button.red:hover:before,#mec_reg_form_field_types .button:hover:before{color:#fff}#mec_fes_location_remove_image_button:hover,#mec_fes_organizer_remove_image_button:hover,#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-col-1 .button:hover,#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-form-row.mec-box .button:hover,#mec_meta_box_tickets_form [id^=mec_ticket_row] button:hover,#mec_price_per_dates_container .button:hover,#mec_reg_form_field_types .button.red:hover{color:#fff;border:2px solid #ea6485}#mec_taxes_fees_container_toggle [id^=mec_remove_fee_button],#mec_ticket_variations_list [id^=mec_remove_ticket_variation_button]{color:#ea6485;border-color:#ffd2dd}#mec_taxes_fees_container_toggle [id^=mec_remove_fee_button]:hover,#mec_ticket_variations_list [id^=mec_remove_ticket_variation_button]:hover{color:#fff;border:2px solid #ea6485;background:#ea6485}#mec_fees_list [id^=mec_remove_fee_button],#mec_meta_box_ticket_variations_form .mec-form-row [id^=mec_remove_ticket_variation_button]{margin-left:14px!important}#mec_meta_box_hourly_schedule_days .mec-add-hourly-schedule-button{line-height:10px!important}#mec_meta_box_tickets_form [id^=mec_ticket_row] .mec_add_price_date_button{color:#40d9f1;box-shadow:0 2px 6px -3px #40d9f1;border:2px solid #cfeff5}#mec_meta_box_tickets_form [id^=mec_ticket_row] .mec_add_price_date_button:hover,#mec_reg_form_field_types .button:hover{color:#fff;border:2px solid #40d9f1;background:#40d9f1}.mec-fes-form #mec_bfixed_form_fields span.mec_bfixed_field_sort,.mec-fes-form #mec_orgz_form_row span.mec-additional-organizer-sort,.mec-fes-form #mec_reg_form_fields span.mec_reg_field_sort{font-size:0;color:#fff;padding-left:20px}.mec-fes-form #mec_bfixed_form_fields .mec_bfixed_field_option_sort,.mec-fes-form #mec_orgz_form_row span.mec-additional-organizer-sort,.mec-fes-form #mec_reg_form_fields .mec_reg_field_options,.mec-fes-form #mec_reg_form_fields span.mec_reg_field_option_sort{font-size:0}.mec-fes-form #mec_bfixed_form_fields span.mec_bfixed_field_option_sort:before,.mec-fes-form #mec_bfixed_form_fields span.mec_bfixed_field_sort:before,.mec-fes-form #mec_orgz_form_row span.mec-additional-organizer-sort:before,.mec-fes-form #mec_reg_form_fields span.mec_reg_field_option_sort:before,.mec-fes-form #mec_reg_form_fields span.mec_reg_field_options:before,.mec-fes-form #mec_reg_form_fields span.mec_reg_field_sort:before{position:absolute;left:px;top:12px;width:80px;height:20px;display:block;cursor:move;font-family:simple-line-icons;content:"\e023";font-size:18px;color:#888}.mec-fes-form #mec_bfixed_form_fields span.mec_bfixed_field_option_sort:before,.mec-fes-form #mec_reg_form_fields span.mec_reg_field_option_sort:before,.mec-fes-form #mec_reg_form_fields span.mec_reg_field_options:before{font-size:13px;left:2px;top:26px;width:14px;height:14px}.mec-fes-form #mec_bfixed_form_fields .mec_bfixed_field_options,.mec-fes-form #mec_reg_form_fields .mec_reg_field_options{margin-top:20px}.mec-fes-form #mec_fes_form #mec_bfixed_form_fields .mec_bfixed_notification_placeholder{font-size:0}.mec-form-row input+span.mec-tooltip,.mec-form-row select+span.mec-tooltip{bottom:10px}.mec-form-row label+span.mec-tooltip{bottom:8px}.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 .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 input:disabled{opacity:.6;background:#f6f6f6}.mec-form-row p{font-size:12px!important;line-height:18px!important;color:#97b2bb!important}.mec-form-row p.description{font-style:italic}.ui-datepicker.ui-widget{border:1px solid #e8e8e8;box-shadow:0 1px 9px rgba(0,0,0,.12)}table.ui-datepicker-calendar{margin-bottom:0}.ui-datepicker-calendar th{font-weight:700;color:#4a4b4c}.ui-datepicker-calendar td,.ui-datepicker-calendar th,.ui-datepicker-calendar tr{border:none}.ui-datepicker.ui-widget select{font-weight:600;font-size:12px;display:inline-block;border-radius:2px;padding:2px 10px;margin:5px 3px;width:auto;min-height:20px;height:26px;border:1px solid #e3e3e3;box-shadow:inset 0 1px 3px rgba(0,0,0,.04)}.ui-datepicker.ui-widget table{border-spacing:2px;border:none}.ui-datepicker.ui-widget td,.ui-datepicker.ui-widget tr{padding:0;background:0 0!important}.ui-datepicker.ui-widget td a{color:#9a9b9c;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-fes-form .mec-tooltip .dashicons-before:before{color:#40d9f1}.mec-fes-form button[type=submit].mec-fes-sub-button{border-radius:3px;background:#40d9f1;color:#fff;height:54px;font-size:17px;font-weight:700;box-shadow:0 2px 8px -4px #40d9f1;display:block;transition:all .28s ease;text-transform:uppercase;margin:20px 0 0;padding:14px 20px;border:0;cursor:pointer;text-align:center;letter-spacing:.1em;line-height:1}.mec-fes-form button[type=submit].mec-fes-sub-button:hover{box-shadow:0 2px 12px -2px #40d9f1}.mec-fes-form button[type=submit].mec-fes-sub-button:focus{margin-bottom:-2px;background:#1dc2dc}.mec-fes-form .mec-title span.mec-dashicons{color:#40d9f1;float:left;margin-right:5px}.mec-fes-form .mec-tooltip .box h5{padding:14px 2px}#mec_fes_form,.mec-fes-form-top-actions{max-width:838px;margin:0 auto}@media only screen and (min-width:961px){.mec-fes-form .mec-fes-form-cntt{width:calc(100% - 300px);float:left;padding-right:20px;max-width:538px;display:block}.mec-fes-form .mec-fes-form-sdbr{width:300px}}.mec-fes-form .quicktags-toolbar,.mec-fes-form div.mce-toolbar-grp{background:#ecfcff;border-bottom:1px solid #cfeff5;box-shadow:0 1px 0 1px #cfeff5}.mec-fes-form .quicktags-toolbar{margin-right:-1px;border-top:1px solid #cfeff5}.mec-fes-form div.mce-statusbar{border-top-color:#cfeff5}.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-listbox{border:1px solid #cfeff5;border-radius:3px}.mec-fes-form .mce-tinymce.mce-container.mce-panel{border:1px solid #cfeff5;box-shadow:0 2px 6px -3px #cfeff5;border-radius:2px 0 2px 2px}.mec-fes-form .wp-editor-tools .wp-media-buttons{transform:translateY(-6px);margin-top:-6px}.mec-fes-form .wp-editor-tabs{padding-right:0;margin-right:-2px}.mec-fes-form .wp-editor-tabs .wp-switch-editor{border-radius:3px 3px 0 0;border-color:#cfeff5;background:#fff;color:#96b8bd;border-bottom:1px solid #ecfcff}.mec-fes-form .html-active .switch-html,.mec-fes-form .tmce-active .switch-tmce,.mec-fes-form .wp-editor-tabs .wp-switch-editor:active{background:#ecfcff;color:#40d9f1}.mec-fes-form .wp-editor-container,.mec-fes-form div.mce-edit-area.mce-panel{border:none;box-shadow:none}.mec-fes-form .wp-editor-container textarea.wp-editor-area{max-width:100%}.mec-fes-form .mce-toolbar .mce-listbox button{font-size:12px;line-height:22px;color:#798f96}.mec-fes-form .mce-toolbar .mce-ico{color:#627f88}.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-active,.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn:active,.mec-fes-form .qt-dfw.active{background:#fff;border-color:#40d9f1;box-shadow:inset 0 2px 6px -3px rgba(106,231,255,.7)}.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-active .mce-ico{color:#40d9f1}body .mce-menu .mce-menu-item.mce-active.mce-menu-item-normal,body .mce-menu .mce-menu-item.mce-selected,body .mce-menu .mce-menu-item:focus,body .mce-menu .mce-menu-item:hover,body.mce-menu .mce-menu-item.mce-active.mce-menu-item-preview{background:#40d9f1;color:#fff}.mec-fes-form .mec-not-in-days-day{display:inline-block;padding:4px 32px 4px 15px;border-radius:33px;border:1px solid #cfeff5;box-shadow:0 1px 3px -1px #cfeff5;background:#fbfeff;color:#40d9f1;vertical-align:top}.mec-fes-form .mec-not-in-days-remove{display:inline-block;padding:0 1px 0 0;margin-left:-30px;vertical-align:sub;background:#ff918a;color:#fff;font-family:cursive;width:21px;height:21px;line-height:17px;text-align:center;border-radius:20px;cursor:pointer}.mec-fes-list ul li .mec-event-status{float:left;margin-right:10px;margin-left:0;font-size:11px;font-weight:400;letter-spacing:.3px;border-radius:3px;padding:4px 8px}.mec-fes-form .post-status.mec-book-confirmed:before,.mec-fes-list ul li .mec-event-status.mec-book-confirmed:before{content:"";margin:0;vertical-align:middle;line-height:1;border-right:2px solid #fff!important;border-bottom:2px solid #fff!important;transform:rotate(45deg);color:#fff;width:6px;height:12px;float:left;margin-right:6px}.mec-fes-list ul li .mec-fes-event-export a:before,.mec-fes-list ul li .mec-fes-event-remove:before,.mec-fes-list ul li .mec-fes-event-view a:before,.mec-fes-list-top-actions a:before{content:"\e054";font-family:simple-line-icons;font-size:13px;vertical-align:middle}.mec-fes-list ul li .mec-fes-event-view a:before{content:"\e087"}.mec-fes-list-top-actions a:before{content:"\e095";font-weight:400;margin-right:6px}.mec-fes-list ul li .mec-fes-event-export a:before{content:"\e083"}.mec-fes-form .post-status{border-radius:20px}.mec-fes-form .post-status.mec-book-confirmed:before{height:20px;width:9px;margin:3px 10px}.ui-datepicker .ui-datepicker-calendar td,.ui-datepicker-calendar th{height:auto;padding:0}.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker-calendar th{font-size:14px;line-height:30px}.mec-fes-form .description{font-size:16px}.mec-fes-form input[type=file]{text-align:left}.mec-fes-export-wrapper{width:640px;background:#f8feff;padding:40px 25px}.mec-fes-export-wrapper .mec-fes-btn-date{font-size:16px;line-height:44px;overflow:hidden}.mec-fes-export-wrapper .date-messgae{font-family:sans-serif;padding:2px 18px}.mec-fes-list ul li .mec-event-export-csv,.mec-fes-list ul li .mec-event-export-excel{font-size:12px;border:1px solid #40d9f1;padding:1px 4px;background:rgba(141,229,243,.18);border-radius:4px;color:#40d9f1;font-family:sans-serif;cursor:pointer;display:inline-block;height:26px;line-height:22px}.mec-export-badge{font-size:11px;color:#40d9f1;width:auto;height:24px;line-height:25px;display:inline-block;padding:0 8px;text-align:center;border-radius:3px;background:#ecfcff;transition:all .2s ease}.mec-fes-list ul li .mec-fes-event-export{font-size:11px;background:#f7f7f7;float:right;margin-left:5px}.mec-fes-list ul li .mec-fes-event-export:hover{cursor:pointer;background:#90f0e0;border-color:#4dc8cc}.mec-fes-export-wrapper ul{padding:0;width:100%;text-align:center}.mec-fes-export-wrapper ul li{list-style:none;display:inline-block;width:30%;padding:10px 15px 10px 32px;border-radius:3px;margin-bottom:15px;border:1px solid #cfeff5;box-shadow:0 2px 6px -4px #cfeff5;background:#fff;line-height:normal;margin-right:10px;position:relative;cursor:pointer;font-size:13px;line-height:1;transition:all .2s ease}.mec-fes-export-wrapper ul li:nth-child(3n+0){margin-right:0}.mec-fes-export-wrapper ul li:hover{box-shadow:0 2px 16px -1px #c6e8ef}.mec-fes-export-wrapper ul li:before{content:"";position:absolute;display:inline-block;background:#fff;width:15px;height:15px;margin:-1px 0 0 5px;cursor:pointer;border:2px solid #e1e7ed;box-shadow:0 2px 15px -3px rgba(69,77,89,.32);border-radius:50%;left:9px;top:calc(50% - 7px)}.mec-fes-export-wrapper ul li.fes-export-date-active{color:#40d9f1}.mec-fes-export-wrapper ul li.fes-export-date-active:before{width:15px;height:15px;border:6px solid #40d9f1;background:#fff;box-shadow:0 3px 16px -3px #40d9f1}.mec-fes-btn-export{margin-left:15px;margin-top:12px}.mec-fes-btn-export span{position:relative;border:none;border-radius:3px;color:#fff!important;display:inline-block;font-size:13px;line-height:1;text-transform:none;font-weight:400;text-decoration:none;cursor:pointer;margin-right:4px;line-height:1;letter-spacing:0;padding:15px 22px;background:#39c36e;box-shadow:0 1px 7px -3px #39c36e!important;-webkit-transition:all .21s ease;-moz-transition:all .21s ease;transition:all .21s ease;cursor:pointer;margin-left:6px}.mec-fes-btn-export span:hover{background:#222}.mec-event-export-excel:before,span.mec-event-export-csv:before{content:"\e083";font-family:simple-line-icons;font-size:13px;vertical-align:middle;margin-right:7px;margin-top:-1px;display:inline-block}.mec-fes-list .wn-p-t-right{min-width:170px;max-width:200px;display:inline-block;top:-8px;left:50%;margin-top:0;transform:translate(-50%,-100%);padding:0;background-color:#000;color:#fff;font-weight:400;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 #535a61;visibility:hidden;opacity:0;transition:opacity .23s;padding:5px 10px 6px;border-radius:8px;text-align:center;font-style:normal}.mec-fes-list .mec-fes-event-export:hover .wn-p-t-right,.mec-fes-list .mec-fes-event-remove:hover .wn-p-t-right,.mec-fes-list .mec-fes-event-view:hover .wn-p-t-right{visibility:visible;opacity:1}.mec-fes-list .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)}.mec-fes-list .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:#000;box-shadow:0 8px 9px -4px #535a61}.mec-fes-form .select2-container{min-height:38px;box-sizing:border-box;margin-bottom:8px;padding:0 6px;border-radius:2px;border:1px solid #ddd;box-shadow:inset 0 1px 6px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;transition:50ms border-color ease-in-out;min-width:200px;font-size:14px}.mec-fes-form .select2-selection{border:none;background:0 0;padding-top:2px;width:100%;height:100%}.mec-fes-form .select2-container--default.select2-container--focus .select2-selection{border:none!important;outline:0}.mec-fes-form .select2-container--default .select2-selection--single .select2-selection__arrow{top:5px;right:4px}.select2-results{font-size:14px}.mec-fes-category-children,.mec-fes-category-children .mec-fes-category-children{padding-left:24px}.mec-timeline-events-container{margin-left:19px;padding-top:20px;padding-bottom:9px}.mec-events-timeline-wrap{position:relative;display:block;overflow:visible;padding-left:95px}.mec-events-timeline-wrap:before{width:1px;content:"";height:100%;position:absolute;background:#b8f5ff;left:95px}.mec-timeline-month-divider+.mec-timeline-events-container{padding-top:110px}.mec-timeline-right-content{float:right;width:300px}.mec-timeline-left-content{float:left;width:calc(100% - 300px);padding-left:15px;padding-right:15px;position:relative}.mec-timeline-month-divider{position:absolute;display:block;background:#fff;right:calc(100% - 95px);left:0;width:190px;text-align:center;border:1px solid #b8f5ff;border-radius:50px;font-size:15px;padding:12px 27px;color:#40d9f1}.mec-timeline-event-date{position:relative}.mec-timeline-events-container .mec-timeline-event-date:before{content:"";width:11px;height:11px;position:absolute;background:#40d9f1;border-radius:50px;top:8px;left:-24px;z-index:9}.mec-timeline-events-container .mec-timeline-event-date:after{content:"";width:21px;height:21px;position:absolute;background:rgba(64,217,241,.3);border-radius:50px;top:3px;left:-29px}.mec-timeline-event-date{float:left;width:17%;margin-top:27px}.mec-timeline-event-content{float:left;width:82%;background:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.1);border-radius:10px;overflow:visible;position:relative}.mec-timeline-main-content{padding:23px 30px}.mec-timeline-main-content h4{margin-bottom:15px}.mec-timeline-main-content h4 a{font-size:25px;font-weight:700;color:#000;line-height:33px;text-decoration:none}.mec-timeline-main-content p{font-size:15px;color:#515151;line-height:24px;margin-bottom:36px}a.mec-timeline-readmore{width:100%;display:block;text-align:center;color:#fff;text-decoration:none;line-height:52px;font-size:17px;font-weight:700;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:0 0 10px 10px}a.mec-timeline-readmore:hover{background:#222;color:#fff}.mec-timeline-event-time .mec-time-details{display:inline-block;margin-left:7px;font-size:13px;line-height:13px;font-weight:500}.mec-timeline-event-time i{vertical-align:middle}.mec-timeline-event-time{background:rgba(64,217,241,.11);display:inline-block;padding:4px 20px 8px;border-radius:50px}.mec-timeline-event-location address{font-style:normal;margin-bottom:0}.mec-timeline-event-location address span{font-size:13px;font-weight:500;vertical-align:middle;margin-left:6px}.mec-timeline-event-location address i{font-size:17px;vertical-align:middle}.mec-timeline-event-location{background:rgba(64,217,241,.11);display:inline-block;padding:7px 20px 11px;border-radius:20px;line-height:1.24}.mec-timeline-event-details+.mec-timeline-event-details{margin-top:12px}.mec-timeline-event-content .col-md-4{padding:0}.mec-timeline-event-content:after{content:"";display:block;position:absolute;left:50%;margin-left:-10px;width:0;height:0;border-style:solid;border-width:10px}.mec-timeline-event-content:after{top:30px;border-color:transparent #fff transparent transparent;left:-10px}.mec-timeline-event-image img{border-radius:0 10px 0 0;width:100%}.mec-timeline-event-image a{display:block;line-height:0}a.mec-timeline-readmore i{vertical-align:middle;margin-left:10px;font-size:9px}.mec-wrap .mec-timeline-event-content a.mec-timeline-readmore:hover{background:#444}@media (min-width:1024px){.mec-timeline-event{margin:50px 0}}@media (max-width:1023px){.mec-timeline-event{margin:25px 0}.mec-events-timeline-wrap{padding-left:20px}.mec-events-timeline-wrap:before{left:20px}}@media (max-width:1200px) and (min-width:992px){.mec-timeline-event-content{width:81%}.mec-timeline-event-date{width:18%}}@media (max-width:992px){.mec-timeline-left-content,.mec-timeline-right-content{float:none;width:100%;text-align:center}.mec-timeline-right-content .mec-timeline-event-image{text-align:center}.mec-timeline-right-content .mec-timeline-event-image img{max-width:300px;border-radius:10px;margin-top:35px}}@media (max-width:440px){.mec-timeline-right-content .mec-timeline-event-image img{margin-top:0}}@media (max-width:320px){.mec-timeline-event-content,.mec-timeline-event-date{float:none;width:100%}.mec-timeline-event-date{margin-bottom:8px}.mec-timeline-event-content:after{display:none}.mec-timeline-main-content{padding:23px 0}.mec-timeline-main-content p{font-size:13px}.mec-timeline-main-content h4 a{font-size:23px;line-height:24px}.mec-time-details span{font-size:11px}.mec-timeline-event-location address span{font-size:12px}a.mec-timeline-readmore{line-height:44px;font-size:14px}}.mec-timeline-event-image img{margin-bottom:-7px;border-radius:0 10px 10px 0}.mec-timeline-event-image a img{margin-bottom:0;border-radius:0 10px 0 0}.mec-event-tile-view article.mec-tile-item{height:400px;margin:15px 0;border-radius:22px;padding:35px 25px;position:relative;color:#fff;background-size:cover!important;background-position:center!important;box-shadow:0 2px 9px rgba(0,0,0,.25);transition:all .22s ease}.mec-event-tile-view article.mec-tile-item:hover{cursor:pointer;box-shadow:0 4px 19px rgba(0,0,0,.5)}.mec-event-tile-view article.mec-tile-item div{position:relative;z-index:3}.mec-event-tile-view article.mec-tile-item:after,.mec-event-tile-view article.mec-tile-item:before{position:absolute;background:-moz-linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,.35)),color-stop(65%,rgba(0,0,0,.48)),color-stop(100%,rgba(0,0,0,.72)));background:-webkit-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);content:"";left:0;right:0;bottom:0;top:0;width:100%;height:100%;display:block;border-radius:22px;z-index:1}.mec-event-tile-view article.mec-tile-item:after{background-color:inherit;background-image:none;top:35px;bottom:auto;height:40px;border-radius:0 3px 3px 0;width:97px;z-index:2;box-shadow:2px 1px 7px rgba(0,0,0,.1)}.mec-event-tile-view article.mec-tile-item .event-tile-view-head{padding:8px 3px;font-size:16px;font-weight:700;margin-bottom:50px;text-transform:uppercase}.mec-event-tile-view article.mec-tile-item .event-tile-view-head>div{display:inline}.mec-event-tile-view article.mec-tile-item .mec-event-time{color:#d6d6d6;font-size:15px;font-weight:400;line-height:1;padding-top:4px;position:absolute;right:1px;top:10px}.mec-event-tile-view article.mec-tile-item .mec-event-time i{vertical-align:baseline;font-size:14px;float:left}.mec-event-tile-view article.mec-tile-item i{margin-right:5px}.mec-event-tile-view article.mec-tile-item .mec-event-title{color:#fff;font-weight:700;font-size:23px;padding-top:12px}.mec-event-tile-view article.mec-tile-item .mec-event-title a{color:#fff}.mec-event-tile-view article.mec-tile-item .mec-event-title a:hover{text-decoration:underline}.mec-event-tile-view article.mec-tile-item .mec-event-content{position:absolute;height:100%;bottom:0;left:0;right:0}.mec-event-tile-view article.mec-tile-item .mec-tile-into-content-link{position:absolute;content:"";top:0;right:0;left:0;bottom:0;background:0 0}.mec-tile-event-content{position:absolute!important;bottom:25px;left:25px;right:25px}.mec-event-tile-view article.mec-label-canceled:before,.mec-event-tile-view article.mec-label-featured:before{height:auto}.mec-skin-tile-month-navigator-container{position:relative;text-align:center;font-size:12px;height:80px;background:#f7f7f7;padding:28px;border-radius:11px;margin-bottom:20px}.mec-skin-tile-month-navigator-container:after,.mec-skin-tile-month-navigator-container:before{content:"";display:block;position:absolute;left:50%;margin-left:-10px;width:0;height:0;border-style:solid;border-width:10px}.mec-skin-tile-month-navigator-container:after{bottom:-20px;border-color:#f7f7f7 transparent transparent transparent}.mec-skin-tile-month-navigator-container:before{bottom:-21px;border-color:#fff transparent transparent transparent}@media only screen and (max-width:480px){.mec-skin-tile-month-navigator-container{height:110px;padding-top:68px}}.mec-skin-tile-month-navigator-container h2{font-size:23px;font-weight:700}.mec-skin-tile-month-navigator-container .mec-next-month,.mec-skin-tile-month-navigator-container .mec-previous-month{position:absolute;top:28px;left:20px;cursor:pointer;padding:3px 12px;line-height:23px;background:#fff;border-radius:32px;box-shadow:0 1px 3px rgba(0,0,0,.02);transition:all .22s ease}.mec-skin-tile-month-navigator-container .mec-next-month{left:auto;right:20px}.mec-skin-tile-month-navigator-container .mec-next-month:hover,.mec-skin-tile-month-navigator-container .mec-previous-month:hover{box-shadow:0 2px 5px rgba(0,0,0,.1);color:#000}.mec-wrap .mec-event-tile-view article.mec-label-canceled:before,.mec-wrap .mec-event-tile-view article.mec-label-featured:before{position:absolute;bottom:auto;text-align:center;right:auto;font-size:10px}.mec-event-tile-view article.mec-tile-item .mec-tile-overlay{position:absolute;background:-moz-linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,.35)),color-stop(65%,rgba(0,0,0,.48)),color-stop(100%,rgba(0,0,0,.72)));background:-webkit-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);content:"";left:0;right:0;bottom:0;top:0;width:100%;height:100%;display:block;border-radius:22px;z-index:1}.mec-wrap .mec-event-tile-view .col-md-3 article.mec-label-canceled:before,.mec-wrap .mec-event-tile-view .col-md-3 article.mec-label-featured:before{top:12px;left:103px;z-index:9}.mec-wrap .mec-event-tile-view .col-md-4 article.mec-label-canceled:before,.mec-wrap .mec-event-tile-view .col-md-4 article.mec-label-featured:before{top:18px;left:125px}.mec-wrap .mec-event-tile-view .col-md-6 article.mec-label-canceled:before,.mec-wrap .mec-event-tile-view .col-md-6 article.mec-label-featured:before{top:20px;left:200px}@media (max-width:960px){.mec-wrap .mec-event-tile-view .col-sm-3{width:50%}}@media (max-width:480px){.mec-wrap .mec-event-tile-view .col-sm-3{width:100%}}.mec-event-tile-view article.mec-tile-item.tile-multipleday-event:after{width:165px}.mec-event-tile-view .col-md-6.col-sm-6 article.mec-label-canceled:before{top:100px;left:140px}.mec-event-tile-view .col-md-4.col-sm-4 article.mec-label-canceled:before{top:20px;left:140px}@media (min-width:761px) and (max-width:1200px){.mec-event-tile-view .col-md-3.col-sm-3{width:50%}.mec-event-tile-view .col-md-6.col-sm-6 article.mec-label-canceled:before{top:80px;left:90px}.mec-event-tile-view .col-md-4.col-sm-4 article.mec-label-canceled:before{top:40px;left:70px}.mec-event-tile-view .col-md-3.col-sm-3 article.mec-label-canceled:before{top:90px;left:110px}}@media (min-width:761px) and (max-width:1024px){.mec-event-tile-view .col-md-4.col-sm-4{width:50%}.mec-event-tile-view .col-md-4.col-sm-4:nth-child(1n+3){width:100%}}@media (max-width:760px){.mec-event-tile-view .col-md-3.col-sm-3{width:100%}.mec-event-tile-view .col-md-4.col-sm-4{width:100%}}@media (max-width:480px){.mec-event-tile-view .col-md-6.col-sm-6 article.mec-label-canceled:before{top:100px;left:80px}}.mec-calendar .mec-event-article .mec-event-date{font-size:12px;text-align:left}.mec-event-detailed-time{display:flex}.mec-event-detailed-time i{width:15px;padding-top:7px}.mec-ongoing-normal-label{background-color:#40d9f1}.mec-expired-normal-label{background-color:#000}.mec-wrap .mec-cancellation-reason span,.mec-wrap .mec-labels-normal .mec-label-normal{position:relative;top:-3px;font-size:11px;font-weight:300;margin-left:10px;line-height:1.9;letter-spacing:1px;color:#fff;padding:2px 7px;border-radius:2px;white-space:nowrap}.mec-agenda-event-title .mec-labels-normal .mec-label-normal,.mec-timetable-event .mec-labels-normal .mec-label-normal,.tooltipster-box .mec-labels-normal .mec-label-normal{font-size:9px;letter-spacing:.5px;text-transform:uppercase;padding:2px 7px;color:#fff;position:relative;margin-left:5px;border-radius:2px;top:0}.mec-av-spot .mec-labels-normal .mec-label-normal,.mec-event-countdown-part1 .mec-labels-normal .mec-label-normal,.mec-event-countdown-part2 .mec-labels-normal .mec-label-normal,.mec-event-cover-modern .mec-labels-normal .mec-label-normal,.mec-masonry-content .mec-labels-normal .mec-label-normal,.mec-owl-carousel:not(.mec-slider-t1) .mec-labels-normal .mec-label-normal,.mec-tile-item .mec-labels-normal .mec-label-normal,.mec-timeline-event .mec-labels-normal .mec-label-normal,.tooltipster-box .mec-labels-normal .mec-label-normal{margin:0 5px 0 0}.mec-event-countdown-style3 .mec-labels-normal .mec-label-normal{margin:0 0 0 5px}.mec-event-footer-carousel-type3 .mec-labels-normal .mec-label-normal{display:inline}.mec-event-carousel-type4 .mec-fc-style{display:none}.mec-event-carousel-type4 .mec-labels-normal{top:-20px;position:relative}.mec-wrap .mec-cancellation-reason{display:inline-block}.mec-wrap .mec-cancellation-reason span{line-height:1.3;background:#eb3450;text-transform:none;display:inline-block;white-space:nowrap}.mec-wrap .mec-event-list-accordion .mec-cancellation-reason span,.mec-wrap .mec-event-list-accordion .mec-labels-normal .mec-label-normal{top:7px}.mec-agenda-event-title .mec-cancellation-reason span,.mec-timetable-event .mec-cancellation-reason span,.tooltipster-box .mec-cancellation-reason span{font-size:9px;letter-spacing:.5px;text-transform:uppercase;padding:2px 7px;color:#fff;position:relative;margin-left:5px;border-radius:2px;top:0}.mec-wrap .mec-event-container-novel .mec-cancellation-reason span,.mec-wrap .mec-event-container-novel .mec-labels-normal .mec-label-normal{white-space:inherit;margin-left:0}.mec-wrap .mec-event-container-simple .mec-cancellation-reason span,.mec-wrap .mec-event-container-simple .mec-labels-normal .mec-label-normal{top:-12px;white-space:inherit;margin-left:0}.mec-av-spot .mec-cancellation-reason span,.mec-event-countdown-part1 .mec-cancellation-reason span,.mec-event-countdown-part2 .mec-cancellation-reason span,.mec-event-cover-modern .mec-cancellation-reason span,.mec-masonry-content .mec-cancellation-reason span,.mec-owl-carousel:not(.mec-slider-t1) .mec-cancellation-reason span,.mec-tile-item .mec-cancellation-reason span,.mec-timeline-event .mec-cancellation-reason span,.tooltipster-box .mec-cancellation-reason span{margin:0 5px 0 0}.mec-owl-carousel .mec-event-footer-carousel-type3 span.mec-event-title-soldout,.mec-owl-carousel .mec-event-footer-carousel-type3 span.mec-few-tickets{display:inline}.mec-owl-carousel .mec-event-footer-carousel-type3 span.mec-labels-normal,.mec-owl-carousel .mec-event-footer-carousel-type3 span.soldout{margin-top:0;color:#fff;display:unset}.mec-wrap .mec-single-event .mec-cancellation-reason span{margin:0;padding:6px 12px;font-size:14px;font-weight:700;white-space:normal;word-break:break-word}.featherlight-content .mec-cancellation-reason{display:block;width:100%;text-align:center;margin-top:20px;margin-bottom:-10px}.mec-event-data-fields{margin-bottom:30px}.mec-event-data-fields ul.mec-event-data-field-items{overflow:hidden;padding-top:10px;padding-left:0}.mec-event-data-fields .mec-event-data-field-item{list-style:none;margin-bottom:10px;border-bottom:1px dashed #e1e2e3;padding-bottom:8px;width:50%;float:left}.mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-value{margin:0 0 8px 0;color:#616263;font-size:13px;line-height:1.5}.mec-event-data-fields .mec-event-data-field-item:last-child{border:none;width:100%}.mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-name{text-transform:none;font-size:13px;font-weight:600;padding-bottom:5px;color:#313131;width:100%;padding-bottom:10px;position:relative;letter-spacing:-.2px}@media (max-width:768px){.mec-event-data-fields .mec-event-data-field-item{width:100%}}.mec-wrap .col-md-4 .mec-event-data-fields .mec-event-data-field-item{width:100%;display:block}.mec-shortcode-organizers{overflow:hidden;margin-top:7px;font-weight:400;line-height:19px;font-size:12px}.mec-event-list-minimal .mec-shortcode-organizers{margin-top:6px}.mec-shortcode-organizers i{color:#777}.mec-shortcode-organizers .mec-organizers{display:inline-block;list-style:none;padding:0 0 0 3px;vertical-align:top}.mec-organizer-item a{color:#777}.mec-event-list-standard .mec-shortcode-organizers .mec-sl-user:before{position:absolute;left:6px;font-size:15px;line-height:26px}.mec-organizer-item a{font:14px/25px sans-serif;font-weight:400;color:#626262}.mec-shortcode-organizers{position:relative;padding-left:28px;margin-bottom:10px}.mec-skin-grid-container .mec-organizers,.mec-skin-grid-container .mec-shortcode-organizers{padding:0;margin:0}.mec-skin-grid-container .mec-shortcode-organizers i{display:none}.mec-skin-grid-container .mec-event-grid-clean .mec-shortcode-organizers a,.mec-skin-grid-container .mec-event-grid-clean .mec-shortcode-organizers a:hover,.mec-skin-grid-container .mec-event-grid-colorful .mec-shortcode-organizers a,.mec-skin-grid-container .mec-event-grid-colorful .mec-shortcode-organizers a:hover{color:#fff;font-size:12px}.mec-skin-grid-container .mec-event-grid-clean .mec-shortcode-organizers a:hover,.mec-skin-grid-container .mec-event-grid-colorful .mec-shortcode-organizers a:hover{text-decoration:underline}.mec-skin-grid-container .mec-event-grid-minimal .mec-shortcode-organizers{margin-top:12px}.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers{position:relative}.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers i{display:block;color:rgba(255,255,255,.4)}.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers i:before{position:absolute;top:6px;left:6px;font-size:17px;font-family:simple-line-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers a{padding-left:35px;font-size:15px;line-height:30px;color:rgba(255,255,255,.4)}.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers a:hover{color:#fff}.mec-calendar-daily .mec-shortcode-organizers,.mec-calendar-daily .mec-shortcode-organizers .mec-organizers{padding:0}.mec-calendar-daily .mec-shortcode-organizers i{display:none}.mec-calendar-daily .mec-organizer-item a{font-size:13px;line-height:1.3;color:#9a9a9a;margin-bottom:0}.mec-events-masonry-wrap .mec-shortcode-organizers i{display:none}.mec-events-masonry-wrap .mec-shortcode-organizers,.mec-events-masonry-wrap .mec-shortcode-organizers .mec-organizers{padding:0}.mec-events-timeline-wrap .mec-shortcode-organizers{width:fit-content;display:inline-block;padding:4px 20px 8px;border-radius:50px}.mec-events-timeline-wrap .mec-organizer-item,.mec-events-timeline-wrap .mec-shortcode-organizers .mec-organizers{margin:0;display:inline-block;padding-right:7px}.mec-events-timeline-wrap .mec-shortcode-organizers i{line-height:24px;margin-right:7px}.mec-events-timeline-wrap .mec-organizer-item:after{content:","}.mec-events-timeline-wrap .mec-organizer-item:last-child:after{content:"";padding:0}.mec-events-timeline-wrap .mec-organizer-item a,.mec-events-timeline-wrap .mec-organizer-item:after{font-weight:500}.mec-events-timeline-wrap .mec-organizer-item a:hover{text-decoration:underline}.mec-event-tile-view .mec-shortcode-organizers,.mec-event-tile-view .mec-shortcode-organizers .mec-organizers{padding:0}.mec-event-tile-view .mec-shortcode-organizers i{line-height:24px}.mec-event-tile-view .mec-shortcode-organizers .mec-organizers a,.mec-event-tile-view .mec-shortcode-organizers i{color:#fff}.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-modal-preloader,.mec-dark-mode .mec-month-navigator-loading{background-color:rgba(40,40,40,.88)}.mec-dark-mode .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button,.mec-dark-mode .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt,.mec-dark-mode .mec-calendar .mec-calendar-row dt:hover,.mec-dark-mode .mec-event-footer .mec-booking-button,.mec-dark-mode .mec-event-grid-classic .mec-event-content,.mec-dark-mode .mec-event-schedule-content .mec-schedule-speakers,.mec-dark-mode .mec-events-meta-group-tags a:hover,.mec-dark-mode .mec-events-toggle .mec-toggle-content .mec-modal-wrap,.mec-dark-mode .mec-fes-form .mec-meta-box-fields,.mec-dark-mode .mec-hourly-schedule-speaker-contact-information a i,.mec-dark-mode .mec-map-view-event-detail.mec-event-detail,.mec-dark-mode .mec-modal-wrap,.mec-dark-mode .mec-next-event-details a,.mec-dark-mode .mec-single-event .mec-event-exporting .mec-export-details a:hover,.mec-dark-mode .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next,.mec-dark-mode .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev,.mec-dark-mode .mec-timetable-events-list .mec-timetable-event,.mec-dark-mode .mec-wrap .button,.mec-dark-mode .mec-wrap a.button:not(.owl-dot):hover,.mec-dark-mode .mec-wrap button:not(.owl-dot):hover,.mec-dark-mode .mec-wrap input[type=button]:hover,.mec-dark-mode .mec-wrap input[type=reset]:hover,.mec-dark-mode .mec-wrap input[type=submit]:hover{background-color:#1f1f1f;color:#d2d2d2}.mec-dark-mode .mec-modal-wrap::-webkit-scrollbar{width:12px}.mec-dark-mode .mec-modal-wrap::-webkit-scrollbar-track{background:#000}.mec-dark-mode .mec-modal-wrap::-webkit-scrollbar-thumb{background-color:#333;border-radius:20px;border:2px solid #000}.mec-dark-mode .mec-modal-preloader,.mec-dark-mode .mec-month-navigator-loading{background-color:#1f1f1f}.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table,.mec-dark-mode .mec-skin-tile-month-navigator-container{background:#282828}.mec-dark-mode .mec-skin-tile-month-navigator-container:after{border-color:#282828 transparent transparent transparent}.mec-dark-mode .mec-event-grid-novel .mec-event-article,body.mec-dark-mode .mec-single-modern .mec-single-event-bar{background-color:#282828;color:#d2d2d2}.mec-dark-mode .event-carousel-type2-head,.mec-dark-mode .mec-box-calendar.mec-calendar .mec-calendar-table-head dt,.mec-dark-mode .mec-calendar .mec-calendar-side .mec-next-month,.mec-dark-mode .mec-calendar .mec-calendar-side .mec-previous-month,.mec-dark-mode .mec-calendar .mec-event-article:hover,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-next,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-prev,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-next-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-previous-month,.mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-event-article:hover,.mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-selected-day,.mec-dark-mode .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover,.mec-dark-mode .mec-calendar.mec-yearly-calendar .mec-calendar-table-head dl dt,.mec-dark-mode .mec-event-carousel-content,.mec-dark-mode .mec-event-cost,.mec-dark-mode .mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button,.mec-dark-mode .mec-event-footer,.mec-dark-mode .mec-event-grid-classic .mec-event-content .mec-wrap .mec-totalcal-box .mec-totalcal-view span,.mec-dark-mode .mec-event-list-minimal a.mec-detail-button,.mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button,.mec-dark-mode .mec-event-list-standard .mec-topsec,.mec-dark-mode .mec-event-more-info,.mec-dark-mode .mec-event-website,.mec-dark-mode .mec-events-agenda-wrap,.mec-dark-mode .mec-events-meta-date,.mec-dark-mode .mec-events-meta-group-tags a,.mec-dark-mode .mec-events-toggle .mec-toggle-item-inner,.mec-dark-mode .mec-fes-form,.mec-dark-mode .mec-fes-form input[type=email],.mec-dark-mode .mec-fes-form input[type=number],.mec-dark-mode .mec-fes-form input[type=password],.mec-dark-mode .mec-fes-form input[type=tel],.mec-dark-mode .mec-fes-form input[type=text],.mec-dark-mode .mec-fes-form select,.mec-dark-mode .mec-fes-form textarea,.mec-dark-mode .mec-fes-list,.mec-dark-mode .mec-hourly-schedule-speaker-info,.mec-dark-mode .mec-load-more-button,.mec-dark-mode .mec-map-lightbox-wp,.mec-dark-mode .mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head,.mec-dark-mode .mec-related-event-content,.mec-dark-mode .mec-single-event .mec-event-exporting .mec-export-details a,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=date],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=email],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=number],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=password],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=tel],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=text],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking select,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking textarea,.mec-dark-mode .mec-single-event .mec-events-meta-group-countdown,.mec-dark-mode .mec-single-event .mec-frontbox,.mec-dark-mode .mec-single-event .mec-speakers-details ul li,.mec-dark-mode .mec-single-event-additional-organizers,.mec-dark-mode .mec-single-event-category,.mec-dark-mode .mec-single-event-date,.mec-dark-mode .mec-single-event-label,.mec-dark-mode .mec-single-event-location,.mec-dark-mode .mec-single-event-organizer,.mec-dark-mode .mec-single-event-time,.mec-dark-mode .mec-single-modern .col-md-4 .mec-frontbox,.mec-dark-mode .mec-slider-t1-wrap,.mec-dark-mode .mec-timetable-events-list .mec-timetable-event,.mec-dark-mode .mec-timetable-t2-wrap,.mec-dark-mode .mec-ttt2-title,.mec-dark-mode .mec-wrap .mec-event-countdown-style1,.mec-dark-mode .mec-wrap .mec-event-countdown-style2,.mec-dark-mode .mec-wrap .mec-totalcal-box,.mec-dark-mode .mec-wrap .mec-totalcal-box i,.mec-dark-mode .mec-wrap .mec-totalcal-box input,.mec-dark-mode .mec-wrap .mec-totalcal-box select,.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover,.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover,.mec-dark-mode.mec-wrap .mec-totalcal-box .mec-totalcal-view span,.mec-dark-mode.mec-wrap .mec-totalcal-box i,.mec-dark-mode.mec-wrap .mec-totalcal-box input,.mec-dark-mode.mec-wrap .mec-totalcal-box select{background-color:#282828}.mec-dark-mode .event-carousel-type2-head,.mec-dark-mode .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button,.mec-dark-mode .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,.mec-dark-mode .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month,.mec-dark-mode .mec-box-calendar.mec-calendar .mec-calendar-table-head dt,.mec-dark-mode .mec-box-calendar.mec-calendar dt,.mec-dark-mode .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt,.mec-dark-mode .mec-breadcrumbs,.mec-dark-mode .mec-calendar .mec-calendar-side .mec-next-month,.mec-dark-mode .mec-calendar .mec-calendar-side .mec-previous-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-next,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-prev .mec-calendar.mec-calendar-daily .mec-calendar-a-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-next-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-previous-month,.mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec,.mec-dark-mode .mec-event-carousel-content,.mec-dark-mode .mec-event-footer,.mec-dark-mode .mec-event-footer .mec-booking-button,.mec-dark-mode .mec-event-list-minimal .mec-event-article,.mec-dark-mode .mec-event-list-minimal a.mec-detail-button,.mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button,.mec-dark-mode .mec-event-list-modern .mec-event-article,.mec-dark-mode .mec-event-list-standard .mec-event-article,.mec-dark-mode .mec-event-list-standard .mec-event-meta-wrap,.mec-dark-mode .mec-event-list-standard .mec-topsec,.mec-dark-mode .mec-event-schedule-content,.mec-dark-mode .mec-event-schedule-content dl:before,.mec-dark-mode .mec-events-agenda-wrap,.mec-dark-mode .mec-events-meta-group-booking ul.mec-book-price-details,.mec-dark-mode .mec-events-meta-group-booking ul.mec-book-price-details li,.mec-dark-mode .mec-events-meta-group-tags a,.mec-dark-mode .mec-events-toggle .mec-toggle-content,.mec-dark-mode .mec-events-toggle .mec-toggle-item,.mec-dark-mode .mec-events-toggle .mec-toggle-item-inner,.mec-dark-mode .mec-fes-form .mec-meta-box-fields,.mec-dark-mode .mec-fes-form input[type=email],.mec-dark-mode .mec-fes-form input[type=number],.mec-dark-mode .mec-fes-form input[type=password],.mec-dark-mode .mec-fes-form input[type=tel],.mec-dark-mode .mec-fes-form input[type=text],.mec-dark-mode .mec-fes-form select,.mec-dark-mode .mec-fes-form textarea,.mec-dark-mode .mec-hourly-schedule-speaker-info,.mec-dark-mode .mec-load-more-button,.mec-dark-mode .mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head,.mec-dark-mode .mec-next-event-details a,.mec-dark-mode .mec-related-events-wrap h3.mec-rec-events-title,.mec-dark-mode .mec-single-event .mec-event-exporting .mec-export-details a:hover,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking form>h4,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=date],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=email],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=number],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=password],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=tel],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=text],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking select,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking textarea,.mec-dark-mode .mec-single-event .mec-events-meta-group-countdown,.mec-dark-mode .mec-single-event .mec-frontbox,.mec-dark-mode .mec-single-event .mec-frontbox-title,.mec-dark-mode .mec-timetable-t2-wrap,.mec-dark-mode .mec-wrap .mec-totalcal-box,.mec-dark-mode .mec-wrap .mec-totalcal-box .mec-totalcal-view span,.mec-dark-mode .mec-wrap .mec-totalcal-box i,.mec-dark-mode .mec-wrap .mec-totalcal-box input,.mec-dark-mode .mec-wrap .mec-totalcal-box select,.mec-dark-mode .mec-yearly-view-wrap,.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec{border-color:#353535}.mec-dark-mode .entry-content .mec-wrap h1,.mec-dark-mode .entry-content .mec-wrap h2,.mec-dark-mode .entry-content .mec-wrap h3,.mec-dark-mode .entry-content .mec-wrap h4,.mec-dark-mode .entry-content .mec-wrap h5,.mec-dark-mode .entry-content .mec-wrap h6,.mec-dark-mode .mec-breadcrumbs a,.mec-dark-mode .mec-calendar .mec-event-article .mec-event-title a,.mec-dark-mode .mec-calendar dt,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event,.mec-dark-mode .mec-calendar.mec-event-container-simple dl dt.mec-calendar-day,.mec-dark-mode .mec-event-carousel-content .mec-event-carousel-title a,.mec-dark-mode .mec-event-content p,.mec-dark-mode .mec-event-grid-classic .mec-event-title a,.mec-dark-mode .mec-event-grid-clean .mec-event-title a,.mec-dark-mode .mec-event-grid-minimal .mec-event-date span,.mec-dark-mode .mec-event-grid-minimal .mec-event-title a,.mec-dark-mode .mec-event-grid-modern .mec-event-title a,.mec-dark-mode .mec-event-grid-simple .mec-event-title a,.mec-dark-mode .mec-event-list-classic .mec-event-title a,.mec-dark-mode .mec-event-list-minimal .mec-event-title a,.mec-dark-mode .mec-event-list-minimal a.mec-detail-button,.mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button,.mec-dark-mode .mec-event-list-standard .mec-event-title a,.mec-dark-mode .mec-events-meta-group-booking ul.mec-book-price-details li,.mec-dark-mode .mec-events-meta-group-booking ul.mec-book-price-details li span.mec-book-price-detail-amount,.mec-dark-mode .mec-events-meta-group-tags a,.mec-dark-mode .mec-events-toggle .mec-toggle-item-inner i,.mec-dark-mode .mec-fes-form,.mec-dark-mode .mec-fes-form input[type=email],.mec-dark-mode .mec-fes-form input[type=number],.mec-dark-mode .mec-fes-form input[type=password],.mec-dark-mode .mec-fes-form input[type=tel],.mec-dark-mode .mec-fes-form input[type=text],.mec-dark-mode .mec-fes-form label,.mec-dark-mode .mec-fes-form select,.mec-dark-mode .mec-fes-form textarea,.mec-dark-mode .mec-fes-list,.mec-dark-mode .mec-hourly-schedule-speaker-contact-information a i,.mec-dark-mode .mec-hourly-schedule-speaker-description,.mec-dark-mode .mec-hourly-schedule-speaker-name,.mec-dark-mode .mec-load-more-button,.mec-dark-mode .mec-next-event-details abbr,.mec-dark-mode .mec-related-event-content h5 a,.mec-dark-mode .mec-related-event-content span,.mec-dark-mode .mec-single-event .mec-event-meta dt,.mec-dark-mode .mec-single-event .mec-event-meta h3,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking form>h4,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking h5 span,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=date],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=email],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=number],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=password],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=tel],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=text],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking label,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking select,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking textarea,.mec-dark-mode .mec-single-event .mec-frontbox-title,.mec-dark-mode .mec-single-event .mec-speakers-details ul li .mec-speaker-job-title,.mec-dark-mode .mec-single-modern .mec-single-event-bar>div h3,.mec-dark-mode .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next i,.mec-dark-mode .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev i,.mec-dark-mode .mec-timeline-main-content h4 a,.mec-dark-mode .mec-timetable-event .mec-timetable-event-time,.mec-dark-mode .mec-timetable-events-list .mec-timetable-event span a,.mec-dark-mode .mec-tooltip-event-title,.mec-dark-mode .mec-ttt2-title,.mec-dark-mode .mec-wrap,.mec-dark-mode .mec-wrap .mec-event-list-modern .mec-event-title a,.mec-dark-mode .mec-wrap .mec-event-schedule-content a,.mec-dark-mode .mec-wrap .mec-single-title,.mec-dark-mode .mec-wrap .mec-totalcal-box .mec-totalcal-view span,.mec-dark-mode .mec-wrap .mec-totalcal-box input,.mec-dark-mode .mec-wrap .mec-totalcal-box select,.mec-dark-mode .mec-wrap h1,.mec-dark-mode .mec-wrap h2,.mec-dark-mode .mec-wrap h3,.mec-dark-mode .mec-wrap h4,.mec-dark-mode .mec-wrap h5,.mec-dark-mode .mec-wrap h6,.mec-dark-mode .mec-wrap p{color:#d2d2d2}.mec-dark-mode .mec-breadcrumbs a:hover,.mec-dark-mode .mec-calendar .mec-event-article .mec-event-title a:hover,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event:hover,.mec-dark-mode .mec-event-footer .mec-booking-button:hover,.mec-dark-mode .mec-event-grid-classic .mec-event-title a:hover,.mec-dark-mode .mec-event-grid-minimal .mec-event-date:hover,.mec-dark-mode .mec-event-grid-minimal .mec-event-title a:hover,.mec-dark-mode .mec-event-list-classic .mec-event-title a:hover,.mec-dark-mode .mec-event-list-minimal .mec-event-title a:hover,.mec-dark-mode .mec-event-list-minimal a.mec-detail-button:hover,.mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover,.mec-dark-mode .mec-event-list-standard .mec-event-title a:hover,.mec-dark-mode .mec-single-event .mec-event-meta dd a:hover,.mec-dark-mode .mec-wrap .mec-event-list-modern .mec-event-title a:hover,.mec-dark-mode .mec-wrap .mec-totalcal-box .mec-totalcal-view span:hover,.mec-dark-mode .mec-wrap a:hover{color:#fff}.mec-dark-mode .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child{border-color:#333!important}.mec-dark-mode .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:nth-child(odd){background:#1f1f1f!important}.mec-dark-mode .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix{background:#282828!important}.mec-dark-mode .lity-container .mec-events-meta-group-booking input[type=radio]:before,.mec-dark-mode .mec-related-events-wrap h3.mec-rec-events-title:before,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=checkbox],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=radio]:before{background-color:#c4cace}.mec-dark-mode .lity-container .mec-events-meta-group-booking input[type=radio]:before,.mec-dark-mode .mec-month-divider span,.mec-dark-mode .mec-related-events-wrap h3.mec-rec-events-title:before,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=checkbox],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=radio]:before{border-color:#313131}.mec-dark-mode .event-carousel-type3-head .mec-event-footer-carousel-type3,.mec-dark-mode .mec-agenda-events-wrap,.mec-dark-mode .mec-av-spot .mec-av-spot-content,.mec-dark-mode .mec-av-spot .mec-av-spot-head,.mec-dark-mode .mec-av-spot-wrap .mec-event-grid-modern .event-grid-modern-head,.mec-dark-mode .mec-calendar .mec-calendar-side .mec-next-month:hover,.mec-dark-mode .mec-calendar .mec-calendar-side .mec-previous-month:hover,.mec-dark-mode .mec-calendar .mec-calendar-topsec,.mec-dark-mode .mec-calendar .mec-event-article:hover,.mec-dark-mode .mec-calendar dt,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event:hover,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a:hover,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-top,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-next-month:hover,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-previous-month:hover,.mec-dark-mode .mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt:hover,.mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec,.mec-dark-mode .mec-event-cover-classic,.mec-dark-mode .mec-event-footer .mec-booking-button:hover,.mec-dark-mode .mec-event-grid-clean .mec-event-article,.mec-dark-mode .mec-event-grid-clean .mec-event-content,.mec-dark-mode .mec-event-grid-modern .mec-event-article,.mec-dark-mode .mec-event-grid-modern .mec-event-content,.mec-dark-mode .mec-event-list-minimal a.mec-detail-button:hover,.mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover,.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing,.mec-dark-mode .mec-events-toggle .mec-toggle-item-inner:hover,.mec-dark-mode .mec-hourly-schedule-speaker-contact-information a:hover i,.mec-dark-mode .mec-masonry .mec-masonry-content,.mec-dark-mode .mec-masonry .mec-masonry-head,.mec-dark-mode .mec-slider-t1 .mec-slider-t1-content,.mec-dark-mode .mec-slider-t5 .mec-slider-t5-content,.mec-dark-mode .mec-slider-t5-wrap,.mec-dark-mode .mec-slider-t5-wrap .mec-event-grid-modern .event-grid-modern-head,.mec-dark-mode .mec-timeline-event-content,.mec-dark-mode .mec-timeline-month-divider,.mec-dark-mode .mec-timetable-events-list .mec-timetable-event:hover,.mec-dark-mode .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part3,.mec-dark-mode .mec-wrap .mec-totalcal-box,.mec-dark-mode .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar,.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-calendar-sec,.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year,.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year,.mec-dark-mode .tooltipster-sidetip:not(.uael-tooltipster-active) .tooltipster-content{background:#191919}.mec-dark-mode .event-carousel-type3-head .mec-event-footer-carousel-type3,.mec-dark-mode .event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button,.mec-dark-mode .mec-av-spot,.mec-dark-mode .mec-av-spot-wrap .mec-event-grid-modern .event-grid-modern-head,.mec-dark-mode .mec-box-calendar.mec-calendar dl dt:last-child,.mec-dark-mode .mec-calendar,.mec-dark-mode .mec-calendar .mec-event-article,.mec-dark-mode .mec-calendar.mec-box-calendar .mec-table-nullday:last-child,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-next-month:hover,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-previous-month:hover,.mec-dark-mode .mec-event-cover-classic,.mec-dark-mode .mec-event-cover-clean,.mec-dark-mode .mec-event-grid-classic .mec-event-article,.mec-dark-mode .mec-event-grid-clean .mec-event-article,.mec-dark-mode .mec-event-grid-modern .mec-event-article,.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing,.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing:after,.mec-dark-mode .mec-event-sharing-wrap>li:first-of-type,.mec-dark-mode .mec-events-agenda,.mec-dark-mode .mec-fes-form .mec-meta-box-fields,.mec-dark-mode .mec-masonry,.mec-dark-mode .mec-slider-t5-wrap .mec-event-grid-modern .event-grid-modern-head,.mec-dark-mode .mec-timeline-month-divider,.mec-dark-mode .mec-wrap .mec-totalcal-box,.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year,.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year{border-color:#353535}.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing:after{border-color:#191919 transparent transparent transparent}.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing:before{border-color:#353535 transparent transparent transparent}.mec-dark-mode .mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=text],.mec-dark-mode .mec-events-meta-group-booking .StripeElement,.mec-dark-mode .mec-wrap .mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=email],.mec-dark-mode .mec-wrap .mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=text]{background:#999!important;border:1px solid #353535!important;box-shadow:none!important;color:#353535!important}.mec-dark-mode .CardField CardField--ltr .__PrivateStripeElement .InputContainer input{color:#d2d2d2!important}.mec-dark-mode .mec-events-toggle .mec-toggle-item{border:1px solid #e4e4e4;box-shadow:0 10px 15px #282828}.mec-dark-mode .mec-agenda-events-wrap .mec-event-grid-colorful .mec-event-content{background-color:transparent}.mec-dark-mode .mec-calendar .mec-calendar-side{box-shadow:0 1px 5px 6px rgba(255,255,255,.005) inset}.mec-dark-mode .tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-box{border:1px solid #282828!important}.mec-dark-mode .mec-timeline-event-content:after{border-color:transparent #191919 transparent transparent}.mec-dark-mode .mec-fes-form .mec-meta-box-fields{box-shadow:0 2px 6px -3px #353535}.mec-dark-mode .mec-fes-form .mec-meta-box-fields h4{color:#d2d2d2;background:#000}.mec-dark-mode .mec-fes-form input[type=email],.mec-dark-mode .mec-fes-form input[type=number],.mec-dark-mode .mec-fes-form input[type=password],.mec-dark-mode .mec-fes-form input[type=tel],.mec-dark-mode .mec-fes-form input[type=text],.mec-dark-mode .mec-fes-form select,.mec-dark-mode .mec-fes-form textarea{box-shadow:0 2px 5px rgba(0,0,0,.38) inset}.mec-dark-mode .mec-fes-form input{background:#353535!important;color:#d2d2d2!important}.mec-dark-mode .mec-booking-tab-content .button:hover,.mec-dark-mode .mec-booking-tab-content .mec-reg-field-add-option:hover,.mec-dark-mode .mec-fes-form .mec-form-row .button:not(.wp-color-result):hover{background:#353535;color:#d2d2d2;border-color:#353535;box-shadow:0 2px 6px -3px #353535}.mec-dark-mode .mec-booking-tab-content .button,.mec-dark-mode .mec-booking-tab-content .mec-reg-field-add-option,.mec-dark-mode .mec-fes-form .mec-form-row .button:not(.wp-color-result),.mec-dark-mode .mec-fes-form input[type=file],.mec-dark-mode ul#mec_orgz_form_row li .mec-additional-organizer-remove,.mec-dark-mode ul#mec_reg_form_fields li .mec_reg_field_remove{color:#d2d2d2;background:#282828;border:2px solid #353535;box-shadow:0 2px 6px -3px #353535}.mec-dark-mode #mec_reg_form_fields input[type=checkbox],.mec-dark-mode #mec_reg_form_fields input[type=radio],.mec-dark-mode .mec-form-row input[type=checkbox],.mec-dark-mode .mec-form-row input[type=radio]{background-color:#000;border:1px solid #353535;box-shadow:0 1px 3px -1px #353535}.mec-dark-mode .mec-fes-form .select2-container{border:1px solid #353535;background-color:#282828;color:#d2d2d2}.mec-dark-mode ul#mec_bfixed_form_fields li,.mec-dark-mode ul#mec_orgz_form_row li,.mec-dark-mode ul#mec_reg_form_fields li{background:#000;border-color:#000}.mec-dark-mode #mec_meta_box_tickets_form [id^=mec_ticket_row] .mec_add_price_date_button{background:#000;border-color:#2d2d2d;box-shadow:0 2px 6px -3px #2d2d2d}.mec-dark-mode #mec_reg_form_field_types .button.red{background:#2d2d2d;border-color:#2d2d2d;box-shadow:0 2px 6px -3px #2d2d2d}.mec-dark-mode #mec_bfixed_form_field_types .button,.mec-dark-mode #mec_reg_form_field_types .button{color:#d2d2d2;box-shadow:0 2px 6px -3px #2d2d2d;border-color:#2d2d2d}.mec-dark-mode #mec_meta_box_tickets_form [id^=mec_ticket_row] .mec_add_price_date_button:hover,.mec-dark-mode #mec_reg_form_field_types .button:hover{background:#000}.mec-dark-mode ul#mec_bfixed_form_fields li .mec_bfixed_field_remove,.mec-dark-mode ul#mec_orgz_form_row li .mec-additional-organizer-remove,.mec-dark-mode ul#mec_reg_form_fields li .mec_reg_field_remove{background:#282828}.mec-dark-mode #mec_taxes_fees_container_toggle [id^=mec_remove_fee_button]:hover,.mec-dark-mode #mec_ticket_variations_list [id^=mec_remove_ticket_variation_button]:hover,.mec-dark-mode ul#mec_bfixed_form_fields li .mec_bfixed_field_remove:hover,.mec-dark-mode ul#mec_orgz_form_row li .mec-additional-organizer-remove:hover,.mec-dark-mode ul#mec_reg_form_fields li .mec_reg_field_remove:hover{color:#fff;border:2px solid #ea6485;background:#ea6485}.mec-events-meta-group-booking-shortcode{background-color:#e6f7ff;padding:40px;position:relative}.mec-events-meta-group-booking-shortcode h4{margin-bottom:20px}.mec-booking-shortcode .mec-event-tickets-list.mec-sell-all-occurrences{width:100%}.mec-booking-shortcode .mec-book-reg-field-mec_email{width:48%;display:inline-block;margin-right:30px}.mec-booking-shortcode .mec-book-reg-field-name{width:48%;display:inline-block}.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month{width:48%;display:inline-block;vertical-align:top;margin-right:30px}.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-cvv2{width:48%;display:inline-block}.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month .nice-select{width:48%;display:inline-block}.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month label{width:100%}.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month .nice-select:first-of-type{margin-right:10px}.mec-booking-shortcode .mec-form-row.mec-name-stripe,.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-card-type,.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-first-name{width:48%;vertical-align:top;display:inline-block;margin-right:30px}.mec-booking-shortcode .mec-form-row.mec-email-stripe,.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-cc-number,.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-last-name{width:48%;display:inline-block}.mec-events-meta-group-booking .mec-booking-shortcode .StripeElement{height:56px;padding:19px 12px 0;max-width:420px}.mec-booking-shortcode .nice-select,.mec-booking-shortcode input{float:none;border:1px solid #c7ebfb!important;border-radius:3px;background-color:#fff;height:41px;line-height:39px;padding-left:15px;padding-right:15px;margin:0;margin-bottom:24px!important;color:#00acf8;font-size:14px;font-weight:400;box-shadow:none!important;min-height:unset;min-width:unset;padding-top:0;padding-bottom:0}.mec-booking-shortcode .mec-gateway-message.mec-success{font-size:14px}.mec-booking-shortcode .mec-form-row.mec-name-stripe{margin-bottom:0!important}.mec-booking-shortcode .mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=text],.mec-events-meta-group-booking .mec-booking-shortcode .StripeElement{border:1px solid #c7ebfb!important;border-radius:3px;box-shadow:none!important}.mec-booking-shortcode .nice-select ul{width:100%}.mec-booking-shortcode .mec-event-ticket-name,.mec-booking-shortcode .mec-event-ticket-price,.mec-booking-shortcode .mec-ticket-variation-name,.mec-booking-shortcode .mec-ticket-variation-price,.mec-booking-shortcode label{font-size:14px;line-height:19px;font-weight:400;color:#00acf8;padding-right:5px;margin:0 0 4px!important}.mec-booking-shortcode span.mec-event-ticket-available{margin-top:-22px!important;margin-bottom:28px!important;display:block;font-size:11px;letter-spacing:.5px;font-weight:300;color:#80abbf}.mec-booking-shortcode button{background-color:#00acf8;border-radius:2px;box-shadow:0 2px 2px rgba(0,172,248,.27);font-weight:500;font-size:11px;letter-spacing:.5px;margin:0;min-width:116px;padding:16px 15px 14px;float:none;position:relative;border:none;color:#fff;display:inline-block}.mec-booking-shortcode .mec-booking-form-container ul li{list-style:none}.mec-booking-shortcode .mec-booking-form-container ul{padding:0}.mec-events-meta-group-booking-shortcode .mec-error{background-color:#ff017e;color:#fff;margin:24px 0 24px;padding:10px 15px;border-radius:3px}.mec-events-meta-group-booking-shortcode .info-msg{margin:24px 0 24px}.mec-booking-shortcode .mec-book-ticket-variation h5{margin:0 0 4px}.mec-booking-shortcode .mec-book-available-tickets-details-header{border-bottom:2px solid #00acf8}.mec-booking-shortcode .mec-book-available-tickets-details-header,.mec-booking-shortcode .mec-book-available-tickets-details-item,.mec-booking-shortcode .mec-book-price-detail{display:-webkit-box;display:flex;flex-wrap:wrap}.mec-booking-shortcode .mec-book-available-tickets-details-header span,.mec-booking-shortcode .mec-book-available-tickets-details-item span,.mec-booking-shortcode .mec-book-price-detail span{-webkit-box-flex:1.97;flex:1.97 1.97 0;min-height:1px;font-size:14px;line-height:22px;color:#616264;font-weight:500;padding-bottom:20px;padding-top:20px}.mec-booking-shortcode .mec-book-available-tickets-details span:nth-of-type(2),.mec-booking-shortcode .mec-book-available-tickets-details-item span:nth-of-type(2),.mec-booking-shortcode .mec-book-price-detail span:nth-of-type(2){-webkit-box-flex:1;flex:1 1 0}.mec-booking-shortcode .mec-book-available-tickets-details span:last-child,.mec-booking-shortcode .mec-book-available-tickets-details-item span:last-child,.mec-booking-shortcode .mec-book-price-detail span:last-child{-webkit-box-flex:1.085;flex:1.085 1.085 0}.mec-booking-shortcode .mec-book-available-tickets-details-header span{padding-bottom:11px}.mec-booking-shortcode .mec-book-available-tickets-details-item span{font-weight:400;font-size:12px}.mec-booking-shortcode span.mec-book-price-detail-amount,.mec-booking-shortcode span.mec-book-price-detail-description{font-size:14px;line-height:22px;font-weight:500;padding:6px 0;color:#000}.mec-booking-shortcode span.mec-book-price-detail-amount{color:#777}.mec-booking-shortcode .mec-book-form-gateways label{cursor:pointer}.mec-booking-shortcode .mec-book-form-gateways label{cursor:pointer}.mec-booking-shortcode span.mec-book-price-detail-description{padding:6px 13px 6px 0;font-size:14px;font-weight:400;color:#00acf8}.mec-booking-shortcode ul.mec-book-price-details li{border-right:1px solid #c7ebfb!important}.mec-booking-shortcode span.mec-book-price-total{font-size:22px;line-height:22px;font-weight:700;color:#2bbc10;margin-top:20px;margin-bottom:35px;display:inline-block}.mec-booking-shortcode ul.mec-book-price-details{border:1px solid #c7ebfb!important;border-radius:3px;box-shadow:none!important}.mec-booking-shortcode span.mec-book-price-total-description{font-size:18px;line-height:22px;font-weight:700;color:#000}.mec-booking-shortcode span.mec-book-price-total-amount{font-size:22px;line-height:22px;font-weight:700;color:#2bbc10}.mec-booking-shortcode .mec-book-form-price{clear:both;position:relative}.mec-booking-shortcode .mec-book-form-gateway-label input[type=radio]:after{content:"";display:inline-block;width:7px;height:7px;background-color:#fff;border-radius:50%;cursor:pointer;position:absolute;top:4px;left:3px}.mec-booking-shortcode .mec-book-form-gateway-label input[type=radio]:before{box-shadow:none;border:2px solid #a8e4ff;width:17px;height:17px;position:absolute;top:-9px;left:-2px;margin:0;content:"";display:inline-block;background:#fff;border-radius:18px;cursor:pointer;position:relative}.mec-booking-shortcode .mec-book-form-gateway-label{-webkit-box-flex:0;flex:0 0 50%;margin-bottom:14px;padding-right:15px}.mec-booking-shortcode .mec-book-form-gateways{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:20px}.mec-booking-shortcode .mec-book-form-gateway-checkout{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.mec-booking-shortcode input::-webkit-input-placeholder,.mec-booking-shortcode textarea::-webkit-input-placeholder{color:#afe6ff}.mec-booking-shortcode input::-moz-placeholder,.mec-booking-shortcode textarea::-moz-placeholder{color:#afe6ff}.mec-booking-shortcode input:-ms-input-placeholder,.mec-booking-shortcode textarea:-ms-input-placeholder{color:#afe6ff}.mec-booking-shortcode input:-moz-placeholder,.mec-booking-shortcode textarea:-moz-placeholder{color:#afe6ff}.mec-booking-shortcode input[type=radio]:checked:before{border:2px solid #a8e4ff;box-shadow:none}.mec-booking-shortcode input[type=radio]:checked:after{background-color:#00acf8}.mec-booking-shortcode .mec-book-form-gateway-label label input{position:relative;cursor:pointer;margin:0!important;height:auto;margin-right:4px!important}.mec-booking-shortcode .mec-click-pay button[type=submit]{position:absolute;left:190px;bottom:40px}.mec-booking-shortcode button#mec-book-form-btn-step-2{margin-left:30px}.mec-booking-shortcode .mec-ticket-name{display:inline-block;background-color:#fff;border-radius:3px;font-size:12px;line-height:12px;font-weight:400;color:#00acf8;padding:8px 13px;letter-spacing:0}.mec-booking-shortcode .mec_book_first_for_all{display:none}.mec-booking-shortcode li.mec-first-for-all-wrapper{margin-bottom:20px}.mec-booking-shortcode label.wn-checkbox-label:before{display:inline-block;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;content:"";-webkit-transition:opacity ease .5;-moz-transition:opacity ease .5;transition:opacity ease .5;position:absolute;background-color:#00acf8;width:2px;-webkit-transform:rotate(-138deg);transform:rotate(-138deg)}.mec-booking-shortcode label.wn-checkbox-label{position:relative;display:inline-block;-moz-transition:border-color ease .2s;-o-transition:border-color ease .2s;-webkit-transition:border-color ease .2s;transition:border-color ease .2s;cursor:pointer;vertical-align:middle;font-size:14px;line-height:19px;font-weight:400;color:#00acf8;margin:0 0 4px!important;padding:0;background-color:#fff;border:2px solid #a8e4ff;width:17px;height:17px;border-radius:3px;margin-right:9px!important;box-shadow:none}.mec-booking-shortcode label.wn-checkbox-label:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-animation:dothabottomcheck 80ms ease 0s forwards;-o-animation:dothabottomcheck 80ms ease 0s forwards;-webkit-animation:dothabottomcheck 80ms ease 0s forwards;animation:dothabottomcheck 80ms ease 0s forwards;content:"";display:inline-block;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;content:"";-webkit-transition:opacity ease .5;-moz-transition:opacity ease .5;transition:opacity ease .5;position:absolute;background-color:#00acf8;width:2px}.mec-booking-shortcode input[type=checkbox]:checked+.wn-checkbox-label::after{height:5px;left:2px;top:7px;-moz-animation:dothatopcheck .16s ease 0s forwards;-o-animation:dothatopcheck .16s ease 0s forwards;-webkit-animation:dothatopcheck .16s ease 0s forwards;animation:dothatopcheck .16s ease 0s forwards}.mec-booking-shortcode input[type=checkbox]:checked+.wn-checkbox-label::before{height:6px;left:7px;top:9px;-moz-animation:dothatopcheck .16s ease 0s forwards;-o-animation:dothatopcheck .16s ease 0s forwards;-webkit-animation:dothatopcheck .16s ease 0s forwards;animation:dothatopcheck .16s ease 0s forwards}.mec-booking-shortcode button[type=button],.mec-booking-shortcode button[type=submit]{font-weight:500;font-size:13px;letter-spacing:.5px;line-height:16px;outline:0}.mec-booking-shortcode button.mec-book-form-back-button{background-color:#afe6ff;box-shadow:0 2px 2px rgba(175,230,255,.27)}.mec-booking-shortcode button[type=button]:hover,.mec-booking-shortcode button[type=submit]:hover{background-color:#000;text-decoration:none;box-shadow:0 4px 10px rgba(1,2,4,.32)}.mec-booking-shortcode a.button:after,.mec-booking-shortcode button[type=submit]:after{display:none;width:13px;height:13px;border-top:0;border-right:.1em solid #f0f1f1;border-bottom:.1em solid #fbfbfb;border-left:.1em solid #fff;content:"";-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:mecloader 1.1s infinite linear;animation:mecloader 1.1s infinite linear;background:rgba(0,0,0,0);position:absolute;top:18px;right:20px;border-radius:50%;z-index:999999999999}.mec-booking-shortcode a.button.loading:after,.mec-booking-shortcode button[type=submit].loading:after{display:block}.mec-booking-shortcode .mec-book-form-coupon{margin-bottom:35px}.mec-booking-calendar-month-navigation{position:relative;text-align:center;padding:1px 0 1px;max-width:330px}.mec-booking-calendar.mec-wrap{margin-bottom:20px;width:100%}.mec-booking-calendar.mec-wrap{max-width:330px;background:#fff;box-shadow:0 1px 5px 6px rgba(0,0,0,.005) inset;border:1px solid #efefef}.mec-booking-calendar-month-navigation .mec-calendar-header h2{text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.14;margin:16px auto;color:#333}.mec-booking-calendar-month-navigation .mec-next-month,.mec-booking-calendar-month-navigation .mec-previous-month{cursor:pointer;position:absolute;top:0;min-width:40px;height:40px;line-height:40px;text-align:center;background:#fff;color:#a9a9a9;font-size:10px;letter-spacing:1px;text-transform:uppercase;padding-left:5px;padding-right:5px;border-top:none;transition:all .33s ease;border-bottom:1px solid #efefef;box-shadow:0 2px 0 0 rgba(0,0,0,.015);transition:all .33s ease}.mec-booking-calendar-month-navigation .mec-previous-month{left:0;border-bottom-right-radius:6px;border-left:none;border-right:1px solid #efefef}.mec-booking-calendar-month-navigation .mec-next-month{right:0;border-bottom-left-radius:6px;border-right:none;border-left:1px solid #efefef}.mec-booking-calendar-month-navigation .mec-next-month:hover,.mec-booking-calendar-month-navigation .mec-previous-month:hover{background-color:#f9f9f9;color:#40d9f1}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar{margin-bottom:0;width:100%}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar dl dt{text-align:center;padding:0;height:47px;line-height:47px;border:0;cursor:pointer}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar dl dt:last-child{border:0}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-row dt:hover{background:0 0}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-novel-selected-day,.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-novel-selected-day span{width:32px;height:32px;margin:auto;line-height:30px;border-radius:50%;font-size:12px;font-weight:600;padding:0}.mec-has-event-for-booking{position:relative}.mec-has-event-for-booking .mec-calendar-novel-selected-day{border:2px solid #40d9f1;border-radius:50px;cursor:pointer}.mec-has-event-for-booking.mec-active .mec-calendar-novel-selected-day{background-color:#40d9f1}.mec-has-event-for-booking .mec-booking-calendar-date,.mec-has-event-for-booking .mec-booking-tooltip,.mec-multiple-event .mec-has-event-for-booking .mec-booking-tooltip{opacity:0;visibility:hidden;transition:all .4s ease}.mec-has-event-for-booking .mec-booking-tooltip,.mec-multiple-event .mec-has-event-for-booking .mec-booking-tooltip{top:60px}.mec-has-event-for-booking .mec-booking-tooltip,.mec-multiple-event .mec-has-event-for-booking .mec-booking-tooltip{position:absolute;z-index:99;width:150px;font-size:9px;left:calc(50% - 75px);background:#535a61;line-height:29px;border-radius:4px;color:#fff;font-weight:400;letter-spacing:1px;text-transform:uppercase;padding:3px 5px;box-shadow:0 4px 15px -2px #444b50a3}.mec-has-event-for-booking:hover .mec-booking-calendar-date,.mec-has-event-for-booking:hover .mec-booking-tooltip,.mec-has-event-for-booking:hover .mec-booking-tooltip.multiple-time .mec-booking-calendar-date,.mec-multiple-event .mec-has-event-for-booking:hover .mec-booking-calendar-date,.mec-multiple-event .mec-has-event-for-booking:hover .mec-booking-tooltip{opacity:1;visibility:visible}.mec-has-event-for-booking:hover .mec-booking-tooltip,.mec-multiple-event .mec-has-event-for-booking:hover .mec-booking-tooltip{top:43px}.mec-has-event-for-booking .mec-booking-calendar-date:before,.mec-multiple-event .mec-has-event-for-booking .mec-booking-calendar-date:before{display:block;content:""!important;position:absolute!important;width:12px;height:12px;top:-6px;left:calc(50% - 6px);transform:rotate(-45deg)!important;background-color:#535a61;z-index:0!important;box-shadow:0 8px 9px -9px #535a61!important}.mec-multiple-event .mec-has-event-for-booking .mec-booking-calendar-date-hover{border-bottom:1px solid #ffffff30}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .first-day{position:relative;padding-left:7px}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .first-day .mec-calendar-novel-selected-day{border-radius:47px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;width:100%}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .first-day .mec-calendar-novel-selected-day span{margin-left:-7px}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .last-day{position:relative;padding-right:7px}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .last-day .mec-calendar-novel-selected-day{border-radius:47px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;width:100%}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .last-day .mec-calendar-novel-selected-day span{margin-right:-7px}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .middle-day .mec-calendar-novel-selected-day{border-radius:0;border-right:0;border-left:0;width:100%}.mec-booking-tooltip.multiple-time{color:#fff}.mec-booking-tooltip.multiple-time .mec-booking-calendar-date:before{display:none}.mec-booking-tooltip.multiple-time .mec-booking-calendar-date:first-child:before{display:block}.mec-booking-tooltip.multiple-time .mec-booking-calendar-date{border:1px dashed #68717a;line-height:25px;margin:8px 0;border-radius:20px;transition:all .17s ease;-webkit-transition:all .17s ease;-moz-transition:all .17s ease;-ms-transition:all .17s ease;-o-transition:all .17s ease}.mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover,.mec-calendar-day.mec-active .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active{background:#40d9f1;border-color:#40d9f1}.mec-choosen-time-message{max-width:330px;padding:3px 14px;border-radius:4px;background:rgb(64 217 241 / 24%);color:#40d9f1;transition:all .17s ease;opacity:1;visibility:visible;font-size:12px;margin-bottom:20px}.mec-choosen-time-message .mec-choosen-time{padding-left:7px}.mec-choosen-time-message.disable,.mec-choosen-time-message.disable .mec-choosen-time-message{opacity:0;visibility:hidden;padding:0;font-size:0;margin:0}.lity-wrap .mec-booking-calendar.mec-wrap{margin-top:20px}.lity-wrap .mec-booking-calendar-month-navigation,.lity-wrap .mec-booking-calendar.mec-wrap,.lity-wrap .mec-choosen-time-message{max-width:100%}.mec-events-meta-group-booking-shortcode .mec-booking-calendar-wrapper .mec-booking-calendar .mec-calendar dl dt{height:47px!important}@media (min-width:961px){.mec-wrap .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar dl dt{height:47px}}.mec-dark-mode .mec-single-event .mec-events-meta-group-booking .mec-booking-calendar-month-navigation,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking .mec-calendar{background:#000;border-color:#222;color:#999}.mec-dark-mode .mec-booking-calendar-month-navigation .mec-next-month,.mec-dark-mode .mec-booking-calendar-month-navigation .mec-previous-month{background:#222;border-color:#000;color:#d2d2d2}.mec-dark-mode .mec-booking-calendar.mec-wrap{border-color:#111}.mec-dark-mode .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-row dt:hover{background:0 0!important}.mec-dark-mode .mec-calendar.mec-event-calendar-classic,.mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-calendar-side{height:auto}.is-light-theme .mec-fes-form textarea{border:1px solid #cfeff5;box-shadow:0 2px 5px rgba(207,239,245,.38) inset}.is-light-theme .mec-fes-form .select2-selection{height:auto}.is-light-theme .mec-fes-form input[type=checkbox]:after{border:unset!important}.is-light-theme .mec-fes-form input[type=radio]:after{background:unset!important}.is-light-theme .mec-fes-form input+label{padding-top:0}.is-light-theme .mec-events-event-image img{height:auto}span.mec-booking-field-required{color:red;margin-left:10px}
1
+ .mec-wrap{position:relative}.entry-content .mec-wrap h1,.entry-content .mec-wrap h2,.entry-content .mec-wrap h3,.entry-content .mec-wrap h4,.entry-content .mec-wrap h5,.entry-content .mec-wrap h6,.mec-wrap h1,.mec-wrap h2,.mec-wrap h3,.mec-wrap h4,.mec-wrap h5,.mec-wrap h6{color:#171c24;font-weight:300;font-style:inherit;letter-spacing:normal;clear:none}.mec-wrap h1{font-size:50px;line-height:1.16;margin-bottom:12px;letter-spacing:-1px}.mec-wrap h2{font-size:36px;line-height:1.14;margin-bottom:10px}.mec-wrap h3{font-size:28px;line-height:1.2;margin-bottom:8px}.mec-wrap h4{font-size:24px;line-height:1.2;margin-bottom:10px}.mec-wrap h5{font-size:18px;line-height:1.3;margin-bottom:7px}.mec-wrap h6{font-size:16px;line-height:1.3;margin-bottom:4px}.mec-wrap .subheader{color:#849098}.mec-wrap h1 strong{font-weight:700}.mec-wrap p{margin:0 0 20px 0;color:#616161;font-size:14px;line-height:1.8}.mec-wrap .mec-event-article .mec-color-hover{box-shadow:none;border:none}.mec-wrap abbr,.mec-wrap acronym{cursor:auto;border:none}.entry-content .mec-wrap a{box-shadow:none}.mec-wrap .button,.mec-wrap a.button:not(.owl-dot),.mec-wrap button:not(.owl-dot):not(.gm-control-active),.mec-wrap input[type=button],.mec-wrap input[type=reset],.mec-wrap input[type=submit]{position:relative;border:none;border-radius:2px;color:#fff;display:inline-block;font-size:12px;letter-spacing:1px;line-height:1.5;text-transform:uppercase;font-weight:600;text-decoration:none;cursor:pointer;margin-bottom:21px;margin-right:10px;line-height:1;padding:18px 20px 16px;background:#24ca4f;-webkit-transition:all .21s ease;-moz-transition:all .21s ease;transition:all .21s ease}.mec-wrap .button:hover,.mec-wrap a.button:hover,.mec-wrap button:hover,.mec-wrap input[type=button]:hover,.mec-wrap input[type=reset]:hover,.mec-wrap input[type=submit]:hover{background:#222;color:#fff}.mec-wrap #mec_woo_add_to_cart_btn_r{min-width:155px;margin-top:5px;border-radius:2px;box-shadow:0 2px 1px rgba(0,0,0,.08);float:left;text-align:center}.mec-booking-form-container button{display:block}.vertical-space,.vertical-space1,.vertical-space2,.vertical-space3,.vertical-space4,.vertical-space5{display:block;width:100%;margin:0;clear:both;border:0 none;height:20px}.vertical-space2{height:40px}.vertical-space3{height:60px}.vertical-space4{height:80px}.vertical-space5{height:100px}@media only screen and (max-width:479px){.vertical-space,.vertical-space1{height:8px}.vertical-space2{height:14px}.vertical-space3{height:28px}.vertical-space4{height:40px}.vertical-space5{height:60px}}@media only screen and (max-width:960px){.vertical-space,.vertical-space1{height:12px}.vertical-space2{height:18px}.vertical-space3{height:36px}.vertical-space4{height:50px}.vertical-space5{height:80px}}.mec-wrap abbr{cursor:auto;border-bottom:0}@-webkit-keyframes rotating{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.mec-wrap{font:14px/25px;font-weight:400;color:#626262}.mec-wrap .mec-events a{border-bottom:none}.mec-wrap .mec-container a{box-shadow:none}.mec-event-content p{font-weight:300}.mec-wrap .mec-clear:after,.mec-wrap .mec-clear:before{content:" ";display:table}.mec-wrap .mec-clear:after{clear:both}.mec-events-button{background:#fff;padding:12px 34px;font-size:13px;font-weight:400;letter-spacing:0;border:1px solid #e3e3e3;margin-right:10px;transition:.3s}.mec-wrap .mec-events-button:hover{color:#fff}.mec-no-event{display:none}#mec-active-current{display:block}.current-hide #mec-active-current{display:none!important}.mec-event-grid-classic .mec-event-article{position:relative;border:2px solid #e3e3e3;box-shadow:0 2px 0 0 rgba(0,0,0,.016);margin-bottom:30px;max-width:none}.mec-event-grid-classic .mec-event-content{background:#fff;color:#767676;padding:0 20px 5px;text-align:center;min-height:125px}.mec-event-grid-classic .mec-event-title{color:#202020;margin:10px 0;font-weight:700;font-size:20px;letter-spacing:1px;text-transform:uppercase}.mec-event-grid-classic .mec-event-title a{color:#202020;transition:all .24s ease}.mec-event-grid-classic .mec-event-date{font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#fff;padding:3px 20px;margin:0 -20px 20px -20px;text-align:center}.widget_mec_mec_widget .mec-event-grid-classic .mec-event-date{margin:0}.mec-event-grid-classic .mec-event-content p{font-size:15px;color:#8a8a8a}.mec-event-grid-classic .mec-event-detail{display:none}.mec-event-grid-classic img{margin-bottom:0;width:100%}.mec-event-footer{position:relative;border-top:1px solid #efefef;padding:20px;min-height:80px;margin:0;background:#fafafa}.mec-event-sharing-wrap{left:15px;position:absolute;list-style:none;margin:0;padding-left:0}.mec-event-sharing-wrap .mec-event-sharing{position:absolute;padding:8px 0 2px;left:-6px;bottom:54px;margin:0;margin-top:6px;border-radius:5px;width:50px;visibility:hidden;opacity:0;border:1px solid #e2e2e2;background:#fff;box-shadow:0 0 9px 0 rgba(0,0,0,.06);z-index:99;-webkit-transition:all .18s ease;transition:all .18s ease}.mec-event-sharing-wrap .mec-event-sharing:after,.mec-event-sharing-wrap .mec-event-sharing:before{content:"";display:block;position:absolute;bottom:-10px;left:50%;margin-left:-10px;width:0;height:0;border-style:solid;border-width:10px}.mec-event-sharing-wrap .mec-event-sharing:before{bottom:-21px;border-color:#e2e2e2 transparent transparent transparent}.mec-event-sharing-wrap .mec-event-sharing:after{bottom:-19px;border-color:#fff transparent transparent transparent}.mec-event-sharing-wrap:hover .mec-event-sharing{opacity:1;visibility:visible}.mec-event-sharing-wrap li{text-align:center;border:0;display:block;margin-right:2px;overflow:hidden;margin:0 auto 6px;width:38px}.mec-event-sharing-wrap li.mec-event-share{height:38px}.mec-event-sharing-wrap:hover>li{cursor:pointer;background-color:#40d9f1}.mec-event-sharing-wrap:hover li a{color:#fff}.mec-event-sharing-wrap>li:first-of-type{border:1px solid #d9d9d9}.mec-event-sharing-wrap li a,.mec-event-sharing-wrap:hover li ul li a{border:none;color:#767676;display:block}.mec-event-sharing-wrap li i{width:36px;height:36px;display:table-cell;vertical-align:middle}.mec-event-sharing-wrap li svg{height:16px}.mec-event-sharing-wrap .mec-event-sharing li a{display:block}.mec-event-sharing-wrap .mec-event-sharing li:hover a{color:#40d9f1}.mec-event-sharing .mec-event-share:hover .event-sharing-icon{background:#40d9f1;border-width:0 1px 0;cursor:pointer}.mec-event-sharing .mec-event-map{border-width:1px 0 1px}.mec-event-footer .mec-booking-button{box-shadow:none;transition:all .21s ease;font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;background:#fff;color:#767676;border:1px solid #e8e8e8;position:absolute;top:20px;right:15px;padding:0 16px;line-height:37px;height:38px}.mec-event-footer .mec-booking-button:hover{background:#191919;color:#fff;border-color:#191919}@media only screen and (max-width:960px){.mec-event-grid-classic{margin-bottom:30px}}.mec-widget .mec-event-grid-classic.mec-owl-carousel{padding:36px 0 16px}.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav{margin:5px 0;width:100%;position:absolute;top:15px;padding:0}.mec-skin-grid-container.mec-widget{padding-top:18px}.mec-widget .mec-event-grid-classic.mec-owl-carousel{padding:20px 0 16px}.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav{margin:0;width:100%;position:absolute;top:0;padding:0}.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav div{position:absolute;background:#fff;line-height:0;width:34px;height:26px;padding:6px;text-align:center;margin-top:-17px;border-radius:3px;border:1px solid #e2e2e2;text-align:center;box-shadow:0 2px 0 0 rgba(0,0,0,.028);transition:all .33s ease}.mec-skin-grid-container .mec-categories{padding:0}.mec-skin-grid-container .mec-categories li{list-style:none}.mec-skin-grid-container .mec-categories li a{color:#000;line-height:24px;text-align:left;transition:all .23s ease;-webkit-transition:all .23s ease}.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav i{font-size:12px;color:#40d9f1;cursor:pointer}.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav .owl-next{right:0}.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav .owl-prev{left:0}.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-sharing{display:none}.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-footer{text-align:center}.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-footer .mec-booking-button{position:static;padding:11px 16px}.widget .mec-event-footer ul.mec-event-sharing-wrap li a.mec-event-share-icon{padding:0}@media screen and (min-width:56.875em){.mec-widget .mec-month-container dl{margin-bottom:0}}.mec-widget .mec-event-grid-classic.owl-carousel .mec-event-footer{text-align:right}.mec-widget .mec-event-grid-classic.owl-carousel .mec-event-sharing-wrap{left:5px;padding-left:5px}.mec-widget .mec-event-grid-classic.owl-carousel .mec-event-sharing-wrap .mec-event-sharing{left:0}.mec-widget .mec-event-sharing-wrap .mec-event-sharing{position:absolute;top:auto;bottom:52px;margin:0;margin-top:0;border-radius:5px}.mec-widget .mec-event-sharing-wrap .mec-event-sharing:after{top:auto;bottom:-17px;border-color:#fff transparent transparent transparent}.mec-widget .mec-event-sharing-wrap .mec-event-sharing:before{top:auto;bottom:-18px;border-color:#e2e2e2 transparent transparent transparent}.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button{position:absolute;background:#fff;padding:6px;margin-top:-17px;border-radius:3px;border:1px solid #e2e2e2;box-shadow:0 2px 0 0 rgba(0,0,0,.028)}.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button:hover{background:#40d9f1;border-color:#40d9f1}.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button:hover i{color:#fff}.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-booking-button{width:40%;float:right;color:#202020;height:36px;line-height:14px;font-size:12px;width:auto}.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-booking-button:hover{color:#fff}.mec-widget .mec-event-list-modern .col-md-2.col-sm-2,.mec-widget .mec-event-list-modern .col-md-6.col-sm-6{padding:0;width:100%;display:block;position:unset}.mec-widget .mec-event-list-modern .col-md-4.col-sm-4 .mec-booking-button{width:80%;height:46px;line-height:22px;padding:11px 20px;float:right}.mec-widget .mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper{top:auto;bottom:5%}@media (max-width:480px){.mec-widget .mec-event-list-modern .col-md-4.col-sm-4{padding:0}.mec-widget .mec-event-list-modern .col-md-4.col-sm-4 .mec-booking-button{width:100%}}.mec-widget .mec-event-list-modern .mec-month-divider{margin:30px 0 10px 0}.mec-widget .mec-event-list-minimal .mec-event-date span{font-size:12px}.mec-widget .mec-event-list-minimal .mec-event-date:after{height:29px}.mec-widget .mec-event-list-minimal .col-md-3,.mec-widget .mec-event-list-minimal .col-md-9{display:block;width:100%;text-align:left}.mec-widget .mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper{position:relative}.mec-widget .mec-event-list-modern .col-md-4.col-sm-4 .mec-booking-button{width:100%;text-align:center}.mec-widget .mec-event-list-minimal .mec-event-date:first-child{margin-right:24px}.mec-event-grid-clean{margin-bottom:10px;max-width:none}.mec-event-grid-clean .mec-event-article{margin-bottom:30px;position:relative;border:1px solid #e2e2e2;text-align:center;padding:15px 15px 0;background:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-event-grid-clean .mec-event-content{background:#fff;color:#767676;padding:25px 16px 0;text-align:left}.mec-event-grid-clean .mec-event-title{color:#202020;margin:0 0 10px 0;font-weight:700;font-size:21px;text-transform:capitalize}.mec-event-grid-clean .mec-event-title a{color:#202020;transition:all .24s ease}.mec-event-grid-clean .mec-event-date{font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:1px;background-color:#40d9f1;color:#fff;padding:3px 0;margin:0;text-align:center}.mec-event-grid-clean .mec-event-content p{font-size:15px;color:#9a9a9a;line-height:1.54}.mec-event-grid-clean img{margin-bottom:0;width:100%}.mec-event-grid-clean .event-grid-t2-head{margin-bottom:10px;color:#fff;padding:9px 14px 6px;text-align:left}.mec-event-grid-clean .event-grid-t2-head .mec-event-date{font-size:50px;line-height:50px;float:left;margin-right:11px}.mec-event-grid-clean .event-grid-t2-head .mec-event-month{text-transform:uppercase;font-size:17px;line-height:20px;padding-top:4px}.mec-event-grid-clean .event-grid-t2-head .mec-event-detail{font-size:12px}.mec-event-grid-clean .event-grid-t2-head .mec-categories li a{margin-bottom:10px;color:#fff}.mec-event-grid-clean .event-grid-t2-head .mec-categories li a:hover{color:#000}.mec-event-grid-clean .mec-event-sharing-wrap{left:0;padding-left:0}.mec-event-grid-clean .mec-event-footer{position:relative;border-top:2px solid;padding:20px 0;margin:0 14px;text-align:left;background:0 0}.mec-event-grid-clean .mec-event-footer .mec-booking-button{right:0}.mec-event-grid-clean .row{margin-bottom:30px}.mec-event-grid-modern{margin-bottom:10px;max-width:none}.mec-event-grid-modern .mec-event-article{position:relative;border:1px solid #e2e2e2;text-align:center;margin-bottom:30px;padding:45px 15px 10px;background:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-event-grid-modern .mec-event-content{background:#fff;color:#767676;padding:35px 15px 10px;text-align:left}.mec-event-grid-modern .mec-event-title{color:#202020;margin:0 0 10px 0;font-weight:700;font-size:24px;text-transform:none;letter-spacing:-1px}.mec-event-grid-modern .mec-event-title a{color:#202020;transition:all .24s ease}.mec-event-grid-modern .mec-event-content p{font-size:15px;color:#9a9a9a;line-height:1.54}.mec-event-grid-modern img{margin-bottom:0;width:100%}.mec-event-grid-modern .event-grid-modern-head{margin-bottom:10px;padding:9px 14px 6px;text-align:left}.mec-event-grid-modern .event-grid-modern-head .mec-event-date{font-size:50px;line-height:50px;float:left;margin-right:11px}.mec-event-grid-modern .event-grid-modern-head .mec-event-month{text-transform:uppercase;font-size:17px;line-height:20px;padding-top:4px}.mec-event-grid-modern .event-grid-modern-head .mec-event-detail{font-size:12px}.mec-event-grid-modern .event-grid-modern-head .mec-event-day{margin-top:9px;color:silver;font-size:35px;font-weight:100;text-transform:uppercase;letter-spacing:-1px}.mec-event-grid-modern .mec-event-footer{position:relative;height:90px;padding:20px 0;border:none;margin:0 14px;text-align:left;background:0 0}.mec-event-grid-modern .mec-event-footer .mec-booking-button{right:auto;left:0}.mec-event-grid-modern .mec-event-sharing-wrap{left:auto;right:0;padding-left:0}.mec-event-grid-modern .mec-event-sharing{left:auto;right:-6px}.mec-event-grid-modern .mec-event-sharing-wrap li{border-radius:55px}.mec-event-grid-modern .row{margin-bottom:0}@media only screen and (max-width:479px){.mec-event-grid-modern .mec-event-article{padding-bottom:30px}.mec-event-grid-modern .mec-event-sharing{top:60px;left:0;right:auto}.mec-event-grid-modern .mec-event-footer .mec-booking-button{top:0}}span.mec-event-title-soldout{font-size:8px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;background:#e63360;color:#fff;padding:3px 8px;line-height:1;border-radius:15px;white-space:nowrap;vertical-align:middle}.mec-event-grid-colorful .mec-event-article{min-height:400px;border:none;box-shadow:none;background:#40d9f1;padding-top:25px;margin:0;color:#fff}.mec-event-grid-colorful .mec-event-content{background:0 0}.mec-event-grid-colorful .event-grid-modern-head,.mec-event-grid-colorful .event-grid-modern-head .mec-event-date,.mec-event-grid-colorful .event-grid-modern-head .mec-event-day,.mec-event-grid-colorful .mec-event-content p,.mec-event-grid-colorful .mec-event-sharing-wrap>li>a,.mec-event-grid-colorful .mec-event-title a{color:#fff}.mec-event-grid-colorful .mec-event-footer .mec-booking-button{border:none}.mec-event-grid-colorful .mec-event-sharing-wrap>li{border-color:#fff}.mec-event-grid-colorful .mec-event-sharing-wrap:hover>li{background:#333;border-color:#333}.mec-event-grid-colorful .mec-event-title a.mec-color-hover:hover{color:#fff;text-decoration:underline}.mec-event-grid-colorful .mec-event-title .event-color{display:none}.mec-event-grid-colorful div[class^=col-md-]{padding:0 1px 1px 0;margin:0}.mec-event-grid-colorful .mec-event-article .mec-time-details{color:#fff}@media only screen and (min-width:768px){.mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-day{font-size:26px}.mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-month{font-size:15px}.mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-date{font-size:50px}.mec-wrap.mec-sm959.mec-event-grid-colorful .mec-event-title{font-size:21px}.mec-wrap.mec-sm959.mec-event-grid-colorful .mec-event-content p{font-size:13px}}@media only screen and (min-width:768px) and (max-width:1200px){.mec-wrap.mec-sm959.mec-event-grid-colorful div[class^=col-md-]{width:50%}}.mec-event-list-minimal .mec-event-article{border-bottom:1px solid #efefef;padding:24px 0 16px}.mec-event-list-minimal .mec-wrap .col-md-9{padding:0}.mec-event-list-minimal .mec-event-date{position:relative;float:left;margin-right:30px;color:#fff;width:52px;padding:6px 4px 3px;text-align:center;text-transform:uppercase;border-radius:3px}.mec-event-list-minimal .mec-event-date{min-width:52px;width:fit-content}.mec-event-list-minimal .mec-event-date:nth-child(2){margin:0 30px 0 -20px}.mec-event-list-minimal .mec-event-date span{display:block;font-size:24px;font-weight:700;text-align:center;margin-bottom:4px}.mec-event-list-minimal .mec-event-date:after{display:block;content:"";position:absolute;width:50px;left:1px;top:1px;height:34px;background:rgba(255,255,255,.1);box-shadow:0 4px 4px rgba(0,0,0,.02)}.mec-event-list-minimal .mec-event-date:after{width:100%}.mec-event-list-minimal .mec-event-title{margin-top:0;margin-bottom:10px;font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:0;padding-top:10px}.mec-event-list-minimal .mec-event-detail,.mec-event-list-minimal .mec-time-details{font-size:15px;font-weight:300;line-height:1;letter-spacing:0;color:#9a9a9a}.mec-event-list-minimal .btn-wrapper{text-align:right;padding-right:0;padding-top:6px}.mec-event-list-minimal .btn-wrapper .mec-detail-button{border-bottom:0;margin-bottom:14px;margin-right:0;box-shadow:none}.mec-event-list-minimal a.mec-detail-button{text-align:center;display:inline-block;background:#ededed;color:#191919;padding:12px;border-radius:2px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;transition:all .24s ease}.mec-event-list-minimal a.mec-detail-button:hover{background:#292929;color:#fff}.vc_col-sm-4 .mec-event-list-minimal .mec-event-date,.vc_col-sm-6 .mec-event-list-minimal .mec-event-date{margin-right:12px}.vc_col-sm-4 .mec-event-list-minimal .mec-event-title,.vc_col-sm-6 .mec-event-list-minimal .mec-event-title{font-size:15px;letter-spacing:2px}@media only screen and (min-width:480px) and (max-width:767px){.mec-event-list-minimal .btn-wrapper{padding-left:0}.mec-event-list-minimal .mec-event-date{margin-right:10px}}@media only screen and (max-width:767px){.mec-event-list-minimal .btn-wrapper .mec-detail-button{display:block;text-align:center;margin:0;margin-top:16px;padding:8px}.mec-event-list-minimal .btn-wrapper{margin:12px 0}}@media only screen and (max-width:479px){.mec-event-list-minimal .mec-event-date{float:none;width:100%;margin-bottom:8px}.mec-event-list-minimal .mec-event-date span{display:inline;padding-right:25px;margin-right:7px;font-size:inherit}.mec-event-list-minimal .mec-event-date:after{width:45%;box-shadow:4px 0 4px rgba(0,0,0,.02)}.mec-event-list-minimal .btn-wrapper{text-align:center;padding-left:0}.mec-event-list-minimal{text-align:center}.mec-event-list-minimal .mec-event-detail{margin-bottom:10px}}.mec-wrap .mec-event-list-modern .mec-event-title{margin-top:0;margin-bottom:10px}.mec-event-list-modern .mec-event-article{border-bottom:1px solid #efefef;padding:30px 0 10px}.mec-event-list-modern .mec-event-article:last-child{border-bottom:none}.mec-event-list-modern .mec-event-title a{color:#191919;transition:all .24s ease;box-shadow:none}.mec-event-list-modern .mec-event-date{text-transform:uppercase;padding:10px 0}.mec-event-list-modern .mec-event-date .event-d{font-size:48px;display:table-cell;padding:10px 0 0}.mec-event-list-modern .mec-event-date .event-d.mec-multiple-dates{font-size:20px;padding:0}.mec-event-list-modern .mec-event-date.mec-multiple-date-event:first-child{padding:10px 0 6px 0;position:relative;width:fit-content}.mec-event-list-modern .mec-event-date.mec-multiple-date-event:first-child:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:silver}.mec-event-list-modern .mec-event-date.mec-multiple-date-event:last-child{padding:5px 0 10px 0}.mec-event-list-modern .mec-event-date.mec-multiple-date-event .event-d{font-size:20px;padding:0}.mec-event-list-modern .mec-event-date.mec-multiple-date-event .event-da{font-size:20px;margin:0}.mec-event-list-modern .mec-event-date .event-f{font-size:13px;display:table-cell;vertical-align:middle;padding-left:7px;font-weight:500;letter-spacing:3px;color:#777}.mec-event-list-modern .mec-event-detail{font-weight:300;color:#8a8a8a}.mec-event-list-modern .mec-event-detail .mec-time-details{display:inline}.mec-event-list-modern .mec-event-date .event-da{margin-top:9px;color:silver;font-size:28px;font-weight:100;text-transform:uppercase;letter-spacing:-1px;text-align:left}.mec-event-list-modern .mec-btn-wrapper .mec-booking-button{border-radius:1px;letter-spacing:2px;border:1px solid #e6e6e6;color:#333;background-color:#fff;padding:13px 20px;font-weight:700;font-size:11px;box-shadow:0 2px 0 0 rgba(0,0,0,.016);transition:all .28s ease}.mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover{border-color:#222;background:#222;color:#fff}.mec-event-list-modern .mec-event-title{font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:1px}.mec-event-list-modern .mec-event-detail{color:#9a9a9a;font-size:15px;font-weight:300;line-height:25px}.mec-event-list-modern .mec-btn-wrapper{text-align:right;padding:10px 0;text-transform:uppercase}.mec-event-list-modern .mec-event-sharing{position:relative;margin:10px 0;padding-left:0}.mec-event-list-modern .mec-event-sharing>li{display:inline-block;border:none;border-radius:50%;margin-right:3px}.mec-event-list-modern .mec-event-sharing .telegram{min-width:36px;min-height:36px;line-height:36px;padding:9px 1px 10px;border-radius:60px}.mec-event-list-modern .mec-event-sharing>li .telegram{padding-top:8px;padding-bottom:9px;border-radius:50%;border:1px solid #ddd}.mec-event-list-modern .mec-event-sharing .telegram .svg-inline--fa.fa-telegram.fa-w-16{width:3.246rem;padding:2px 10px 0 10px;margin-bottom:-2px}.mec-event-list-modern .mec-event-sharing .telegram .svg-inline--fa.fa-telegram.fa-w-16 path{fill:#767676}.mec-event-list-modern .mec-event-sharing li:hover .telegram{background-color:#40d9f1}.mec-event-list-modern .mec-event-sharing li:hover .telegram .svg-inline--fa.fa-telegram.fa-w-16 path{fill:#fff}.mec-event-list-modern .mec-event-sharing>li:hover{display:inline-block}.mec-event-list-modern .mec-event-sharing>li:hover a i{color:#fff;background:#40d9f1;border-color:#40d9f1}.mec-event-list-modern .mec-event-sharing>li i{width:36px;display:inline-block;line-height:35px;color:#767676;text-align:center;border-radius:50%;border:1px solid #ddd;font-size:14px}.mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon{background:#40d9f1;border-color:#40d9f1;cursor:pointer;border-radius:50%}.mec-event-list-modern .mec-event-sharing li:hover a i{background:#40d9f1}@media only screen and (min-width:768px){.mec-event-list-modern .mec-event-article{position:relative;min-height:160px;overflow:hidden}.mec-event-list-modern .col-md-2.col-sm-2{width:210px;position:absolute;left:0;top:20px;padding:0}.mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper{width:180px;padding:0;position:absolute;right:0;top:30%}.mec-event-list-modern .col-md-6.col-sm-6{width:100%;padding-left:225px;padding-right:195px}}@media only screen and (max-width:767px){.mec-event-list-modern .mec-btn-wrapper .mec-booking-button{letter-spacing:1px;border:1px solid #e1e1e1;padding:8px 16px}.mec-event-list-modern .mec-btn-wrapper{padding:0 0 12px}.mec-event-list-modern .mec-event-sharing{margin-bottom:0}}.mec-event-grid-minimal .mec-event-article{margin:15px 0;min-height:80px;display:table}.mec-event-grid-minimal .event-detail-wrap{display:table-cell;vertical-align:middle}.mec-event-grid-minimal .mec-event-date{width:70px;float:left;margin-right:20px;padding:12px 16px 10px;text-align:center;text-transform:uppercase;border-radius:4px;border:1px solid #e6e6e6;transition:all .37s ease-in-out;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-event-grid-minimal .mec-event-date span{display:block;font-size:24px;font-weight:700;text-align:center;margin-bottom:4px;color:#2a2a2a;transition:color .3s ease}.mec-event-grid-minimal .mec-event-title{margin-top:0;margin-bottom:10px;font-weight:700;line-height:21px;font-size:16px;text-transform:uppercase;transition:color .3s ease}.mec-event-grid-minimal .mec-event-title a{color:#191919;transition:color .3s ease}.mec-event-grid-minimal .mec-event-detail,.mec-event-grid-minimal .mec-time-details{font-size:15px;font-weight:300;line-height:1;letter-spacing:0;color:#9a9a9a;margin-bottom:5px}.mec-event-grid-minimal .mec-event-date:hover{color:#fff}.mec-event-grid-minimal .mec-event-date:hover span{color:#fff}.mec-wrap .mec-event-grid-minimal .mec-event-date:hover{color:#fff}.mec-event-list-classic .mec-event-article{padding:12px 0;margin-bottom:20px}.mec-event-list-classic .mec-event-image{float:left;width:86px;margin-right:20px}.mec-event-list-classic .mec-event-date,.mec-event-list-classic .mec-event-time{font-weight:400;font-size:13px;letter-spacing:0;line-height:18px;text-align:left;display:initial;margin-right:12px}.mec-event-list-classic .mec-event-time .mec-time-details,.mec-event-list-classic .mec-event-time i{display:inline;margin-right:3px}.mec-event-list-classic .mec-event-date span{font-weight:500;margin-bottom:6px}.mec-event-list-classic .mec-event-title{font-size:15px;margin:10px 0 12px;font-weight:700;text-transform:uppercase}.mec-event-list-classic .mec-event-title a{color:#494949;transition:color .3s ease}.mec-event-list-classic .mec-event-detail{color:#777;font-weight:400;line-height:12px;font-size:12px;overflow:hidden}.mec-event-list-classic a.magicmore{padding:10px 16px;color:#fff;background:#222;letter-spacing:2px;font-size:11px}.mec-event-list-classic a.magicmore:after{content:"";display:none}.mec-event-list-classic a.magicmore:hover{color:#40d9f1}.mec-event-grid-simple .mec-event-article{position:relative;margin-bottom:30px}.mec-event-grid-simple .mec-event-article:after{border-right:1px solid #e6e6e6;height:60px;position:absolute;top:50%;margin-top:-30px;right:-1px}.mec-event-grid-simple .row div:last-child .mec-event-article:after{border:none}.mec-event-grid-simple .row{margin:15px 0 30px;text-align:center}.mec-event-grid-simple .mec-event-date{padding:0;margin:0;text-transform:capitalize;font-size:12px;font-weight:700}.mec-event-grid-simple .mec-event-title{margin-top:0;margin-bottom:10px;font-weight:700;line-height:21px;font-size:15px;padding-top:5px;padding-left:5px;padding-right:5px;text-transform:uppercase;transition:color .37s ease}.mec-event-grid-simple .mec-event-title a{color:#494949;transition:color .3s ease}.mec-event-grid-simple .mec-event-detail{font-weight:400;line-height:1;letter-spacing:0;font-size:13px;color:#777}.mec-event-grid-simple:hover .mec-event-title{color:#40d9f1}.mec-event-grid-simple:hover .mec-event-date{background:0 0}.event-last:after{display:none}@media only screen and (max-width:767px){.mec-event-grid-simple .mec-event-article{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee}.mec-event-grid-simple .mec-event-article:after{border:none}}.mec-event-grid-novel .mec-event-article{position:relative;margin-bottom:30px;padding:60px 5% 60px 7%;border:1px solid rgba(255,255,255,.12);border-radius:10px;background-color:#0050fd;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:1}.mec-event-grid-novel .mec-event-article .novel-grad-bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;opacity:0;z-index:-1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mec-event-grid-novel .mec-event-article:hover{-webkit-box-shadow:0 13px 36px 0 rgba(0,0,0,.23);box-shadow:0 13px 36px 0 rgba(0,0,0,.23);border-color:transparent}.mec-event-grid-novel .mec-event-article:hover .novel-grad-bg{background-image:-webkit-gradient(linear,left top,right top,from(#262e32),to(#0e1015));background-image:-webkit-linear-gradient(left,#262e32 0,#0e1015 100%);background-image:-o-linear-gradient(left,#262e32 0,#0e1015 100%);background-image:linear-gradient(90deg,#262e32 0,#0e1015 100%);opacity:1}.mec-event-grid-novel .mec-event-image{float:left;width:150px;height:150px}.mec-event-grid-novel .mec-event-image img{width:150px;height:150px;border-radius:50%}.mec-event-grid-novel .mec-event-detail-wrap{margin-left:200px}.mec-event-grid-novel .mec-event-content h4{position:relative;margin-bottom:10px;display:inline-block}.mec-event-grid-novel .mec-event-content h4 a{font-size:24px;line-height:35px;color:#fafcff}.mec-event-grid-novel .mec-event-content h4::before{content:"";position:absolute;top:8px;left:-30px;width:17px;height:17px;background:#5cd0ed;opacity:.4;border-radius:50%}.mec-event-grid-novel .mec-event-content h4::after{content:"";position:absolute;top:12px;left:-26px;width:9px;height:9px;background:#5cd0ed;border-radius:50%}.mec-skin-grid-container .mec-event-grid-novel .mec-categories li a{color:#fff}.mec-event-grid-novel .mec-event-address,.mec-event-grid-novel .mec-event-detail,.mec-event-grid-novel .mec-event-month,.mec-event-grid-novel .mec-local-time-details{position:relative;padding-left:35px;font-size:15px;line-height:30px;color:rgba(255,255,255,.4)}.mec-event-grid-novel .mec-event-address::before,.mec-event-grid-novel .mec-event-detail::before,.mec-event-grid-novel .mec-event-month::before,.mec-event-grid-novel .mec-local-time-details:before{position:absolute;top:6px;left:6px;font-size:17px;font-family:simple-line-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.mec-event-grid-novel .mec-local-time-details::before{content:"\e007"}.mec-event-grid-novel .mec-event-month::before{content:"\e075"}.mec-event-grid-novel .mec-event-detail::before{content:"\e081"}.mec-event-grid-novel .mec-event-address::before{content:"\e096"}.mec-event-grid-novel .mec-event-footer{clear:both;padding:20px 0;border-top:none;background:0 0}.mec-event-grid-novel .mec-event-footer .mec-booking-button{right:auto;left:0;height:42px;width:148px;padding:0 20px;font-size:14px;font-weight:400;line-height:42px;text-align:center;color:#fff;background:0 0;border-color:rgba(255,255,255,.1);border-radius:50px}.mec-event-grid-novel .mec-event-footer .mec-booking-button:hover{background-color:rgba(255,255,255,.1)}.mec-event-grid-novel .mec-event-sharing-wrap{left:175px;cursor:pointer;padding-left:0}.mec-event-grid-novel .mec-event-sharing-wrap>li{border-color:rgba(255,255,255,.1);border-radius:50%}.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing{top:-5px;left:0;padding:5px 10px 2px 50px;min-width:150px;width:inherit;height:37px;background-color:rgba(255,255,255,.1);-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:50px}.mec-event-grid-novel .mec-event-sharing-wrap:hover>li{background-color:rgba(255,255,255,.1)}.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing::after,.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing::before{display:none}.mec-event-grid-novel .mec-event-sharing .mec-event-social-icon,.mec-event-grid-novel .mec-event-sharing .mec-event-social-icon a,.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li i{display:inline}.mec-event-grid-novel .mec-event-sharing .mec-event-social-icon a{padding:0 10px}.mec-event-grid-novel .mec-event-sharing-wrap>li a{color:#fff}.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li a{color:rgba(255,255,255,.4)}.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li a:hover{color:rgba(255,255,255,1)}@media only screen and (max-width:1200px){.mec-event-grid-novel .row .col-md-6.col-sm-6{width:100%;float:none}.mec-event-grid-novel .mec-event-image{float:none;margin-top:-20px;margin-bottom:20px}.mec-event-grid-novel .mec-event-detail-wrap{margin-left:20px}.mec-event-grid-novel .mec-event-footer{margin-top:30px}}@media only screen and (max-width:767px){.mec-event-grid-novel .mec-event-footer{margin-top:0;padding-top:30px;margin-bottom:24px}.mec-event-grid-novel .mec-event-footer .mec-booking-button{display:block;position:relative}.mec-event-grid-novel .mec-event-sharing-wrap{left:0;bottom:-55px;padding-left:0}.mec-event-grid-novel .mec-event-content h4 a{font-size:20px;line-height:1.3}}.mec-event-grid-novel .mec-event-sharing-wrap{padding-left:0}.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing{width:fit-content;z-index:999999}@media (min-width:1280px){.mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-article img{width:100px;height:100px}.mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-detail-wrap{margin-left:150px}}@media (min-width:760px) and (max-width:1024px){.mec-event-grid-novel .col-md-4.col-sm-4{width:100%}.mec-event-grid-novel .mec-event-image{float:left}.mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-article img{width:100px;height:100px}}.mec-event-cover-modern{position:relative}.mec-event-cover-modern .mec-event-cover-a{background:0 0;position:absolute;color:#fff;bottom:0;left:0;text-decoration:none}.mec-event-cover-modern .mec-event-cover-a .mec-event-overlay{transition:all .5s;opacity:.8;width:100%;height:100%;position:absolute}.mec-event-cover-modern .mec-event-cover-a:hover .mec-event-overlay{opacity:1}.mec-event-cover-modern .mec-event-detail{padding:40px;position:relative}.mec-event-cover-modern .mec-event-cover-a:hover .mec-event-tag{color:#333;transition:all .5s}.mec-event-cover-modern .mec-event-cover-a .mec-event-title:hover{text-decoration:underline}.mec-event-cover-modern .mec-event-tag{background:#fff;display:inline-block;padding:5px 9px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px}.mec-event-cover-modern .mec-event-date{text-transform:uppercase;font-size:17px;font-weight:300}.mec-event-cover-modern .mec-event-title{color:#fff;text-transform:uppercase;font-size:40px;font-weight:700;margin:6px 0}.mec-event-cover-modern .mec-event-place{font-weight:400;font-size:18px}@media only screen and (max-width:767px){.mec-event-cover-modern .mec-event-cover-a{width:100%}}.mec-event-cover-classic{position:relative;overflow:hidden;background:#fff;padding:6px;border:1px solid #e8e8e8}.mec-event-cover-classic .mec-event-overlay{position:absolute;left:6px;right:6px;bottom:6px;top:6px;width:auto;height:auto;background-color:rgba(36,36,36,.4);transition:all .33s ease-in-out}.mec-event-cover-classic:hover .mec-event-overlay{background-color:rgba(36,36,36,.6)}.mec-event-cover-classic .mec-event-content{font-size:15px;color:#fff;position:absolute;bottom:0;padding:50px 35px;transition:all .33s ease-in-out}.mec-event-cover-classic .mec-event-date{font-size:14px;text-transform:uppercase;font-weight:400;line-height:1.6;text-align:left}.mec-event-cover-classic .mec-event-date span{display:block;font-weight:700;font-size:16px}.mec-event-cover-classic .mec-event-title{color:#fff;margin:20px 0 38px;font-size:24px;font-weight:700;text-transform:uppercase;font-style:normal}.mec-event-cover-classic .mec-btn-wrapper{text-align:left}.mec-event-cover-classic .mec-event-icon{font-size:18px;float:left;margin-right:14px;color:#fff;padding:13px}.mec-event-cover-classic .mec-event-button{color:#fff;background-color:#191919;border:2px #191919 solid;padding:12px 20px;letter-spacing:3px;font-size:12px;font-weight:700;font-style:normal;transition:all .22s ease;text-decoration:none}.mec-event-cover-classic .mec-event-button:hover{color:#191919;background-color:#fff;border-color:#fff;border-radius:1px}.mec-event-cover-classic .mec-event-image img{min-width:100%}@media only screen and (max-width:960px){.mec-event-cover-classic .mec-event-content{padding:20px}.mec-event-cover-classic .mec-event-button{font-size:11px;padding:7px 10px;letter-spacing:1px}.mec-event-cover-classic .mec-event-title{font-size:19px;margin:15px 0 25px}.mec-event-cover-classic .mec-event-date{font-size:12px}}@media only screen and (max-width:767px){.mec-event-cover-classic{margin-bottom:30px}}@media only screen and (max-width:479px){.mec-event-cover-classic .mec-event-content{padding:15px;font-size:15px}.mec-event-cover-classic .mec-event-title{font-size:15px;margin:10px 0}.mec-event-cover-classic .mec-event-button{font-size:10px;padding:6px;letter-spacing:1px}.mec-event-cover-classic .mec-event-icon{padding:10px}}.mec-load-more-wrap{text-align:center;display:block;width:100%;padding-top:20px;text-align:center;position:relative}.mec-load-more-button{box-shadow:none;transition:all .21s ease;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;background:#fff;color:#767676;border:2px solid #e8e8e8;border-radius:50px;padding:0 28px;margin-bottom:20px;cursor:pointer;line-height:40px;height:42px;display:inline-block}.mec-load-more-button:hover{background:#191919;color:#fff;border-color:#191919}.mec-load-more-loading{content:url(../img/ajax-loader.gif);cursor:wait;background:0 0;border-style:none}.mec-load-more-loading:hover{background:0 0}.mec-modal-preloader,.mec-month-navigator-loading{width:100%;height:100%;background:no-repeat rgba(255,255,255,.88) url(../img/ajax-loader.gif) center;border-style:none;position:absolute;left:0;right:0;bottom:0;top:0;z-index:9}.mec-event-calendar-classic .mec-calendar-side .mec-calendar-table{min-height:1024px}.mec-calendar-side .mec-calendar-table{min-height:450px}.mec-skin-weekly-view-events-container.mec-month-navigator-loading{margin-top:0}.mec-calendar.mec-event-calendar-classic .mec-calendar-side{display:block}.mec-skin-daily-view-events-container.mec-month-navigator-loading{margin-top:0}@media only screen and (min-width:961px){.mec-wrap.mec-sm959 .mec-calendar-side .mec-calendar-table{min-height:1px}}@media only screen and (max-width:479px){.mec-calendar-side .mec-calendar-table{min-height:1px}}.mec-event-cover-clean{position:relative;border:1px solid #e6e6e6;padding:8px}.mec-event-cover-clean .mec-event-overlay{height:100%;background-color:rgba(36,36,36,.4);position:absolute;width:100%;left:0;border:8px solid #fff;top:0;transition:all .5s ease-in-out}.mec-event-cover-clean .mec-event-content{color:#fff;position:absolute;bottom:20px;padding:40px 60px;transition:all .5s ease-in-out}.mec-event-cover-clean .mec-event-title{color:#fff;font-weight:700;margin:46px 0 19px;font-size:29px;text-transform:uppercase;text-shadow:0 0 1px rgba(0,0,0,.5)}.mec-event-cover-clean .mec-event-title a{color:#fff;transition:all .5s;text-decoration:none;outline:0;border:none;box-shadow:none}.mec-event-cover-clean .mec-event-title a:hover{text-decoration:underline}.mec-event-cover-clean .mec-event-date{position:absolute;top:-20px;right:60px;color:#fff;width:60px;padding:14px 10px;z-index:1}.mec-event-cover-clean .mec-event-date div{text-align:center;text-transform:uppercase;letter-spacing:1px;line-height:16px}.mec-event-cover-clean .mec-event-date .dday{padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.5);margin-bottom:13px;font-size:24px}.mec-event-cover-clean .mec-event-date .dmonth{letter-spacing:2px}.mec-event-cover-clean .mec-event-place{font-size:18px}.mec-event-cover-clean .mec-event-image img{width:100%}@media only screen and (max-width:768px){.mec-event-cover-clean .mec-event-content{padding:20px;bottom:5px}.mec-event-cover-clean .mec-event-title{font-size:23px}.mec-event-cover-clean .mec-event-date{right:20px;padding:10px;width:50px}}@media only screen and (max-width:479px){.mec-event-cover-clean .mec-event-content{padding:10px}.mec-event-cover-clean .mec-event-title{font-size:19px;padding-right:25px}.mec-event-cover-clean .mec-event-date{right:-20px;top:-10px}.mec-event-cover-clean .mec-event-detail{font-size:12px}}.mec-month-divider{text-align:center;margin:60px 0 40px 0}.widget .mec-month-divider{margin:10px 0}.mec-month-divider span{text-transform:uppercase;font-size:22px;font-weight:700;padding-bottom:5px;color:#313131;border-bottom:4px solid #ebebeb;width:100%;display:block;padding-bottom:10px;position:relative}.mec-month-divider span:before{border-bottom:4px solid #40d9f1;font-size:6px;content:"";text-align:center;position:absolute;bottom:-4px;margin-left:-30px;left:50%;width:60px}.widget .mec-month-divider span{font-size:13px}.mec-event-list-standard .mec-events-pagination{margin-top:60px;border-top:4px solid #ebebeb;min-height:80px;padding-top:20px}.mec-event-list-standard .mec-events-pagination .mec-events-pag-previous{float:left;margin-left:0}.mec-event-list-standard .mec-events-pagination .mec-events-pag-next{float:right;margin-right:0}.mec-event-list-standard .mec-event-article{position:relative;display:block;margin-bottom:25px;border:1px solid #e9e9e9;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-event-list-standard .mec-topsec{display:table;width:100%}.mec-event-list-standard .col-md-3.mec-event-image-wrap{padding-left:0}.mec-event-list-standard .mec-event-content{padding-top:15px;padding-right:30px}.mec-event-list-standard .mec-event-title{font-size:29px;font-weight:700;letter-spacing:-1px;margin:0 0 10px}.mec-event-list-standard .mec-event-title a{color:#292929;transition:color .3s ease}.mec-event-list-standard .mec-col-table-c{display:table-cell;height:100%;vertical-align:middle;float:none!important}.mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap{padding-top:15px}.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap{vertical-align:top}.mec-topsec .mec-event-image{line-height:1px}.mec-topsec .mec-event-image a{display:block}.mec-event-list-standard .mec-event-meta-wrap{border-left:1px solid #eee}.mec-event-list-standard .mec-time-details{text-transform:uppercase;font-size:11px;font-weight:300;padding-top:0;text-align:left;padding-left:30px}.mec-event-list-standard .mec-event-meta .mec-event-address{font-style:normal;letter-spacing:0;font-size:12px;font-weight:300;margin:0 12px 0 0}.mec-event-list-standard .mec-event-meta span.mec-event-d,.mec-event-list-standard .mec-event-meta span.mec-event-m{font-size:17px;font-weight:700;padding-right:6px;color:#444;text-transform:uppercase}.mec-event-list-standard .mec-date-details,.mec-event-list-standard .mec-local-time-details,.mec-event-list-standard .mec-time-details,.mec-event-list-standard .mec-venue-details{position:relative;padding-left:28px;margin-bottom:10px}.mec-event-list-standard .mec-date-details:before,.mec-event-list-standard .mec-local-time-details:before,.mec-event-list-standard .mec-time-details:before,.mec-event-list-standard .mec-venue-details:before{content:"\f041";font-family:fontawesome;position:absolute;left:6px;font-size:15px}.mec-event-list-standard .mec-date-details:before{content:"\f073"}.mec-event-list-standard .mec-time-details:before{content:"\f017"}.mec-event-list-standard .mec-local-time-details:before{content:"\f0ac"}.mec-event-list-standard .mec-local-time-details .mec-local-title{display:block}.mec-event-list-standard .mec-local-time-details .mec-local-date,.mec-event-list-standard .mec-local-time-details .mec-local-time{font-style:normal;letter-spacing:0;font-size:11px;color:#8a8a8a;font-weight:300;line-height:1.6}.mec-event-list-minimal .mec-event-title a{color:#292929;transition:color .3s ease}.mec-event-meta-wrap .mec-price-details{margin-bottom:10px}.mec-price-details i{margin-right:4px;vertical-align:text-top}.mec-event-meta-wrap .mec-event-meta .mec-price-details i:before{font-size:15px}.mec-event-list-standard .mec-price-details{text-transform:uppercase;font-size:11px;font-weight:300}.mec-event-list-standard .mec-price-details i{margin-left:6px}.mec-month-side .mec-price-details{margin-left:2px}.mec-event-article .mec-price-details i,.mec-month-side .mec-price-details i,.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-content .mec-price-details i{padding-top:4px;vertical-align:unset}.mec-event-list-standard ul.mec-categories{position:relative;padding-left:28px;margin-bottom:10px}.mec-event-list-standard ul.mec-categories li.mec-category a:before{font-size:16px!important;content:"\f105";position:absolute;font-family:fontawesome;left:8px;font-size:15px}@media only screen and (max-width:960px){.mec-event-list-standard .mec-topsec{display:block}.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap{display:block;width:40%}.mec-event-list-standard .mec-col-table-c.mec-event-content-wrap{display:block;min-height:230px}.mec-event-list-standard .mec-event-meta-wrap{display:block;border-left:none;border-top:1px solid #eee;width:100%;float:none;padding-top:20px}}@media only screen and (min-width:480px) and (max-width:960px){.mec-event-list-standard .mec-col-table-c.mec-event-content-wrap,.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap{display:table-cell}}@media only screen and (max-width:479px){.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap,.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap img{float:none;width:100%;padding:0}.mec-event-list-standard .mec-col-table-c.mec-event-content-wrap{padding:10px 10px 10px 30px}}.mec-localtime-details{color:#777;font-weight:400;line-height:12px;font-size:12px}.mec-localtime-details .mec-localdate,.mec-localtime-details .mec-localtime,.mec-localtime-details .mec-localtitle{display:inline-block}.mec-localtime-details .mec-start-date-label{padding-right:5px}.mec-localtime-details .mec-localtime{padding-left:5px}.mec-event-list-minimal .mec-localtime-details{display:inline-flex;font-size:15px;font-weight:300;line-height:1;letter-spacing:0;color:#9a9a9a;padding-left:9px}.mec-event-grid-classic .mec-localtime-details,.mec-event-grid-clean .mec-localtime-details{color:#fff;font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:-.02em;color:#fff;padding:0 0;line-height:18px;margin-top:-3px}.mec-event-grid-clean .mec-localtime-details,.mec-event-grid-colorful .mec-localtime-details,.tooltipster-box .mec-localtime-details{line-height:22px;padding-top:10px}.mec-event-grid-colorful .mec-localtime-details{color:#fff}.mec-event-grid-classic .mec-localtime-details{text-align:center}.mec-event-grid-minimal .mec-localtime-details{line-height:22px}.mec-wrap .mec-yearly-view-wrap .mec-localtime-wrap i{display:inline-block;margin-left:-1px}.mec-timetable-t2-content .mec-local-time-details{padding-left:19px}.mec-timetable-t2-content .mec-local-time-details{position:relative}.mec-timetable-t2-content .mec-local-time-details:before{content:"\e007";font-family:simple-line-icons;position:absolute;font-size:12px;margin-right:4px;left:0}.mec-masonry .mec-masonry-col6 .mec-localtime-details{margin-top:10px;line-height:21px}.mec-masonry .mec-masonry-col6 .mec-localtime-details i{height:auto}.mec-event-cover-classic .mec-localtime-details{color:#fff;margin-top:12px}.mec-event-cover-classic .mec-localtime-details i{padding-right:8px}.mec-event-cover-clean .mec-localtime-details{color:#fff;margin-bottom:20px}.mec-event-cover-modern .mec-localtime-details{color:#fff;margin:10px 0;font-weight:400;font-size:18px}.mec-event-countdown-style1 .mec-localtime-details,.mec-event-countdown-style2 .mec-localtime-details,.mec-event-countdown-style3 .mec-localtime-details{color:#fff;padding:8px 5px 0;font-size:14px;line-height:25px}.mec-event-countdown-style1 .mec-localtime-details{text-align:center}.mec-event-hover-carousel-type4 .mec-localtime-details{display:block;color:#fff;font-size:11px}.mec-event-footer-carousel-type3 .mec-localtime-details .mec-localdate,.mec-event-footer-carousel-type3 .mec-localtime-details .mec-localtime,.mec-event-footer-carousel-type3 .mec-localtime-details .mec-localtitle,.mec-event-footer-carousel-type3 .mec-localtime-details span{display:inline-flex;line-height:20px;text-align:left;margin:0!important;font-size:12px;color:#777;line-height:28px}.mec-owl-crousel-skin-type1 .mec-localtime-details{margin-top:-7px;margin-bottom:12px}.mec-wrap .mec-slider-t5 .mec-localtime-details{margin-top:14px;line-height:20px}.mec-wrap .mec-slider-t5 .mec-localtime-details i{font-size:18px;height:20px}.mec-timeline-event-local-time{background:rgba(64,217,241,.11);display:inline-block;padding:7px 20px 11px;border-radius:20px;line-height:1.24}.mec-timeline-event-local-time .mec-localtime-details{font-size:13px;font-weight:500;vertical-align:middle;margin-left:6px;color:inherit;line-height:24px}.mec-timeline-event-local-time .mec-localtime-details i{font-size:17px;vertical-align:middle;margin-left:-7px;padding-right:3px}.mec-booking-modal{background-color:#e6f7ff}.mec-booking-modal .mec-booking-shortcode .mec-book-form-gateway-label input[type=radio]:before{top:-1px}.mec-modal-booking-button{box-shadow:none;transition:all .21s ease;font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;background:#fff;color:#767676;border:1px solid #e8e8e8;padding:12px 16px;line-height:37px;height:38px;margin:12px 0}.mec-modal-booking-button:hover{background:#191919;color:#fff;border-color:#191919}.mec-modal-booking-button.mec-mb-icon i{font-size:14px}.mec-event-list-classic .mec-modal-booking-button{height:0;line-height:1;margin:7px 0 0;display:inline-table;letter-spacing:0;padding:12px 14px}.mec-event-grid-novel ul.mec-categories{position:relative;line-height:30px;font-size:15px}.mec-event-grid-novel ul.mec-categories li.mec-category a{padding-left:35px;color:rgba(255,255,255,.4);line-height:30px;font-size:15px}.mec-event-grid-novel ul.mec-categories li.mec-category a:before{font-size:16px!important;content:"\f105";position:absolute;font-family:fontawesome;left:8px;font-size:15px;color:rgba(255,255,255,.4)}.mec-calendar-events-side .mec-modal-booking-button,.mec-event-container-classic .mec-modal-booking-button,.mec-event-grid-minimal .mec-modal-booking-button,.mec-event-list-minimal .mec-modal-booking-button,.mec-timetable-t2-col .mec-modal-booking-button{margin:0;color:#282828;font-size:12px;transition:all .5s ease;-webkit-transition:all .5s ease;position:relative;padding:0 0 0 24px;background:0 0;text-align:left;display:inline;border:0;font-weight:700}.mec-timetable-t2-col .mec-modal-booking-button{color:#fff;padding-left:19px}.mec-timetable-t2-col .mec-modal-booking-button:hover{color:#282828}.mec-event-list-minimal .mec-modal-booking-button{margin:0 4px 0 84px}.mec-calendar-events-side .mec-modal-booking-button:before,.mec-event-container-classic .mec-modal-booking-button:before,.mec-event-grid-minimal .mec-modal-booking-button:before,.mec-event-list-minimal .mec-modal-booking-button:before{content:"";position:absolute;background:#7a7272;width:18px;height:1px;left:0;top:45%;transition:all .1s ease;-webkit-transition:all .1s ease}.mec-skin-carousel-container .mec-modal-booking-button{line-height:70px}.mec-event-list-modern .mec-modal-booking-button.mec-mb-icon{border-radius:1px;letter-spacing:2px;border:1px solid #e6e6e6;color:#333;background-color:#fff;padding:13px 12px 13px 14px;font-weight:700;box-shadow:0 2px 0 0 rgba(0,0,0,.016);transition:all .28s ease;line-height:unset}.mec-event-list-modern .mec-modal-booking-button.mec-mb-icon:hover{border-color:#222;background:#222;color:#fff}.mec-event-footer .mec-modal-booking-button,.mec-skin-carousel-container .mec-event-footer-carousel-type2 .mec-modal-booking-button{position:absolute;top:20px;right:125px;margin:0;padding:0 16px;line-height:37px}.mec-skin-carousel-container .mec-event-footer-carousel-type2 .mec-modal-booking-button{top:0;line-height:41px;height:41px;right:121px}.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button{line-height:18px;font-size:12px;letter-spacing:0;float:right;height:41px;margin:0 12px 0 0}.mec-skin-carousel-container .mec-owl-crousel-skin-type4 .mec-modal-booking-button{color:#fff;background-color:#191919;border:2px #191919 solid;padding:10px 14px;letter-spacing:1.5px;font-size:11px;font-weight:700;font-style:normal;transition:all .22s ease;text-decoration:none;margin:0 0 0 12px}.mec-skin-carousel-container .mec-owl-crousel-skin-type4 .mec-modal-booking-button:hover{color:#191919;background-color:#fff;border:2px #fff solid}.mec-event-grid-modern .mec-event-footer .mec-modal-booking-button{right:auto;left:110px}.mec-event-grid-simple .mec-modal-booking-button,.mec-events-agenda .mec-modal-booking-button{margin:0;font-size:12px;transition:all .5s ease;-webkit-transition:all .5s ease;position:relative;padding:0;background:0 0;text-align:left;display:inline;border:0;font-weight:700}.mec-events-agenda .mec-modal-booking-button{display:block;height:unset;padding-left:173px;line-height:14px;margin-bottom:7px}.mec-yearly-view-wrap .mec-modal-booking-button{margin:0;padding-left:14px;text-transform:capitalize}.mec-event-grid-novel .mec-event-footer .mec-modal-booking-button.mec-mb-icon{right:auto;left:238px;width:36px;height:36px;display:table-cell;vertical-align:middle;padding:0 10px;border-color:rgba(255,255,255,.1);background-color:rgba(0,0,0,0);color:#fff;border-radius:36px}.mec-event-grid-novel .mec-event-footer .mec-modal-booking-button.mec-mb-icon:hover{background-color:rgba(255,255,255,.1)}.mec-event-grid-simple .mec-modal-booking-button:hover,.mec-events-agenda .mec-modal-booking-button:hover,.mec-events-yearlu .mec-modal-booking-button:hover{color:#191919}.mec-event-masonry .mec-event-footer .mec-modal-booking-button{font-size:12px;padding:0 31px;line-height:49px;height:50px;top:0;box-shadow:0 5px 11px -3px rgba(0,0,0,.05);right:auto;left:155px}.mec-timeline-event .mec-modal-booking-button{position:absolute;top:0;right:0;display:inline-block;padding:7px 20px 7px;line-height:22px;height:unset;border:unset;text-transform:capitalize;font-weight:500;font-size:13px;letter-spacing:0;margin:0;border-radius:0 0 0 10px}.mec-timeline-event .mec-modal-booking-button:hover{background:#191919;color:#fff}.mec-skin-daily-view-events-container .mec-modal-booking-button,.mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button{position:absolute;top:50%;transform:translateY(-50%);right:15px;line-height:26px;height:49px;border:unset;text-align:center;display:inline-block;background:#ededed;color:#191919;padding:12px;border-radius:2px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;transition:all .24s ease;margin:0}.mec-skin-daily-view-events-container .mec-modal-booking-button:hover,.mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button:hover{background:#292929;color:#fff}@media (max-width:1023px){.mec-skin-daily-view-events-container .mec-modal-booking-button,.mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button{position:relative;top:unset;transform:unset;margin:14px 16px 0;padding:8px;line-height:20px;height:35px}}@media (max-width:768px){.featherlight .featherlight-inner{width:100%}.mec-events-agenda .mec-modal-booking-button{padding:0}}@media (max-width:480px){.mec-booking-modal .mec-events-meta-group-booking-shortcode{padding:20px}.mec-booking-modal .mec-booking-shortcode .mec-book-reg-field-mec_email,.mec-booking-modal .mec-booking-shortcode .mec-book-reg-field-name{width:100%}.mec-booking-modal .mec-booking-shortcode button#mec-book-form-btn-step-2{margin-left:20px}.mec-booking-modal .mec-booking-shortcode .mec-click-pay button[type=submit]{bottom:22px}.mec-calendar-events-side .mec-modal-booking-button:before,.mec-event-container-classic .mec-modal-booking-button:before,.mec-event-grid-minimal .mec-modal-booking-button:before,.mec-event-list-minimal .mec-modal-booking-button:before{display:none}.mec-calendar-events-side .mec-modal-booking-button,.mec-event-container-classic .mec-modal-booking-button,.mec-event-grid-minimal .mec-modal-booking-button,.mec-event-list-minimal .mec-modal-booking-button,.mec-timetable-t2-col .mec-modal-booking-button{margin:0;padding:0}.mec-event-grid-modern .mec-event-footer .mec-booking-button{top:20px}}.mec-wrap .mec-events-cal-links{margin-bottom:0}.mec-single-event #mec-wrap{padding:0;margin-top:35px}.mec-wrap .mec-single-title,.single-mec-events .mec-wrap.mec-no-access-error h1{margin-top:0;margin-bottom:30px;font-weight:700;font-size:33px}.mec-single-event .mec-event-content{padding:40px 0 30px;margin-bottom:10px}.mec-single-event .mec-events-meta-group-booking,.mec-single-event .mec-frontbox{margin-bottom:30px;padding:20px 30px;background:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-wrap #main-content{overflow:hidden;padding-top:35px}.mec-single-event .mec-map-get-direction-address-cnt{position:relative}.mec-single-event .mec-map-get-direction-address-cnt input.mec-map-get-direction-address{width:100%;height:46px;padding:13px 10px;margin-bottom:0;background:#fcfcfc;border:1px solid #e0e0e0;border-radius:0;box-shadow:inset 0 2px 5px rgba(0,0,0,.081)}.mec-single-event .mec-map-get-direction-address-cnt input.mec-map-get-direction-address:focus{color:#444;background:#fff;border-color:#b0b0b0;box-shadow:0 0 3px rgba(0,0,0,.2)}.mec-single-event .mec-map-get-direction-btn-cnt input{width:100%}.mec-single-event .mec-map-get-direction-reset{position:absolute;z-index:2;top:5px;right:10px;font-size:11px;cursor:pointer}.mec-events-meta-group-tags{margin-top:20px}.mec-events-meta-group-tags a{display:inline-block;color:#444;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:500;padding:3px 7px;border:1px solid #ddd;border-radius:2px;background:#fff;margin:1px 3px}.mec-events-meta-group-tags a:hover{text-decoration:underline;background:#f9f9f9}.mec-local-time-details li{list-style:none}.mec-single-event:not(.mec-single-modern) .mec-local-time-details{background:#f7f7f7;padding:12px 14px 8px;margin-bottom:12px;vertical-align:baseline;position:relative;border:none}.mec-single-event:not(.mec-single-modern) .mec-local-time-details ul{margin:0;padding-left:35px}.mec-single-event:not(.mec-single-modern) .mec-local-time-details h3{border:none;padding-left:15px}.mec-single-event:not(.mec-single-modern) .mec-local-time-details h3:before{display:none}.mec-single-event.mec-single-modern i.mec-sl-speedometer{display:none}.mec-single-modern .mec-local-time-details.mec-frontbox i{display:none}.mec-single-event .mec-events-meta-group-booking{padding-bottom:30px}.mec-single-event .mec-events-meta-group-booking ul{list-style:none;margin-left:0;padding-left:0}.mec-single-event .mec-events-meta-group-booking ul li{padding:0;list-style:none;margin-top:40px}.mec-single-event .mec-events-meta-group-booking h4{margin-bottom:20px;font-size:23px;font-weight:700}.mec-single-event .mec-events-meta-group-booking li h4{font-size:19px}.mec-single-event .mec-events-meta-group-booking button,.mec-single-event .mec-events-meta-group-booking input{border-radius:0;margin-bottom:6px}.mec-single-event .mec-events-meta-group-booking button{min-width:155px;margin-top:5px;margin-left:10px;border-radius:2px;box-shadow:0 2px 1px rgba(0,0,0,.08)}.mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button{background:#c4cace;float:left}.mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button:hover{background:#000}.mec-single-event .mec-events-meta-group-booking button.mec-book-form-next-button{float:left;margin-left:0}button#mec-book-form-back-btn-step-3{float:none}.mec-next-occ-booking,.mec-next-occ-booking-p{padding-left:15px}.mec-events-meta-group-booking .mec-next-occ-booking,.mec-events-meta-group-booking .mec-next-occ-booking-p{padding:0;font-size:12px;letter-spacing:0;margin:3px 0;padding:5px 1em 3px 0}.mec-book-username-password-wrapper{padding:0 15px}.lity-container .mec-next-occ-booking,.lity-container .mec-next-occ-booking-p{padding-left:0}.mec-single-event .mec-events-meta-group-booking .mec-click-pay{max-width:350px}.mec-single-event .mec-events-meta-group-booking .mec-click-pay #mec_woo_add_to_cart_btn_r,.mec-single-event .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button{float:right}.mec-single-event .mec-events-meta-group-booking .mec-click-pay #mec_woo_add_to_cart_btn_r:hover,.mec-single-event .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button:hover{background:#000}.lity-container .mec-click-pay{max-width:400px}.lity-container .mec-book-form-btn-wrap button.mec-book-form-next-button,.lity-container .mec-click-pay #mec_woo_add_to_cart_btn_r{float:right}.lity-container button.mec-book-form-next-button{float:right}.lity-container .mec-click-pay #mec_woo_add_to_cart_btn_r:hover,.lity-container .mec-click-pay button.mec-book-form-next-button:hover{background:#000}.mec-single-event .mec-events-meta-group-booking .mec-click-next{float:right;position:relative;width:calc(100% - 186px)}.lity-container .mec-click-next{float:right;position:relative;width:calc(100% - 186px)}.mec-single-event .mec-book-form-coupon button{margin-left:0}.mec-single-event .mec-book-form-gateway-checkout button{margin-left:0}.mec-single-event .mec-single-event .mec-book-form-gateway-checkout button{margin-right:20px}.lity-content .mec-book-form-back-button{position:relative;border:none;border-radius:0;color:#fff;display:inline-block;font-size:12px;letter-spacing:1px;line-height:1.5;text-transform:uppercase;font-weight:600;text-decoration:none;cursor:pointer;margin-right:10px;line-height:1;padding:18px 20px 16px;-webkit-transition:all .21s ease;-moz-transition:all .21s ease;transition:all .21s ease;min-width:170px;margin-top:5px;border-radius:0;margin-bottom:6px;background:#c4cace}.lity-content .mec-book-form-back-button:hover{background:#000}.lity-content button#mec-book-form-back-btn-step-3{float:none}.lity-content .mec-book-form-next-button{float:left}.lity-content .mec-book-bfixed-fields-container{list-style:none;padding-left:0}.mec-single-event .mec-book-first,.mec-single-event .mec-book-form-gateways,.mec-single-event .mec-book-form-price,.mec-single-event .mec-event-tickets-list,.mec-single-event form.mec-click-next{padding-left:0;padding-right:0}.mec-single-event label.mec-fill-attendees{margin-left:0}.mec-wrap .mec-events-meta-group-booking #mec-book-form-back-btn-step-2,.mec-wrap .mec-events-meta-group-booking #mec-book-form-back-btn-step-3,.mec-wrap .mec-events-meta-group-booking #mec-book-form-btn-step-1{margin-left:0}.mec-wrap .mec-booking-form-container .col-md-12{padding-left:0}.mec-wrap .mec-events-meta-group-booking .mec-wrap-checkout.row{margin:0}.mec-wrap .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateway-label{padding-left:3px}.mec-wrap p.mec-gateway-comment{margin-top:20px}.mec-single-event .mec-events-meta-group-booking .mec-event-ticket-available{display:block;margin-bottom:20px;margin-top:-17px;font-size:11px;color:#8a8a8a}.mec-single-event .mec-events-meta-group-booking .mec-book-price-total{display:inline-block;margin-bottom:10px;font-size:26px;color:#39c36e;font-weight:700;padding:10px 0}.mec-single-event .mec-events-meta-group-booking form{margin:0}.mec-single-event .mec-events-meta-group-booking h5 span,.mec-single-event .mec-events-meta-group-booking label{color:#424242;font-size:12px;font-weight:300;letter-spacing:0;margin:3px 0;display:block;clear:none;padding:5px 1em 3px 0}.mec-single-event .mec-events-meta-group-booking h5 span{display:inline-block}.mec-single-event .mec-events-meta-group-booking h5 span.mec-ticket-variation-name{padding-right:5px;text-transform:capitalize}.mec-single-event .mec-events-meta-group-booking input::-webkit-input-placeholder{color:#aaa}.mec-single-event .mec-events-meta-group-booking input:-moz-placeholder{color:#aaa}.mec-single-event .mec-events-meta-group-booking input[type=date],.mec-single-event .mec-events-meta-group-booking input[type=email],.mec-single-event .mec-events-meta-group-booking input[type=number],.mec-single-event .mec-events-meta-group-booking input[type=password],.mec-single-event .mec-events-meta-group-booking input[type=tel],.mec-single-event .mec-events-meta-group-booking input[type=text],.mec-single-event .mec-events-meta-group-booking select,.mec-single-event .mec-events-meta-group-booking textarea{display:block;background:#fcfcfc;min-height:42px;min-width:180px;font-size:13px;border:1px solid #e0e0e0;padding:13px 10px;width:330px;margin-bottom:20px;box-shadow:inset 0 2px 4px rgba(0,0,0,.051);clear:both}.wbmec-mandatory{padding-left:5px;font-size:14px}.mec-single-event .mec-events-meta-group-booking .mec-red-notification input,.mec-single-event .mec-events-meta-group-booking .mec-red-notification select,.mec-single-event .mec-events-meta-group-booking .mec-red-notification textarea{border:1px solid #ff3c3c!important}.lity .mec-events-meta-group-booking .mec-red-notification input[type=checkbox],.lity .mec-events-meta-group-booking .mec-red-notification input[type=radio],.mec-single-event .mec-events-meta-group-booking .mec-red-notification input[type=checkbox],.mec-single-event .mec-events-meta-group-booking .mec-red-notification input[type=radio]{outline:1px solid #ff3c3c!important}.lity .mec-book-ticket-container .mec-red-notification input,.lity .mec-book-ticket-container .mec-red-notification select,.lity .mec-book-ticket-container .mec-red-notification textarea{border:1px solid #ff3c3c!important}.mec-booking .woocommerce-notices-wrapper .woocommerce-message{color:#0dbf52;background-color:#cef7ce;margin:0;padding-top:1rem;line-height:2.9rem;border:0}.mec-booking .woocommerce-notices-wrapper .woocommerce-message a{margin:0}@media only screen and (max-width:479px){.mec-single-event .mec-events-meta-group-booking input[type=date],.mec-single-event .mec-events-meta-group-booking input[type=email],.mec-single-event .mec-events-meta-group-booking input[type=number],.mec-single-event .mec-events-meta-group-booking input[type=password],.mec-single-event .mec-events-meta-group-booking input[type=tel],.mec-single-event .mec-events-meta-group-booking input[type=text],.mec-single-event .mec-events-meta-group-booking select,.mec-single-event .mec-events-meta-group-booking textarea{width:100%}}.mec-single-event .mec-events-meta-group-booking input[type=email]:focus,.mec-single-event .mec-events-meta-group-booking input[type=number]:focus,.mec-single-event .mec-events-meta-group-booking input[type=password]:focus,.mec-single-event .mec-events-meta-group-booking input[type=tel]:focus,.mec-single-event .mec-events-meta-group-booking input[type=text]:.mec-single-event .mec-events-meta-group-booking input[type=date],.mec-single-event .mec-events-meta-group-booking select:focus,.mec-single-event .mec-events-meta-group-booking textarea:focus,focus{border:1px solid #aaa;color:#444;background:#fff;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);outline:0}.mec-single-event .mec-events-meta-group-booking input[type=checkbox],.mec-single-event .mec-events-meta-group-booking input[type=radio]{margin-right:6px;margin-top:5px;min-height:20px;clear:none;margin:0 0 0 2px}.lity-container .mec-events-meta-group-booking input[type=radio]:before,.mec-single-event .mec-events-meta-group-booking input[type=radio]:before{content:"";display:inline-block;background:#fff;border-radius:18px;width:18px;height:18px;margin:-1px 0 0 -3px;cursor:pointer;border:2px solid #e1e7ed;box-shadow:0 2px 15px -3px rgba(69,77,89,.32)}.lity-container .mec-events-meta-group-booking input[type=radio]:checked:before,.mec-single-event .mec-events-meta-group-booking input[type=radio]:checked:before{border:7px solid #008aff;background:#fff;box-shadow:0 3px 16px -3px #008aff}.lity-container .mec-events-meta-group-booking input[type=radio],.mec-single-event .mec-events-meta-group-booking input[type=radio]{min-height:0;margin:0;margin-right:6px}.mec-single-event .mec-events-meta-group-booking input[type=checkbox]{float:left}.lity-container .mec-events-meta-group-booking .mec_book_first_for_all,.mec-single-event .mec-events-meta-group-booking .mec_book_first_for_all{display:none}.mec-events-meta-group-booking ul.mec-book-price-details{list-style:none;border:1px solid #eee;padding:0;overflow:hidden}.mec-events-meta-group-booking ul.mec-book-price-details li{font-size:15px;color:#a9a9a9;list-style:none;padding:13px 18px;margin:0;float:left;border-right:1px solid #eee}.mec-events-meta-group-booking ul.mec-book-price-details li:last-child{border-right:none}.mec-events-meta-group-booking ul.mec-book-price-details li span.mec-book-price-detail-amount{font-weight:700;font-size:21px;color:#222;display:contents}.lity-container .mec-events-meta-group-booking label.wn-checkbox-label,.mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label{height:14px;width:14px;background-color:transparent;border:1px solid #d4d4d4;position:relative;display:inline-block;-moz-transition:border-color ease .2s;-o-transition:border-color ease .2s;-webkit-transition:border-color ease .2s;transition:border-color ease .2s;cursor:pointer;box-shadow:0 2px 16px -2px rgba(0,0,0,.2);vertical-align:middle;margin-right:3px;margin-top:-2px}.lity-container .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label,.mec-single-event .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label{border-color:#008aff;box-shadow:0 2px 14px -3px #008aff}.lity-container .mec-events-meta-group-booking label.wn-checkbox-label:after,.lity-container .mec-events-meta-group-booking label.wn-checkbox-label:before,.mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:after,.mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:before{position:absolute;height:0;width:1px;background-color:#008aff;display:inline-block;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;content:"";-webkit-transition:opacity ease .5;-moz-transition:opacity ease .5;transition:opacity ease .5}.lity-container .mec-events-meta-group-booking label.wn-checkbox-label:before,.mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:before{top:8px;left:7px;box-shadow:0 0 0 2px #fff;-moz-transform:rotate(-145deg);-ms-transform:rotate(-145deg);-o-transform:rotate(-145deg);-webkit-transform:rotate(-145deg);transform:rotate(-145deg)}.lity-container .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::before,.mec-single-event .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::before{height:12px;-moz-animation:dothatopcheck .16s ease 0s forwards;-o-animation:dothatopcheck .16s ease 0s forwards;-webkit-animation:dothatopcheck .16s ease 0s forwards;animation:dothatopcheck .16s ease 0s forwards}.lity-container .mec-events-meta-group-booking label.wn-checkbox-label:after,.mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:after{top:6px;left:3px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lity-container .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::after,.mec-single-event .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::after{-moz-animation:dothabottomcheck 80ms ease 0s forwards;-o-animation:dothabottomcheck 80ms ease 0s forwards;-webkit-animation:dothabottomcheck 80ms ease 0s forwards;animation:dothabottomcheck 80ms ease 0s forwards;height:4px}.mec-single-event .mec-events-meta-group-booking button[type=submit]:after,.mec-single-event a.button:after{display:none;font-family:simple-line-icons;content:"\e098";margin-left:4px;-webkit-animation:rotating 1.2s linear infinite;-moz-animation:rotating 1.2s linear infinite;-ms-animation:rotating 1.2s linear infinite;-o-animation:rotating 1.2s linear infinite;animation:rotating 1.2s linear infinite}.mec-single-event .mec-events-meta-group-booking button[type=submit].loading:after,.mec-single-event a.button.loading:after{display:inline-block}.mec-single-event .mec-event-export-module{display:block}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul{display:table;width:100%}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li{display:table-cell}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li:last-child{text-align:right}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a:hover{color:#fff}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul{padding-left:0;margin:15px 5px}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting{padding-left:0;margin:0}.mec-ticket-price{margin-left:10px;font-size:13px;font-weight:300}.mec-book-reg-field-checkbox label,.mec-book-reg-field-radio label{line-height:1.36}.mec-book-reg-field-checkbox input[type=checkbox],.mec-book-reg-field-radio input[type=radio]{float:left;margin-right:5px!important}.mec-ticket-available-spots .mec-event-ticket-description,.mec-ticket-available-spots .mec-event-ticket-price{font-size:11px}.mec-book-ticket-container .mec-reg-mandatory:nth-child(2) label:after,.mec-book-ticket-container .mec-reg-mandatory:nth-child(3) label:after,.mec-book-ticket-container .wbmec-mandatory{content:"";color:red;width:50px;height:50px;font-size:14px;padding-left:5px}@media only screen and (max-width:767px){.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li{width:100%;min-height:40px;margin-bottom:15px;text-align:center;float:none;display:block}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a{width:100%;padding-left:0;padding-right:0;text-align:center;display:block;font-size:12px}}.mec-single-event .mec-events-meta-group{margin-bottom:0}@media only screen and (max-width:767px){.mec-single-event .mec-events-meta-group-booking{margin-bottom:30px}}.mec-single-event .mec-event-meta dt,.mec-single-event .mec-event-meta h3{text-transform:uppercase;font-size:16px;font-weight:700;padding-bottom:5px;display:inline;color:#000;padding-left:10px}.mec-single-event .mec-event-meta h6{text-transform:uppercase;font-size:13px;padding-bottom:5px;display:inline;color:#222;padding-left:0}.mec-single-event .mec-event-meta .mec-events-event-categories a,.mec-single-event .mec-event-meta dd{font-size:14px;color:#8d8d8d}.mec-single-event .mec-event-meta .mec-location dd.author{color:#3c3b3b}.mec-single-event .mec-event-meta dd{margin:0;padding-left:35px}.mec-single-event .mec-event-meta dd.mec-events-event-categories{min-height:35px;line-height:35px}@media only screen and (max-width:480px){.single-mec-events .lity-container{width:100%}.single-mec-events .lity-content .mec-events-meta-group-booking{padding:20px;width:85%;margin:0 auto}}.mec-single-event .mec-event-meta dd.mec-events-event-categories:first-of-type{padding-top:5px}.mec-single-event .mec-event-meta dd.mec-events-event-categories:last-of-type{border-bottom:0}.mec-single-event .mec-event-meta dd a{color:#8d8d8d;transition:all .2s ease;-ms-word-wrap:break-word;word-wrap:break-word}.mec-single-event .mec-event-meta dd a i:before{font-size:16px!important}.mec-single-event .mec-event-meta dd a i{margin-right:8px}.mec-single-event .mec-event-meta dl{margin-bottom:0}.mec-single-event .mec-event-meta .mec-events-event-cost{font-size:18px}.mec-single-event .mec-event-meta .mec-events-address{color:#a9a9a9;margin-bottom:20px}.mec-single-event .mec-event-meta .mec-events-meta-group-venue .author{margin-bottom:0;color:#8d8d8d;font-size:13px}.mec-single-event .mec-events-event-image{margin-bottom:0}.mec-single-event h2.mec-single-event-title{margin-bottom:30px;font-weight:700;font-size:33px}.mec-single-event .mec-booking-button{border-bottom:none;letter-spacing:.5px;line-height:48px;height:76px;transition:all .5s ease;color:#fff;padding:16px;display:block;text-align:center;font-size:16px;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.15)}.mec-single-event .mec-booking-button:hover{background-color:#101010!important}.mec-single-event .mec-event-tags a{display:inline-block;color:#444;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:500;padding:3px 7px;border:1px solid #ddd;border-radius:2px;background:#fff;margin:1px 3px}.mec-single-event .mec-event-tags:before{font-size:24px;color:#303030;margin-right:5px;content:"\f02c";font-family:fontawesome}.mec-single-event .mec-event-tags{padding-top:13px}.mec-single-event .mec-event-sharing{margin:30px 0 10px}.mec-region.mec-events-abbr,.mec-single-event .mec-street-address{font-style:normal;font-size:13px}.mec-events-meta-group.mec-events-meta-group-venue:before,.mec-single-event-date:before,.mec-single-event-time:before{color:#40d9f1}.mec-single-event .mec-event-social{text-align:center}.mec-single-event .mec-event-social h3{text-transform:uppercase;font-size:15px;font-weight:700;padding-bottom:5px;color:#313131;border-bottom:4px solid #ebebeb;width:100%;display:block;padding-bottom:10px;position:relative}.mec-single-event .mec-social-single:before{padding:13px 35px;border-bottom:4px solid #40d9f1;font-size:6px;content:"";text-align:center;position:absolute;bottom:-4px;margin-left:39px}.mec-single-event .mec-event-social .event-sharing{margin-top:30px}.mec-single-event .mec-event-social ul{list-style:none;margin-left:0;padding:0}.mec-single-event .mec-event-social li.mec-event-social-icon{display:inline-block}.mec-single-event .mec-event-social li.mec-event-social-icon a{display:inline-block;color:#fff;width:40px;height:40px;padding:9px;font-size:16px;margin-right:5px;margin-bottom:5px}.mec-single-event .mec-event-social a.facebook{background:#3b5996}.mec-single-event .mec-event-social a.facebook:hover{background:#28385c}.mec-single-event .mec-event-social a.twitter{background:#00acee}.mec-single-event .mec-event-social a.twitter:hover{background:#0087bd}.mec-single-event .mec-event-social a.vimeo{background:#0dadd6}.mec-single-event .mec-event-social a.vimeo:hover{background:#0a85a3}.mec-single-event .mec-event-social a.dribble{background:#d53e68}.mec-single-event .mec-event-social a.dribble:hover{background:#bf4c78}.mec-single-event .mec-event-social a.youtube{background:#cb322c}.mec-single-event .mec-event-social a.youtube:hover{background:#992622}.mec-single-event .mec-event-social a.pinterest{background:#cb2027}.mec-single-event .mec-event-social a.pinterest:hover{background:#99181d}.mec-single-event .mec-event-social a.google{background:#c3391c}.mec-single-event .mec-event-social a.google:hover{background:#99181f}.mec-single-event .mec-event-social a.linkedin{background:#0073b2}.mec-single-event .mec-event-social a.linkedin:hover{background:#005380}.mec-single-event .mec-event-social a.email{background:#ff5d5e}.mec-single-event .mec-event-social a.email:hover{background:#cc4949}.mec-single-event .mec-event-social a.vk{background:#5b88bd}.mec-single-event .mec-event-social a.vk:hover{background:#3d608a}.mec-single-event .mec-event-social a.tumblr{background:#34465d}.mec-single-event .mec-event-social a.tumblr:hover{background:#273649}.mec-single-event .mec-event-social a.telegram{background:#08c}.mec-single-event .mec-event-social a.telegram:hover{background:#1076be}.mec-single-event .mec-event-social a.whatsapp{background:#25d366}.mec-single-event .mec-event-social a.whatsapp:hover{background:#23ac55}.mec-single-event .mec-event-social a.flipboard{background:#e12828}.mec-single-event .mec-event-social a.flipboard:hover{background:#af1e1e}.mec-single-event .mec-event-social a.pocket{background:#ef4056}.mec-single-event .mec-event-social a.pocket:hover{background:#8d1717}.mec-single-event .mec-event-social a.reddit{background:#ff5700}.mec-single-event .mec-event-social a.reddit:hover{background:#c94909}.mec-single-event .mec-event-social a.flipboard svg,.mec-single-event .mec-event-social a.telegram svg{height:16px}.mec-single-event .mec-event-social li.mec-event-social-icon a svg{display:unset}.mec-single-event .mec-event-social a.rss{background:#f29a1d}.mec-single-event .mec-event-social a.rss:hover{background:#cc7400}.mec-single-event .mec-event-social a.instagram{background:#457399}.mec-single-event .mec-event-social a.instagram:hover{background:#2e4d66}.mec-single-event .mec-event-social a.linkedin{background:#457399}.mec-single-event .mec-event-social a.linkedin:hover{background:#2e4d66}.mec-single-event .mec-event-social a.other-social{background:#ff5d5e}.mec-single-event .mec-event-social a.other-social:hover{background:#cc4949}.mec-single-event .mec-event-social{text-align:center}.mec-single-event .mec-events-meta-group-booking form>h4,.mec-single-event .mec-frontbox-title,.mec-single-event .mec-wrap-checkout h4{text-transform:uppercase;font-size:15px;font-weight:700;color:#313131;border-bottom:4px solid #ebebeb;width:100%;display:block;padding-bottom:10px;position:relative;text-align:center}.mec-single-event .mec-events-meta-group-booking form>h4:before,.mec-single-event .mec-frontbox-title:before,.mec-single-event .mec-wrap-checkout h4:before{padding:1px 35px;border-bottom:4px solid #40d9f1;font-size:6px;content:"";text-align:center;position:absolute;bottom:-4px;margin-left:-35px;left:50%}.mec-single-event .mec-events-meta-group-booking input[data-stripe=exp-month],.mec-single-event .mec-events-meta-group-booking input[data-stripe=exp-year]{width:47%!important;margin-right:12px;margin-top:5px;display:inline-block!important}@media (max-width:768px){.mec-single-event .mec-events-meta-group-booking input[data-stripe=exp-month],.mec-single-event .mec-events-meta-group-booking input[data-stripe=exp-year]{width:100%!important;margin-right:0;display:block!important}}.mec-single-event .mec-booking .mec-booking-dates-checkboxes{margin-bottom:22px}.lity-content .mec-events-meta-group-booking .mec-booking-dates-checkboxes label,.mec-single-event .mec-booking .mec-booking-dates-checkboxes label{margin-bottom:3px;line-height:1.1}.lity-content .mec-events-meta-group-booking .mec-booking-dates-checkboxes label{display:flex}.lity-content .mec-events-meta-group-booking .mec-booking-dates-checkboxes input[type=checkbox],.mec-booking input[type=checkbox],.mec-single-event .mec-events-meta-group-booking .mec-booking-dates-checkboxes input[type=checkbox]{width:17px;height:17px;min-height:unset;border-radius:3px;margin-top:-2px;margin-right:7px!important;margin-bottom:0!important}.lity-content .mec-events-meta-group-booking .mec-booking-dates-checkboxes input[type=checkbox]{margin-top:-1px}.mec-events-meta-group-booking-shortcode .mec-booking-dates-checkboxes label{display:flex}.mec-events-meta-group-booking-shortcode .mec-booking-dates-checkboxes input[type=checkbox]{margin-top:1px}.mec-event-meta i:before{font-size:20px;vertical-align:middle}.mec-event-meta .mec-single-event-additional-organizers i:before,.mec-event-meta .mec-single-event-organizer i:before{font-size:14px;vertical-align:baseline}#mec-wrap .mec-events-day-time-slot .mec-events-content{float:left;width:33%;padding:0 15px}#mec-wrap .mec-events-day-time-slot .mec-events-event-image{padding-left:0}#mec-events-content .mec-events-abbr{color:#8d8d8d;font-size:14px}.mec-single-event .mec-events-content{margin-bottom:30px}.mec-single-event .mec-organizer-url a{word-wrap:break-word}.mec-single-event #headline{margin:0 0 10px}.mec-single-event #headline h2{padding:0}.mec-single-event .mec-events-meta-group.mec-events-meta-group-gmap .mec-events-venue-map{margin-top:0;padding:8px;border:1px solid #e5e5e5;border-radius:7px}#mec-events-gmap-0{height:325px!important}.mec-events-list .mec-events-day-time-slot .mec-events-event-meta{width:33%;float:left;padding:40px;height:auto;margin:0}.mec-events-day-time-slot .mec-events-content.description.entry-summary{font-size:15px;font-weight:300;color:#8d8d8d}.mec-events-day-time-slot .type-mec_events h2{font-size:28px;padding-bottom:20px}.mec-events-day .mec-events-day-time-slot .type-mec_events{margin:0}.mec-events-day .mec-events-day-time-slot h5{background-color:#8d8d8d}.mec-single-event .mec-event-meta .mec-single-event-additional-organizers .mec-events-single-section-title,.mec-single-event .mec-event-meta .mec-single-event-organizer .mec-events-single-section-title,.mec-single-event .mec-events-meta-date h3{padding-left:0;margin:10px;display:inline-block}.mec-single-event .mec-events-meta-date h3{width:100%}.mec-single-event .mec-events-event-image{border:0}.mec-single-event .mec-events-venue-map{padding:0}.mec-event-cost,.mec-event-more-info,.mec-event-website,.mec-events-meta-date,.mec-single-event-additional-organizers,.mec-single-event-category,.mec-single-event-date,.mec-single-event-label,.mec-single-event-location,.mec-single-event-organizer,.mec-single-event-time{background:#f7f7f7;padding:12px 14px 8px;margin-bottom:12px;vertical-align:baseline;position:relative}.mec-single-event .mec-events-meta-date dd,.mec-single-event .mec-single-event-additional-organizers dd,.mec-single-event .mec-single-event-organizer dd{padding-left:0;margin-bottom:10px}.mec-single-event .mec-event-meta dd.mec-organizer-email a,.mec-single-event .mec-events-meta-date dd span,.mec-single-event .mec-single-event-additional-organizers dd span,.mec-single-event .mec-single-event-organizer dd span{display:block;padding-left:41px;color:#8d8d8d}.mec-single-event .mec-events-meta-date i,.mec-single-event .mec-single-event-additional-organizers i,.mec-single-event .mec-single-event-organizer i{margin-right:10px;margin-left:12px}.mec-events-meta-group.mec-events-meta-group-venue dl{margin-bottom:0}address.mec-events-address{line-height:19px;font-style:normal;font-size:12px}.mec-single-event .mec-event-content dt{margin-top:5px}.mec-single-event .mec-single-event-additional-organizers .mec-single-event-additional-organizer{margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #e4e4e4}.mec-single-event .mec-single-event-additional-organizers .mec-single-event-additional-organizer:last-child{margin-bottom:0;padding-bottom:0;border:none}.mec-event-category-color{width:9px;height:9px;display:inline-block;vertical-align:middle;margin:0 0 0 4px;border-radius:9px}.mec-event-schedule-content{border-left:4px solid #f0f0f0;padding-top:10px;margin-top:30px;margin-left:25px;margin-bottom:20px;color:#8a8a8a}.mec-event-schedule-content dl{padding-left:24px;font-size:12px;position:relative;margin-bottom:35px}.mec-event-schedule-content dl:before{content:"";display:block;position:absolute;left:0;top:4px;width:20px;height:0;border-top:4px solid #f0f0f0}.mec-event-schedule-content dl dt{margin:0 0 10px;line-height:1.16}.mec-event-schedule-content dl dt.mec-schedule-title{font-size:13px;color:#5a5a5a;font-weight:700}.mec-event-schedule-content dl dt.mec-schedule-description{font-weight:300}.mec-event-schedule-content .mec-schedule-speakers{background:#f7f7f7;padding:10px}.mec-wrap .mec-event-schedule-content h6{font-size:13px;color:#5a5a5a;font-weight:700;display:inline-block}.mec-wrap .mec-event-schedule-content a{font-weight:400;color:#5a5a5a;transition:all .1s ease}.single-mec-events .mec-speakers-details ul{padding:0;margin-left:0}.mec-single-event .mec-speakers-details ul li{list-style:none;background:#f7f7f7;padding:5px 5px 18px 5px;margin-top:14px}.mec-single-event .mec-speakers-details ul li a{-webkit-transition:.2s all ease;transition:.2s all ease}.mec-single-event .mec-speakers-details ul li .mec-speaker-avatar a img{float:left;border-radius:50%;transition:.2s all ease;border:2px solid transparent;width:68px;height:68px}.mec-single-event .mec-speakers-details ul li .mec-speaker-avatar a:hover img{border-color:#40d9f1}.mec-single-event .mec-speakers-details ul li .mec-speaker-name{display:inline-block;margin-top:10px;font-size:15px;line-height:1.8;text-transform:capitalize;font-weight:700;padding-left:8px}.mec-single-event .mec-speakers-details ul li .mec-speaker-job-title{display:block;font-size:12px;margin-top:-1px;padding-left:75px;color:#888}.mec-single-event-location img,.mec-single-event-organizer img{margin-bottom:10px;width:100%}.mec-qrcode-details{text-align:center}.mec-time-comment{font-size:11px}.mec-wrap .mec-attendees-list-details p{font-weight:300;margin:20px 0 0 0;color:#8d8d8d}.mec-wrap .mec-attendees-list-details li{list-style:none;display:block;margin-top:15px}.mec-wrap .mec-attendees-list-details li .mec-attendee-avatar{display:inline-block}.mec-wrap .mec-attendees-list-details li .mec-attendee-profile-link{display:inline-block;vertical-align:top;margin-left:10px}.mec-attendees-list-details ul{margin-bottom:0}.mec-attendees-list-details .mec-attendee-profile-link a{color:#8d8d8d;display:block}.mec-attendees-list-details .mec-attendee-profile-link span{display:inline-block;color:#000;vertical-align:middle;cursor:pointer}.mec-attendees-list-details span.mec-attendee-profile-ticket-number{border-radius:50px;width:20px;height:20px;font-size:12px;text-align:center;color:#fff;margin-right:4px;line-height:20px}#wrap .mec-attendees-list-details span.mec-attendee-profile-ticket-number{line-height:19px}.mec-attendees-list-details .mec-attendee-profile-link span i{vertical-align:middle;font-size:9px;font-weight:700;margin-left:5px}.mec-attendees-list-details .mec-attendees-toggle{border:1px solid #e6e6e6;background:#fafafa;padding:15px 15px 0;border-radius:3px;margin:12px 0 20px 52px;position:relative;font-size:13px;box-shadow:0 3px 1px 0 rgba(0,0,0,.02)}.mec-attendees-list-details .mec-attendees-toggle:after,.mec-attendees-list-details .mec-attendees-toggle:before{content:"";display:block;position:absolute;left:50px;width:0;height:0;border-style:solid;border-width:10px}.mec-attendees-list-details .mec-attendees-toggle:after{top:-20px;border-color:transparent transparent #fafafa transparent}.mec-attendees-list-details .mec-attendees-toggle:before{top:-21px;border-color:transparent transparent #e1e1e1 transparent}.mec-attendees-list-details .mec-attendees-toggle .mec-attendees-item{padding-bottom:15px}.mec-attendees-list-details .mec-attendee-avatar img{border-radius:3px}.mec-attendee-avatar-sec{float:left;width:50px;margin-right:12px}.mec-attendee-profile-name-sec,.mec-attendee-profile-ticket-sec{float:left;width:calc(100% - 62px);margin-top:3px}.mec-calendar{margin-bottom:20px;border:1px solid #e8e8e8;width:100%;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-calendar .mec-calendar-topsec{display:table;background:#fff}.mec-calendar .mec-calendar-topsec .mec-calendar-events-sec{display:none}.mec-calendar .mec-calendar-side{width:590px;display:table-cell;padding:40px;position:relative;text-align:center;box-shadow:0 1px 5px 6px rgba(0,0,0,.005) inset}.mec-calendar .mec-calendar-events-side{display:table-cell;height:100%;border-left:1px solid #efefef;padding:40px;width:100%}.mec-calendar .mec-calendar-events-side .mec-table-side-day{width:46px;height:46px;margin:0 auto 20px;position:relative;text-align:center;line-height:46px;border:1px solid #40d9f1;border-radius:50%;font-size:12px;font-weight:600;padding:0}.mec-calendar .mec-calendar-events-side .mec-table-side-title{text-align:center;font-size:11px;text-transform:uppercase;letter-spacing:3px;margin-bottom:14px}.mec-calendar .mec-calendar-header{position:relative;width:560px;margin-top:8px;margin-bottom:16px}.mec-calendar .mec-calendar-header h2{text-transform:uppercase;font-size:22px;font-weight:700;color:#333}.mec-calendar .mec-event-footer{width:auto;min-height:60px}.mec-calendar dl{display:table;margin:0;border:none;padding:0;table-layout:fixed}.mec-calendar dt{display:table-cell;transition:all .66s ease;color:#4d4d4d;background:#fff;border-radius:44px;font-size:14px;width:80px;height:80px;line-height:80px;text-align:center}.excerpt-wrap .mec-wrap dt,.nv-content-wrap .mec-wrap dt{display:table-cell}.mec-calendar .mec-calendar-table .mec-no-event{display:none}.mec-calendar .mec-calendar-table-head dt{font-weight:700;text-transform:uppercase;font-size:15px}.mec-calendar .mec-calendar-row dt:hover{background:#f4f4f4}.mec-calendar .mec-table-nullday{color:#cacaca}.mec-calendar.mec-box-calendar .mec-table-nullday:last-child{border-right:1px solid #eaeaea}.mec-calendar .mec-next-month:hover,.mec-calendar .mec-prev-month:hover{background:#f4f4f4}.mec-calendar .mec-selected-day,.mec-calendar .mec-selected-day:hover{background:#40d9f1;color:#fff}.mec-calendar .mec-selected-day a{color:#fff}.mec-calendar .mec-has-event{position:relative}.mec-calendar .mec-calendar-row dt.mec-has-event:hover{background:#40d9f1}.mec-calendar .mec-has-event a{cursor:pointer;display:block;width:100%;height:100%;border-radius:50%;color:#4d4d4d;transition:all .25s ease;text-decoration:none;box-shadow:none}.mec-calendar .mec-calendar-row dt.mec-has-event.mec-selected-day a,.mec-calendar .mec-calendar-row dt.mec-has-event:hover a{color:#fff}.mec-calendar .mec-has-event:after{background-color:#40d9f1;border-radius:50%;display:block;content:"";width:8px;height:8px;bottom:14px;left:50%;margin:-4px 0 0 -4px;position:absolute;transition:all .25s ease}.mec-calendar .mec-calendar-row dt.mec-has-event:hover:after{background-color:#fff}.mec-calendar .mec-has-event.mec-selected-day:after{display:none}.mec-calendar .mec-event-article{text-align:left;margin-bottom:0;padding-bottom:25px;padding-top:26px;border-top:1px solid #efefef;transition:all .33s ease}.mec-calendar .mec-event-article:hover{background-color:#fafafa}.mec-calendar .mec-event-article .mec-event-time{font-size:11px;line-height:1.1;margin:0}.mec-calendar .mec-event-article .mec-event-title{font-size:13px;padding:0;margin:10px 0 8px;font-weight:700;text-transform:uppercase}.mec-calendar .mec-event-article .mec-event-title a{text-decoration:none;color:#494949;transition:color .3s ease}.mec-calendar .mec-event-article .mec-event-title a:hover{color:#40d9f1}.mec-calendar .mec-event-article .mec-event-image,.mec-calendar .mec-event-list-classic .mec-event-image img{width:65px;height:auto}.mec-calendar .mec-event-article .mec-event-image{float:left;margin-right:20px;width:65px;height:auto}.mec-calendar .mec-event-article .mec-event-detail,.mec-calendar .mec-event-article .mec-localtime-details div{font-size:13px;line-height:1.3;color:#9a9a9a;margin-bottom:0}.mec-calendar .mec-calendar-side .mec-next-month,.mec-calendar .mec-calendar-side .mec-previous-month{cursor:pointer;position:absolute;top:0;min-width:50px;height:50px;line-height:50px;text-align:center;background:#fff;color:#a9a9a9;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding-left:10px;padding-right:10px;border:1px solid #efefef;border-top:none;box-shadow:0 2px 0 0 rgba(0,0,0,.015);transition:all .33s ease}.mec-calendar .mec-calendar-side .mec-next-month i,.mec-calendar .mec-calendar-side .mec-previous-month i{font-size:12px;color:#40d9f1;cursor:pointer}.mec-calendar .mec-calendar-side .mec-next-month:hover,.mec-calendar .mec-calendar-side .mec-previous-month:hover{background-color:#f9f9f9;color:#40d9f1}.mec-calendar .mec-calendar-side .mec-previous-month{left:0;border-bottom-right-radius:6px;border-left:none}.mec-calendar .mec-calendar-side .mec-next-month{right:0;border-bottom-left-radius:6px;border-right:none}@media only screen and (min-width:961px){.mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-has-event:after{width:6px;height:6px;bottom:6px}.mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-calendar-side{width:370px}.mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-calendar-header{position:relative;width:350px;margin-top:30px;margin-bottom:20px;padding-top:20px}.mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) dt{width:50px;height:50px;line-height:50px}.mec-wrap.mec-sm959 .mec-calendar.mec-event-calendar-classic dl dt{height:110px}}@media only screen and (max-width:1200px){.mec-calendar .mec-has-event:after{width:6px;height:6px;bottom:6px}.mec-calendar .mec-calendar-side{width:370px}.mec-calendar .mec-calendar-header{position:relative;width:350px;margin-top:30px}.mec-calendar dt{width:50px;height:50px;line-height:50px}}@media only screen and (max-width:767px){.mec-calendar .mec-calendar-header h2{font-size:18px}.mec-calendar .mec-calendar-topsec{width:100%}.mec-calendar .mec-calendar-side{width:100%;display:block;padding:30px}.mec-calendar .mec-calendar-header{width:auto}.mec-calendar .mec-calendar-events-side{width:100%;display:block;height:100%;border-left:none;border-top:1px solid #efefef;padding:20px}.mec-calendar dl{width:100%}.mec-calendar dt{width:14%;height:60px;line-height:60px;border-radius:50px}}@media only screen and (max-width:479px){.mec-calendar .mec-has-event:after{width:4px;height:4px}.mec-calendar .mec-calendar-header h2{font-size:16px;margin-top:33px}.mec-calendar dt{height:38px;line-height:38px}.mec-calendar .mec-event-list-classic .mec-event-detail,.mec-calendar .mec-event-list-classic .mec-event-title{font-size:12px}.mec-calendar .mec-event-list-classic .mec-event-time{font-size:10px}}.mec-box-calendar.mec-calendar .mec-has-event a,.mec-box-calendar.mec-calendar dt{border-radius:0}.mec-box-calendar.mec-calendar .mec-calendar-header{margin-top:2px;margin-bottom:30px}.mec-box-calendar.mec-calendar dt{border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea}.mec-box-calendar.mec-calendar dl dt:last-child{border-right:1px solid #eaeaea}.mec-box-calendar.mec-calendar .mec-calendar-table-head dt{border-top:1px solid #eaeaea;background-color:#f8f8f8}.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt{background-color:#f4f4f4}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{border-radius:2px;top:40px;border:1px solid #eee;height:30px;line-height:30px;z-index:1}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{left:40px}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month{right:40px}.mec-box-calendar.mec-calendar .mec-calendar-side{box-shadow:none}.mec-box-calendar.mec-calendar .mec-calendar-events-side{border:none}.mec-box-calendar.mec-calendar .mec-calendar-events-side .mec-table-side-day{border-radius:2px}.mec-box-calendar.mec-calendar h4.mec-month-label{position:relative;width:560px;margin-top:2px;margin-bottom:30px;text-transform:uppercase;font-size:22px;font-weight:700;color:#333}.mec-widget .mec-box-calendar.mec-calendar h4.mec-month-label{width:100%;margin-top:8px;font-size:13px}@media only screen and (max-width:1200px){.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{left:42px}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month{right:42px}.mec-calendar .mec-calendar-header h2{font-size:17px;margin-top:7px}}@media only screen and (max-width:767px){.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{top:28px;font-size:10px}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{left:30px}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month{right:30px}.mec-calendar .mec-calendar-header h2{font-size:15px}}@media only screen and (max-width:479px){.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{top:16px;font-size:0;padding:4px 0;text-align:center;min-width:33px}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{left:10px}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month{right:10px}.mec-box-calendar.mec-calendar .mec-calendar-header h2{font-size:12px;margin-top:15px}.mec-box-calendar.mec-calendar .mec-event-image{margin-right:12px}}.mec-calendar.mec-event-calendar-classic,.mec-calendar.mec-event-calendar-classic .mec-calendar-side{border:none;padding:0;width:100%;height:100%;box-shadow:none}.mec-calendar.mec-event-calendar-classic .mec-calendar-side{display:block}.mec-calendar.mec-event-calendar-classic .mec-calendar-header,.mec-calendar.mec-event-calendar-classic dl{width:100%}.mec-calendar.mec-event-calendar-classic dl dt{width:15%;height:136px;line-height:1.2;text-align:left;padding:5px 7px;position:relative}.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt{height:30px!important}.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month,.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month{top:0}.mec-calendar.mec-event-calendar-classic .mec-has-event:after{bottom:auto;top:24px;left:7px;margin:0}.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month{left:0}.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month{right:0}.mec-next-month a,.mec-previous-month a{pointer-events:none}.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec{text-align:left;background:#fafafa;border:1px solid #eaeaea;border-top:none;padding:10px 20px}.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec{display:none}.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-event-article:hover{background-color:#fcfcfc}.mec-calendar.mec-event-calendar-classic .mec-selected-day,.mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover{color:#40d9f1;font-weight:700;background:#fafafa;border-bottom:none}.mec-wrap .mec-calendar.mec-event-calendar-classic:not(.mec-event-container-simple) .mec-selected-day:hover{color:#fff!important}.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-day,.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-title{display:inline-block;margin:0;margin-bottom:15px;font-weight:700}.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-day{margin-left:4px}.mec-calendar.mec-event-calendar-classic .mec-calendar-row dt.mec-has-event a{color:#4d4d4d}.mec-calendar.mec-event-calendar-classic .mec-calendar-row dt.mec-has-event:not(.mec-selected-day):hover a{color:#fff}@media only screen and (max-width:1200px){.mec-calendar.mec-event-calendar-classic dl dt{height:100px}}@media only screen and (max-width:767px){.mec-calendar.mec-event-calendar-classic dl dt{height:40px}}@media only screen and (max-width:479px){.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec{padding:10px}.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-header h2{font-size:13px;margin-top:8px}}.mec-calendar .mec-event-article.mec-single-event-novel{padding:4px 8px;min-height:25px;margin:0 -4px;border-radius:0}.mec-calendar .mec-event-article.mec-single-event-novel h4{margin:0;font-size:10px;line-height:18px}.mec-calendar.mec-event-container-novel dl dt{padding:3px}.mec-calendar.mec-event-calendar-classic .mec-calendar-novel-selected-day{display:inline-block;padding:4px;margin-left:1px}.mec-wrap .mec-calendar.mec-event-container-novel .mec-selected-day:hover{color:#fff!important}.mec-calendar.mec-event-calendar-classic .mec-selected-day .mec-calendar-novel-selected-day{color:#fff}.mec-calendar.mec-event-calendar-classic.mec-event-container-novel .mec-selected-day,.mec-calendar.mec-event-calendar-classic.mec-event-container-novel dt.mec-selected-day:hover{border-bottom:1px solid #eaeaea}.mec-calendar.mec-event-calendar-classic.mec-event-container-novel .mec-calendar-side .mec-calendar-table{min-height:auto}.mec-single-event-novel.light h4{color:#000!important}.mec-single-event-novel.dark h4{color:#fff!important}@media only screen and (max-width:768px){.mec-calendar .mec-event-article.mec-single-event-novel{padding:0;min-height:5px}.mec-calendar .mec-event-article.mec-single-event-novel h4{display:block;font-size:9px}}.mec-event-container-simple .event-single-content-simple{display:none}.mec-event-calendar-classic.mec-event-container-simple .mec-calendar-side .mec-calendar-table{min-height:unset}.mec-event-container-simple .mec-monthly-tooltip h4{font-size:13px;font-weight:500;margin:0;color:#444}.mec-event-container-simple .mec-monthly-tooltip h4:hover{text-decoration:underline;color:#111}.mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple{border-bottom:1px dashed #e3e3e3;padding:10px 2px;display:block}.mec-calendar.mec-event-container-simple dl dt.mec-calendar-day{font-size:30px;color:#000}.mec-calendar.mec-event-container-simple .mec-calendar-row dt:hover{background:unset}.mec-calendar.mec-event-container-simple .mec-calendar-row dt,.mec-calendar.mec-event-container-simple .mec-calendar-row dt:last-child,.mec-calendar.mec-event-container-simple .mec-calendar-table-head dt,.mec-calendar.mec-event-container-simple .mec-calendar-table-head dt:last-child{border-width:2px}.mec-calendar.mec-event-container-simple dl dt.mec-selected-day,.mec-calendar.mec-event-container-simple dl dt.mec-selected-day:hover{border-bottom:2px solid #40d9f1;background:unset}.mec-calendar.mec-event-container-simple .mec-calendar-table-head dt{line-height:36px}@media (max-width:768px){.mec-calendar.mec-event-container-simple{overflow-x:scroll}.mec-calendar.mec-event-container-simple .mec-calendar-side{min-width:100%}.mec-event-container-simple .mec-monthly-tooltip h4{font-size:12px}.mec-event-container-simple .mec-calendar-side{min-width:600px!important;overflow-x:scroll}}.mec-wrap.colorskin-custom .mec-calendar.mec-event-container-simple .mec-selected-day:hover{background:#f4f4f4}.mec-event-container-simple .mec-calendar-day .mec-monthly-tooltip.event-single-link-simple:last-of-type{border:none}.mec-tooltip-event-title{font-size:16px;font-weight:700;color:#000;margin-bottom:2px}.mec-tooltip-event-time,.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-content .mec-price-details{font-size:12px;color:#888;margin-bottom:8px;margin-top:5px}.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-content{padding:17px}.mec-tooltip-event-content{clear:both}.mec-tooltip-event-featured{float:left;margin-right:13px;margin-bottom:1px}.mec-tooltip-event-featured img{max-width:120px}.mec-tooltip-event-desc{font-size:14px;color:#444;line-height:18px}.mec-tooltip-event-desc p{font-size:13px;line-height:1.4;margin-bottom:10px}.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-box{border-radius:3px!important;border:1px solid #e2e3e4!important;background:#fff!important;box-shadow:0 -1px 30px -2px rgba(0,0,0,.15)!important}.tooltipster-box .mec-tooltip-event-desc{margin-bottom:12px}.tooltipster-sidetip:not(.uael-tooltipster-active) .tooltipster-arrow{overflow:visible!important}.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-arrow-border{border-width:12px!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right:not(.uael-tooltipster-active) .tooltipster-arrow-border{border-right-color:#e2e3e4!important}.tooltipster-sidetip:not(.uael-tooltipster-active) .tooltipster-arrow-border{left:-12px!important;z-index:9999999999!important}.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-arrow-background{display:block!important}.tooltipster-sidetip:not(.uael-tooltipster-active) .tooltipster-arrow-background{border-width:11px!important;z-index:99999999999!important}.tooltipster-sidetip.tooltipster-right:not(.uael-tooltipster-active) .tooltipster-arrow-background{left:-9px!important;top:1px!important;border-right-color:#fff!important}.tooltipster-sidetip.tooltipster-top:not(.uael-tooltipster-active) .tooltipster-arrow-background{border-top-color:#fff!important;left:0!important;top:-1px!important}.tooltipster-sidetip.tooltipster-top:not(.uael-tooltipster-active) .tooltipster-arrow-border{left:-1px!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top:not(.uael-tooltipster-active) .tooltipster-arrow-border{border-top-color:#e2e3e4!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom:not(.uael-tooltipster-active) .tooltipster-arrow-border{left:-1px!important;top:-11px!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom:not(.uael-tooltipster-active) .tooltipster-arrow-border{border-bottom-color:#e2e3e4!important}.tooltipster-sidetip.tooltipster-bottom:not(.uael-tooltipster-active) .tooltipster-arrow-background{top:-9px!important;border-bottom-color:#fff!important}.tooltipster-sidetip.tooltipster-left:not(.uael-tooltipster-active) .tooltipster-arrow-background{border-left-color:#fff!important;left:-2px!important;top:0!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left:not(.uael-tooltipster-active) .tooltipster-arrow-border{border-left-color:#e2e3e4!important;left:-1px!important;top:-1px!important}@media (max-width:780px){.mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple h4{word-break:break-all;font-size:13px}}@media (max-width:320px){.mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple h4{font-size:10px}}.mec-calendar.mec-calendar-daily .mec-calendar-day-events .mec-event-article{padding-left:15px;padding-right:15px;position:relative}.mec-calendar.mec-calendar-daily .mec-calendar-a-month{text-align:center;background-color:#fff;border-bottom:2px solid #f4f4f4;position:relative}.mec-calendar.mec-calendar-daily .mec-calendar-a-month h4{color:#444;font-size:18px;line-height:1.2;padding:15px 0 11px;margin:0;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #e6e6e6}.mec-calendar.mec-calendar-daily .mec-calendar-d-top{text-align:center;padding:10px 0;position:relative;background-color:#fafafa}.mec-calendar.mec-calendar-daily .mec-next-month,.mec-calendar.mec-calendar-daily .mec-previous-month{position:absolute;top:50%;left:50%;margin-top:-25px;min-width:50px;height:50px;line-height:50px;text-align:center;background:#fff;border:1px solid #e2e2e2;border-radius:50px;box-shadow:0 2px 0 0 rgba(0,0,0,.015);transition:all .33s ease;cursor:pointer}.mec-calendar.mec-calendar-daily .mec-next-month i,.mec-calendar.mec-calendar-daily .mec-previous-month i{font-size:14px;cursor:pointer}.mec-calendar.mec-calendar-daily .mec-next-month:hover,.mec-calendar.mec-calendar-daily .mec-previous-month:hover{border-color:#d0d0d0;color:#444;box-shadow:0 2px 5px 0 rgba(0,0,0,.075)}.mec-calendar.mec-calendar-daily .mec-previous-month{margin-left:-150px}.mec-calendar.mec-calendar-daily .mec-next-month{margin-left:100px}.mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month,.mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month{min-height:28px;height:28px;line-height:28px;width:28px;margin-top:-14px;border-radius:3px}.mec-calendar.mec-calendar-daily .mec-calendar-d-top h2,.mec-calendar.mec-calendar-daily .mec-calendar-d-top h3{margin-top:9px;color:#b9b9b9;font-size:30px;font-weight:100;text-transform:uppercase;margin-bottom:12px;line-height:1}.mec-calendar.mec-calendar-daily .mec-calendar-d-top h2{font-size:81px;color:#444;margin-bottom:10px;line-height:1.1}.mec-calendar.mec-calendar-daily .mec-calendar-d-table{overflow:hidden;background:#fff;min-height:60px;border-top:1px solid #e6e6e6;border-bottom:2px solid #f3f3f3;padding:0 50px;position:relative}@media only screen and (min-width:479px){.mec-calendar.mec-calendar-daily .mec-calendar-d-table{padding:0 55px}}.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl{width:1310px;display:block}.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl{display:none}.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl.mec-weekly-view-week-active{display:flex}.mec-calendar.mec-calendar-daily .mec-calendar-d-table a,.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt{display:block;background:#fff;width:42px;height:60px;line-height:60px;text-align:center;float:left;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-radius:0}.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day:hover,.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt:hover{background:#fafafa;box-shadow:0 2px 5px 0 rgba(0,0,0,.065) inset;cursor:pointer}.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day{cursor:default;background:#fff;color:#c1c1c1;line-height:59px;text-align:center;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event{cursor:pointer;font-weight:700;color:#4a4a4a}.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-daily-view-day-active,.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt.mec-table-d-current{font-size:18px;font-weight:700;background:#fafafa;color:#40d9f1}.mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-next,.mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-prev{float:none;font-size:14px;width:55px;position:absolute;top:0;left:0;cursor:pointer}.mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-next{left:auto;right:0;border-left:1px solid #e6e6e6;border-right:none}.mec-calendar.mec-calendar-daily .mec-today-container .mec-today-count{font-size:12px;color:#888;text-align:center}@media only screen and (max-width:479px){.mec-calendar.mec-calendar-daily .mec-previous-month{margin-left:-130px}.mec-calendar.mec-calendar-daily .mec-next-month{margin-left:80px}.mec-calendar.mec-calendar-daily .mec-calendar-a-month h4{font-size:14px;letter-spacing:0}}.widget .mec-calendar.mec-calendar-daily .mec-calendar-a-month h4{font-size:14px;letter-spacing:0}.widget .mec-calendar.mec-calendar-daily .mec-previous-month{margin-left:-130px}.widget .mec-calendar.mec-calendar-daily .mec-next-month{margin-left:80px}.mec-util-hidden{display:none}.mec-daily-view-date-events,.mec-weekly-view-date-events{list-style:none;margin:0}.mec-calendar.mec-calendar-weekly .mec-calendar-d-table{padding:0}.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl{width:calc(100% - 1px)}.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt{width:100%;height:70px;line-height:normal;cursor:default}.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt:hover{background:#fff;cursor:default}.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt:last-child{border-right:none}.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span{font-size:12px;font-weight:700;text-transform:uppercase;display:block;margin:15px 0 6px}.mec-calendar.mec-calendar-weekly .mec-calendar-d-table a.mec-table-d-next,.mec-calendar.mec-calendar-weekly .mec-calendar-d-table a.mec-table-d-prev{display:none}ul.mec-weekly-view-dates-events,ul.mec-weekly-view-dates-events li{padding:0;margin:0;line-height:initial}.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date{width:64px;height:64px;margin-right:10px;font-size:11px;text-transform:uppercase;float:left;text-align:center;padding-top:2px}.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date span{font-size:40px;line-height:30px;font-weight:700;display:block;margin-bottom:6px;letter-spacing:1px}.mec-calendar.mec-calendar-weekly .mec-calendar-a-month .mec-previous-month{margin-left:0;left:12px}.mec-calendar.mec-calendar-weekly .mec-calendar-a-month .mec-next-month{margin-left:0;left:auto;right:12px}@media only screen and (max-width:479px){.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span{font-size:9px;letter-spacing:0}.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date{width:100%;height:36px;margin-bottom:12px;line-height:1;font-size:10px;margin-right:5px;text-align:left}.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date span{font-size:18px;margin-bottom:5px}}.widget .mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span{font-size:9px;letter-spacing:0}.widget .mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date{width:100%;height:36px;margin-bottom:12px;line-height:1;font-size:10px;margin-right:5px;text-align:left}.widget .mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date span{font-size:18px;margin-bottom:5px}.mec-week-events-container .mec-weekly-view-dates-events li.mec-no-event-found{list-style:none!important}li.mec-no-event-found .mec-event-title{text-align:center}.mec-widget .mec-calendar{max-width:100%}.mec-widget .mec-calendar dl dt,.mec-wrap.mec-sm959.mec-widget .mec-calendar.mec-event-calendar-classic dl dt{height:40px}.mec-widget .mec-calendar .mec-calendar-events-sec{padding:10px}.mec-widget .mec-calendar .mec-calendar-header h2{font-size:13px;margin-top:8px}.mec-widget .mec-calendar .mec-event-list-classic .mec-event-image{margin-right:12px}.mec-widget .mec-calendar .mec-has-event:after{width:4px;height:4px}.mec-widget .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-title{font-size:14px}.mec-widget .mec-calendar .mec-event-article .mec-event-image{margin-right:11px}.mec-widget .mec-box-calendar.mec-calendar .mec-calendar-header{margin-bottom:20px}.mec-widget .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,.mec-widget .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{font-size:0;padding:4px 0;text-align:center;min-width:33px}.mec-widget .mec-event-calendar-classic .mec-calendar-side .mec-calendar-table{min-height:200px}.mec-widget .mec-event-list-classic{margin-bottom:8px;padding:8px 0}.mec-widget .mec-event-list-classic .mec-event-article{margin-bottom:0;padding:10px 0;position:relative;min-height:86px;padding-left:80px}.mec-widget .mec-event-list-classic .mec-event-date{font-size:10px;line-height:14px;text-transform:uppercase}.mec-widget .mec-event-list-classic .mec-event-title{font-size:13px}.mec-widget .mec-event-list-classic .mec-event-detail{font-size:11px}.mec-widget .mec-event-list-classic .mec-event-image{width:68px;position:absolute;left:0}.mec-event-list-classic .mec-event-image img{width:100%}.mec-widget .mec-event-list-classic .mec-event-detail{overflow:visible}.event-color{width:14px;display:inline-block;height:14px;margin-left:5px;border-radius:50%}.mec-map-lightbox-wp{width:580px;padding:15px 15px 0;background-color:#fff}.mec-map-view-event-detail.mec-event-detail{width:580px;background-color:#e9e9e9;padding:8px 15px}.mec-map-lightbox-wp.mec-event-list-classic .mec-event-article{padding:0 0 15px;margin:0}.mec-map-lightbox-wp.mec-event-list-classic .mec-event-image{width:70px;margin-right:15px}.mec-marker-infowindow-wp{padding:10px}.mec-marker-infowindow-wp .mec-marker-infowindow-count{width:60px;height:60px;display:block;text-align:center;line-height:60px;border:1px solid #40d9f1;border-radius:50%;font-size:32px;color:#40d9f1;float:left;margin-right:11px}.mec-marker-infowindow-wp .mec-marker-infowindow-content{overflow:hidden;padding-top:6px}.mec-marker-infowindow-wp .mec-marker-infowindow-content span{display:block;color:#222}.mec-marker-infowindow-wp .mec-marker-infowindow-content span:first-child{font-size:15px;font-weight:700}.mec-marker-wrap{display:inline-block;width:35px;height:35px;margin:15px 0 0 4px;border-radius:50% 50% 50% 0;background:#00cae9;animation-name:mec-map-bounce;animation-fill-mode:both;animation-duration:1s;border:3px solid #fff;cursor:pointer}.mec-marker-wrap .mec-marker{margin-top:5px;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);text-align:center;color:#fff;font-size:17px}.mec-marker-wrap .mec-marker-pulse-wrap{-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;margin-left:-11px;margin-top:0}.mec-marker-wrap .mec-marker-pulse{display:inline-block;background:#c5c5c5;border-radius:50%;height:14px;width:14px;-webkit-transform:rotateX(55deg);transform:rotateX(55deg);z-index:-2}.mec-marker-wrap .mec-marker-pulse:after{content:"";border-radius:50%;height:40px;width:40px;position:absolute;margin:-13px 0 0 -13px;animation:pulsate 1s ease-out;animation-iteration-count:infinite;opacity:0;box-shadow:0 0 1px 2px #00cae9;animation-delay:1.1s}@keyframes pulsate{0%{transform:scale(.1,.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2,1.2);opacity:0}}@keyframes mec-map-bounce{0%{opacity:0;transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;transform:translateY(30px) rotate(-45deg)}80%{transform:translateY(-10px) rotate(-45deg)}100%{transform:translateY(0) rotate(-45deg)}}.mec-skin-grid-container .mec-skin-map-container,.mec-skin-list-container .mec-skin-map-container{margin-bottom:20px}.mec-single-event{margin-top:10px}.mec-single-event .mec-events-meta-group-countdown{color:#c9c9c9;text-align:center;margin-bottom:30px;padding:20px 30px;background:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-events-meta-group-countdown .countdown-w{text-align:center;font-size:36px;margin:0 auto;padding:40px 0 0;position:relative;display:table;table-layout:fixed}.mec-events-meta-group-countdown .countdown-w .icon-w{font-size:24px}.mec-events-meta-group-countdown .countdown-w .label-w{font-size:15px;font-weight:300;letter-spacing:1px;text-transform:uppercase;position:relative}.mec-events-meta-group-countdown .countdown-w .block-w{display:table-cell;margin:0 20px 10px;position:relative;height:70px;width:190px;font-size:72px;transition:all .3s ease-in-out;line-height:1.2}.mec-events-meta-group-countdown .countdown-w .block-w.done-w{border:0 none}.mec-events-meta-group-countdown .countdown-w .block-w li{font-size:50px}.mec-events-meta-group-countdown .countdown-w span{padding:24px 0 20px}.mec-events-meta-group-countdown .countdown-w .div-d{display:none}.mec-events-meta-group-countdown .countdown-w .countdown-message{display:none}.mec-events-meta-group-countdown .countdown-w .block-w i{display:none}#countdown{list-style:none;margin-bottom:0;margin-top:0;margin-left:0;padding-left:0}.mec-events-meta-group-countdown .mec-end-counts h3{display:inherit;text-align:center;font-size:16px;right:50%}.mec-countdown-details .countdown-w .clockdiv li p{margin-top:23px}@media (min-width:481px) and (max-width:768px){.mec-events-meta-group-countdown .countdown-w{padding:0}.mec-events-meta-group-countdown .countdown-w .label-w{font-size:12px;letter-spacing:0}.mec-events-meta-group-countdown .countdown-w span{font-size:34px}}@media (min-width:320px) and (max-width:480px){.mec-events-meta-group-countdown .countdown-w .label-w{font-size:10px}.mec-events-meta-group-countdown .countdown-w span{font-size:28px}.mec-countdown-details .countdown-w .clockdiv li p{margin-top:16px}}@media (max-width:320px){.mec-events-meta-group-countdown .countdown-w .label-w{font-size:9px;letter-spacing:0}.mec-events-meta-group-countdown .countdown-w span{font-size:22px}}.info-msg,.mec-error,.mec-success,.warning-msg{margin:10px 0;padding:10px;border-radius:3px 3px 3px 3px;font-size:13px}.info-msg{color:#059;background-color:#bef}.mec-success{color:#0dbf52;background-color:#cef7ce}.warning-msg{color:#9f6000;background-color:#feefb3}.mec-error{color:#d8000c!important;background-color:#ffbaba}.mec-fes-form,.mec-fes-list{background:#f8feff;padding:30px 3%;color:#798f96}.mec-fes-list .mec-fes-list-top-actions,.mec-fes-list ul{margin:0 auto 15px;max-width:960px;list-style:none;padding-left:40px}.mec-fes-form-cntt .dashicons-editor-help{display:none}.mec-fes-list ul li *{text-decoration:none!important}.mec-fes-list ul li{padding:20px 15px;border-radius:3px;margin-bottom:15px;border:1px solid #cfeff5;box-shadow:0 2px 6px -4px #cfeff5;background:#fff;line-height:normal}.mec-fes-list ul li a{box-shadow:none;color:#181818}.mec-fes-list ul li a:hover{color:#40d9f1}.mec-fes-list ul li .mec-event-title{font-size:17px;font-weight:600;width:calc(100% - 250px);display:inline-block}@media (max-width:680px){.mec-fes-list ul li .mec-event-title{width:100%;font-size:13px;margin:0 0 20px 0;display:block}.mec-fes-list ul li{padding:10px 12px 40px}}@media (max-width:480px){.mec-fes-list .mec-fes-list-top-actions,.mec-fes-list ul{padding-left:0}}.mec-fes-form .mec-required{color:#ff3c3c}.mec-fes-list .mec-event-status{color:#fff!important;border-color:transparent!important}.mec-fes-form .mec-book-confirmed,.mec-fes-list .mec-book-confirmed{background:#50d477!important}.mec-fes-form .mec-book-pending,.mec-fes-list .mec-book-pending{background:#fcbe69!important}.mec-fes-form .mec-book-rejected,.mec-fes-list .mec-book-rejected{background:#fe686a!important}.mec-fes-form .mec-book-other,.mec-fes-list .mec-book-other{background:#40d9f1!important}.mec-fes-list ul li .mec-fes-event-remove,.mec-fes-list ul li .mec-fes-event-view{font-size:11px;padding:0;border:0;background:#f7f8f9;float:right;margin-left:5px;border-radius:2px;transition:all .2s ease}.mec-fes-list ul li .mec-fes-event-export a,.mec-fes-list ul li .mec-fes-event-remove,.mec-fes-list ul li .mec-fes-event-view a{padding:4px 8px;display:inline-block;border:1px solid #e7e8e9;border-radius:2px;color:#789;position:relative}@media (max-width:600px){.mec-fes-list ul li .mec-fes-event-export a,.mec-fes-list ul li .mec-fes-event-remove,.mec-fes-list ul li .mec-fes-event-view a{font-size:10px}}.mec-fes-list ul li .mec-fes-event-remove:hover{cursor:pointer;background:#f96f8a;border-color:#f96f8a;color:#fff}.mec-fes-list ul li .mec-fes-event-export a:hover,.mec-fes-list ul li .mec-fes-event-view a:hover{background:#40d9f1;color:#fff;border-color:#40d9f1}.mec-fes-form-top-actions a,.mec-fes-list-top-actions a,.single-mec-events .pmpro_content_message a,.single-mec-events .pmpro_content_message a:link{position:relative;border:none;border-radius:3px;color:#fff!important;display:inline-block;font-size:13px;line-height:1;text-transform:none;font-weight:400;text-decoration:none;cursor:pointer;margin-bottom:20px!important;margin-right:10px;line-height:1;letter-spacing:0;padding:15px 22px;background:#39c36e;box-shadow:0 1px 7px -3px #39c36e!important;-webkit-transition:all .21s ease;-moz-transition:all .21s ease;transition:all .21s ease;text-decoration:unset}.mec-fes-form-top-actions a:hover,.mec-fes-list-top-actions a:hover,.single-mec-events .pmpro_content_message a:hover,.single-mec-events .pmpro_content_message a:hover:link{background:#222;color:#fff}.mec-fes-list-top-actions a{font-weight:600;text-transform:capitalize}.mec-fes-form-top-actions a:before{content:"";border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:6px;margin-right:5px;vertical-align:sub;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.mec-fes-form .mec-form-row,.mec-fes-list .mec-form-row{margin-bottom:10px;clear:both}.mec-fes-form label{font-size:13px;display:block;color:#798f96;font-weight:400;padding:0 0 4px 2px}.mec-fes-form input+label{padding-top:8px;padding-left:3px;margin:0;display:inline-block;vertical-align:top}#wrap .mec-fes-form input+label{padding-top:0}.mec-fes-form .post-status{float:right!important;margin:0 5px;color:#fff;padding:0 10px;border-radius:12px;font-style:italic;font-size:18px}.mec-fes-form #mec-event-data input[type=date],.mec-fes-form input[type=email],.mec-fes-form input[type=number],.mec-fes-form input[type=password],.mec-fes-form input[type=tel],.mec-fes-form input[type=text],.mec-fes-form input[type=url],.mec-fes-form select,.mec-fes-form textarea{min-width:inherit;width:auto;display:inline;min-height:30px;font-size:13px;padding:10px;margin-bottom:20px;clear:both;background:#fff;border:1px solid #cfeff5;box-shadow:0 2px 5px rgba(207,239,245,.38) inset;border-radius:3px;height:40px;max-width:280px;color:#798f96;font-family:inherit}#mec_fes_form input[type=date]::-webkit-calendar-picker-indicator,.lity-content #mec_fes_form input[type=date]::-webkit-calendar-picker-indicator,.lity-content .mec-events-meta-group-booking input[type=date]::-webkit-calendar-picker-indicator,.mec-single-event .mec-events-meta-group-booking 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-fes-form input{background:#fff!important;border-radius:3px!important}.mec-fes-form textarea{height:80px}.mec-fes-form input::-webkit-input-placeholder{color:#798f96}.mec-fes-form input::-moz-placeholder{color:#798f96}.mec-fes-form input:-ms-input-placeholder{color:#798f96}.mec-fes-form input:-moz-placeholder{color:#798f96}#mec-excerpt .mec-form-row .widefat{max-width:100%}#mec_more_info_target{width:100%}@media only screen and (min-width:961px){.mec-fes-form #mec-event-data input[type=date],.mec-fes-form #mec-event-data select,.mec-fes-form input[type=email],.mec-fes-form input[type=password],.mec-fes-form input[type=tel],.mec-fes-form input[type=text],.mec-fes-form input[type=url],.mec-fes-form textarea{width:100%;display:inline-block}}@media only screen and (max-width:768px){.mec-fes-form #mec-event-data input[type=date],.mec-fes-form #mec-event-data select,.mec-fes-form input[type=email],.mec-fes-form input[type=password],.mec-fes-form input[type=text],.mec-fes-form input[type=url],.mec-fes-form textarea{width:100%}}.mec-fes-form input[type=text]#mec_fes_title{padding:5px 10px;min-height:32px;height:50px;background:#fff!important;max-width:100%;font-size:19px;font-weight:400}.mec-fes-form input[type=checkbox],.mec-fes-form input[type=radio]{display:inline!important;float:left;margin:5px 5px 0 0}.mec-fes-form input[type=email]:focus,.mec-fes-form input[type=number]:focus,.mec-fes-form input[type=password]:focus,.mec-fes-form input[type=tel]:focus,.mec-fes-form input[type=text]:focus,.mec-fes-form input[type=url]:focus,.mec-fes-form select:focus,.mec-fes-form textarea:focus{border:1px solid #aaa;color:#444;background:#fff;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);outline:0}.mec-form-row .mec-color{cursor:pointer}.mec-form-row.mec-available-color-row span{margin:10px;width:14px;height:14px;display:inline-block;margin-right:6px;border-radius:20px 20px 20px 20px;vertical-align:middle}.mec-form-row.mec-available-color-row span:first-of-type{margin-left:0}.mec-fes-form.mec-fes-form .mec-tooltip{display:inline}.mec-fes-form-cntt .dashicons-editor-help{display:block}.mec-fes-form .mec-tooltip:hover:after,.mec-fes-form .mec-tooltip:hover:before{display:none}.mec-fes-form.mec-fes-form .mec-tooltip{display:inline-flex;bottom:7px}.mec-fes-form .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-fes-form .mec-tooltip .box p,.mec-fes-form .mec-tooltip .box p{color:#fff!important;font-size:14px;line-height:1.3;margin:0}.mec-fes-form .mec-tooltip:hover .box{visibility:visible;opacity:1}.mec-fes-form .mec-tooltip:hover .box{padding:20px;border-radius:8px}.mec-fes-form .mec-tooltip .box h5{color:#fff;font-size:17px;font-weight:600;margin:-30px -20px;padding:20px 0;text-align:center;margin-bottom:10px;background:#3a3f44;border-bottom:1px solid #32363a;border-radius:6px 6px 0 0;z-index:9999}#webnus-dashboard .mec-fes-form .mec-tooltip .box p a,.mec-fes-form .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-fes-form .mec-tooltip .box a:hover{color:#f90}.mec-fes-form .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-fes-form .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-fes-form .mec-tooltip .box.top{left:50%;top:0;transform:translate(-50%,-100%);margin-top:0;margin-left:-10px}.mec-fes-form .mec-tooltip .box.top:after{top:50%!important;right:100%!important}.mec-fes-form .mec-tooltip .box.top:before{left:50%!important;top:100%!important}.mec-fes-form .mec-tooltip .box.bottom{left:50%;top:auto;bottom:0;transform:translate(-50%,100%);margin-bottom:-20px;margin-left:-10px}.mec-fes-form .mec-tooltip .box.bottom:after{top:0!important;right:50%!important;background-color:#3a3f44!important}.mec-fes-form .mec-tooltip .box.bottom:before{left:50%!important;top:-7px!important;transform:translateX(-50%);background-color:#3a3f44!important}.mec-fes-form .mec-tooltip .box.left{left:auto;right:26px;top:50%;transform:translateY(-50%)}.mec-fes-form .mec-tooltip .box.left:before{right:0!important;left:auto!important;top:50%!important}.mec-fes-form .mec-tooltip{display:inline-block;position:relative;margin-right:10px;cursor:help;bottom:5px;left:3px}.mec-fes-form .mec-tooltip:last-child{margin-right:0}.mec-fes-form .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-fes-form .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-fes-form .mec-tooltip .dashicons-before:before{font-size:24px;color:#008aff;line-height:37px}.mec-fes-form .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-fes-form .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}.mec-fes-form .mec-tooltip .content p a{display:none}@media only screen and (min-width:961px){.mec-fes-form .mec-fes-form-cntt,.mec-fes-form .mec-fes-form-sdbr{width:68%;float:left;padding-right:20px}.mec-fes-form .mec-fes-form-sdbr{width:32%;padding-right:0;padding-left:20px}.mec-fes-submit-mobile{display:none}}.mec-fes-form .mec-meta-box-fields{padding:0 20px 20px;border:1px solid #cfeff5;margin-bottom:20px!important;box-shadow:0 2px 6px -3px #cfeff5;border-radius:3px;background:#fff}.mec-fes-form .mec-meta-box-fields h4{margin:0 -20px;font-size:15px;font-weight:600;letter-spacing:0;color:#40d9f1;text-transform:capitalize;padding:15px 20px;background:#ecfcff;margin-bottom:20px}.mec-fes-sub-button{width:100%}.mec-available-color-row span.color-selected{border:3px solid #fff;box-sizing:content-box;box-shadow:0 0 0 2px #40d9f1,0 2px 8px -1px #40d9f1}.mec-fes-loading:before{content:url(../img/ajax-loader.gif);background:0 0;border-style:none;display:block;margin-left:47%}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text]{width:190px;margin-right:1.4%}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text].mec-col-1,.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text].mec-col-2{width:120px;margin-right:10px}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text].widefat{width:100%}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row{border-bottom:none;padding-bottom:10px}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text].mec-col-6{width:39%}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row button{margin-right:0;padding:9px 26px}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row button.mec-add-hourly-schedule-button{font-size:12px;height:30px;line-height:25px}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row .description{display:inline-block;border-left:1px dashed #bfcacc;margin-left:12px;line-height:28px;padding-left:12px;margin-top:5px;font-style:italic}@media only screen and (max-width:768px){.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text]{width:100%!important}}#mec_fes_form_message{max-width:838px;margin:10px auto;display:block!important;text-align:center}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip{position:relative}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list strong,.post-type-mec-books .attendees strong{line-height:26px;padding-left:26px}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .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-fes-form .mec-attendees-wrapper .mec-attendees-list .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-fes-form .mec-attendees-wrapper .mec-attendees-list .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-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip:hover ul{visibility:visible;opacity:1}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul li{list-style:none}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .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-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul li:last-child a{margin-bottom:0}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list{margin:0}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child{background:#fff;border-bottom:1px solid #cfeff5}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child div span{line-height:1;font-weight:600;font-size:13px}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix{display:flex;background:#f8feff;padding:10px;text-align:left}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3{width:25%;word-wrap:break-word}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:first-child{width:45%}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:nth-child(2){width:15%}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:nth-child(3){width:25%}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:nth-child(4){width:20%}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:not(:first-child) .w-col-xs-3{font-size:13px;display:block;color:#798f96;font-weight:400;padding:0}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3 a{text-decoration:unset}.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:nth-child(odd){background:#fff}.mec-wrap .mec-totalcal-box{position:relative;border:1px solid #efefef;padding:20px 5px;margin:0 0 20px;background:#fafafa;overflow:hidden;box-shadow:0 3px 2px 0 rgba(0,0,0,.012);min-height:78px}.mec-wrap .mec-totalcal-box i{float:left;margin:0;width:36px;height:36px;background:#fff;border:1px solid #efefef;text-align:center;padding:10px 0;font-size:15px;color:#888}.mec-checkboxes-search .mec-searchbar-category-wrap,.mec-wrap .mec-totalcal-box .mec-totalcal-view span,.mec-wrap .mec-totalcal-box input,.mec-wrap .mec-totalcal-box select{width:auto;min-height:36px;height:36px;line-height:36px;background:#fff;font-size:13px;color:#777;border:1px solid #efefef;margin:0 0 0 -1px;float:left;padding:0 5px}.mec-there-labels .mec-totalcal-view{margin-top:28px}.mec-wrap .mec-totalcal-box input[type=submit]{cursor:pointer;padding:0 16px;text-transform:uppercase;font-size:11px;transition:all .21s ease}.mec-wrap .mec-totalcal-box input[type=submit]:hover{background:#222;color:#fff}.mec-wrap .mec-totalcal-box .mec-totalcal-view span{display:inline-block;text-transform:uppercase;font-size:11px;padding:0 12px;cursor:pointer}.mec-wrap .mec-totalcal-box .mec-totalcal-view span:hover{color:#40d9f1}.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected{color:#fff;background:#40d9f1;border-color:#40d9f1}.mec-wrap .mec-totalcal-box .mec-totalcal-view{text-align:right;float:right}.mec-wrap .mec-totalcal-box input[type=search]{width:calc(100% - 36px)}.mec-there-reset-button .mec-totalcal-box{padding-bottom:48px}.mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button{position:absolute;margin:0;bottom:0;right:0;padding:9px 25px;border-radius:2px 0 0 0;background:#fff;color:#767676;border-top:1px solid;border-left:1px solid;border-color:#e8e8e8;overflow:hidden}.mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button:hover{background:#000;color:#fff;border-color:#000}.mec-full-calendar-wrap .mec-search-form .col-md-7{padding:0}.mec-wrap .mec-date-search .mec-col-3,.mec-wrap .mec-minmax-event-cost .mec-minmax-price{width:calc(50% - 17px)}.mec-wrap .mec-text-address-search.with-mec-cost{width:calc(100% - 356px)}.mec-wrap .mec-minmax-event-cost{display:block;float:left;width:50%;margin-left:10px}.mec-wrap .mec-minmax-event-cost.with-mec-address{display:block;width:336px;max-width:50%;float:right;margin-left:0;margin-right:10px}.mec-wrap .mec-checkboxes-search{margin-left:10px;margin-right:10px;display:table-caption}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap{width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important;padding:0;position:relative;line-height:inherit;height:auto}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap select{line-height:20px}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container.select2-container--default{width:calc(100% - 36px)!important}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap input[type=search]{width:calc(100% - 36px)!important;min-height:30px;margin:0}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul,.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container.select2-container--default{height:auto;overflow:unset}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul{display:block}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple{border:unset;width:100%;height:0!important;border-radius:0}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul li{line-height:12px!important;max-height:20px!important;width:auto;margin-right:5px;margin-top:5px}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice{letter-spacing:0;color:#777;text-transform:capitalize;padding:4px 6px;background-color:#efefef;border-radius:2px;border:0;cursor:default;float:left;margin-right:5px;margin-top:5px;margin-bottom:5px;font-size:11px;text-transform:uppercase}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#777}@media only screen and (min-width:961px) and (max-width:1200px){.mec-wrap .mec-totalcal-box{padding:37px 5px}}@media only screen and (max-width:960px){.mec-wrap .mec-totalcal-box .col-md-3,.mec-wrap .mec-totalcal-box .col-md-4,.mec-wrap .mec-totalcal-box .col-md-5{width:100%;float:none;clear:both;overflow:hidden}.mec-full-calendar-wrap .mec-search-form .col-md-3,.mec-full-calendar-wrap .mec-search-form .col-md-4,.mec-full-calendar-wrap .mec-search-form .col-md-5{display:block;max-width:100%;padding:0;margin:0 0 10px 0}.mec-full-calendar-wrap .mec-search-form .col-md-3{padding-bottom:10px!important}.mec-wrap .mec-search-form .mec-date-search select{width:calc(100% - 106px)}.mec-wrap .mec-search-form .mec-date-search select:last-child{width:70px}.mec-wrap .mec-totalcal-box .mec-totalcal-view{float:none}.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice{display:block;max-width:100%;white-space:break-spaces;max-height:unset!important;height:auto!important}}@media only screen and (min-width:768px) and (max-width:960px){.mec-wrap .mec-totalcal-box .col-md-4{position:relative;width:initial}.mec-wrap .mec-totalcal-box .col-md-5{padding-bottom:0}.mec-full-calendar-wrap .mec-search-form .col-md-5{margin-top:20px}.mec-wrap .mec-totalcal-box{padding:37px 5px}}@media only screen and (max-width:767px){.mec-wrap .mec-totalcal-box .mec-totalcal-view{float:none}.mec-wrap .mec-totalcal-box .col-md-4{padding-bottom:0}.mec-wrap .mec-minmax-event-cost.with-mec-address,.mec-wrap .mec-text-address-search.with-mec-cost{width:100%;float:left}.mec-wrap .mec-minmax-event-cost.with-mec-address{max-width:calc(100% - 20px);margin:0 10px 20px 10px}.mec-wrap .mec-minmax-event-cost .mec-minmax-price{width:calc(50% - 17px)}}@media only screen and (max-width:479px){.mec-wrap .mec-totalcal-box .mec-totalcal-view span{padding:0 8px;font-size:10px}.mec-wrap .mec-totalcal-box input[type=submit]{padding:0 10px;font-size:10px}}@media only screen and (min-width:961px){.mec-wrap .mec-wrap.mec-sm959 .mec-totalcal-box .col-md-5,.mec-wrap.mec-sm959 .mec-totalcal-box .col-md-3{padding-bottom:20px;clear:both;overflow:hidden}.mec-wrap.mec-sm959 .mec-totalcal-box .col-md-5{right:10px;width:initial}.mec-wrap.mec-sm959 .mec-totalcal-box .col-md-4{padding-bottom:0;width:100%}}@media (min-width:961px) and (max-width:1200px){.mec-full-calendar-wrap .mec-totalcal-box{padding:15px 10px}.mec-full-calendar-wrap .mec-totalcal-box .col-md-2{width:50%}.mec-wrap .mec-totalcal-box .mec-totalcal-view span{padding:0 10px}.mec-search-form .mec-date-search,.mec-search-form .mec-dropdown-search,.mec-search-form .mec-text-address-search,.mec-search-form .mec-text-input-search{padding:0 4px}.mec-full-calendar-wrap .mec-totalcal-box .col-md-2,.mec-full-calendar-wrap .mec-totalcal-box .col-md-3,.mec-full-calendar-wrap .mec-totalcal-box .col-md-4,.mec-full-calendar-wrap .mec-totalcal-box .col-md-5{padding-bottom:20px}.mec-full-calendar-wrap .mec-totalcal-box .col-md-2 select{min-width:calc(100% - 36px)}.mec-full-calendar-wrap .mec-totalcal-box .col-md-3 select{min-width:calc(30% - 10px)}.mec-full-calendar-wrap .mec-totalcal-box .col-md-3:last-child select{min-width:calc(50% - 19px)}.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{font-size:9px;text-align:center}}@media only screen and (max-width:1200px){.post-type-archive-mec-events .mec-totalcal-box .col-md-3,.post-type-archive-mec-events .mec-totalcal-box .col-md-4{width:100%;padding:0}.post-type-archive-mec-events .mec-totalcal-box select:last-child{min-width:auto}.post-type-archive-mec-events .mec-totalcal-box .col-md-5{position:relative;float:right;max-width:100%;left:0;top:20px;width:100%!important;display:block;clear:both}.post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view{max-width:100%;width:100%}.post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view span{width:20.1%;font-size:10px}}@media only screen and (max-width:960px){.post-type-archive-mec-events .mec-totalcal-box .col-md-5{top:10px}}@media only screen and (max-width:760px){.post-type-archive-mec-events .mec-totalcal-box .col-md-5{top:0!important}}@media only screen and (max-width:480px){.post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view span{font-size:8px}}@media (min-width:1201px) and (max-width:1280px){.mec-full-calendar-wrap .mec-totalcal-view span{font-size:9px;padding:0 10px}}@media (min-width:761px) and (max-width:1200px){.mec-full-calendar-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search{width:33.3333%;display:block;float:left}.mec-full-calendar-wrap .mec-search-form .col-md-4 .mec-text-input-search{padding:0;margin-bottom:20px}.mec-full-calendar-wrap .mec-search-form .col-md-3{width:100%}.mec-full-calendar-wrap .mec-search-form .mec-date-search select:last-child{min-width:70px;width:70px}.mec-full-calendar-wrap .mec-search-form .col-md-5{float:right;padding:0 0 10px 0}.mec-full-calendar-wrap .mec-totalcal-view span{font-size:11px}}@media (max-width:760px){.mec-full-calendar-wrap .mec-search-form .col-md-3{width:100%}.mec-full-calendar-wrap .mec-search-form .mec-date-search select:last-child{min-width:70px;width:70px}.mec-full-calendar-wrap .mec-search-form .col-md-5{float:right;padding:0 0 10px 0}.mec-full-calendar-wrap .mec-totalcal-view span{font-size:11px}}@media (max-width:960px){.mec-full-calendar-wrap .mec-totalcal-box{padding:20px 20px}.mec-full-calendar-wrap .mec-totalcal-box .col-md-2{width:50%}.mec-full-calendar-wrap .mec-totalcal-box .col-md-2,.mec-full-calendar-wrap .mec-totalcal-box .col-md-3,.mec-full-calendar-wrap .mec-totalcal-box .col-md-4{padding-bottom:10px}.mec-full-calendar-wrap .mec-totalcal-box .col-md-2 select{min-width:calc(100% - 36px);margin-bottom:10px}.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view{margin-left:10px}.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{font-size:10px;text-align:center}.mec-full-calendar-wrap .mec-totalcal-box .col-md-2{width:100%}.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{min-width:14.3%;text-align:center;font-size:10px;margin-right:-1px}}@media (max-width:780px){.mec-full-calendar-wrap .mec-totalcal-box .col-md-3 select{width:calc(50% - 18px)!important}.mec-full-calendar-wrap .mec-totalcal-box .col-md-4{position:unset;padding-right:0}.mec-full-calendar-wrap .mec-search-form .col-md-3,.mec-full-calendar-wrap .mec-search-form .col-md-4,.mec-full-calendar-wrap .mec-search-form .col-md-5{margin:0;padding:0}.mec-wrap .mec-totalcal-box .mec-totalcal-view span{padding:0 7px;margin-top:20px}}@media (max-width:480px){.mec-full-calendar-wrap .mec-totalcal-box{padding:15px 10px}.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{min-width:13.5%;text-align:center;font-size:11px}}@media (max-width:411px){.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{min-width:12%;font-size:10px}}@media (max-width:320px){.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{min-width:22.5%;font-size:11px}}.mec-totalcalview-selected:hover{color:#fff!important}.mec-search-form{padding:20px 10px}.mec-search-form .mec-dropdown-wrap{display:table;width:100%}.mec-search-form .mec-date-input-search,.mec-search-form .mec-date-search,.mec-search-form .mec-dropdown-search,.mec-search-form .mec-text-input-search,.mec-search-form .mec-time-input-search{padding:0 10px;float:left}.mec-search-form .mec-date-search,.mec-search-form .mec-time-picker-search,.mec-search-form .mec-totalcal-view{padding:0 10px}.mec-search-form .mec-text-input-search{width:100%}.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search{width:50%}.mec-search-form .mec-date-search,.mec-search-form .mec-time-picker-search{width:50%;float:left}.mec-search-form .mec-date-search.with-mec-time-picker,.mec-search-form .mec-time-picker-search.with-mec-date-search{width:25%;float:left}.mec-search-form .mec-tab-loader.col-md-6 .mec-totalcal-view{padding:0}.mec-wrap .mec-search-form .with-mec-date-search .mec-timepicker-end,.mec-wrap .mec-search-form .with-mec-date-search .mec-timepicker-start{width:calc(50% - 17px)}.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12,.mec-search-form .mec-minmax-event-cost,.mec-search-form .mec-text-address-search{min-height:55px}.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12,.mec-widget .mec-search-form .mec-date-search,.mec-widget .mec-search-form .mec-text-input-search{width:100%}.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12{padding:0 10px}.mec-search-form .mec-minmax-event-cost,.mec-search-form .mec-text-address-search,.mec-widget .mec-search-form .mec-text-input-search{margin-top:10px}.mec-search-form .mec-date-search{clear:left}.mec-search-form .mec-dropdown-wrap .mec-dropdown-search{display:table-cell;float:none}.mec-widget .mec-search-form .mec-dropdown-wrap .mec-dropdown-search{display:block}.mec-checkboxes-search .mec-searchbar-category-wrap,.mec-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select{width:calc(100% - 36px);margin-bottom:10px}.mec-wrap .mec-search-form .mec-minmax-price input,.mec-wrap .mec-search-form .mec-text-address-search input,.mec-wrap .mec-search-form .mec-text-input-search input{margin-bottom:10px}.mec-wrap .mec-totalcal-box label{display:block;line-height:1.8;margin-bottom:4px;font-size:13px;color:#9a9a9a}.mec-wrap .mec-search-form .mec-date-search select{width:calc(100% - 106px)}.mec-wrap .mec-search-form .mec-date-search select:last-child{width:70px}@media only screen and (max-width:781px){.mec-search-form .mec-date-search,.mec-search-form .mec-dropdown-search,.mec-search-form .mec-text-input-search{width:100%;float:none}.mec-search-form .mec-date-search{min-height:55px}.mec-search-form .mec-dropdown-wrap .mec-dropdown-search{display:block;width:50%;float:left}.mec-full-calendar-wrap .mec-totalcal-box .col-md-3{margin-bottom:0;padding-bottom:0!important}}@media only screen and (max-width:479px){.mec-search-form .mec-dropdown-wrap .mec-dropdown-search{display:block;width:100%;float:none}}@media only screen and (min-width:961px) and (max-width:1200px){.post-type-archive-mec-events .mec-totalcal-box .col-md-3,.post-type-archive-mec-events .mec-totalcal-box .col-md-4,.post-type-archive-mec-events .mec-totalcal-box .col-md-5{max-width:100%;width:100%}.post-type-archive-mec-events .mec-totalcal-box .col-md-4{padding:0 10px}.post-type-archive-mec-events .mec-totalcal-box .col-md-4 .mec-text-input-search{margin:0}.post-type-archive-mec-events .mec-totalcal-box .col-md-5{margin-bottom:20px;padding:0 10px 10px 10px}}@media only screen and (max-width:960px){.mec-full-calendar-wrap .mec-totalcal-box .col-md-4,.post-type-archive-mec-events .mec-totalcal-box .col-md-4{padding:0 10px}.mec-full-calendar-wrap .mec-totalcal-box .col-md-4{margin-bottom:0}.post-type-archive-mec-events .mec-totalcal-box .col-md-4 .mec-text-input-search{margin:0}.post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view{padding-right:15px}.mec-full-calendar-wrap .mec-search-form .col-md-5{margin-bottom:0}.post-type-archive-mec-events .mec-totalcal-box .col-md-5{padding:0}}@media only screen and (max-width:780px){.post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view span{margin-top:10px;margin-bottom:10px}.mec-wrap .mec-totalcal-box .mec-totalcal-view span{margin-top:0}}@media only screen and (max-width:760px){.post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view span{margin-top:20px;margin-bottom:0}.mec-wrap .mec-totalcal-box .mec-totalcal-view span{margin-top:20px}.mec-full-calendar-wrap .mec-totalcal-box .col-md-4,.post-type-archive-mec-events .mec-totalcal-box .col-md-4{padding:0}}@media only screen and (max-width:1200px){.post-type-archive-mec-events .mec-full-calendar-wrap .mec-totalcal-view span{width:14.333%;font-size:8px}}@media only screen and (min-width:320px) and (max-width:960px){.post-type-archive-mec-events .mec-search-form .col-md-5 span{width:20%!important}}.mec-search-form .mec-text-address-search{float:left;width:100%;padding:0 10px}@media (max-width:960px){.mec-search-form .mec-dropdown-search{margin-bottom:10px}.mec-wrap .mec-minmax-event-cost.with-mec-address,.mec-wrap .mec-text-address-search.with-mec-cost{margin-top:0}.mec-search-form .mec-date-search.with-mec-time-picker,.mec-search-form .mec-time-picker-search.with-mec-date-search{width:50%;margin-bottom:20px}.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view{margin:0}.mec-full-calendar-wrap .mec-tab-loader{width:100%;display:block;float:unset;padding:0 0 0 10px}}@media (max-width:780px){.mec-full-calendar-wrap .mec-totalcal-box{padding:10px}.mec-search-form .mec-date-search.with-mec-time-picker,.mec-search-form .mec-time-picker-search.with-mec-date-search{margin:20px 0;height:auto}.mec-search-form .mec-date-search{min-height:unset}}@media (max-width:480px){.mec-search-form .mec-date-search.with-mec-time-picker,.mec-search-form .mec-time-picker-search.with-mec-date-search{width:100%}.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{min-width:12%;text-align:center;font-size:9px}.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span,.mec-search-form .mec-date-search.with-mec-time-picker,.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search,.mec-search-form .mec-minmax-event-cost,.mec-search-form .mec-text-address-search,.mec-search-form .mec-time-picker-search.with-mec-date-search,.mec-wrap .mec-minmax-event-cost.with-mec-address{margin-bottom:0;margin-top:10px;min-height:auto}.mec-wrap .mec-minmax-event-cost.with-mec-address{margin-bottom:10px}.mec-wrap.mec-widget .mec-minmax-event-cost.with-mec-address,.mec-wrap.mec-widget .mec-search-form .mec-time-picker-search.with-mec-date-search,.mec-wrap.mec-widget .mec-text-address-search.with-mec-cost{display:block!important;width:100%!important;max-width:100%!important}.mec-wrap.mec-widget .mec-minmax-event-cost.with-mec-address{float:left!important;max-width:calc(100% - 20px)!important;margin:0 0 0 10px!important}.mec-wrap.mec-widget .mec-search-form .mec-time-picker-search.with-mec-date-search{margin-top:20px!important}.mec-wrap.mec-widget .mec-search-form .mec-text-input-search{padding:10px!important}}.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-owl-theme .owl-dots .owl-dot{border:none}.event-carousel-type1-head .mec-event-image{position:relative;min-height:150px;overflow:hidden}.event-carousel-type1-head .mec-event-image img{width:100%}.mec-event-carousel-content .mec-event-carousel-title a{transition:all .2s ease}.event-carousel-type1-head .mec-event-date-carousel{position:absolute;top:25px;left:1px;font-size:41px;width:160px;color:#fff;font-weight:500;background-color:#40d9f1;padding-left:14px;height:97px;line-height:2.3;padding-right:85px}.event-carousel-type1-head .mec-event-date-carousel:after{content:"";position:absolute;display:inline-block;z-index:-1;bottom:-13px;left:5px;width:0;border-width:13px;border-style:solid;border-color:transparent transparent #40d9f1 transparent;transform:rotate(45deg)}.event-carousel-type1-head .mec-event-date-info{font-size:12px;font-weight:300;position:absolute;top:27px;left:75px}.event-carousel-type1-head .mec-event-date-info-year{font-size:12px;font-weight:300;position:absolute;top:45px;left:75px}.mec-event-carousel-content{border:1px solid #e8e8e8;border-top:none;margin-top:-5px;padding:34px 9px 11px 37px}.mec-event-carousel-content .mec-event-carousel-title a{font-size:23px;font-weight:500;color:#000;letter-spacing:-1px}.mec-event-carousel-content p{font-size:14px;color:#7a7272;font-weight:300}.mec-owl-crousel-skin-type1 .owl-item .mec-event-article{padding:0 19px}.mec-event-carousel-type1 .owl-page.active span{background-color:#00aeef;height:14px;width:14px}.mec-event-carousel-type1 .mec-event-carousel-content{margin-bottom:15px;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .27s ease}.mec-event-carousel-type1 .mec-event-carousel-content:hover{box-shadow:0 0 35px rgba(0,0,0,.07)}.mec-skin-carousel-container .mec-multiple-event .mec-event-date-carousel{width:255px}.mec-skin-carousel-container .mec-multiple-event .event-carousel-type1-head .mec-event-date-info,.mec-skin-carousel-container .mec-multiple-event .event-carousel-type1-head .mec-event-date-info-year{left:175px}.mec-skin-carousel-container .mec-time-details,.mec-skin-carousel-container .mec-time-details span{font-size:11px;font-weight:400;line-height:1.9;letter-spacing:0;color:#000;border-radius:2px;white-space:nowrap}.mec-event-carousel-type4 .mec-time-details,.mec-event-carousel-type4 .mec-time-details span{color:#fff}.mec-skin-carousel-container .mec-time-details span{margin:0;display:inline-block}@media only screen and (min-width:768px) and (max-width:1000px),(min-width:270px) and (max-width:448px){.event-carousel-type1-head .mec-event-date-carousel{font-size:25px;line-height:2.5;padding-right:70px;height:64px;width:120px}.event-carousel-type1-head .mec-event-date-carousel:after{left:7px}.event-carousel-type1-head .mec-event-date-info{font-size:10px;top:13px;left:55px}.event-carousel-type1-head .mec-event-date-info-year{font-size:10px;top:25px;left:55px}.event-carousel-type1-head .mec-event-date-carousel:after{top:48px}}.event-carousel-type2-head{background:#fff;border:1px solid #e6e6e6}.event-carousel-type2-head .mec-event-carousel-content-type2{margin-top:15px;min-height:182px}.event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-date-info{font-size:15px;color:#9a9a9a;font-weight:300}.event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-carousel-title{font-size:26px;font-weight:700;color:#1c1d21;margin-top:15px;letter-spacing:-1px}.mec-event-carousel-content-type2 .mec-event-carousel-title a{color:inherit}.mec-event-carousel-type2 .event-carousel-type2-head .mec-event-carousel-content-type2 p{font-size:16px;font-weight:300;color:#444}.event-carousel-type2-head .mec-event-footer-carousel-type2{margin-top:33px;position:relative}.mec-event-carousel-type2 .mec-event-footer-carousel-type2 .mec-event-sharing-wrap{padding-left:0;left:0}.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-event-sharing-wrap>li{border:none;-webkit-transition:all .25s ease;transition:all .25s ease}.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button{border:1px solid #e4e4e4;float:right;padding:7px 23px 7px;font-size:12px;text-transform:uppercase;color:#707070;font-weight:500;-webkit-transition:all .25s ease;transition:all .25s ease}.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button:hover{color:#fff}.mec-event-article .event-carousel-type2-head{padding:10%;margin-right:-1px}.mec-event-carousel-type2 .mec-owl-carousel .owl-wrapper-outer{border-right:1px solid #e6e6e6}.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button{line-height:25px;height:41px;margin-right:0}.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-modal-booking-button{margin-right:20px}.mec-wrap .mec-event-carousel-type2 .owl-next,.mec-wrap .mec-event-carousel-type2 .owl-prev,.mec-wrap .mec-event-carousel-type3 .owl-next,.mec-wrap .mec-event-carousel-type3 .owl-prev,.mec-wrap .mec-event-carousel-type4 .owl-next,.mec-wrap .mec-event-carousel-type4 .owl-prev{transition:all .25s ease;-webkit-transition:all .25s ease;position:absolute;top:47%;background-color:transparent!important;position:absolute!important}.mec-event-carousel-type2 .owl-next{right:-60px}.mec-event-carousel-type2 .owl-prev{left:-60px}.mec-event-carousel-type2 .owl-next i,.mec-event-carousel-type2 .owl-prev i,.mec-event-carousel-type3 .owl-next i,.mec-event-carousel-type3 .owl-prev i,.mec-event-carousel-type4 .owl-next i,.mec-event-carousel-type4 .owl-prev i{font-size:40px;color:#282828}.mec-event-carousel-type2 .owl-next i:hover,.mec-event-carousel-type2 .owl-prev i:hover,.mec-event-carousel-type3 .owl-next i:hover,.mec-event-carousel-type3 .owl-prev i:hover{color:#000;cursor:pointer}.mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing{top:auto;bottom:60px}.mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing:after,.mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing:before{top:auto;bottom:-19px;border-color:#e2e2e2 transparent transparent transparent}.mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing:after{bottom:-18px;border-color:#fff transparent transparent transparent}@media only screen and (min-width:320px) and (max-width:768px){.mec-event-carousel-type2 .owl-next,.mec-event-carousel-type2 .owl-prev,.mec-event-carousel-type3 .owl-next,.mec-event-carousel-type3 .owl-prev,.mec-event-carousel-type4 .owl-next,.mec-event-carousel-type4 .owl-prev{position:initial;top:100%}}.mec-event-carousel-type3 .mec-event-article{margin:0 10px}.event-carousel-type3-head .mec-event-image,.event-carousel-type3-head .mec-event-image img{width:100%;height:auto}.event-carousel-type3-head .mec-event-footer-carousel-type3{background:#fff;display:inline-block;width:calc(100% - 40px);margin-top:-74px;position:relative;margin-left:20px;margin-right:20px;margin-bottom:6px;padding:8% 11%;box-shadow:0 2px 10px -2px rgba(0,0,0,.2)}.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button{border:1px solid #e4e4e4;text-transform:uppercase;float:right;padding:7px 23px 7px;font-size:12px;color:#707070;font-weight:500}.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button:hover{color:#fff}.mec-event-footer-carousel-type3 span{font-size:15px;color:#9a9a9a;font-weight:300;display:block;margin-top:30px}.mec-event-footer-carousel-type3 .mec-event-carousel-title{font-size:29px;font-weight:700}.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-event-carousel-title{font-size:26px;font-weight:700;color:#1c1d21;margin-top:15px;letter-spacing:-1px}.mec-event-footer-carousel-type3 .mec-event-carousel-title a{color:inherit}.event-carousel-type3-head .mec-event-footer-carousel-type3 p{font-size:16px;font-weight:300;color:#444!important;margin-bottom:36px}.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button{line-height:25px;height:41px}.mec-event-carousel-type3 .owl-next{right:-70px}.mec-event-carousel-type3 .owl-prev{left:-70px}.mec-event-footer-carousel-type3 .mec-event-sharing-wrap{left:11%}.mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing{top:auto;bottom:60px}.mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing:after,.mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing:before{top:auto;bottom:-19px;border-color:#e2e2e2 transparent transparent transparent}.mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing:after{bottom:-18px;border-color:#fff transparent transparent transparent}.event-carousel-type3-head .mec-end-date-label{display:inline;margin-left:2px}.event-carousel-type4-head.clearfix{position:relative;overflow:hidden;background:#fff}.event-carousel-type4-head .mec-event-overlay{position:absolute;left:0;right:0;bottom:0;top:0;width:auto;height:auto;background-color:rgba(36,36,36,.4);transition:all .33s ease-in-out}.mec-event-hover-carousel-type4{font-size:15px;color:#fff;position:absolute;bottom:0;padding:50px 35px;transition:all .33s ease-in-out;opacity:0;visibility:hidden}.mec-event-carousel-type4 .mec-event-article{margin:0 10px}.mec-event-carousel-type4 .mec-event-article:hover .mec-event-hover-carousel-type4{opacity:1;visibility:visible}.mec-event-hover-carousel-type4 .mec-event-icon{font-size:18px;float:left;margin-right:14px;color:#fff;padding:13px}.mec-event-hover-carousel-type4 .mec-event-date{font-size:11px;text-transform:uppercase;font-weight:400;line-height:1.6;text-align:left}.mec-event-hover-carousel-type4 .mec-event-date span{display:block;font-weight:700;font-size:14px}.mec-event-hover-carousel-type4 .mec-event-title{color:#fff;margin:20px 0 38px;font-size:16px;font-weight:700;text-transform:uppercase;font-style:normal}.mec-event-hover-carousel-type4 .mec-btn-wrapper{text-align:left}.mec-event-hover-carousel-type4 .mec-event-button{color:#fff;background-color:#191919;border:2px #191919 solid;padding:10px 14px;letter-spacing:1.5px;font-size:11px;font-weight:700;font-style:normal;transition:all .22s ease;text-decoration:none}.mec-event-hover-carousel-type4 .mec-event-button:hover{color:#191919;background-color:#fff;border-color:#fff;border-radius:1px}.mec-event-carousel-type4 .owl-next{right:-70px}.mec-event-carousel-type4 .owl-prev{left:-70px}.mec-carousel-type4-head{margin-bottom:25px}.mec-carousel-type4-head-title{padding:0 11px;text-align:left;font-weight:700;font-size:20px;color:#000}.mec-carousel-type4-head-link{text-align:right;padding:0 11px}.mec-carousel-type4-head-link a{background:#222;color:#fff;padding:10px 38px;transition:all .3s ease}.mec-carousel-type4-head-link a:hover,.mec-carousel-type4-head-link a:visited{color:#fff}@media (max-width:960px){.mec-event-carousel-type4 .owl-stage{left:-50px}}.mec-wrap .mec-event-countdown-style1{color:#fff;padding:0!important;display:table;background:#437df9}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1{z-index:5;padding:50px 1% 50px 4%;display:table-cell;float:none;vertical-align:middle}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2{background-color:rgba(0,0,0,.05);height:100%;padding-top:0;display:table-cell;float:none;position:relative;vertical-align:middle}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part3{background-color:#f8f8f8;display:table-cell;float:none;text-align:center;vertical-align:middle}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-title{color:#fff;font-size:15px;margin-top:30px}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-upcoming{font-size:36px;font-weight:700;line-height:1;margin-top:0}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-countdown>div{display:inline-block}.mec-event-countdown-style1 .mec-events-meta-group-countdown{color:#c9c9c9;margin-bottom:30px;padding:20px 30px;background:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-upcoming span{display:block}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2:after{content:"";position:absolute;display:inline-block;z-index:1;top:50%;margin-top:-11px;right:-24px;width:0;border-width:12px;border-style:solid;border-color:transparent transparent transparent #4077ed}.mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-date-place{text-align:center;padding-bottom:8px}.mec-event-countdown-part2 .mec-event-place,.mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-date{display:inline;font-size:14px;padding:0 5px;text-align:center}.mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button{display:inline-block;padding:14px 30px;vertical-align:middle;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#fff;background:#4077ed;transition:all .24s ease}.mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button:hover{background:#222}.mec-event-countdown-style1 .mec-event-countdown{text-align:center;display:table;table-layout:fixed;margin:0 auto}.mec-event-countdown-style1 .mec-event-countdown .label-w{letter-spacing:1px;text-transform:uppercase;position:relative}.mec-event-countdown-style1 .mec-event-countdown .block-w{display:table-cell;margin:0 20px 10px;position:relative;height:70px}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li{background-color:rgba(0,0,0,.1);margin:5px;padding:20px 0;min-width:94px}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li span{font-size:30px}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li .label-w{font-size:12px;color:#fff;margin:8px 0 0;line-height:1}@media only screen and (min-width:1200px){.mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part1,.mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part2,.mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part3{width:100%;display:block;padding-top:50px;padding-bottom:50px}.mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part2:after{border-color:#4077ed transparent transparent transparent;top:auto;margin-top:0;bottom:-24px;margin-left:-11px;left:50%}}@media (max-width:960px){.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1,.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2,.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part3{width:100%;display:block;padding-top:50px;padding-bottom:50px}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2:after{border-color:#4077ed transparent transparent transparent;top:auto;margin-top:0;bottom:-24px;margin-left:-11px;left:50%;transform:rotate(90deg)}}@media (max-width:480px){.mec-event-countdown-style1 .mec-event-countdown .block-w{margin:3px;height:auto}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li{padding:10px 5px;min-width:50px;margin:3px 1px}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li span{font-size:15px}.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li .label-w{font-size:8px}.mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-date-place{display:inline}}.mec-wrap .mec-event-countdown-style2{color:#fff;padding:30px 0;background:#437df9;max-width:600px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1,.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part2,.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part3{width:100%;float:none;vertical-align:middle;padding:50px 10% 50px 10%}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part2{padding-top:12%;padding-bottom:0}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-title{color:#fff;font-size:15px;margin-top:30px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming{font-size:36px;font-weight:700;line-height:1;margin-top:0}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part2 .mec-event-countdown>div{display:inline-block}.mec-event-countdown-style2 .mec-events-meta-group-countdown{color:#c9c9c9;margin-bottom:30px;padding:20px 30px;background:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming span{display:block}.mec-event-countdown-style2 .mec-event-countdown-part2 .mec-event-date-place{text-align:left;padding-bottom:8px}.mec-event-countdown-part2 .mec-event-place,.mec-event-countdown-style2 .mec-event-countdown-part2 .mec-event-date{display:inline;font-size:14px;padding:0 8px}.mec-event-countdown-style2 .mec-event-countdown-part3 .mec-event-button{display:inline-block;padding:14px 30px;vertical-align:middle;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#222;background:#fff;transition:all .24s ease}.mec-event-countdown-style2 .mec-event-countdown-part3 .mec-event-button:hover{background:#222;color:#fff}.mec-event-countdown-style2 .mec-event-countdown{text-align:center;display:table;table-layout:fixed;margin:0}.mec-event-countdown-style2 .mec-event-countdown .label-w{letter-spacing:1px;text-transform:uppercase;position:relative}.mec-event-countdown-style2 .mec-event-countdown .block-w{display:table-cell;margin:0 20px 10px;position:relative;height:70px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li{background-color:rgba(0,0,0,.1);margin:5px;padding:20px 0;min-width:94px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span{font-size:30px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w{font-size:12px;color:#fff;margin:8px 0 0;line-height:1}@media only screen and (max-width:767px){.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li{min-width:80px;padding:15px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span{font-size:26px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w{font-size:11px}}@media only screen and (max-width:479px){.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li{min-width:40px;padding:15px 10px;margin:2px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span{font-size:20px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w{font-size:9px}}@media (max-width:380px){.mec-event-countdown-style2 .mec-event-countdown .block-w{margin:3px;height:auto}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li{padding:10px 4px;margin:4px 1px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span{font-size:15px}.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w{font-size:7px}}.mec-wrap .mec-event-countdown-style3{color:#fff;padding:0;background:#282828;display:table;width:100%}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1{width:68%;padding:50px 1% 50px 4%;vertical-align:middle;display:table-cell;position:relative}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2{width:32%;display:table-cell;position:relative;padding-bottom:0;padding-top:0}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 img{width:100%;display:block}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-countdown-part-title span{font-weight:300;display:block}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming{color:#fff;font-size:36px;letter-spacing:-2px;font-weight:700;line-height:1;margin-top:-10px}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 .mec-event-countdown>div{display:inline-block}.mec-event-countdown-style3 .mec-events-meta-group-countdown{color:#c9c9c9;margin-bottom:30px;padding:20px 30px;background:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-event-countdown-style3 .mec-event-countdown-part2 .mec-event-date-place{text-align:center;padding-bottom:8px}.mec-event-countdown-part2 .mec-event-place,.mec-event-countdown-style3 .mec-event-countdown-part2 .mec-event-date{display:inline;font-size:14px;padding:0 5px;text-align:center}.mec-event-countdown-style3 .mec-event-countdown-part3 .mec-event-button{display:inline-block;padding:14px 30px;vertical-align:middle;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#fff;background:#4077ed;transition:all .24s ease}.mec-event-countdown-style3 .mec-event-countdown-part3 .mec-event-button:hover{background:#222}.mec-event-countdown-style3 .mec-event-countdown{text-align:center;display:table;table-layout:fixed;margin:0 auto;position:absolute;top:40px;right:20px}.mec-event-countdown-style3 .mec-event-countdown .label-w{letter-spacing:1px;text-transform:uppercase;position:relative}.mec-event-countdown-style3 .mec-event-countdown .block-w{display:table-cell;margin:0 20px 10px;position:relative;height:70px}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li{padding:15px}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li span{font-size:30px}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li .label-w{font-size:11px;color:#888;margin:8px 0 0;line-height:1}.mec-event-countdown-style3 .mec-event-date{width:176px;height:96px;background:#40d9f1;color:#fff;font-size:13px;position:absolute;left:-27px;top:146px}.mec-event-countdown-style3 .mec-event-date:after{content:"";position:absolute;display:inline-block;z-index:1;bottom:-18px;left:8px;width:0;border-width:19px;border-style:solid;border-color:transparent transparent #40d9f1 transparent;transform:rotate(45deg)}.mec-event-countdown-style3 .mec-event-date .mec-date1{font-size:50px;position:absolute;top:3px;left:12px;letter-spacing:-3px}.mec-event-countdown-style3 .mec-event-date .mec-date2{position:absolute;left:80px;top:26px}.mec-event-countdown-style3 .mec-event-date .mec-date3{position:absolute;left:80px;top:45px}.mec-event-countdown-style3 .mec-event-countdown-part-details{padding-top:35px;margin-bottom:50px;min-height:100px}.mec-event-countdown-style3 .mec-event-countdown-part-details .mec-event-title{font-size:17px;color:#fff;line-height:1.4;padding-right:20px}.mec-event-countdown-style3 .mec-event-countdown-part-details .mec-event-link{color:#fff;font-size:12px;position:relative;padding-left:22px}.mec-event-countdown-style3 .mec-event-countdown-part-details .mec-event-link:before{content:"";display:inline-block;width:18px;border-top:1px solid #fff;position:absolute;left:0;top:8px}.mec-event-countdown-style3 .mec-event-title-link{position:absolute;left:190px;top:152px}.event-carousel-type1-head .mec-event-date-carousel:before,.mec-event-countdown-style3 .mec-event-date:before{content:"";position:absolute;left:0;bottom:0;z-index:2;width:100%;height:96px;display:inline-block;box-shadow:0 5px 5px rgba(0,0,0,.12);background:0 0}@media only screen and (min-width:960px){.mec-wrap.mec-sm959 .mec-event-countdown-style3 .mec-event-countdown li{padding:10px}.mec-wrap.mec-sm959 .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming{font-size:31px}}@media (max-width:959px){.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1,.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2{width:100%;display:block}.mec-event-countdown-style3 .mec-event-title-link{top:190px}.mec-event-countdown-style3 .mec-event-countdown{top:96px}.mec-event-countdown-style3 .mec-event-date{left:0;top:190px}.mec-event-countdown-style3 .mec-event-date:after{display:none}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-countdown-part-title span{display:inline}.mec-event-countdown-style3 .mec-event-countdown-part-details{min-height:150px}}@media (max-width:767px){.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming{font-size:26px;letter-spacing:-1px}.mec-event-countdown-style3 .mec-event-title-link{left:130px}.mec-event-countdown-style3 .mec-event-date{width:120px;font-size:10px;height:63px}.mec-event-countdown-style3 .mec-event-date .mec-date1{font-size:36px;top:20px;left:4px;letter-spacing:-2px}.mec-event-countdown-style3 .mec-event-date .mec-date2{position:absolute;left:52px;top:12px}.mec-event-countdown-style3 .mec-event-date .mec-date3{position:absolute;left:52px;top:28px}}@media (max-width:380px){.mec-event-countdown-style3 .mec-event-title-link{left:10px;top:260px}.mec-event-countdown-style3 .mec-event-countdown-part-details{min-height:300px}.mec-event-countdown-style3 .mec-event-countdown .block-w{margin:3px;height:auto}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li{padding:10px 5px}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li span{font-size:15px}.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li .label-w{font-size:8px}}.mec-slider-t1-wrap{width:100%;padding:60px 90px;background:#f7f7f7;min-height:560px;position:relative}.mec-slider-t1{height:500px;box-shadow:0 5px 35px 0 rgba(0,0,0,.13)}.mec-slider-t1 .mec-event-article{position:relative;height:500px}.mec-slider-t1 .mec-slider-t1-img{position:relative;background-size:cover!important;background-position:center!important;width:50%;height:100%;float:right;margin:0;overflow:hidden}.mec-slider-t1 .mec-slider-t1-content{width:50%;float:left;height:100%;background:#fff;padding:6%}.mec-slider-t1-content.mec-event-grid-modern .mec-event-article{border:none;padding:0;margin:0;box-shadow:none}.mec-slider-t1-content.mec-event-grid-modern .mec-event-title{font-size:29px}.mec-slider-t1-content.mec-event-grid-modern .mec-event-title a:hover{text-decoration:underline}.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{font-size:12px;padding:0 31px;line-height:49px;height:50px}.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next,.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev{opacity:1;width:54px;height:54px;line-height:48px;border-radius:0;text-align:center;background:#fff;box-shadow:0 2px 11px 0 rgba(0,0,0,.045);transition:all .25s ease;-webkit-transition:all .25s ease;position:absolute;top:50%;margin-top:-27px;cursor:pointer}.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next:hover,.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev:hover{box-shadow:0 4px 29px 0 rgba(0,0,0,.095)}.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next{left:auto;right:-100px}.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev{right:auto;left:-100px}.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next i,.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev i{font-size:12px;color:#282828;transition:all .21s ease}.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next:hover i,.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev:hover i{font-size:13px;color:#000;cursor:pointer}@media only screen and (min-width:961px){.mec-slider-t1{margin:0 auto;max-width:900px}}@media only screen and (max-width:960px){.mec-slider-t1 .mec-slider-t1-content,.mec-slider-t1 .mec-slider-t1-img{width:100%;float:none}.mec-slider-t1 .mec-slider-t1-img{height:300px}.mec-slider-t1,.mec-slider-t1 .mec-event-article{height:auto}}@media only screen and (max-width:768px){.mec-slider-t1-wrap{padding:0}.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next,.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev{top:40px;margin-top:0}.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next{left:auto;right:10px}.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev{right:auto;left:10px}}@media only screen and (max-width:479px){.mec-slider-t1-content.mec-event-grid-modern .mec-event-title{font-size:22px}.mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-day{font-size:25px}}.mec-slider-t2-wrap{width:100%;padding:0;background:#fff;min-height:600px;position:relative}.mec-slider-t2 .mec-event-article{height:600px;position:relative;border:none;padding:0;margin:0;box-shadow:none;background:0 0}.mec-slider-t2 .mec-slider-t2-img{position:absolute;left:0;top:0;background-size:cover!important;background-position:center!important;width:70%;height:100%;margin:0;overflow:hidden}.mec-slider-t2 .mec-slider-t2-content{width:50%;position:absolute;right:0;top:60px;bottom:60px;padding:5%}.mec-slider-t2 .mec-slider-t2-content.mec-event-grid-modern *{color:#fff}.mec-slider-t2 .mec-slider-t2-content.mec-event-grid-modern .mec-event-title{font-size:29px}.mec-slider-t2-content.mec-event-grid-modern .mec-event-content,.mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{background:0 0}.mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{font-size:12px;padding:0 31px;line-height:49px;height:50px}.mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover{background:#fff;color:#000;border-color:#fff}.mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,.mec-slider-t2-content.mec-event-grid-modern .mec-event-title a:hover{color:#111}.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next,.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev{opacity:1;width:44px;height:44px;line-height:38px;border-radius:0;text-align:center;background:0 0;border:1px solid #fff;transition:all .25s ease;-webkit-transition:all .25s ease;position:absolute;top:84px;cursor:pointer}.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next:hover,.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.075);background:#fff}.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next{right:30px}.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev{right:82px}.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next i,.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev i{font-size:14px;color:#fff;opacity:1;transition:all .25s ease}.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next:hover i,.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev:hover i{color:#000;cursor:pointer}.mec-wrap.colorskin-custom .mec-slider-t2 .mec-event-article .mec-event-date.mec-color{color:#fff}@media only screen and (min-width:961px){.mec-slider-t2{margin:0 auto;max-width:1200px}}@media only screen and (max-width:960px){.mec-slider-t2 .mec-slider-t2-content,.mec-slider-t2 .mec-slider-t2-img{width:100%;float:none;position:static}.mec-slider-t2 .mec-slider-t2-img{height:300px}.mec-slider-t2 .mec-event-article{height:auto}.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next,.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev{top:40px}}@media only screen and (max-width:479px){.mec-slider-t2-content.mec-event-grid-modern .mec-event-title{font-size:22px}}.mec-slider-t3-wrap{width:100%;padding:0;background:#161616;min-height:700px;position:relative}.mec-slider-t3 .mec-event-article{height:700px;position:relative;border:none;padding:0;margin:0;box-shadow:none;background:0 0}.mec-slider-t3 .mec-slider-t3-img{position:absolute;left:0;top:0;background-size:cover!important;background-position:center!important;width:100%;height:100%;margin:0;overflow:hidden;opacity:.68;z-index:1}.mec-slider-t3 .mec-slider-t3-content{width:50%;height:auto;vertical-align:middle;display:table;position:absolute;left:0;top:50%;transform:translateY(-50%);bottom:0;padding:0 2% 0 7%;margin:auto 0;background:0 0;z-index:2}.mec-slider-t3 .mec-slider-t3-content.mec-event-grid-modern :not(.mec-color){color:#fff}.mec-slider-t3-content.mec-event-grid-modern .mec-event-title{font-size:29px}.mec-slider-t3-content.mec-event-grid-modern .mec-event-content,.mec-slider-t3-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{background:0 0}.mec-slider-t3-content.mec-event-grid-modern .mec-booking-button{display:inline-block;border:1px solid;font-weight:500;letter-spacing:1px;text-transform:uppercase;font-size:13px;padding:0 42px;line-height:49px;height:50px;transition:all .21s ease}.mec-slider-t3-content.mec-event-grid-modern .mec-booking-button:hover{background:#fff;color:#000;border-color:#fff}.mec-slider-t3-content.mec-event-grid-modern .mec-slider-t3-footer{text-align:left;padding:15px 15px 10px}.mec-slider-t3-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,.mec-slider-t3-content.mec-event-grid-modern .mec-event-title a:hover{color:#40d9f1}.mec-slider-t3-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover{border-color:#40d9f1}.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next,.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev{opacity:1;width:44px;height:44px;line-height:38px;border-radius:0;text-align:center;background:0 0;border:1px solid #fff;transition:all .25s ease;-webkit-transition:all .25s ease;position:absolute;top:50%;margin-top:-22px;cursor:pointer}.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next:hover,.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.075);background:#fff}.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next{right:10px}.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev{right:auto;left:10px}.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next i,.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev i{font-size:14px;color:#fff;opacity:1;transition:all .25s ease}.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next:hover i,.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev:hover i{color:#000;cursor:pointer}@media only screen and (min-width:961px){.mec-slider-t3-content.mec-event-grid-modern .mec-event-title{font-size:50px;font-weight:300}.mec-slider-t3-content.mec-event-grid-modern .mec-event-description{font-size:19px}}@media only screen and (max-width:767px){.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next,.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev{top:40px;margin-top:0}}@media only screen and (max-width:479px){.mec-slider-t3 .mec-slider-t3-content{width:100%}.mec-slider-t3-content.mec-event-grid-modern .mec-event-title{font-size:22px}.mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-day{font-size:25px}}.mec-slider-t4-wrap{width:100%;padding:0;background:#161616;min-height:700px;position:relative}.mec-slider-t4 .mec-event-article{height:700px;border:none;padding:0;margin:0;box-shadow:none;background:0 0}.mec-slider-t4 .mec-slider-t4-img{position:absolute;left:0;top:0;background-size:cover!important;background-position:center!important;width:100%;height:100%;margin:0;overflow:hidden;z-index:1}.mec-slider-t4 .mec-slider-t4-content{width:auto;max-width:700px;background:rgba(37,37,37,.94)!important;height:auto;vertical-align:middle;display:table;position:absolute;left:8%;top:19%;padding:3%;margin:auto 0;background:0 0;z-index:2}.mec-slider-t4 .mec-slider-t4-content.mec-event-grid-modern :not(.mec-color){color:#fff}.mec-slider-t4-content.mec-event-grid-modern .mec-event-title{font-size:29px}.mec-slider-t4-content.mec-event-grid-modern .mec-event-content,.mec-slider-t4-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{background:0 0}.mec-slider-t4-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{font-size:13px;padding:0 42px;line-height:49px;height:50px}.mec-slider-t4-content.mec-event-grid-modern .mec-event-title a:hover{color:#40d9f1}.mec-slider-t4-content.mec-event-grid-modern .mec-slider-t4-footer{text-align:left;padding:15px 15px 10px}.mec-slider-t4-content.mec-event-grid-modern .mec-booking-button{display:inline-block;border:1px solid;font-weight:500;letter-spacing:1px;text-transform:uppercase;font-size:13px;padding:0 42px;line-height:49px;height:50px;transition:all .21s ease}.mec-slider-t4-content.mec-event-grid-modern .mec-booking-button:hover{background:#fff;color:#000;border-color:#fff}.mec-slider-t4-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,.mec-slider-t4-content.mec-event-grid-modern .mec-event-title a:hover{color:#111}.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next,.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev{opacity:1;width:44px;height:44px;line-height:40px;border-radius:0;text-align:center;background:0 0;border:1px solid #fff;transition:all .25s ease;-webkit-transition:all .25s ease;position:absolute;top:34px;cursor:pointer}.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next:hover,.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.075);background:#fff}.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next{right:60px}.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev{right:112px}.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next i,.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev i{font-size:14px;color:#fff;opacity:1;transition:all .25s ease}.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next:hover i,.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev:hover i{color:#000;cursor:pointer}@media only screen and (max-width:767px){.mec-slider-t4 .mec-slider-t4-content{width:100%;left:0;top:auto;bottom:0}.mec-slider-t4-content.mec-event-grid-modern .mec-event-title{font-size:22px}.mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-day{font-size:25px}}.mec-slider-t5-wrap{width:auto;max-width:570px;padding:0;margin:0 auto 25px;background:#f7f7f7;min-height:480px;position:relative}.mec-slider-t5{height:auto;box-shadow:0 5px 35px 0 rgba(0,0,0,.13)}.mec-slider-t5 .mec-event-article{position:relative;height:auto}.mec-slider-t5 .mec-slider-t5-img{position:relative;background-size:cover!important;background-position:center!important;width:100%;height:300px;float:none;margin:0;overflow:hidden}.mec-slider-t5 .mec-slider-t5-content{width:100%;float:none;height:100%;background:#fff;padding:0 20px 20px;margin-bottom:0}.mec-slider-t5 .mec-events-content p{margin-bottom:20px}.mec-slider-t5-content.mec-event-grid-modern .mec-event-article{border:none;padding:0;margin:0;box-shadow:none}.mec-slider-t5-wrap .mec-event-grid-modern .event-grid-modern-head{margin-bottom:10px;padding:14px 34px;margin-left:-20px;margin-right:-20px;text-align:left;background:#f9f9f9;border-bottom:1px solid #eee}.mec-slider-t5-content.mec-event-grid-modern .mec-event-title{font-size:29px}.mec-slider-t5 .mec-slider-t5-col6{width:50%;float:left;height:100%}.mec-slider-t5 .mec-slider-t5-col6 i{font-size:42px;float:left;margin-right:7px;height:58px}.mec-slider-t5 .mec-slider-t5-col6 h6{text-transform:uppercase;font-size:17px;padding:4px 0;display:inline;color:#444}.mec-slider-t5 .mec-slider-t5-col6 address{font-size:12px;margin-bottom:0}.mec-slider-t5-content.mec-event-grid-modern .mec-event-title a:hover{text-decoration:underline}.mec-slider-t5-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{font-size:12px;padding:0 31px;line-height:49px;height:50px;top:0}.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next,.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev{opacity:1;width:44px;height:44px;line-height:40px;border-radius:0;text-align:center;background:0 0;border:1px solid #fff;transition:all .25s ease;-webkit-transition:all .25s ease;position:absolute;top:34px;cursor:pointer}.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next:hover,.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.075);background:#fff}.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next{right:30px}.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev{right:82px}.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next i,.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev i{font-size:14px;color:#fff;opacity:1;transition:all .25s ease}.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next:hover i,.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev:hover i{color:#000;cursor:pointer}@media only screen and (max-width:768px){.mec-slider-t5 .mec-slider-t5-col6{width:100%;margin:10px 0}}@media only screen and (max-width:479px){.mec-slider-t5-content.mec-event-grid-modern .mec-event-title{font-size:24px}}.mec-single-modern .mec-events-event-image{text-align:center}.mec-single-modern .mec-events-event-image img{width:100%}.mec-single-modern .mec-single-event-bar{background-color:#f7f7f7;margin:20px 0 0;padding:15px;display:table;width:100%}.mec-single-modern .mec-single-event-bar>div{display:table-cell}.mec-single-modern .mec-single-event-bar>div i{font-size:20px;vertical-align:middle}.mec-single-modern .mec-single-event-bar>div .mec-time-comment{font-size:12px;color:#999}.mec-single-modern .mec-single-event-bar>div h3{text-transform:uppercase;font-size:16px;font-weight:700;padding-bottom:5px;display:inline;color:#000;padding-left:10px}.mec-single-modern .mec-single-event-bar>div dd{font-size:14px;color:#8d8d8d;padding-left:34px;margin-bottom:0}.mec-single-modern .col-md-4 .mec-frontbox{margin-top:-50px;margin-bottom:70px;padding:20px;border:none;background:#f7f7f7;box-shadow:none}.mec-single-modern .col-md-4.mec-no-image .mec-frontbox{margin-top:20px}.mec-next-occurrence ul{padding-left:0;margin-left:0}.mec-next-occurrence li{list-style:none}@media only screen and (min-width:960px){.mec-single-modern .col-md-4 .mec-frontbox{margin-left:20px}}@media only screen and (max-width:960px){.mec-single-modern .mec-single-event-bar>div{display:block}}.lity-content>div{overflow:auto}.mec-next-event-details li{list-style:none;margin-top:20px}.mec-next-event-details h6{text-transform:uppercase;font-size:13px;padding-bottom:5px;display:inline;color:#222;padding-left:0}.mec-next-event-details abbr{display:block;padding-left:0;color:#8d8d8d}.mec-next-event-details i{margin-right:10px;margin-left:12px}.mec-next-event-details i:before{color:#40d9f1}.mec-next-event-details a{text-align:center;display:block;background:#fff;padding:6px 0;font-size:11px;font-weight:400;letter-spacing:0;border:1px solid #e3e3e3;transition:.3s}.mec-single-modal.mec-single-modern .mec-single-title{text-align:center;padding:15px 10px 0}.admin-bar .mec-single-modal.mec-single-modern .mec-single-title{padding-top:40px}.mec-single-modal.mec-single-modern .mec-single-event-bar{padding:5px}.mec-single-modal.mec-single-modern .mec-single-event-bar>div dd{font-size:13px}.mec-single-modal.mec-single-modern .mec-single-event-bar>div h3{font-size:15px}@media only screen and (min-width:960px){.mec-single-modal.mec-single-modern .col-md-4 .mec-frontbox{margin-left:0}}.mec-single-modal.mec-single-modern .col-md-4 .mec-frontbox{margin-top:10px;margin-bottom:10px}.mec-single-modal.mec-single-modern .col-md-4 .mec-frontbox.mec-event-meta{padding:0}.mec-single-modal .mec-event-meta dd.mec-organizer-email a,.mec-single-modal .mec-event-meta dd.mec-organizer-url a{font-size:12px;display:block}.mec-organizer-description p{padding-left:12px}.mec-modal-wrap{max-width:60vw;max-height:90vh!important;background:#fff;box-shadow:0 1px 55px rgba(0,0,0,.5);overflow-x:hidden!important}@media (max-width:1023px){.mec-modal-wrap{max-width:80vw}}.mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li,.mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a.mec-events-button{display:block;text-align:center}.mec-holding-status-expired{color:#d8000c}.mec-holding-status-ongoing{color:#0dbf52}body .featherlight{z-index:999999!important}body .featherlight .featherlight-content{background:0 0;overflow:unset;z-index:9999}body .featherlight .featherlight-close-icon{position:fixed;top:40px;right:40px;background:0 0;color:#fff;border:1px solid #fff;border-radius:0}body .featherlight .featherlight-close-icon:hover{background:#fff;color:#000;border:1px solid #000}@media (max-width:320px){.mec-wrap span.flip-clock-divider{width:20px}.mec-single-event .mec-events-meta-group-countdown{padding:15px 12%}}@media (max-width:414px){.mec-wrap span.flip-clock-divider{width:30px}.mec-single-event .mec-events-meta-group-countdown{margin-left:0;padding:15px 7%}}@media (max-width:480px){body .featherlight .featherlight-content{width:95%}.mec-wrap span.flip-clock-divider{width:7px}.mec-single-event .mec-events-meta-group-countdown{margin-left:0;padding:15px 1%}body .featherlight .featherlight-close-icon{color:#000;border-color:#000}}@media (max-width:1366px){body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:20px!important}body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:20px 15px}body .mec-modal-wrap .mec-single-modal .flip-clock-wrapper ul{width:48px}}@media (max-width:1280px){body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:14px!important}body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:15px 10px}body .mec-modal-wrap .mec-single-modal .flip-clock-wrapper ul{width:38px}}@media (min-width:961px) and (max-width:1024px){body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:7px!important}body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:15px 5px}body .mec-modal-wrap .mec-single-modal .flip-clock-wrapper ul{width:14px}body .mec-modal-wrap .mec-single-modal .flip-clock-wrapper ul li a div{font-size:30px}}@media (max-width:640px){body .mec-modal-wrap .mec-single-modal.featherlight-close-icon{top:14px;right:14px}}@media (max-width:480px){.featherlight .featherlight-content,body .mec-modal-wrap{max-width:100%}body .mec-modal-wrap.flip-clock-divider .flip-clock-label{display:block}}@media (max-width:414px){body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:50px!important}.mec-wrap .flip-clock-divider .flip-clock-label{display:none}body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:20px 5px 20px 65px}body .featherlight-content .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:20px 2px 20px 2px!important}body .featherlight-content .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:3px!important}}@media (max-width:375px){body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:50px!important}.mec-wrap .flip-clock-divider .flip-clock-label{display:none}body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:20px 5px 20px 45px}}@media (max-width:320px){body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:20px!important}body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:20px 5px 20px 40px}}.mec-single-event-bar dd{margin-left:0}.mec-events-toggle{max-width:960px;margin-left:auto;margin-right:auto}.mec-events-toggle .mec-toggle-item{border:1px solid #e4e4e4;margin-bottom:15px;box-shadow:0 10px 15px #f3f3f3}.mec-events-toggle .mec-toggle-item-inner{cursor:pointer;position:relative;padding:30px 60px 30px 15px;background:#fff;transition:all .3s ease;min-height:100px;display:table;width:100%;border-collapse:separate}.mec-events-toggle .mec-toggle-item-inner:hover{background:#fbfbfb}.mec-toggle-item-col{width:200px;border-right:1px solid #e3e3e3;margin-right:15px;display:table-cell;padding-right:5px}.mec-toggle-item-col .mec-event-date{font-size:38px;line-height:40px;float:left;margin-right:8px}.mec-toggle-item-col .mec-event-month,.mec-toggle-item-col .mec-time-details{text-transform:uppercase;font-size:12px;line-height:14px;padding-top:4px;font-weight:700}.mec-toggle-item-col .mec-event-detail{font-size:10px}.mec-toggle-item-col .mec-event-day{margin-top:9px;color:silver;font-size:35px;font-weight:100;text-transform:uppercase;letter-spacing:-1px}.mec-events-toggle .mec-toggle-title{color:#000;font-size:23px;font-weight:600;margin-bottom:0;transition:all .3s ease;display:table-cell;text-align:left;max-width:calc(100% - 200px);padding-left:15px;vertical-align:middle}.mec-events-toggle .mec-toggle-item-inner span.event-color{width:5px;height:100%;position:absolute;left:-1px;top:0;bottom:0;border-radius:0;margin:0}.mec-events-toggle .mec-toggle-item-inner i{position:absolute;font-size:30px;right:25px;top:50%;transform:translate(0,-50%);cursor:pointer}.mec-events-toggle .mec-toggle-item.is-open i.mec-sl-plus:before{content:"\e615"}.mec-events-toggle .mec-toggle-item.is-open .mec-toggle-title{background:#f8f8f8;cursor:pointer}.mec-events-toggle .mec-toggle-content{border-top:1px solid #e4e4e4}.mec-events-toggle .mec-toggle-content .mec-modal-wrap{margin:0;max-width:100%;box-shadow:none}.mec-events-toggle .mec-toggle-content .mec-modal-wrap .mec-single-event{margin:0}.mec-events-toggle .mec-toggle-content .mec-single-event-bar,.mec-events-toggle .mec-toggle-content h1.mec-single-title{display:none}.mec-events-toggle .media-links a{margin-bottom:0}.mec-events-toggle .mec-toggle-content .mec-toggle-meta{margin-bottom:14px}.mec-events-toggle #mec_speakers_details.mec-frontbox{padding:0;margin:0}.mec-events-toggle .mec-toggle-item h3.mec-speakers{border:none;text-align:left}.mec-events-toggle .mec-toggle-item h3.mec-speakers:before{content:"\e063";font-family:simple-line-icons;border:none;position:relative;display:inline-block;left:unset;bottom:unset;font-size:22px;font-weight:400;padding:0 11px 0 28px;vertical-align:middle}@media only screen and (max-width:767px){.mec-toggle-item-inner .mec-toggle-item-col{float:none;width:100%;border-right:none;margin-bottom:5px;display:block;max-width:100%;padding-left:15px}.mec-events-toggle .mec-toggle-title{display:block;width:100%;max-width:100%}}.mec-events-agenda-wrap{margin:10px 0;border:1px solid #e9e9e9;padding-left:20px;box-shadow:0 2px 2px rgba(0,0,0,.03)}.mec-events-agenda{padding:0;border-bottom:1px solid #e9e9e9;overflow:hidden}.mec-agenda-date-wrap{width:210px;padding-top:15px;float:left;font-size:13px}.mec-agenda-date-wrap i,.mec-agenda-event i{font-size:11px;color:#aaa;margin-right:4px;margin-left:1px}.mec-agenda-event i{vertical-align:middle;margin-right:1px}.mec-agenda-events-wrap{float:left;width:calc(100% - 210px);background:#f9f9f9;padding:15px}.mec-agenda-time{font-size:11px;color:#707070;padding-right:10px;width:138px;display:inline-block}.mec-agenda-event-title{position:relative;padding-left:14px}.mec-agenda-event-title a{font-size:14px;font-weight:600;color:#333}.mec-agenda-event-title span.event-color{width:9px;height:9px;position:absolute;left:0;top:4px;margin:0}.mec-agenda-date-wrap span.mec-agenda-day{color:#aaa;font-size:12px}@media only screen and (max-width:767px){.mec-agenda-date-wrap,.mec-agenda-events-wrap{float:none;width:100%}.mec-events-agenda span.mec-agenda-event-title{display:block;width:100%}.mec-agenda-event-title span.event-color{top:7px}.mec-agenda-event-title a{font-size:13px}}.mec-yearly-view-wrap{margin:0 0 15px;border:1px solid #e6e6e6;box-shadow:0 2px 4px rgba(0,0,0,.04);border-bottom-width:4px}.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar{max-width:100%;width:232px;padding:10px;background:#fff;margin:10px;display:inline-block}.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar dl dt{transition:none;height:30px;width:30px;line-height:30px;border-radius:0;font-size:12px}.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar .mec-calendar-events-sec{padding:10px}.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar .mec-has-event:after{width:4px;height:4px;bottom:3px;margin-left:-2px}.mec-yearly-view-wrap .mec-calendar-side .mec-calendar-table{min-height:200px}.mec-calendar.mec-yearly-calendar .mec-calendar-table-head dl dt{background:#f9f9f9;font-size:13px}.mec-calendar.mec-yearly-calendar .mec-calendar-table-title{text-align:center;font-size:15px;font-weight:700;color:#222;margin-top:-5px;padding-bottom:5px}.mec-yearly-view-wrap .mec-yearly-calendar-sec{min-height:200px;width:538px;overflow:hidden;float:left;background:#f8f8f8;padding:15px}.mec-yearly-view-wrap .mec-yearly-agenda-sec{min-height:200px;width:calc(100% - 538px);float:left;padding:0 0 0 20px;overflow:hidden}.mec-yearly-view-wrap .mec-yearly-title-sec{position:relative;padding:15px;text-align:center;border-bottom:1px solid #e6e6e6;box-shadow:0 1px 3px rgba(0,0,0,.02)}.mec-yearly-view-wrap .mec-yearly-title-sec h2{font-size:30px;line-height:40px;color:#333;margin:0;font-weight:700}.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year{position:absolute;top:50%;margin-top:-15px;min-width:30px;height:30px;line-height:30px;padding:0 8px;text-align:center;background:#fff;color:#666;font-size:14px;border:1px solid #eee;border-radius:2px;box-shadow:0 2px 0 0 rgba(0,0,0,.015);transition:all .33s ease;cursor:pointer}.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year{right:auto;left:20px;padding-right:14px}.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year{left:auto;right:20px;padding-left:14px}.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year i,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year i{font-size:12px;color:#40d9f1;cursor:pointer}.mec-yearly-view-wrap .mec-events-agenda.mec-selected{box-shadow:-10px 0 0 0 #fffcf2,0 -1px 0 #fbebb6;background:#fffcf2;border-color:#fbebb6;color:#f9af29}.mec-yearly-agenda-sec span.mec-event-label-captions.mec-fc-style{right:0;top:0}@media only screen and (max-width:959px){.mec-yearly-view-wrap .mec-yearly-calendar-sec{width:268px;padding:10px 5px}.mec-yearly-view-wrap .mec-yearly-agenda-sec{width:calc(100% - 268px);padding:0 0 0 10px}}@media only screen and (max-width:767px){.mec-yearly-view-wrap .mec-yearly-agenda-sec,.mec-yearly-view-wrap .mec-yearly-calendar-sec{width:100%;float:none}.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar{width:auto}.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar dl dt{width:14.2%}.mec-yearly-view-wrap .mec-yearly-title-sec h2{font-size:25px}}.mec-yearly-view-wrap .mec-agenda-event i,.mec-yearly-view-wrap .mec-agenda-time{display:none}@media only screen and (min-width:768px){.mec-yearly-view-wrap .mec-events-agenda-wrap{margin-top:0;border:none;padding-left:0;box-shadow:none}.mec-yearly-view-wrap .mec-agenda-date-wrap{width:174px;font-size:11px;padding-top:10px}.mec-yearly-view-wrap .mec-agenda-events-wrap{width:calc(100% - 174px);padding:10px}.mec-yearly-view-wrap .mec-agenda-event-title a{font-size:13px}.mec-yearly-view-wrap .mec-agenda-event-title span.event-color{width:8px;height:8px}.mec-yearly-view-wrap .mec-agenda-date-wrap span.mec-agenda-day{font-size:11px}.mec-yearly-view-wrap .mec-yearly-calendar-sec{box-shadow:-2px 0 5px rgba(0,0,0,.03) inset}}@media only screen and (max-width:1200px){.mec-yearly-view-wrap .mec-agenda-event-title a{font-size:12px;padding-right:6px}}.mec-calendar.mec-calendar-timetable .mec-calendar-d-table{padding-bottom:10px;border-bottom:none}.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt:hover{cursor:pointer}.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{color:#bbb;cursor:default}.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-day-active{background:#40d9f1;color:#fff;position:relative}.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-day-active:after{content:"";position:absolute;display:block;bottom:-20px;left:50%;margin-left:-10px;width:0;border-width:10px;border-style:solid;border-color:#40d9f1 transparent transparent transparent}.mec-timetable-events-list{padding:10px 20px;border:none;margin:0}.mec-timetable-events-list .mec-timetable-event{padding:10px 0;border-bottom:1px dashed #ddd}.mec-timetable-events-list .mec-timetable-event:last-child{border:none}.mec-timetable-event .mec-timetable-event-span{font-size:12px;color:#444;padding-right:30px;line-height:22px}.mec-timetable-events-list .mec-timetable-event i{font-size:13px;color:#aaa;margin-right:3px;vertical-align:baseline}.mec-timetable-event .mec-timetable-event-span a{color:#333}.mec-timetable-event .mec-timetable-event-time{font-size:11px}.mec-timetable-event .mec-timetable-event-time i{vertical-align:text-bottom}.mec-timetable-event .mec-timetable-event-title{font-size:13px}.mec-timetable-event .mec-timetable-event-title .event-color{width:10px;height:10px}.mec-timetable-events-list .mec-timetable-event.mec-util-hidden{display:none}.mec-timetable-events-list.mec-util-hidden{display:none}@media only screen and (min-width:768px){.mec-timetable-events-list{display:table;width:100%;margin:10px 0 20px}.mec-timetable-events-list .mec-timetable-event{display:table-row;padding:0;border:none;background:#fff}.mec-timetable-events-list .mec-timetable-event:hover{background:#fafafa}.mec-timetable-event .mec-timetable-event-span{display:table-cell;padding:10px 15px;border-bottom:1px solid #ebebeb}.mec-timetable-events-list .mec-timetable-event:last-child .mec-timetable-event-span{border-bottom:none}}@media only screen and (max-width:767px){.mec-timetable-event .mec-timetable-event-title{display:block;width:100%;padding:5px 0 10px;font-weight:700}}.mec-timetable-t2-wrap{border:1px solid #e6e6e6;background:#fafafa;padding:0 15px 15px;overflow:hidden;box-shadow:0 3px 2px 0 rgba(0,0,0,.012)}.mec-timetable-t2-col{width:20%;float:left;min-height:20px;padding-right:1px;background:0 0}.mec-ttt2-title{background:#fafafa;color:#333;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-align:center;padding:25px 10px 10px;margin-bottom:1px}.mec-timetable-t2-col .mec-event-article{position:relative}.mec-timetable-t2-col .mec-event-article .event-color{position:absolute;width:auto;height:auto;left:0;right:0;top:0;bottom:0;margin:0;z-index:1;border-radius:2px}.mec-timetable-t2-content{position:relative;z-index:2;color:#fff;padding:15px 15px 20px;text-align:left;height:185px;margin-bottom:1px;overflow:hidden}.mec-timetable-t2-content .mec-event-title{line-height:22px;margin-bottom:13px;white-space:nowrap;padding-right:1px;overflow:hidden}.mec-timetable-t2-content .mec-event-title a{color:#fff;font-size:15px;font-weight:600;white-space:pre-line;overflow:hidden}.mec-timetable-t2-content div{color:#fff;font-size:11px;font-weight:400;line-height:19px;white-space:nowrap}.mec-timetable-t2-content div i{font-size:12px;margin-right:4px}@media only screen and (max-width:960px){.mec-timetable-t2-col{width:100%;float:none}}@media (min-width:961px){.mec-timetable-col-7{width:14.28%}.mec-timetable-col-6{width:16.6666%}}.mec-timetable-t3-wrap td{position:relative;padding:0}.mec-timetable-t3-wrap td a{width:100%;display:block;min-height:110px}.mec-weather-box{padding:15px 0}.mec-weather-head{min-height:90px;padding:5px 0;clear:both;overflow:hidden;margin-bottom:25px;border-radius:10px;background:#238af5;position:relative}.mec-weather-icon-box{float:left;width:80px;height:80px;border-radius:10px;overflow:hidden;background:#238af5}.mec-weather-icon{width:80px;height:80px;display:inline-block;border-radius:10px}.mec-weather-summary{float:left;width:calc(100% - 80px);padding-left:10px;margin:10px 0;height:60px}.mec-weather-summary-report{font-size:15px;color:rgba(255,255,255,.68);margin-bottom:6px}.mec-weather-summary-temp{font-weight:300;color:#fff;font-size:29px;line-height:1}.degrees-mode{background:rgba(0,0,0,.2);cursor:pointer;font-weight:300;font-size:18px;padding:4px 5px;line-height:1;color:#fff;position:absolute;border-radius:8px;bottom:16px;left:16px}.mec-weather-extras{width:auto;padding:10px 15px 0 15px;float:right;min-height:80px;color:#fff;font-size:13px;line-height:1}.mec-weather-extras{width:auto;padding:10px 15px 0 15px;float:right;min-height:80px;color:#fff;font-size:13px;line-height:1}.mec-weather-extras div{line-height:20px;height:20px}.mec-weather-extras span{color:rgba(255,255,255,.68);font-size:12px;text-transform:uppercase}.mec-weather-extras var{font-size:11px;letter-spacing:.4px}.mec-weather-icon.clear-day,.mec-weather-icon.clear-night{background-image:url(../img/mec-weather-icon-01.png)}.mec-weather-icon.partly-sunny-day,.mec-weather-icon.partly-sunny-night{background-image:url(../img/mec-weather-icon-02.png)}.mec-weather-icon.partly-cloudy-day,.mec-weather-icon.partly-cloudy-night{background-image:url(../img/mec-weather-icon-03.png)}.mec-weather-icon.cloudy,.mec-weather-icon.fog,.mec-weather-icon.wind{background-image:url(../img/mec-weather-icon-04.png)}.mec-weather-icon.thunderstorm{background-image:url(../img/mec-weather-icon-05.png)}.mec-weather-icon.rain{background-image:url(../img/mec-weather-icon-06.png)}.mec-weather-icon.hail,.mec-weather-icon.sleet,.mec-weather-icon.snow{background-image:url(../img/mec-weather-icon-07.png)}.mec-av-spot-wrap{width:auto;max-width:1200px;padding:0;margin:0 auto 25px;background:#f7f7f7;min-height:480px;position:relative}.mec-av-spot{height:auto;border:1px solid #eee;box-shadow:0 6px 12px -4px rgba(0,0,0,.05)}.mec-av-spot .mec-event-article{position:relative;height:auto}.mec-av-spot .mec-av-spot-img{position:relative;background-size:cover!important;background-position:center!important;width:100%;height:330px;float:none;margin:0;overflow:hidden}.mec-av-spot .mec-av-spot-content,.mec-av-spot .mec-av-spot-head{width:100%;float:none;height:100%;background:#fff;padding:0 20px 20px;margin-bottom:0}.mec-av-spot .mec-av-spot-head{background:#222;color:#fff;min-height:80px}.mec-av-spot .mec-av-spot-head .mec-av-spot-box{padding-top:25px;font-size:13px;color:#ddd}.mec-av-spot .mec-av-spot-head .mec-av-spot-box span{color:#40d9f1;font-size:40px;font-weight:700;font-style:italic}.mec-av-spot .mec-av-spot-head .mec-event-countdown{text-align:center;padding-top:10px;display:table;table-layout:fixed;margin:0 auto;float:right}.mec-av-spot .mec-av-spot-head .mec-event-countdown li{display:table-cell;padding:10px 20px;position:relative;height:60px}.mec-av-spot .mec-av-spot-head .mec-event-countdown p{margin-bottom:0}.mec-av-spot .mec-events-content p{margin-bottom:20px}.mec-av-spot-content.mec-event-grid-modern .mec-event-article{border:none;padding:0;margin:0;box-shadow:none}.mec-av-spot-wrap .mec-event-grid-modern .event-grid-modern-head{margin-bottom:10px;padding:14px 34px;margin-left:-20px;margin-right:-20px;text-align:left;background:#f9f9f9;border-bottom:1px solid #eee}.mec-av-spot-content.mec-event-grid-modern .mec-event-title{font-size:29px}.mec-av-spot .mec-av-spot-col6{width:50%;float:left;height:100%}.mec-av-spot .mec-av-spot-col6 i{font-size:42px;float:left;margin-right:7px;height:58px}.mec-av-spot .mec-av-spot-col6 h6{text-transform:uppercase;font-size:17px;padding:4px 0;display:inline;color:#444}.mec-av-spot .mec-av-spot-col6 address{font-size:12px;margin-bottom:0}.mec-av-spot-content.mec-event-grid-modern .mec-event-title a:hover{text-decoration:underline}.mec-av-spot-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{font-size:12px;padding:0 31px;line-height:49px;height:50px;top:0;box-shadow:0 5px 11px -3px rgba(0,0,0,.05)}@media only screen and (max-width:768px){.mec-av-spot .mec-av-spot-col6{width:100%;margin:10px 0}}@media only screen and (max-width:479px){.mec-av-spot-content.mec-event-grid-modern .mec-event-title{font-size:24px}}.mec-events-masonry-wrap{display:block;width:auto}.mec-masonry-item-wrap{width:calc(33.33% - 30px);padding:0;margin:0 15px 30px;min-height:10px;position:relative;float:left}.mec-events-masonry-cats{padding:10px;margin-bottom:25px;text-align:center;clear:both;list-style:none outside none}.mec-events-masonry-cats a{border-radius:2px;padding:6px 12px;font-size:13px;line-height:1.2;color:#333;font-weight:400;margin-top:0!important;text-align:center;display:inline-block;width:auto;border:2px solid transparent;transition:all .2s ease}.mec-events-masonry-cats a:hover{border-color:#40d9f1;color:#333}.mec-events-masonry-cats a.mec-masonry-cat-selected{border:2px solid #40d9f1;color:#40d9f1}.mec-masonry{background:#f7f7f7;height:auto;border:1px solid #eee;box-shadow:0 6px 12px -4px rgba(0,0,0,.05)}.mec-masonry .mec-event-article{position:relative;height:auto}.mec-masonry .mec-masonry-img{position:relative;width:100%;height:auto;float:none;margin:0;overflow:hidden}.mec-masonry .mec-masonry-img img{width:100%}.mec-masonry .mec-masonry-content,.mec-masonry .mec-masonry-head{width:100%;float:none;height:100%;background:#fff;padding:0 20px 20px;margin-bottom:0}.mec-masonry .mec-events-content p{margin-bottom:20px}.mec-masonry-content.mec-event-grid-modern .mec-event-article{border:none;padding:0;margin:0;box-shadow:none}.mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head{min-height:79px;margin-bottom:10px;padding:14px 5%;margin-left:-20px;margin-right:-20px;text-align:left;background:#f9f9f9;border-bottom:1px solid #eee}.mec-masonry-content.mec-event-grid-modern .mec-event-title{font-size:22px}.mec-masonry-content.mec-event-grid-modern .mec-event-content{padding-top:20px}@media (max-width:480px){.mec-masonry-content.mec-event-grid-modern .mec-labels-normal{display:block}}.mec-masonry-content.mec-event-grid-modern .mec-event-footer{height:auto}.mec-masonry .mec-masonry-col6 .mec-event-date{font-size:52px;letter-spacing:-2px;line-height:41px;vertical-align:top}.mec-masonry .mec-masonry-col6{width:50%;float:left;height:100%}.mec-masonry .mec-masonry-col6 i{font-size:24px;float:left;margin-right:7px;height:50px}.mec-masonry .mec-masonry-col6 .mec-event-month,.mec-masonry .mec-masonry-col6 h6{text-transform:capitalize;font-size:15px;padding:4px 0;display:inline;color:#444}.mec-masonry .mec-masonry-col6 .mec-event-detail,.mec-masonry .mec-masonry-col6 address{font-size:11px;margin-bottom:0}.mec-masonry-content.mec-event-grid-modern .mec-event-title a:hover{text-decoration:underline}.mec-masonry-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{font-size:12px;padding:0 31px;line-height:49px;height:50px;top:0;box-shadow:0 5px 11px -3px rgba(0,0,0,.05)}@media only screen and (max-width:960px){.mec-masonry-item-wrap{width:calc(50% - 30px)}}@media only screen and (max-width:768px){.mec-masonry .mec-masonry-col6{width:100%;margin:10px 0}.mec-masonry-item-wrap{width:calc(100% - 30px)}}@media only screen and (max-width:479px){.mec-masonry-content.mec-event-grid-modern .mec-event-title{font-size:24px}}.mec-wrap.mec-skin-masonry-container .mec-load-more-wrap{position:unset}.btn-wrapper{text-align:center}.countdown-wrapper .btn-wrapper{padding-top:10px;padding-right:0}.countdown-wrapper h5.countdown-message{letter-spacing:5px;font-weight:500;font-size:18px}.blox.dar .countdown-wrapper p,.countdown-wrapper p{color:#888}.countdown-wrapper a.button.black{float:right;margin-right:0}.mec-wrap .threedaydigits .days .flip-clock-label{right:-100px}@media only screen and (min-width:320px) and (max-width:767px){.mec-wrap .flip-clock-wrapper ul{width:29px!important}.mec-wrap .flip-clock-wrapper ul li a div div.inn{font-size:25px!important}.mec-wrap .flip-clock-divider .flip-clock-label{left:0;font-weight:300}.mec-wrap span.flip-clock-divider{width:12px}}@media only screen and (min-width:320px) and (max-width:480px){.mec-wrap .flip-clock-wrapper ul{width:29px!important}.mec-wrap .flip-clock-wrapper ul li a div div.inn{font-size:25px!important}.mec-wrap .flip-clock-divider .flip-clock-label{display:none}.mec-wrap span.flip-clock-divider:first-child{width:0}.mec-wrap span.flip-clock-divider{width:20px}.mec-single-event .mec-events-meta-group-countdown{margin-left:0;padding:15px 18%}}@media screen and (min-width:960px) and (max-width:1200px){.mec-wrap .threedaydigits ul{height:50px;width:47px}}@media screen and (min-width:480px) and (max-width:768px){.mec-wrap .threedaydigits ul{height:48px;width:26px!important}.mec-wrap .threedaydigits .flip-clock-label{font-size:8px;left:-8px}}@media screen and (min-width:320px) and (max-width:480px){.mec-wrap .threedaydigits ul{height:48px;width:22px!important}}.mec-wrap .flip-clock-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.mec-wrap .flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc}.mec-wrap .flip-clock-wrapper a:hover{color:#fff}.mec-wrap .flip-clock-wrapper ul{list-style:none}.flip-clock-wrapper.clearfix:after,.mec-wrap .flip-clock-wrapper.clearfix:before{content:" ";display:table}.mec-wrap .flip-clock-wrapper.clearfix:after{clear:both}.mec-wrap .flip-clock-wrapper{font:normal 11px "helvetica neue",helvetica,sans-serif;-webkit-user-select:none}.mec-wrap .flip-clock-meridium{background:0 0!important;box-shadow:0 0 0!important;font-size:36px!important}.mec-wrap .flip-clock-meridium a{color:#313333}.mec-wrap .flip-clock-wrapper{text-align:center;position:relative;display:inline-block;padding-bottom:10px}.flip-clock-wrapper:after,.mec-wrap .flip-clock-wrapper:before{content:" ";display:table}.mec-wrap .flip-clock-wrapper:after{clear:both}.mec-wrap .flip-clock-wrapper ul{position:relative;float:left;margin:2px;width:50px;height:50px;font-size:80px;font-weight:700;line-height:87px;border-radius:3px;background:rgba(0,0,0,.21)}.mec-wrap .flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:54px;text-decoration:none!important}.mec-wrap .flip-clock-wrapper ul li:first-child{z-index:2}.mec-wrap .flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;margin:0!important;overflow:visible!important;cursor:default!important}.mec-wrap .flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:80px;overflow:hidden;outline:1px solid transparent}.mec-wrap .flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}.mec-wrap .flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:0}.mec-wrap .flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:24px;left:0;z-index:5;width:100%;height:3px;background-color:rgba(0,0,0,.12)}.mec-wrap .flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;bottom:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.mec-wrap .flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.25);text-align:center;background-color:#40d9f1;border-radius:3px;font-size:48px}.mec-wrap .flip-clock-wrapper ul li a div.up div.inn{top:0}.mec-wrap .flip-clock-wrapper ul li a div.down div.inn{bottom:0}.mec-wrap .flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}.mec-wrap .flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0,0,0,.17)}.mec-wrap .flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:asd .5s .5s linear both;-moz-animation:asd .5s .5s linear both;animation:asd .5s .5s linear both;z-index:5}.mec-wrap .flip-clock-divider{float:left;display:inline-block;position:relative;width:18px;height:62px}.mec-wrap .flip-clock-divider:first-child{width:0}.mec-wrap .flip-clock-dot{display:none;background:#323434;width:10px;height:10px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.5);left:5px}.mec-wrap .flip-clock-divider .flip-clock-label{position:absolute;bottom:-1.5em;right:-71px;color:#101010;font-weight:700;text-shadow:none;text-transform:uppercase}.mec-wrap .blox.dark .flip-clock-divider .flip-clock-label{color:#8a8a8a}.mec-wrap .flip-clock-divider.seconds .flip-clock-label{right:-82px}.mec-wrap .flip-clock-dot.top{top:30px}.mec-wrap .flip-clock-dot.bottom{bottom:30px}@-webkit-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@-moz-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@-o-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:turn .5s .5s linear both;-moz-animation:turn .5s .5s linear both;animation:turn .5s .5s linear both}@-webkit-keyframes turn{0%{-webkit-transform:rotatex(90deg)}100%{-webkit-transform:rotatex(0)}}@-moz-keyframes turn{0%{-moz-transform:rotatex(90deg)}100%{-moz-transform:rotatex(0)}}@-o-keyframes turn{0%{-o-transform:rotatex(90deg)}100%{-o-transform:rotatex(0)}}@keyframes turn{0%{transform:rotatex(90deg)}100%{transform:rotatex(0)}}.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:turn2 .5s linear both;-moz-animation:turn2 .5s linear both;animation:turn2 .5s linear both}@-webkit-keyframes turn2{0%{-webkit-transform:rotatex(0)}100%{-webkit-transform:rotatex(-90deg)}}@-moz-keyframes turn2{0%{-moz-transform:rotatex(0)}100%{-moz-transform:rotatex(-90deg)}}@-o-keyframes turn2{0%{-o-transform:rotatex(0)}100%{-o-transform:rotatex(-90deg)}}@keyframes turn2{0%{transform:rotatex(0)}100%{transform:rotatex(-90deg)}}.flip-clock-wrapper ul li.flip-clock-active{z-index:3}.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(64,64,64,.68)));background:linear,top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);background:linear,to bottom,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(64,64,64,.68)));background:linear,top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);background:linear,to bottom,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .3s linear both}.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(64,64,64,.68)),color-stop(100%,rgba(0,0,0,.1)));background:linear,top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%;background:-o-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);background:linear,to bottom,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(64,64,64,.68)),color-stop(100%,rgba(0,0,0,.1)));background:linear,top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%;background:-o-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);background:linear,to bottom,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .2s linear both}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes show{0%{opacity:0}100%{opacity:1}}@-o-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide{0%{opacity:1}100%{opacity:0}}@-moz-keyframes hide{0%{opacity:1}100%{opacity:0}}@-o-keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes hide{0%{opacity:1}100%{opacity:0}}@font-face{font-family:simple-line-icons;src:url(../fonts/Simple-Line-Icons.eot?v=2.3.1);src:url(../fonts/Simple-Line-Icons.eot?v=2.3.1#iefix) format("embedded-opentype"),url(../fonts/Simple-Line-Icons.woff2?v=2.3.1) format("woff2"),url(../fonts/Simple-Line-Icons.woff?v=2.3.1) format("woff"),url(../fonts/Simple-Line-Icons.ttf?v=2.3.1) format("truetype"),url(../fonts/Simple-Line-Icons.svg?v=2.3.1#simple-line-icons) format("svg");font-weight:400;font-style:normal}[class*=mec-sl-]{font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mec-sl-facebook:before{content:"\e00b"}.mec-sl-twitter:before{content:"\e009"}.mec-sl-google-plus:before{content:"\e60d"}.mec-sl-angle-left:before{content:"\e605"}.mec-sl-angle-right:before{content:"\e606"}.mec-sl-calendar:before{content:"\e075"}.mec-sl-clock-o:before{content:"\e081"}.mec-sl-home:before{content:"\e069"}.mec-sl-phone:before{content:"\e600"}.mec-sl-envelope:before{content:"\e086"}.mec-sl-sitemap:before{content:"\e037"}.mec-sl-map-marker:before{content:"\e096"}.mec-sl-floder:before{content:"\e089"}.mec-sl-wallet:before{content:"\e02a"}.mec-color,.mec-color-before :before,.mec-color-hover:hover,.mec-wrap .mec-color,.mec-wrap .mec-color-before :before,.mec-wrap .mec-color-hover:hover{color:#40d9f1}.mec-bg-color,.mec-bg-color-hover:hover,.mec-wrap .mec-bg-color,.mec-wrap .mec-bg-color-hover:hover{background-color:#40d9f1}.mec-box-marker,.mec-vip-content-notice{box-shadow:5px 0 0 #40d9f1 inset;padding:5px 10px}.mec-border-color,.mec-border-color-hover:hover,.mec-wrap .mec-border-color,.mec-wrap .mec-border-color-hover:hover{border-color:#40d9f1}.mec-toggle-month-divider.mec-skin-list-events-container{border:1px solid #e8e8e8;margin-bottom:30px;background:#f8f8f8;box-shadow:0 2px 18px -1px rgba(0,0,0,.1);border-radius:2px}.mec-toggle-month-divider .mec-month-divider{margin:0;text-align:left;background:#fff;position:relative;cursor:pointer;border-top:1px solid #e8e8e8}.mec-toggle-month-divider .mec-month-divider span{padding:20px;border-bottom:1px solid #e8e8e8}.mec-toggle-month-divider .mec-month-divider i{position:absolute;right:20px;top:24px;font-size:20px;cursor:pointer}.mec-toggle-month-divider .mec-month-divider span:before{display:none}.mec-toggle-month-divider .mec-month-divider+article{margin-top:20px}.mec-toggle-month-divider .mec-wrap .mec-month-divider:first-of-type{border-top:none}.mec-toggle-month-divider .mec-event-list-accordion .mec-month-divider:not(:first-of-type)~article{display:none}.mec-skin-list-events-container:not(.mec-toggle-month-divider) .mec-month-divider i{display:none}.mec-toogle-inner-month-divider .mec-toggle-item-col .mec-event-month{display:inline-block;padding-top:0}.mec-toogle-inner-month-divider .mec-toggle-item-col .mec-event-date{font-size:14px;line-height:14px;float:none;display:inline-block;margin-right:0;font-weight:700}.mec-events-toggle .mec-toogle-inner-month-divider.mec-toggle-item-inner{padding:20px 60px 30px 15px}.mec-toogle-inner-month-divider .mec-toggle-month-inner-image{float:left;clear:right;width:100px;margin-right:20px;margin-left:10px}.mec-toogle-inner-month-divider .mec-toggle-item-col .mec-event-detail{margin-top:-6px}.mec-toogle-inner-month-divider .mec-toggle-item-col{float:none;width:100%;margin-top:10px;display:block;border:none}.mec-events-toggle .mec-toogle-inner-month-divider .mec-toggle-title{font-size:19px;display:block;padding-top:10px}@media only screen and (max-width:768px){.mec-events-toggle .mec-toogle-inner-month-divider .mec-toggle-title{font-size:14px;padding-top:0}.mec-toogle-inner-month-divider .mec-toggle-item-col{margin-top:0}.mec-toogle-inner-month-divider .mec-toggle-month-inner-image{width:70px}}.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-canceled,.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-custom,.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-featured{overflow:hidden;position:relative}.mec-event-label-captions{z-index:1;position:absolute;top:20px;right:-37px;font-size:11px;letter-spacing:1px;text-transform:uppercase;background:#04de78;padding:2px 40px;color:#fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.5s cubic-bezier(.25,.5,.06,.85);transition:.5s cubic-bezier(.25,.5,.06,.85);list-style:none;text-align:center}.mec-box-calendar.mec-event-calendar-classic.mec-event-container-novel .mec-event-label-captions{display:none}.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-canceled:before{background:#de0404}.mec-daily-view-date-events article:before,ul.mec-weekly-view-dates-events article:before{padding:7px 40px!important;top:27px!important}.mec-event-grid-classic article .mec-fc-style,.mec-event-grid-minimal article .mec-fc-style,.mec-event-grid-simple article .mec-fc-style,.mec-timeline-event .mec-fc-style,.mec-timetable-wrap article .mec-fc-style,.mec-wrap .mec-event-list-accordion article .mec-fc-style,.mec-wrap .mec-event-list-modern article .mec-fc-style,.mec-wrap .mec-events-agenda .mec-agenda-event .mec-fc-style,.mec-wrap article.mec-event-cover-classic .mec-fc-style,.mec-wrap article.mec-event-cover-clean .mec-fc-style,.mec-wrap article.mec-event-cover-modern .mec-fc-style,.mec-wrap article[class^=mec-event-countdown-] .mec-fc-style{font-size:9px;letter-spacing:.5px;text-transform:uppercase;background:#04de78;padding:2px 7px;color:#fff;position:relative;margin-left:5px;border-radius:2px}.mec-timeline-event.mec-label-canceled .mec-fc-style,.mec-wrap .mec-events-agenda .mec-agenda-event.mec-label-canceled .mec-fc-style,.mec-wrap article.mec-event-cover-modern.mec-label-canceled .mec-fc-style{background:#de0404}.mec-event-grid-minimal article .mec-fc-style:before,.mec-event-grid-simple article .mec-fc-style:before,.mec-timeline-event .mec-fc-style:before,.mec-timetable-wrap article .mec-fc-style:before,.mec-wrap .mec-event-list-accordion article .mec-fc-style:before,.mec-wrap .mec-event-list-modern article .mec-fc-style:before,.mec-wrap .mec-events-agenda .mec-agenda-event .mec-fc-style:before,.mec-wrap article.mec-event-cover-classic .mec-fc-style:before,.mec-wrap article.mec-event-cover-clean .mec-fc-style:before,.mec-wrap article[class^=mec-event-countdown-] .mec-fc-style:before{width:0;height:0;border-top:4px solid transparent!important;border-right:5px solid;border-bottom:4px solid transparent;margin:0;top:50%;left:-5px;transform:translateY(-4.5px);position:absolute;content:"";color:var(--background-color)}.mec-timeline-event.mec-label-canceled .mec-fc-style:before,.mec-wrap .mec-events-agenda .mec-agenda-event.mec-label-canceled .mec-fc-style:before{color:#de0404}.mec-event-grid-classic article.mec-label-canceled:before,.mec-event-grid-classic article.mec-label-featured:before,.mec-event-grid-minimal article.mec-label-canceled:before,.mec-event-grid-minimal article.mec-label-featured:before,.mec-event-grid-simple article.mec-label-canceled:before,.mec-event-grid-simple article.mec-label-featured:before,.mec-timetable-wrap article.mec-label-canceled:before,.mec-timetable-wrap article.mec-label-featured:before,.mec-wrap .mec-event-list-accordion article.mec-label-canceled:before,.mec-wrap .mec-event-list-accordion article.mec-label-featured:before,.mec-wrap .mec-event-list-modern article.mec-label-canceled:before,.mec-wrap .mec-event-list-modern article.mec-label-featured:before{display:none}.mec-wrap .mec-event-list-accordion article .mec-fc-style,.mec-wrap .mec-event-list-modern article .mec-fc-style,.mec-wrap article.mec-event-cover-classic .mec-fc-style,.mec-wrap article.mec-event-cover-clean .mec-fc-style,.mec-wrap article[class^=mec-event-countdown-] .mec-fc-style{top:-1px;right:-3px;font-size:11px;white-space:nowrap}.mec-event-grid-classic article.mec-label-canceled .mec-fc-style,.mec-event-grid-minimal article.mec-label-canceled .mec-fc-style,.mec-event-grid-simple article.mec-label-canceled .mec-fc-style,.mec-timetable-wrap article.mec-label-canceled .mec-fc-style,.mec-wrap .mec-event-list-accordion article.mec-label-canceled .mec-fc-style,.mec-wrap .mec-event-list-modern article.mec-label-canceled .mec-fc-style,.mec-wrap article.mec-event-cover-classic.mec-label-canceled .mec-fc-style,.mec-wrap article.mec-event-cover-clean.mec-label-canceled .mec-fc-style,.mec-wrap article[class^=mec-event-countdown-].mec-label-canceled .mec-fc-style{background:#de0404}.mec-event-grid-classic article.mec-label-canceled .mec-fc-style:before,.mec-event-grid-minimal article.mec-label-canceled .mec-fc-style:before,.mec-event-grid-simple article.mec-label-canceled .mec-fc-style:before,.mec-timetable-wrap article.mec-label-canceled .mec-fc-style:before,.mec-wrap .mec-event-list-accordion article.mec-label-canceled .mec-fc-style:before,.mec-wrap .mec-event-list-modern article.mec-label-canceled .mec-fc-style:before,.mec-wrap article.mec-event-cover-classic.mec-label-canceled .mec-fc-style:before,.mec-wrap article.mec-event-cover-clean.mec-label-canceled .mec-fc-style:before,.mec-wrap article[class^=mec-event-countdown-].mec-label-canceled .mec-fc-style:before{color:#de0404}.mec-wrap .mec-slider-t5 article:not([class^=mec-event-countdown]).mec-label-canceled:before,.mec-wrap .mec-slider-t5 article:not([class^=mec-event-countdown]).mec-label-featured:before{-ms-transform:none;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;top:271px;right:0}.mec-timetable-wrap article .mec-fc-style{top:-2px;font-size:10px;right:0}.mec-wrap article.mec-event-cover-modern .mec-fc-style{padding:5px 9px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px;display:inline-block;border-radius:2px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);right:0;top:0}.mec-skin-grid-events-container .mec-wrap .mec-event-grid-clean .mec-event-article:before{-ms-transform:none;-webkit-transform:none;transform:none!important;-webkit-transition:none;transition:none;top:22px!important;right:22px!important;padding:0 10px!important}.mec-event-grid-minimal article .mec-fc-style,.mec-event-grid-simple article .mec-fc-style{top:-4px;font-size:10px;margin-left:10px;right:0}.mec-event-grid-classic article .mec-fc-style{padding:5px 20px;font-size:12px;margin-top:8px;display:inline-block}.mec-load-month-link{color:#a9a9a9;font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase;text-decoration:unset;transition:all .33s ease}ul.mec-categories{padding:0}ul.mec-categories li.mec-category{list-style:none}ul.mec-categories li.mec-category a{font-weight:400;color:#626262;font-size:13px;text-align:left;transition:all .23s ease;-webkit-transition:all .23s ease}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields{display:inline-block;width:20px;height:20px;position:relative;cursor:pointer;margin:0 4px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAD90lEQVRoge2ZzWscZRjAf8/OJpUkQrF6SJMcNB+zobVdk8WCWEwqBEou0kMKtkgPHoRUD54VFMQ/wJBYhJ6MoGvFg3rQQ7dQFJVN09RANl9UkrgRbVrFuDZpZh4PSWqYmd2Z2a8Ize+0+7zPO/N7dt7l/RjYY48HGynHRZKqRltm7mmBXo1It9jEEBqBhq2UVYSswrTYmraVVFdn248iYpd675IK+GluruXehg4KchZoCtl9SVRHJcrw0fb2pWIdiirg2uzsY2LLOyjngNpib77FOujFdd1481hn50rYzqELGJ+afxGxh0AeCdvXhxURBuNm2ydhOgUuIJ1O1xgN+0eAl0OrhUDgwp3lxVd7e3s3Aub7k05n64yG3CXgZEl2QVG+sv6uG0gkDub8UiN+CZu/fBXlAYR+oz6XTKVSUb9U3wK2hk315LcR+vc3Nr/nn1aA8cz8GdDR8lmFR9DT8Vh7Mn97Hn6YmjpQKzUZ4NGKmAVnxRIrljDNW16NeYdQbaTmXXZfHuCAYUffytfo+QQmZmebbUvmKX2SKhdrIlZr3DR/cTZ4PgHL4jz/H3mAfUp00KvBVYCqRgQ5U3mnkKi+lFQ1nGFXAeOZuWNAc1WkwtHUMXOz2xl0FSDQWx2f8NjoCWfM4z8giWrIFIMorifgnqojdKDeF7Asi69TVxm7MYkIdB85TF/PcQzDqGjeNoqa/gWoNuab3765cpUr331//3vq283PJ5/vqWjeNgKNzpjXEGpwxzZJT0zuSmwHDzsDvou5nYjHg4l4xMqdVwiPAnQ1X3L3kcOuWNfRJyuet4O/nAH3f0BkGcVzu9jXcxyAsRuT9wX6nnu24nnbKCy7dJ2Ba9Nzn4lyKu9VdhX59KlY68DOiHsis3WsekLhEHC5uQqwlcvV0QmPitvNNYRUNTI+Pf+zQEt1tAKzEDdbH3ee5rmHkIgdUf2oel4BEUa9jiI95wGJMgysV1wqOGuCNeLV4FnA5lmlXqysU3BE+MBrNwaF9sTWQ28Av1fMKjgra/a9t/M15i3g0KGW2yq8Vhmn4Cj6SqFD34JroS6z7WOBC+XXCoYIQ12x9kuFcnwXczNm63mUz8unFRDRL+9kF1/3TQtyrXQ6W2fU55II/aWb+aPIF3fra08/09Lyj19uoOV0InEw98eviy+Avl+6XmFEGPpzeeFUEHko4gXH9czsgCLDlP/U7jdFB/3GvJNQGxqAeKw9WWvtM1EZBtbC9ncicFeEIWO9JhZWfqt/8Vyfnm5SooOqeraItdMC8KGyMdIVi2WLdSjLa1ZVjUzM3EzY6AlRuhU1BW36b3+tqyBLIDMCaRUuxzueGCvHa9Y99njQ+RcbkGTacAW/agAAAABJRU5ErkJggg==);background-position:center center;background-size:cover}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip{position:absolute;width:340px;bottom:24px;left:calc(50% - 170px);background:#fff;border-radius:5px;border:1px solid #535a6121;box-shadow:0 4px 45px -8px #444b5061;visibility:hidden;opacity:0;transition:opacity .18s ease,transform .18s ease,visibility .25s ease;transform:scale(.9);z-index:99}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields:hover .mec-data-fields-tooltip{visibility:visible;opacity:1;transform:scale(1)}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip:before{display:block;content:"";position:absolute;width:12px;height:12px;left:calc(50% - 12px);top:100%;transform:translate(50%,-50%) rotate(-45deg);background-color:#fff;box-shadow:0 8px 9px -4px #535a61;z-index:0}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box{overflow:hidden;border-radius:11px;padding:12px 0}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul{width:100%;height:200px;overflow-y:scroll;padding:9px 15px;text-align:left}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul::-webkit-scrollbar-track{background-color:#fafafa}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul::-webkit-scrollbar{width:4px;background-color:#fafafa}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul::-webkit-scrollbar-thumb{background-color:#40d9f1;border-radius:4px}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item{display:block;width:100%;text-transform:none;margin:0 0 8px 0;color:#616263;font-size:13px;line-height:1.5;font-weight:400;padding-bottom:8px;border-bottom:1px dashed #e1e2e3}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item:last-child{border-bottom:none}.mec-wrap [id^=mec_skin_events_] .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item a{color:#40d9f1;font-size:13px;line-height:1.5;font-weight:400}.mec-wrap [id^=mec_skin_events_] .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item a:hover{color:#000}@media(min-width:768px){.mec-wrap [id^=mec_skin_events_] .mec-event-list-standard .mec-label-canceled .mec-event-data-fields .mec-data-fields-tooltip,.mec-wrap [id^=mec_skin_events_] .mec-event-list-standard .mec-label-custom .mec-event-data-fields .mec-data-fields-tooltip,.mec-wrap [id^=mec_skin_events_] .mec-event-list-standard .mec-label-featured .mec-event-data-fields .mec-data-fields-tooltip{bottom:calc(50% - 110px);left:30px}.mec-wrap [id^=mec_skin_events_] .mec-event-list-standard .mec-label-canceled .mec-event-data-fields .mec-data-fields-tooltip:before,.mec-wrap [id^=mec_skin_events_] .mec-event-list-standard .mec-label-custom .mec-event-data-fields .mec-data-fields-tooltip:before,.mec-wrap [id^=mec_skin_events_] .mec-event-list-standard .mec-label-featured .mec-event-data-fields .mec-data-fields-tooltip:before{left:-10px;top:calc(100% - 110px);box-shadow:-8px -5px 9px -4px #535a61}}.mec-hourly-schedule-speaker-info{background:#fff;padding:30px;border:1px solid #e6e6e6;max-width:740px;width:740px;margin-left:-110px}.mec-hourly-schedule-speaker-thumbnail{float:left;max-width:30%;width:30%}.mec-hourly-schedule-speaker-name{font-weight:700;font-size:26px;line-height:1.2;color:#333;text-transform:uppercase}.mec-hourly-schedule-speaker-details{float:left;width:69%;padding-left:25px}.mec-hourly-schedule-speaker-job-title{font-size:16px;line-height:1.3;margin-bottom:4px}.mec-hourly-schedule-speaker-description{font-size:14px;font-weight:400;color:#6d7683;line-height:1.7;text-align:left}.mec-hourly-schedule-speaker-contact-information a i{color:#6b6b6b;background:#ebebeb;line-height:29px;margin:9px 7px 9px 0;width:30px;height:30px;display:inline-block;text-align:center;transition:all .2s ease;font-size:15px;cursor:pointer;border-radius:3px}.mec-hourly-schedule-speaker-contact-information a i:hover{background:#222;color:#fff}@media only screen and (max-width:479px){.mec-hourly-schedule-speaker-thumbnail{float:none;max-width:none;margin-right:0;margin-bottom:15px;width:100%}.mec-hourly-schedule-speaker-thumbnail img{width:100%}.mec-hourly-schedule-speaker-details{padding-left:0}.mec-hourly-schedule-speaker-info{width:90%;margin:0 auto}}.mec-profile .mec-profile-bookings{border:2px solid #e6e6e6;text-align:center}.mec-profile .mec-profile-bookings tbody tr:first-child{background:#f7f7f7;font-weight:700;text-transform:capitalize}.mec-profile .mec-profile-bookings tbody tr{border-bottom:1px solid #e6e6e6;font-size:14px}.mec-profile .mec-profile-bookings tbody tr td{border:1px solid #e6e6e6;padding:10px;text-align:center;word-break:initial}.mec-profile .mec-profile-bookings tbody tr td:nth-child(1){width:5%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(2){width:53%;text-align:left}.mec-profile .mec-profile-bookings tbody tr td:nth-child(3){width:7%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(4){width:7%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(5){width:7%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(6){width:7%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(7){width:7%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(8){width:7%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(8) i{color:#fe686a}.mec-profile .mec-event-status{padding:5px 10px;color:#fff;border-radius:2px;font-size:12px;line-height:12px;letter-spacing:.4px}.mec-profile .mec-event-status.mec-book-confirmed{background:#50d477}.mec-profile .mec-event-status.mec-book-pending{background:#fcbe69}.mec-profile .mec-event-status.mec-book-rejected{background:#fe686a}.mec-profile .mec-event-date{font-size:12px;color:#888}.mec-event-date,.mec-event-status{text-align:center}.mec-event-date .mec-tooltip,.mec-event-status .mec-tooltip{position:relative;width:fit-content;margin:auto}.mec-profile i{font-size:15px;color:#008aff;vertical-align:text-bottom;margin-right:4px}.mec-event-date .mec-tooltip .box,.mec-event-status .mec-tooltip .box{min-width:250px;max-width:300px;display:inline-block;top:-8px;left:50%;margin-top:0;transform:translate(-50%,-100%);padding:0;background-color:#000;color:#fff;font-weight:400;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 #535a61;padding:5px 10px 6px;border-radius:8px;text-align:center;font-style:normal;opacity:0;visibility:hidden;display:none}.mec-event-date .mec-tooltip .box,.mec-event-status .mec-tooltip .box{font-size:13px;letter-spacing:1.1px;font-weight:500}.mec-event-date .mec-tooltip:hover .box:after,.mec-event-status .mec-tooltip:hover .box:after{content:"";position:absolute;width:12px;height:12px;left:calc(50% - 12px);bottom:-12px;transform:translate(50%,-50%) rotate(-45deg);background-color:#000;box-shadow:0 8px 9px -4px #535a61}.mec-event-status .mec-tooltip .box{min-width:100px}.mec-event-status.mec-book-confirmed .mec-tooltip .box,.mec-event-status.mec-book-confirmed .mec-tooltip:hover .box:after{background-color:#50d477}.mec-event-status.mec-book-rejected .mec-tooltip .box,.mec-event-status.mec-book-rejected .mec-tooltip:hover .box:after{background-color:#fe686a}.mec-event-status.mec-book-pending .mec-tooltip .box,.mec-event-status.mec-book-pending .mec-tooltip:hover .box:after{background-color:#fcbe69}.mec-event-date .mec-tooltip:hover .box,.mec-event-status .mec-tooltip:hover .box{opacity:1;visibility:visible;display:block}.mec-profile .mec-event-status{padding:0}.mec-profile .mec-booking-number-of-attendees{font-size:13px;color:#888}.mec-profile .mec-booking-number-of-attendees i,.mec-profile .mec-profile-bookings-view-invoice i{font-size:15px;color:#008aff;vertical-align:text-bottom;margin-right:4px}.mec-booking-attendees{background:#fff;padding:10px}.mec-booking-attendees{width:850px;text-align:center}.mec-booking-attendees-wrapper{border:2px solid #e6e6e6;font-size:14px}.mec-booking-attendees-head{display:table;width:100%;background:#f7f7f7;border-bottom:1px solid #e6e6e6;font-weight:700}.mec-booking-attendees-head span,.mec-booking-attendees-head-content>span{vertical-align:middle;display:table-cell;padding:7px;border-right:1px solid #e6e6e6;font-size:12px}.mec-booking-attendees-head-content{display:table;width:100%;border-bottom:1px solid #e6e6e6}.mec-booking-attendees-wrapper .mec-booking-attendees-head-content:last-child{border:none}.mec-booking-attendees-head span:nth-child(1),.mec-booking-attendees-head-content>span:nth-child(1){width:4%}.mec-booking-attendees-head span:nth-child(2),.mec-booking-attendees-head-content>span:nth-child(2){width:20%}.mec-booking-attendees-head span:nth-child(3),.mec-booking-attendees-head-content>span:nth-child(3){width:24%}.mec-booking-attendees-head span:nth-child(4),.mec-booking-attendees-head-content>span:nth-child(4){width:26%}.mec-booking-attendees-head span:nth-child(5),.mec-booking-attendees-head-content>span:nth-child(5){width:26%}@media only screen and (max-width:759px){.mec-booking-attendees{width:470px}.mec-booking-attendees-head span,.mec-booking-attendees-head-content>span{word-break:break-all}}@media (max-width:1366px){.mec-profile .mec-profile-bookings tbody tr td:nth-child(1){width:6%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(2){width:40%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(3){width:8%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(4){width:8%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(5){width:12%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(6){width:10%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(7){width:8%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(8){width:8%}}@media (max-width:1024px){.mec-profile .mec-profile-bookings tbody tr td:nth-child(1){width:5%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(2){width:30%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(3){width:10%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(4){width:10%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(5){width:15%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(6){width:10%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(7){width:10%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(8){width:10%}}@media (max-width:780px){.mec-profile .mec-profile-bookings tbody tr,.mec-profile i{font-size:12px}.mec-event-date .mec-tooltip .box{min-width:200px}.mec-event-status .mec-tooltip .box{min-width:90px}.mec-event-date .mec-tooltip .box,.mec-event-status .mec-tooltip .box{padding:4px 5px!important}.mec-profile .mec-profile-bookings tbody tr{font-size:12px}}@media (max-width:480px){.mec-profile .mec-booking-number-of-attendees,.mec-profile .mec-profile-bookings tbody tr,.mec-profile i{font-size:8px!important}.mec-profile .mec-profile-bookings tbody tr td{padding:3px}.mec-profile .mec-profile-bookings tbody tr td:nth-child(1){width:5%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(2){width:19%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(3){width:10%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(4){width:12%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(5){width:18%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(6){width:13%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(7){width:10%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(8){width:13%}.mec-event-date .mec-tooltip .box,.mec-event-status .mec-tooltip .box{font-size:8px}.mec-event-date .mec-tooltip .box{min-width:75px}.mec-event-status .mec-tooltip .box{min-width:70px}.mec-event-date .mec-tooltip .box,.mec-event-status .mec-tooltip .box{padding:4px 5px!important}}.mec-woo-booking-checkout{position:relative;border:none;border-radius:0;color:#fff;display:inline-block;font-size:12px;letter-spacing:1px;line-height:1.5;text-transform:uppercase;font-weight:600;text-decoration:none;cursor:pointer;margin-bottom:21px;margin-right:10px;line-height:1;padding:18px 20px 16px;background:#39c36e;-webkit-transition:all .21s ease;-moz-transition:all .21s ease;transition:all .21s ease;border-radius:0;margin-bottom:6px;min-width:170px;margin-top:5px;text-align:center}.mec-woo-booking-checkout:hover{background:#222;color:#fff}.mec-woo-booking-checkout:focus,.mec-woo-booking-checkout:visited{color:#fff}.single-mec-events .lity-container{max-width:480px;width:480px}.lity-content .mec-events-meta-group-booking{width:100%;padding:20px 50px;background:#fff}.lity-content .mec-events-meta-group-booking .mec-booking form>h4{text-transform:uppercase;font-size:15px;font-weight:700;color:#313131;border-bottom:4px solid #ebebeb;width:100%;display:block;padding-bottom:10px;position:relative;text-align:center;line-height:1.2;margin-bottom:10px}.lity-content .mec-events-meta-group-booking .mec-booking form>h4:before{padding:1px 35px;border-bottom:4px solid #40d9f1;font-size:6px;content:"";text-align:center;position:absolute;bottom:-4px;margin-left:-35px;left:50%}.lity-content .mec-events-meta-group-booking .mec-event-ticket-available,.lity-content .mec-events-meta-group-booking .mec-event-ticket-name,.lity-content .mec-events-meta-group-booking .mec-event-ticket-price,.lity-content .mec-events-meta-group-booking .mec-ticket-variation-name,.lity-content .mec-events-meta-group-booking .mec-ticket-variation-price,.lity-content .mec-events-meta-group-booking label{color:#424242;font-size:12px;font-weight:300;letter-spacing:0;margin:3px 0;clear:none;padding:5px 1em 3px 0;display:inline-block}.lity-content .mec-events-meta-group-booking .mec-event-ticket-available{margin-bottom:12px}.lity-content .mec-events-meta-group-booking select{display:block;background:#fcfcfc;min-height:42px;min-width:180px;font-size:13px;border:1px solid #e0e0e0;padding:13px 10px;width:100%;margin-bottom:20px;box-shadow:inset 0 2px 4px rgba(0,0,0,.051);clear:both}.lity-content .mec-events-meta-group-booking input[type=email]{color:#888;border:1px solid #e1e1e1;font-size:14px;display:block;width:100%;outline:0}.lity-content .mec-events-meta-group-booking input{margin-bottom:10px!important}.lity-content .mec-book-ticket-variation h5{color:#424242;font-size:12px;font-weight:300;letter-spacing:0;margin:0;clear:none;padding:5px 1em 3px 0;display:inline-block;text-transform:capitalize}.lity-content ul.mec-book-tickets-container{padding:0}.lity-content .mec-events-meta-group-booking input[type=email],.lity-content .mec-events-meta-group-booking input[type=number],.lity-content .mec-events-meta-group-booking input[type=text]{outline:0;display:block;background:#fcfcfc;min-height:42px;min-width:180px;font-size:13px;border:1px solid #e0e0e0;padding:13px 10px;width:100%;margin-bottom:20px;box-shadow:inset 0 2px 4px rgba(0,0,0,.051);clear:both;margin-bottom:2px!important}.lity-container .mec-click-pay #mec_woo_add_to_cart_btn_r,.lity-content button[type=submit]{position:relative;border:none;color:#fff;display:inline-block;font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:600;text-decoration:none;cursor:pointer;margin-right:10px;line-height:1;padding:18px 20px 16px;background:#39c36e;-webkit-transition:all .21s ease;-moz-transition:all .21s ease;transition:all .21s ease;min-width:170px;margin-top:5px;border-radius:0;margin-bottom:6px}.lity-content button[type=submit]:hover{background:#222}.lity-content .mec-book-tickets-container li{list-style:none}.lity-content .mec-events-meta-group-booking #mec_book_payment_form h4,.lity-content .mec-events-meta-group-booking li h4{font-size:19px;font-weight:700}.lity-content .mec-events-meta-group-booking .mec-book-price-total{display:inline-block;margin-bottom:10px;font-size:26px;color:#39c36e;font-weight:700;padding:10px 0}.lity-content .mec-events-meta-group-booking ul.mec-book-price-details li{width:50%}.lity-content .mec-events-meta-group-booking ul.mec-book-price-details li:nth-child(even){border:none}.lity-content .mec-events-meta-group-booking ul.mec-book-price-details li span{display:block}.lity-content .mec-events-meta-group-booking button[type=submit]:after{display:none;font-family:simple-line-icons;content:"\e098";margin-left:4px;-webkit-animation:rotating 1.2s linear infinite;-moz-animation:rotating 1.2s linear infinite;-ms-animation:rotating 1.2s linear infinite;-o-animation:rotating 1.2s linear infinite;animation:rotating 1.2s linear infinite}.lity-content .mec-events-meta-group-booking button[type=submit].loading:after{display:inline-block}@media only screen and (max-width:480px){.lity-content .mec-events-meta-group-booking{padding:20px;width:340px;margin:0 auto}}@media (max-width:480px){.single-mec-events .lity-container{max-width:440px;width:440px;margin:0 auto!important}}@media (max-width:411px){.single-mec-events .lity-container{max-width:380px;width:380px}}@media (max-width:375px){.single-mec-events .lity-container{max-width:350px;width:350px}}@media (max-width:320px){.single-mec-events .lity-container{max-width:300px;width:300px}}.mec-events-meta-group-booking{position:relative}.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}@-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-google-recaptcha{margin:0 0 20px 16px}.mec-wrap *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mec-wrap :after,.mec-wrap :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mec-wrap .clearfix:after,.mec-wrap .clearfix:before{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.mec-wrap .clearfix:after{clear:both}.mec-wrap .clearfix{zoom:1}.mec-wrap .clear,.mec-wrap .clr{clear:both;display:block;overflow:hidden;visibility:hidden}.mec-wrap .clr{visibility:visible;overflow:visible}.mec-container [class*=col-] img{max-width:100%}.mec-container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.mec-container:after,.mec-container:before{content:" ";display:table}.mec-container:after{clear:both}@media only screen and (max-width:479px){.mec-container{width:300px}}@media only screen and (min-width:480px) and (max-width:767px){.mec-container{width:420px}}@media only screen and (min-width:768px) and (max-width:960px){.mec-container{width:768px}}@media only screen and (min-width:961px){.mec-container{width:960px}}@media only screen and (min-width:1200px){.mec-container{width:1196px;padding-left:15px;padding-right:15px}}@media only screen and (min-width:1921px){.mec-container{max-width:1690px}}.mec-wrap .row{margin-left:-10px;margin-right:-10px}.mec-wrap .row:after,.mec-wrap .row:before{content:" ";display:table}.mec-wrap .row:after{clear:both}.mec-wrap .col-lg-1,.mec-wrap .col-lg-10,.mec-wrap .col-lg-11,.mec-wrap .col-lg-12,.mec-wrap .col-lg-2,.mec-wrap .col-lg-3,.mec-wrap .col-lg-4,.mec-wrap .col-lg-5,.mec-wrap .col-lg-6,.mec-wrap .col-lg-7,.mec-wrap .col-lg-8,.mec-wrap .col-lg-9,.mec-wrap .col-md-1,.mec-wrap .col-md-10,.mec-wrap .col-md-11,.mec-wrap .col-md-12,.mec-wrap .col-md-2,.mec-wrap .col-md-3,.mec-wrap .col-md-4,.mec-wrap .col-md-5,.mec-wrap .col-md-6,.mec-wrap .col-md-7,.mec-wrap .col-md-8,.mec-wrap .col-md-9,.mec-wrap .col-sm-1,.mec-wrap .col-sm-10,.mec-wrap .col-sm-11,.mec-wrap .col-sm-12,.mec-wrap .col-sm-2,.mec-wrap .col-sm-3,.mec-wrap .col-sm-4,.mec-wrap .col-sm-5,.mec-wrap .col-sm-6,.mec-wrap .col-sm-7,.mec-wrap .col-sm-8,.mec-wrap .col-sm-9,.mec-wrap .col-xs-1,.mec-wrap .col-xs-10,.mec-wrap .col-xs-11,.mec-wrap .col-xs-12,.mec-wrap .col-xs-2,.mec-wrap .col-xs-3,.mec-wrap .col-xs-4,.mec-wrap .col-xs-5,.mec-wrap .col-xs-6,.mec-wrap .col-xs-7,.mec-wrap .col-xs-8,.mec-wrap .col-xs-9{position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media only screen and (min-width:1200px){.mec-wrap .col-lg-1,.mec-wrap .col-lg-10,.mec-wrap .col-lg-11,.mec-wrap .col-lg-12,.mec-wrap .col-lg-2,.mec-wrap .col-lg-3,.mec-wrap .col-lg-4,.mec-wrap .col-lg-5,.mec-wrap .col-lg-6,.mec-wrap .col-lg-7,.mec-wrap .col-lg-8,.mec-wrap .col-lg-9,.mec-wrap .col-md-1,.mec-wrap .col-md-10,.mec-wrap .col-md-11,.mec-wrap .col-md-12,.mec-wrap .col-md-2,.mec-wrap .col-md-3,.mec-wrap .col-md-4,.mec-wrap .col-md-5,.mec-wrap .col-md-6,.mec-wrap .col-md-7,.mec-wrap .col-md-8,.mec-wrap .col-md-9,.mec-wrap .col-sm-1,.mec-wrap .col-sm-10,.mec-wrap .col-sm-11,.mec-wrap .col-sm-12,.mec-wrap .col-sm-2,.mec-wrap .col-sm-3,.mec-wrap .col-sm-4,.mec-wrap .col-sm-5,.mec-wrap .col-sm-6,.mec-wrap .col-sm-7,.mec-wrap .col-sm-8,.mec-wrap .col-sm-9,.mec-wrap .col-xs-1,.mec-wrap .col-xs-10,.mec-wrap .col-xs-11,.mec-wrap .col-xs-12,.mec-wrap .col-xs-2,.mec-wrap .col-xs-3,.mec-wrap .col-xs-4,.mec-wrap .col-xs-5,.mec-wrap .col-xs-6,.mec-wrap .col-xs-7,.mec-wrap .col-xs-8,.mec-wrap .col-xs-9{padding-left:15px;padding-right:15px}.mec-wrap .row{margin-left:-15px;margin-right:-15px}}.mec-container [class*=col-].alpha{padding-left:0}.mec-container [class*=col-].omega{padding-right:0}.mec-wrap .col-xs-1,.mec-wrap .col-xs-10,.mec-wrap .col-xs-11,.mec-wrap .col-xs-12,.mec-wrap .col-xs-2,.mec-wrap .col-xs-3,.mec-wrap .col-xs-4,.mec-wrap .col-xs-5,.mec-wrap .col-xs-6,.mec-wrap .col-xs-7,.mec-wrap .col-xs-8,.mec-wrap .col-xs-9{float:left}.mec-wrap .col-xs-12{width:100%}.mec-wrap .col-xs-11{width:91.66666666666666%}.mec-wrap .col-xs-10{width:83.33333333333334%}.mec-wrap .col-xs-9{width:75%}.mec-wrap .col-xs-8{width:66.66666666666666%}.mec-wrap .col-xs-7{width:58.333333333333336%}.mec-wrap .col-xs-6{width:50%}.mec-wrap .col-xs-5{width:41.66666666666667%}.mec-wrap .col-xs-4{width:33.33333333333333%}.mec-wrap .col-xs-3{width:25%}.mec-wrap .col-xs-2{width:16.666666666666664%}.mec-wrap .col-xs-1{width:8.333333333333332%}@media (min-width:768px){.mec-wrap .col-sm-1,.mec-wrap .col-sm-10,.mec-wrap .col-sm-11,.mec-wrap .col-sm-12,.mec-wrap .col-sm-2,.mec-wrap .col-sm-3,.mec-wrap .col-sm-4,.mec-wrap .col-sm-5,.mec-wrap .col-sm-6,.mec-wrap .col-sm-7,.mec-wrap .col-sm-8,.mec-wrap .col-sm-9{float:left}.mec-wrap .col-sm-12{width:100%}.mec-wrap .col-sm-11{width:91.66666666666666%}.mec-wrap .col-sm-10{width:83.33333333333334%}.mec-wrap .col-sm-9{width:75%}.mec-wrap .col-sm-8{width:66.66666666666666%}.mec-wrap .col-sm-7{width:58.333333333333336%}.mec-wrap .col-sm-6{width:50%}.mec-wrap .col-sm-5{width:41.66666666666667%}.mec-wrap .col-sm-4{width:33.33333333333333%}.mec-wrap .col-sm-3{width:25%}.mec-wrap .col-sm-2{width:16.666666666666664%}.mec-wrap .col-sm-1{width:8.333333333333332%}}@media (min-width:961px){.mec-wrap .col-md-1,.mec-wrap .col-md-10,.mec-wrap .col-md-11,.mec-wrap .col-md-12,.mec-wrap .col-md-2,.mec-wrap .col-md-3,.mec-wrap .col-md-4,.mec-wrap .col-md-5,.mec-wrap .col-md-6,.mec-wrap .col-md-7,.mec-wrap .col-md-8,.mec-wrap .col-md-9{float:left}.mec-wrap .col-md-12{width:100%}.mec-wrap .col-md-11{width:91.66666666666666%}.mec-wrap .col-md-10{width:83.33333333333334%}.mec-wrap .col-md-9{width:75%}.mec-wrap .col-md-8{width:66.66666666666666%}.mec-wrap .col-md-7{width:58.333333333333336%}.mec-wrap .col-md-6{width:50%}.mec-wrap .col-md-5{width:41.66666666666667%}.mec-wrap .col-md-4{width:33.33333333333333%}.mec-wrap .col-md-3{width:25%}.mec-wrap .col-md-2{width:16.666666666666664%}.mec-wrap .col-md-1{width:8.333333333333332%}}@media (min-width:1200px){.mec-wrap .col-lg-1,.mec-wrap .col-lg-10,.mec-wrap .col-lg-11,.mec-wrap .col-lg-12,.mec-wrap .col-lg-2,.mec-wrap .col-lg-3,.mec-wrap .col-lg-4,.mec-wrap .col-lg-5,.mec-wrap .col-lg-6,.mec-wrap .col-lg-7,.mec-wrap .col-lg-8,.mec-wrap .col-lg-9{float:left}.mec-wrap .col-lg-12{width:100%}.mec-wrap .col-lg-11{width:91.66666666666666%}.mec-wrap .col-lg-10{width:83.33333333333334%}.mec-wrap .col-lg-9{width:75%}.mec-wrap .col-lg-8{width:66.66666666666666%}.mec-wrap .col-lg-7{width:58.333333333333336%}.mec-wrap .col-lg-6{width:50%}.mec-wrap .col-lg-5{width:41.66666666666667%}.mec-wrap .col-lg-4{width:33.33333333333333%}.mec-wrap .col-lg-3{width:25%}.mec-wrap .col-lg-2{width:16.666666666666664%}.mec-wrap .col-lg-1{width:8.333333333333332%}}#mec_woo_add_to_cart_btn{min-width:170px;margin-top:5px;text-align:center}.mec-breadcrumbs{border-radius:2px;padding:9px 15px 6px;font-size:11px;color:#8d8d8d;letter-spacing:0;text-transform:none;font-weight:500;margin:auto 15px 33px 15px;border:1px solid #e6e6e6;box-shadow:0 2px 0 0 rgba(0,0,0,.025)}.mec-breadcrumbs-modern{margin:auto 0 33px 0}.mec-breadcrumbs a{color:#000;padding-left:4px}.mec-breadcrumbs a:hover{text-decoration:underline}.mec-breadcrumbs i{font-size:8px;margin:0 0 0 4px}.mec-breadcrumbs .container{padding-left:20px}.mec-content-notification a{margin-left:5px}.mec-content-notification{background:#f7f7f7;padding:10px 10px 10px;border:1px solid #e8e8e8}.mec-content-notification p{margin-bottom:0}.mec-fes-form #mec-advanced-wraper div:first-child>ul{border:1px solid #cfeff5;width:auto;box-shadow:0 1px 4px -2px #cfeff5;display:block;margin:5px 0 10px;padding:5px 0;border-radius:2px}.mec-fes-form #mec-advanced-wraper div:first-child>ul:last-of-type{margin-bottom:35px}#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 #cfeff5}#mec-advanced-wraper div:first-child>ul>ul>li{margin:0;padding:2px 10px;cursor:pointer;border-radius:2px;transition:all .18s ease}.mec-fes-form #mec-advanced-wraper div:first-child>ul>ul>li.mec-active,.mec-fes-form #mec-advanced-wraper div:first-child>ul>ul>li:hover{background:#40d9f1!important;box-shadow:0 1px 9px -3px #40d9f1;color:#fff!important}.mec-search-bar-wrap .mec-search-form .mec-text-input-search{width:83%}.mec-search-bar-wrap .mec-search-form .mec-ajax-search-result .mec-text-input-search{width:100%;float:none}.mec-search-bar-wrap input#mec-search-bar-input{width:calc(100% - 84%);margin-left:11px;background:#40d9f1;color:#fff;font-weight:400}.mec-text-input-search+input#mec-search-bar-input{margin-left:-3px}.mec-search-bar-wrap input#mec-search-bar-input:hover{background:#000}.mec-wrap.mec-search-bar-wrap .mec-totalcal-box input{float:none}@media (max-width:768px){.mec-search-bar-wrap .mec-search-form .mec-text-input-search{display:inline-block}}@media (max-width:480px){.mec-search-bar-wrap .mec-search-form .mec-text-input-search{width:64%}.mec-search-bar-wrap input#mec-search-bar-input{width:calc(100% - 67%)}}.mec-wrap.mec-search-bar-wrap .mec-totalcal-box{overflow:visible}.mec-ajax-search-result{position:relative}.mec-search-bar-wrap.mec-wrap .mec-totalcal-box input[type=text]{width:calc(100% - 36px)}.mec-search-bar-wrap.mec-wrap .mec-totalcal-box input[type=text]:focus{border-color:#efefef}div#mec-ajax-search-result-wrap{position:absolute;top:100%;opacity:0;visibility:hidden;width:calc(100% - 2px);min-height:50px;left:0;right:0;padding:0 10px;z-index:9999;transition:all .3s ease}.mec-ajax-search-result-events{background:#fff;padding:10px 20px;border:1px solid #efefef;border-top:none}.mec-ajax-search-result-events article:first-of-type{border:none}article.mec-search-bar-result{text-align:left;margin-bottom:0;padding-bottom:25px;padding-top:26px;border-top:1px solid #efefef;transition:all .33s ease;clear:both}.mec-search-bar-result .mec-event-list-search-bar-date{width:64px;height:64px;margin-right:10px;font-size:11px;text-transform:uppercase;float:left;text-align:center;padding-top:2px}.mec-search-bar-result .mec-event-list-search-bar-date span{font-size:40px;line-height:30px;font-weight:700;display:block;margin-bottom:6px;letter-spacing:1px}.mec-search-bar-result .mec-event-image{float:left;margin-right:20px;width:65px;height:auto}.mec-search-bar-result .mec-event-time{font-size:11px;line-height:1.1;margin:0}.mec-search-bar-result .mec-event-time i{color:#40d9f1;float:none;width:unset;height:unset;font-size:inherit;margin-right:3px;border:none;padding:0}.mec-search-bar-result .mec-event-title{font-size:13px;padding:0;margin:10px 0 8px;font-weight:700;text-transform:uppercase}.mec-search-bar-result .mec-event-title a{text-decoration:none;color:#494949;transition:color .3s ease}.mec-search-bar-result .mec-event-detail{font-size:13px;line-height:1.3;color:#9a9a9a;margin-bottom:0}.mec-wrap.mec-modern-search-bar .mec-totalcal-box{background:rgba(255,255,255,.87);border:none;padding:35px;border-radius:3px;box-shadow:0 3px 13px rgba(0,0,0,.4);position:relative}.mec-wrap.mec-modern-search-bar .mec-totalcal-box input[type=search],.mec-wrap.mec-modern-search-bar .mec-totalcal-box input[type=text]{height:58px;background:rgba(255,255,255,.99);border-radius:2px;box-shadow:0 4px 8px rgba(0,0,0,.1) inset;border:1px solid #ccc;width:100%;padding-left:45px;padding-right:13px;font-size:16px}.mec-wrap.mec-modern-search-bar .mec-totalcal-box .mec-text-input-search i{position:absolute;background:0 0;border:none;font-size:21px;left:15px;top:calc(50% - 19px);color:#40d9f1}.mec-wrap.mec-modern-search-bar .mec-text-input-search{position:relative;height:58px}.mec-wrap.mec-modern-search-bar .mec-totalcal-box input[type=submit]{height:58px;border:none;border-radius:2px;background:#fc4a1a;font-size:17px;font-weight:700!important}.mec-wrap.mec-modern-search-bar .mec-text-input-search+input#mec-search-bar-input{margin-left:0}.mec-wrap.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select{height:45px;background:rgba(255,255,255,.99);border-radius:2px;box-shadow:0 4px 8px rgba(0,0,0,.1) inset;border:1px solid #ccc;padding-right:13px;font-size:16px;border-left:0}.mec-wrap.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap i{height:45px;background:#ffff;border-radius:2px 0 0 2px;box-shadow:none;border:1px solid #ccc;font-size:15px;padding-top:14px;border-right:0;color:#40d9f1;margin-right:-1px}.mec-wrap.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap{min-height:64px}@media (max-width:768px){.mec-wrap.mec-modern-search-bar .mec-search-form .mec-text-input-search{width:70%}.mec-wrap.mec-modern-search-bar input#mec-search-bar-input{width:calc(100% - 72%)}}@media (max-width:480px){.mec-wrap.mec-modern-search-bar input#mec-search-bar-input{width:92%;padding:0 10px;position:relative;display:block;margin-left:11px}.mec-wrap.mec-modern-search-bar .mec-search-form .mec-text-input-search{width:100%;margin-bottom:20px}.mec-wrap.mec-modern-search-bar .mec-text-input-search+input#mec-search-bar-input{margin-left:10px}}.mec-wrap .mec-related-events-wrap{margin-left:0;margin-right:0}.mec-related-events{margin-right:-15px;margin-left:-15px}@media(max-width:980px){.mec-related-events{margin-right:-10px;margin-left:-10px}}.mec-related-events-wrap{margin-top:50px}.mec-related-events-wrap h3.mec-rec-events-title:before{content:"";background:#2c2f34;width:46px;height:4px;position:absolute;top:59px;left:0}.mec-related-events-wrap h3.mec-rec-events-title{font-size:21px;font-weight:600;padding:17px 0;margin-bottom:28px;text-transform:uppercase;border-bottom:1px solid #e8e8e8;position:relative}.mec-related-event-post figure{margin:0}.mec-related-event-post figure img{width:100%}.mec-related-event-content{background-color:#fff;margin:-27px 30px 15px;position:relative;max-width:90%;padding:13px 21px 16px 19px}.mec-related-event-content h5 a{font-size:16px;color:#121212;font-weight:600;transition:all .3s ease}@media(max-width:480px){.mec-wrap .mec-related-events .mec-related-event-post{padding-right:15px;padding-left:15px}}.mec-next-previous-events{width:100%;height:104px;display:block;padding:0}.mec-next-previous-events li{list-style:none;width:50%;display:inline-block;margin:40px 0 40px}.mec-next-previous-events li:last-child{text-align:right;float:right}.mec-next-previous-events li a{padding:9px 14px 9px 14px;border:1px solid #000;transition:.3s}.mec-wrap .mec-next-previous-events li a:hover{color:#fff}.mec-previous-event{float:left;text-align:left}.mec-next-event ul{padding-left:0}.mec-next-previous-events .mec-previous-event i{padding-right:20px}.mec-next-previous-events .mec-next-event i{padding-left:20px}.mec-next-multiple ul{padding:0}.mec-next-multiple ul li a{display:block;position:relative;padding:11px 14px 9px;z-index:9}.mec-next-multiple ul .mec-date,.mec-next-multiple ul .mec-time{display:inline-block}.mec-next-multiple ul .mec-time{width:40%}.mec-next-multiple ul .mec-date{width:60%}.mec-next-multiple ul .mec-date{float:left;text-align:left}.mec-next-multiple ul .mec-time{text-align:right;position:relative;z-index:-1}.mec-next-multiple ul .mec-time dd{margin:0;padding:0}.mec-next-multiple ul .mec-date .mec-end-date-label,.mec-next-multiple ul .mec-date .mec-start-date-label,.mec-next-multiple ul .mec-time .mec-events-abbr{font-size:11px;line-height:24px}@media (max-width:1280px){.mec-next-multiple ul li a{padding:7px 9px 5px}.mec-next-multiple ul .mec-date .mec-start-date-label,.mec-next-multiple ul .mec-time .mec-events-abbr{font-size:12px}}@media (max-width:480px){.mec-next-previous-events li{list-style:none;width:100%;display:block;margin:10px 0;float:unset}.mec-next-previous-events li a{width:100%;max-width:100%;float:unset;display:block;text-align:center;font-size:16px}}.mec-fes-form-cntt #mec-organizer-payments ul{list-style:none;background:0 0;margin:0;padding-left:0}.mec-fes-form-cntt #mec-organizer-payments ul li h4{background:0 0;letter-spacing:.2px;display:inline-block;padding-left:0!important;padding-bottom:10px!important;margin:0;margin-bottom:1px;letter-spacing:1px;text-transform:capitalize;padding-top:1px}.mec-fes-form-cntt #mec-organizer-payments ul>li{width:100%;display:inline-block;vertical-align:top;padding:0;margin:0}.mec-fes-form #mec_gateway_options_form_stripe_connection_button{padding:9px 13px!important}#mec-login-form.mec-login-form{width:100%;background:#fff;padding:20px;margin:0 auto;text-align:center;position:relative}#mec-login-form.mec-login-form .mec-login-input{display:block;width:286px;margin:0 auto;margin-bottom:12px}#mec-login-form.mec-login-form .mec-login-forgotpassword{display:inline-block}.mec-login-forgotpassword a{color:#000}#mec-login-form.mec-login-form .mec-login-submit{float:right;text-align:right;width:49%;padding-right:2px}#mec-login-form.mec-login-form .mec-login-input input{border:none;box-shadow:none;background:#fff;color:#ccc;border-left:1px solid #e6e6e6;padding:0;height:100%;background-image:none!important;padding-left:10px;padding-right:0;width:222px;margin-left:0;clear:none;float:left}#mec-login-form.mec-login-form .mec-login-input label{border:1px solid #e6e6e6;height:52px;display:inline-block;padding:0;border-radius:3px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.04)}#mec-login-form.mec-login-form .mec-login-input label i{padding:15px 13px 17px 16px;vertical-align:middle;font-size:20px;width:50px;color:#c5cad0;background:#fafafa;margin-right:0;float:left}#mec-login-form.mec-login-form .mec-login-forgotpassword{float:left;width:49%;text-align:left;padding-top:10px;font-size:13px;padding-left:2px}#mec-login-form.mec-login-form button{width:120px;height:44px;border:none;color:#fff;border-radius:3px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:all .22s ease;margin:0;min-width:unset}.mec-login-form button{box-shadow:0 4px 22px -7px #40d9f1;background-color:#40d9f1}#mec-login-form.mec-login-form button:hover{background:#222;box-shadow:0 3px 14px -4px #333}#mec-login-form.mec-login-form .mec-login-form-footer{width:286px;margin:0 auto;margin-top:20px;clear:both;position:relative;display:block;min-height:50px}#mec-login-form.mec-login-form .mec-ajax-login-loading{position:absolute;background:#ffffffc2;left:0;right:0;top:0;bottom:0}#mec-login-form.mec-login-form .lds-ripple{position:absolute;width:64px;height:64px;top:calc(50% - 23px);left:calc(50% - 23px)}#mec-login-form.mec-login-form .lds-ripple div{position:absolute;border:4px solid #40d9f1;opacity:1;border-radius:50%;animation:lds-ripple 1.2s cubic-bezier(0,.2,.1,.8) infinite}#mec-login-form.mec-login-form .lds-ripple div:nth-child(2){animation-delay:-.5s}#mec-login-form.mec-login-form .mec-ajax-login-loading-text{position:absolute;min-width:200px;top:calc(50% - 18px);left:calc(50% - 124px);color:#fff;padding:10px 22px;border-radius:3px;background:#fff;height:47px}#mec-login-form.mec-login-form .mec-ajax-login-loading-text strong{color:#3fcc60}#mec-login-form.mec-login-form .mec-ajax-login-loading-text strong:before{content:"";position:absolute;top:8px;left:1px;border-right:2px solid #3fcc60;border-bottom:2px solid #3acb5c;transform:rotate(45deg);transform-origin:0 100%;color:#000;animation:checkbox-check 130ms 140ms cubic-bezier(.4,0,.23,1) forwards;width:8px;height:14px}#mec-login-form.mec-login-form .mec-ajax-login-loading-text.error strong:after{content:"";position:absolute;top:14px;left:5px;border-bottom:2px solid #ff5d39;transform:rotate(45deg);transform-origin:0 100%;color:#000;animation:checkbox-check 130ms 140ms cubic-bezier(.4,0,.23,1) forwards;width:14px;height:4px}#mec-login-form.mec-login-form .mec-ajax-login-loading-text.error strong{color:#ff5d39}#mec-login-form.mec-login-form .mec-ajax-login-loading-text.error strong:before{border-color:#ff5d39;border-bottom:none}@keyframes lds-ripple{0%{top:28px;left:28px;width:0;height:0;opacity:1}100%{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}.mec-book-form-gateway-checkout [id*=mec_do_transaction_stripe_] .mec-form-row:first-child{margin-bottom:20px}.mec-events-meta-group-booking .StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease;margin-bottom:20px;background:#fff}.mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=text]{box-sizing:border-box;height:40px;padding:10px 12px;border:0!important;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0 #e6ebf1!important;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease;margin-bottom:20px;background:#fff!important}.mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=text]:focus{outline:0}.mec-events-meta-group-booking .StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.mec-events-meta-group-booking .StripeElement--invalid{border-color:#fa755a}.mec-events-meta-group-booking .StripeElement--webkit-autofill{background-color:#fefde5!important}.mec-booking-tab-content .button,.mec-booking-tab-content .mec-bfixed-field-add-option,.mec-booking-tab-content .mec-reg-field-add-option,.mec-fes-form .mec-form-row .button:not(.wp-color-result),.mec-fes-form input[type=file],ul#mec_bfixed_form_fields li .mec_bfixed_field_remove,ul#mec_orgz_form_row li .mec-additional-organizer-remove,ul#mec_reg_form_fields li .mec_reg_field_remove{height:40px;margin-top:1px;text-decoration:none;font-size:14px;line-height:34px!important;margin:0;padding:0 15px 1px!important;text-transform:none;letter-spacing:0;font-weight:600;color:#40d9f1;background:#fff;border-radius:3px;margin-right:8px;border:2px solid #cfeff5;box-shadow:0 2px 6px -3px #cfeff5}.mec-fes-form .mec-additional-organizers .select2-container{margin-bottom:0}.mec-booking-tab-content .button:hover,.mec-booking-tab-content .mec-bfixed-field-add-option:hover,.mec-booking-tab-content .mec-reg-field-add-option:hover,.mec-fes-form .mec-form-row .button:not(.wp-color-result):hover{background:#40d9f1;color:#fff;border-color:#40d9f1;box-shadow:0 2px 6px -3px #40d9f1}.mec-fes-form .mec-form-row input+button.button{vertical-align:top}.mec-fes-form .mec-form-row .quicktags-toolbar input.button.button-small{border-width:1px;padding:0 7px;color:#80c6d2;font-weight:400;margin:1px;transform:none}.mec-fes-form input[type=file]{max-width:166px;text-align:center;height:44px;transition:all .2s ease;border-radius:5px!important;border:2px dashed #b8e9f3}.mec-fes-form input[type=file]:hover{box-shadow:0 2px 16px -3px #cfeff5}.mec-fes-form input[type=file]::-webkit-file-upload-button{visibility:hidden;width:1px;height:38px}.mec-fes-form input[type=file]::-moz-file-upload-button{visibility:hidden;width:1px;height:38px}.mec-fes-form .mec-meta-box-fields>label{padding:0}#mec_bfixed_form_fields li,#mec_orgz_form_row li,#mec_reg_form_fields li{list-style:none}ul#mec_bfixed_form_fields,ul#mec_orgz_form_row,ul#mec_reg_form_fields{padding:0;margin:0}ul#mec_bfixed_form_fields li,ul#mec_orgz_form_row li,ul#mec_reg_form_fields li{background:#f8feff;margin:6px -20px;padding:15px 25px 10px;width:auto;font-size:13px;border-top:1px solid #e8fafd;border-bottom:1px solid #e8fafd;position:relative}ul#mec_bfixed_form_fields li .mec_bfixed_field_remove,ul#mec_orgz_form_row li .mec-additional-organizer-remove,ul#mec_reg_form_fields li .mec_reg_field_remove{position:absolute;right:10px;top:10px;margin:0;padding:6px 8px!important;font-size:11px;line-height:12px!important;min-height:10px;height:auto;display:block;cursor:pointer;color:#ea6485;border-color:#ffd2dd;letter-spacing:.4px}ul#mec_bfixed_form_fields li .mec_bfixed_field_remove:hover,ul#mec_orgz_form_row li .mec-additional-organizer-remove:hover,ul#mec_reg_form_fields li .mec_reg_field_remove:hover{background:#ea6485;color:#fff;border-color:#ea6485;box-shadow:0 2px 6px -3px #ea6485}#mec_bfixed_form_fields input[type=checkbox],#mec_bfixed_form_fields input[type=radio],#mec_reg_form_fields input[type=checkbox],#mec_reg_form_fields input[type=radio],.mec-form-row input[type=checkbox],.mec-form-row input[type=radio]{background-color:#fff;border:1px solid #cfeff5;box-shadow:0 1px 3px -1px #cfeff5;padding:9px;border-radius:3px;min-width:24px;min-height:24px;display:inline-block!important;vertical-align:middle;float:none;transition:all .18s ease;outline:0;margin:1px 4px 4px 0;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}#mec_bfixed_form_fields input[type=checkbox]:focus,#mec_bfixed_form_fields input[type=radio]:focus,#mec_reg_form_fields input[type=checkbox]:focus,#mec_reg_form_fields input[type=radio]:focus,.mec-form-row input[type=checkbox]:focus,.mec-form-row input[type=radio]:focus{outline:0}#mec_bfixed_form_fields input[type=radio],#mec_reg_form_fields input[type=radio],.mec-form-row input[type=radio]{-webkit-appearance:none;border-radius:20px!important;min-width:20px;min-height:20px;margin:0 0 4px 0;vertical-align:middle}#mec_bfixed_form_fields input[type=checkbox]:hover,#mec_bfixed_form_fields input[type=radio]:hover,#mec_reg_form_fields input[type=checkbox]:hover,#mec_reg_form_fields input[type=radio]:hover,.mec-form-row input[type=checkbox]:hover,.mec-form-row input[type=radio]:hover{border-color:#40d9f1}#mec_bfixed_form_fields input[type=checkbox]:checked,#mec_bfixed_form_fields input[type=radio]:checked,#mec_reg_form_fields input[type=checkbox]:checked,#mec_reg_form_fields input[type=radio]:checked,.mec-fes-form .mec-form-row input[type=checkbox]:checked,.mec-fes-form .mec-form-row input[type=radio]:checked{box-shadow:0 1px 6px -2px #40d9f1;border-color:#40d9f1;background:#40d9f1!important;border-radius:2px;position:relative}.mec-form-row input[type=radio]:checked{box-shadow:0 1px 6px -2px #40d9f1,inset 0 0 0 3px #fff!important}#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:"";font:normal;position:absolute;top:12px;left:5px;margin:0;vertical-align:middle;line-height:1;border-right:2px solid #fff!important;border-bottom:2px solid #fff!important;transform:rotate(45deg);transform-origin:0 100%;color:#fff;transition:all .2s ease;animation:checkbox-check 130ms 140ms cubic-bezier(.4,0,.23,1) forwards}@keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;transform:translate3d(0,0,0) rotate(45deg)}33%{width:6px;height:0;transform:translate3d(0,0,0) rotate(45deg)}100%{width:6px;height:12px;border-color:#fff;transform:translate3d(0,-12px,0) rotate(45deg)}}#wrap #mec-event-data input[type=radio]{position:relative}#wrap #mec-event-data input[type=radio]:empty::before{display:none}#mec_bfixed_form_field_types .button,#mec_reg_form_field_types .button{position:relative;outline:0;border-radius:50px;padding:2px 21px 2px 31px!important;line-height:1;font-size:11px;font-weight:600;color:#40d9f1;letter-spacing:2px;height:auto;cursor:pointer;margin-top:5px;text-transform:uppercase;box-shadow:0 2px 6px -3px #40d9f1;border:2px solid #cfeff5}#mec_fes_location_remove_image_button,#mec_fes_organizer_remove_image_button,#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-col-1 .button,#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-form-row.mec-box .button,#mec_meta_box_tickets_form [id^=mec_ticket_row] button,#mec_reg_form_field_types .button.red{color:#ea6485;box-shadow:0 2px 6px -3px #ea6485;background:#fff;border-color:#ffd2dd}#mec_fes_location_remove_image_button:hover,#mec_fes_organizer_remove_image_button:hover,#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-col-1 .button:hover,#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-form-row.mec-box .button:hover,#mec_meta_box_tickets_form [id^=mec_ticket_row] button:hover,#mec_reg_form_field_types .button.red:hover{background:#ea6485;color:#fff}#mec_bfixed_form_field_types .button:before,#mec_reg_form_field_types .button:before{position:absolute;left:12px;color:#40d9f1;content:"\e095";font-family:simple-line-icons;font-size:13px;display:inline-block}#mec_reg_form_field_types .button.red:before{color:#ea6485}#mec_bfixed_form_field_types .button:hover:before,#mec_reg_form_field_types .button.red:hover:before,#mec_reg_form_field_types .button:hover:before{color:#fff}#mec_fes_location_remove_image_button:hover,#mec_fes_organizer_remove_image_button:hover,#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-col-1 .button:hover,#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-form-row.mec-box .button:hover,#mec_meta_box_tickets_form [id^=mec_ticket_row] button:hover,#mec_price_per_dates_container .button:hover,#mec_reg_form_field_types .button.red:hover{color:#fff;border:2px solid #ea6485}#mec_taxes_fees_container_toggle [id^=mec_remove_fee_button],#mec_ticket_variations_list [id^=mec_remove_ticket_variation_button]{color:#ea6485;border-color:#ffd2dd}#mec_taxes_fees_container_toggle [id^=mec_remove_fee_button]:hover,#mec_ticket_variations_list [id^=mec_remove_ticket_variation_button]:hover{color:#fff;border:2px solid #ea6485;background:#ea6485}#mec_fees_list [id^=mec_remove_fee_button],#mec_meta_box_ticket_variations_form .mec-form-row [id^=mec_remove_ticket_variation_button]{margin-left:14px!important}#mec_meta_box_hourly_schedule_days .mec-add-hourly-schedule-button{line-height:10px!important}#mec_meta_box_tickets_form [id^=mec_ticket_row] .mec_add_price_date_button{color:#40d9f1;box-shadow:0 2px 6px -3px #40d9f1;border:2px solid #cfeff5}#mec_meta_box_tickets_form [id^=mec_ticket_row] .mec_add_price_date_button:hover,#mec_reg_form_field_types .button:hover{color:#fff;border:2px solid #40d9f1;background:#40d9f1}.mec-fes-form #mec_bfixed_form_fields span.mec_bfixed_field_sort,.mec-fes-form #mec_orgz_form_row span.mec-additional-organizer-sort,.mec-fes-form #mec_reg_form_fields span.mec_reg_field_sort{font-size:0;color:#fff;padding-left:20px}.mec-fes-form #mec_bfixed_form_fields .mec_bfixed_field_option_sort,.mec-fes-form #mec_orgz_form_row span.mec-additional-organizer-sort,.mec-fes-form #mec_reg_form_fields .mec_reg_field_options,.mec-fes-form #mec_reg_form_fields span.mec_reg_field_option_sort{font-size:0}.mec-fes-form #mec_bfixed_form_fields span.mec_bfixed_field_option_sort:before,.mec-fes-form #mec_bfixed_form_fields span.mec_bfixed_field_sort:before,.mec-fes-form #mec_orgz_form_row span.mec-additional-organizer-sort:before,.mec-fes-form #mec_reg_form_fields span.mec_reg_field_option_sort:before,.mec-fes-form #mec_reg_form_fields span.mec_reg_field_options:before,.mec-fes-form #mec_reg_form_fields span.mec_reg_field_sort:before{position:absolute;left:px;top:12px;width:80px;height:20px;display:block;cursor:move;font-family:simple-line-icons;content:"\e023";font-size:18px;color:#888}.mec-fes-form #mec_bfixed_form_fields span.mec_bfixed_field_option_sort:before,.mec-fes-form #mec_reg_form_fields span.mec_reg_field_option_sort:before,.mec-fes-form #mec_reg_form_fields span.mec_reg_field_options:before{font-size:13px;left:2px;top:26px;width:14px;height:14px}.mec-fes-form #mec_bfixed_form_fields .mec_bfixed_field_options,.mec-fes-form #mec_reg_form_fields .mec_reg_field_options{margin-top:20px}.mec-fes-form #mec_fes_form #mec_bfixed_form_fields .mec_bfixed_notification_placeholder{font-size:0}.mec-form-row input+span.mec-tooltip,.mec-form-row select+span.mec-tooltip{bottom:10px}.mec-form-row label+span.mec-tooltip{bottom:8px}.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 .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 input:disabled{opacity:.6;background:#f6f6f6}.mec-form-row p{font-size:12px!important;line-height:18px!important;color:#97b2bb!important}.mec-form-row p.description{font-style:italic}.ui-datepicker.ui-widget{border:1px solid #e8e8e8;box-shadow:0 1px 9px rgba(0,0,0,.12)}table.ui-datepicker-calendar{margin-bottom:0}.ui-datepicker-calendar th{font-weight:700;color:#4a4b4c}.ui-datepicker-calendar td,.ui-datepicker-calendar th,.ui-datepicker-calendar tr{border:none}.ui-datepicker.ui-widget select{font-weight:600;font-size:12px;display:inline-block;border-radius:2px;padding:2px 10px;margin:5px 3px;width:auto;min-height:20px;height:26px;border:1px solid #e3e3e3;box-shadow:inset 0 1px 3px rgba(0,0,0,.04)}.ui-datepicker.ui-widget table{border-spacing:2px;border:none}.ui-datepicker.ui-widget td,.ui-datepicker.ui-widget tr{padding:0;background:0 0!important}.ui-datepicker.ui-widget td a{color:#9a9b9c;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-fes-form .mec-tooltip .dashicons-before:before{color:#40d9f1}.mec-fes-form button[type=submit].mec-fes-sub-button{border-radius:3px;background:#40d9f1;color:#fff;height:54px;font-size:17px;font-weight:700;box-shadow:0 2px 8px -4px #40d9f1;display:block;transition:all .28s ease;text-transform:uppercase;margin:20px 0 0;padding:14px 20px;border:0;cursor:pointer;text-align:center;letter-spacing:.1em;line-height:1}.mec-fes-form button[type=submit].mec-fes-sub-button:hover{box-shadow:0 2px 12px -2px #40d9f1}.mec-fes-form button[type=submit].mec-fes-sub-button:focus{margin-bottom:-2px;background:#1dc2dc}.mec-fes-form .mec-title span.mec-dashicons{color:#40d9f1;float:left;margin-right:5px}.mec-fes-form .mec-tooltip .box h5{padding:14px 2px}#mec_fes_form,.mec-fes-form-top-actions{max-width:838px;margin:0 auto}@media only screen and (min-width:961px){.mec-fes-form .mec-fes-form-cntt{width:calc(100% - 300px);float:left;padding-right:20px;max-width:538px;display:block}.mec-fes-form .mec-fes-form-sdbr{width:300px}}.mec-fes-form .quicktags-toolbar,.mec-fes-form div.mce-toolbar-grp{background:#ecfcff;border-bottom:1px solid #cfeff5;box-shadow:0 1px 0 1px #cfeff5}.mec-fes-form .quicktags-toolbar{margin-right:-1px;border-top:1px solid #cfeff5}.mec-fes-form div.mce-statusbar{border-top-color:#cfeff5}.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-listbox{border:1px solid #cfeff5;border-radius:3px}.mec-fes-form .mce-tinymce.mce-container.mce-panel{border:1px solid #cfeff5;box-shadow:0 2px 6px -3px #cfeff5;border-radius:2px 0 2px 2px}.mec-fes-form .wp-editor-tools .wp-media-buttons{transform:translateY(-6px);margin-top:-6px}.mec-fes-form .wp-editor-tabs{padding-right:0;margin-right:-2px}.mec-fes-form .wp-editor-tabs .wp-switch-editor{border-radius:3px 3px 0 0;border-color:#cfeff5;background:#fff;color:#96b8bd;border-bottom:1px solid #ecfcff}.mec-fes-form .html-active .switch-html,.mec-fes-form .tmce-active .switch-tmce,.mec-fes-form .wp-editor-tabs .wp-switch-editor:active{background:#ecfcff;color:#40d9f1}.mec-fes-form .wp-editor-container,.mec-fes-form div.mce-edit-area.mce-panel{border:none;box-shadow:none}.mec-fes-form .wp-editor-container textarea.wp-editor-area{max-width:100%}.mec-fes-form .mce-toolbar .mce-listbox button{font-size:12px;line-height:22px;color:#798f96}.mec-fes-form .mce-toolbar .mce-ico{color:#627f88}.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-active,.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn:active,.mec-fes-form .qt-dfw.active{background:#fff;border-color:#40d9f1;box-shadow:inset 0 2px 6px -3px rgba(106,231,255,.7)}.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-active .mce-ico{color:#40d9f1}body .mce-menu .mce-menu-item.mce-active.mce-menu-item-normal,body .mce-menu .mce-menu-item.mce-selected,body .mce-menu .mce-menu-item:focus,body .mce-menu .mce-menu-item:hover,body.mce-menu .mce-menu-item.mce-active.mce-menu-item-preview{background:#40d9f1;color:#fff}.mec-fes-form .mec-not-in-days-day{display:inline-block;padding:4px 32px 4px 15px;border-radius:33px;border:1px solid #cfeff5;box-shadow:0 1px 3px -1px #cfeff5;background:#fbfeff;color:#40d9f1;vertical-align:top}.mec-fes-form .mec-not-in-days-remove{display:inline-block;padding:0 1px 0 0;margin-left:-30px;vertical-align:sub;background:#ff918a;color:#fff;font-family:cursive;width:21px;height:21px;line-height:17px;text-align:center;border-radius:20px;cursor:pointer}.mec-fes-list ul li .mec-event-status{float:left;margin-right:10px;margin-left:0;font-size:11px;font-weight:400;letter-spacing:.3px;border-radius:3px;padding:4px 8px}.mec-fes-form .post-status.mec-book-confirmed:before,.mec-fes-list ul li .mec-event-status.mec-book-confirmed:before{content:"";margin:0;vertical-align:middle;line-height:1;border-right:2px solid #fff!important;border-bottom:2px solid #fff!important;transform:rotate(45deg);color:#fff;width:6px;height:12px;float:left;margin-right:6px}.mec-fes-list ul li .mec-fes-event-export a:before,.mec-fes-list ul li .mec-fes-event-remove:before,.mec-fes-list ul li .mec-fes-event-view a:before,.mec-fes-list-top-actions a:before{content:"\e054";font-family:simple-line-icons;font-size:13px;vertical-align:middle}.mec-fes-list ul li .mec-fes-event-view a:before{content:"\e087"}.mec-fes-list-top-actions a:before{content:"\e095";font-weight:400;margin-right:6px}.mec-fes-list ul li .mec-fes-event-export a:before{content:"\e083"}.mec-fes-form .post-status{border-radius:20px}.mec-fes-form .post-status.mec-book-confirmed:before{height:20px;width:9px;margin:3px 10px}.ui-datepicker .ui-datepicker-calendar td,.ui-datepicker-calendar th{height:auto;padding:0}.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker-calendar th{font-size:14px;line-height:30px}.mec-fes-form .description{font-size:16px}.mec-fes-form input[type=file]{text-align:left}.mec-fes-export-wrapper{width:640px;background:#f8feff;padding:40px 25px}.mec-fes-export-wrapper .mec-fes-btn-date{font-size:16px;line-height:44px;overflow:hidden}.mec-fes-export-wrapper .date-messgae{font-family:sans-serif;padding:2px 18px}.mec-fes-list ul li .mec-event-export-csv,.mec-fes-list ul li .mec-event-export-excel{font-size:12px;border:1px solid #40d9f1;padding:1px 4px;background:rgba(141,229,243,.18);border-radius:4px;color:#40d9f1;font-family:sans-serif;cursor:pointer;display:inline-block;height:26px;line-height:22px}.mec-export-badge{font-size:11px;color:#40d9f1;width:auto;height:24px;line-height:25px;display:inline-block;padding:0 8px;text-align:center;border-radius:3px;background:#ecfcff;transition:all .2s ease}.mec-fes-list ul li .mec-fes-event-export{font-size:11px;background:#f7f7f7;float:right;margin-left:5px}.mec-fes-list ul li .mec-fes-event-export:hover{cursor:pointer;background:#90f0e0;border-color:#4dc8cc}.mec-fes-export-wrapper ul{padding:0;width:100%;text-align:center}.mec-fes-export-wrapper ul li{list-style:none;display:inline-block;width:30%;padding:10px 15px 10px 32px;border-radius:3px;margin-bottom:15px;border:1px solid #cfeff5;box-shadow:0 2px 6px -4px #cfeff5;background:#fff;line-height:normal;margin-right:10px;position:relative;cursor:pointer;font-size:13px;line-height:1;transition:all .2s ease}.mec-fes-export-wrapper ul li:nth-child(3n+0){margin-right:0}.mec-fes-export-wrapper ul li:hover{box-shadow:0 2px 16px -1px #c6e8ef}.mec-fes-export-wrapper ul li:before{content:"";position:absolute;display:inline-block;background:#fff;width:15px;height:15px;margin:-1px 0 0 5px;cursor:pointer;border:2px solid #e1e7ed;box-shadow:0 2px 15px -3px rgba(69,77,89,.32);border-radius:50%;left:9px;top:calc(50% - 7px)}.mec-fes-export-wrapper ul li.fes-export-date-active{color:#40d9f1}.mec-fes-export-wrapper ul li.fes-export-date-active:before{width:15px;height:15px;border:6px solid #40d9f1;background:#fff;box-shadow:0 3px 16px -3px #40d9f1}.mec-fes-btn-export{margin-left:15px;margin-top:12px}.mec-fes-btn-export span{position:relative;border:none;border-radius:3px;color:#fff!important;display:inline-block;font-size:13px;line-height:1;text-transform:none;font-weight:400;text-decoration:none;cursor:pointer;margin-right:4px;line-height:1;letter-spacing:0;padding:15px 22px;background:#39c36e;box-shadow:0 1px 7px -3px #39c36e!important;-webkit-transition:all .21s ease;-moz-transition:all .21s ease;transition:all .21s ease;cursor:pointer;margin-left:6px}.mec-fes-btn-export span:hover{background:#222}.mec-event-export-excel:before,span.mec-event-export-csv:before{content:"\e083";font-family:simple-line-icons;font-size:13px;vertical-align:middle;margin-right:7px;margin-top:-1px;display:inline-block}.mec-fes-list .wn-p-t-right{min-width:170px;max-width:200px;display:inline-block;top:-8px;left:50%;margin-top:0;transform:translate(-50%,-100%);padding:0;background-color:#000;color:#fff;font-weight:400;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 #535a61;visibility:hidden;opacity:0;transition:opacity .23s;padding:5px 10px 6px;border-radius:8px;text-align:center;font-style:normal}.mec-fes-list .mec-fes-event-export:hover .wn-p-t-right,.mec-fes-list .mec-fes-event-remove:hover .wn-p-t-right,.mec-fes-list .mec-fes-event-view:hover .wn-p-t-right{visibility:visible;opacity:1}.mec-fes-list .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)}.mec-fes-list .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:#000;box-shadow:0 8px 9px -4px #535a61}.mec-fes-form .select2-container{min-height:38px;box-sizing:border-box;margin-bottom:8px;padding:0 6px;border-radius:2px;border:1px solid #ddd;box-shadow:inset 0 1px 6px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;transition:50ms border-color ease-in-out;min-width:200px;font-size:14px}.mec-fes-form .select2-selection{border:none;background:0 0;padding-top:2px;width:100%;height:100%}.mec-fes-form .select2-container--default.select2-container--focus .select2-selection{border:none!important;outline:0}.mec-fes-form .select2-container--default .select2-selection--single .select2-selection__arrow{top:5px;right:4px}.select2-results{font-size:14px}.mec-fes-category-children,.mec-fes-category-children .mec-fes-category-children{padding-left:24px}.mec-timeline-events-container{margin-left:19px;padding-top:20px;padding-bottom:9px}.mec-events-timeline-wrap{position:relative;display:block;overflow:visible;padding-left:95px}.mec-events-timeline-wrap:before{width:1px;content:"";height:100%;position:absolute;background:#b8f5ff;left:95px}.mec-timeline-month-divider+.mec-timeline-events-container{padding-top:110px}.mec-timeline-right-content{float:right;width:300px}.mec-timeline-left-content{float:left;width:calc(100% - 300px);padding-left:15px;padding-right:15px;position:relative}.mec-timeline-month-divider{position:absolute;display:block;background:#fff;right:calc(100% - 95px);left:0;width:190px;text-align:center;border:1px solid #b8f5ff;border-radius:50px;font-size:15px;padding:12px 27px;color:#40d9f1}.mec-timeline-event-date{position:relative}.mec-timeline-events-container .mec-timeline-event-date:before{content:"";width:11px;height:11px;position:absolute;background:#40d9f1;border-radius:50px;top:8px;left:-24px;z-index:9}.mec-timeline-events-container .mec-timeline-event-date:after{content:"";width:21px;height:21px;position:absolute;background:rgba(64,217,241,.3);border-radius:50px;top:3px;left:-29px}.mec-timeline-event-date{float:left;width:17%;margin-top:27px}.mec-timeline-event-content{float:left;width:82%;background:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.1);border-radius:10px;overflow:visible;position:relative}.mec-timeline-main-content{padding:23px 30px}.mec-timeline-main-content h4{margin-bottom:15px}.mec-timeline-main-content h4 a{font-size:25px;font-weight:700;color:#000;line-height:33px;text-decoration:none}.mec-timeline-main-content p{font-size:15px;color:#515151;line-height:24px;margin-bottom:36px}a.mec-timeline-readmore{width:100%;display:block;text-align:center;color:#fff;text-decoration:none;line-height:52px;font-size:17px;font-weight:700;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:0 0 10px 10px}a.mec-timeline-readmore:hover{background:#222;color:#fff}.mec-timeline-event-time .mec-time-details{display:inline-block;margin-left:7px;font-size:13px;line-height:13px;font-weight:500}.mec-timeline-event-time i{vertical-align:middle}.mec-timeline-event-time{background:rgba(64,217,241,.11);display:inline-block;padding:4px 20px 8px;border-radius:50px}.mec-timeline-event-location address{font-style:normal;margin-bottom:0}.mec-timeline-event-location address span{font-size:13px;font-weight:500;vertical-align:middle;margin-left:6px}.mec-timeline-event-location address i{font-size:17px;vertical-align:middle}.mec-timeline-event-location{background:rgba(64,217,241,.11);display:inline-block;padding:7px 20px 11px;border-radius:20px;line-height:1.24}.mec-timeline-event-details+.mec-timeline-event-details{margin-top:12px}.mec-timeline-event-content .col-md-4{padding:0}.mec-timeline-event-content:after{content:"";display:block;position:absolute;left:50%;margin-left:-10px;width:0;height:0;border-style:solid;border-width:10px}.mec-timeline-event-content:after{top:30px;border-color:transparent #fff transparent transparent;left:-10px}.mec-timeline-event-image img{border-radius:0 10px 0 0;width:100%}.mec-timeline-event-image a{display:block;line-height:0}a.mec-timeline-readmore i{vertical-align:middle;margin-left:10px;font-size:9px}.mec-wrap .mec-timeline-event-content a.mec-timeline-readmore:hover{background:#444}@media (min-width:1024px){.mec-timeline-event{margin:50px 0}}@media (max-width:1023px){.mec-timeline-event{margin:25px 0}.mec-events-timeline-wrap{padding-left:20px}.mec-events-timeline-wrap:before{left:20px}}@media (max-width:1200px) and (min-width:992px){.mec-timeline-event-content{width:81%}.mec-timeline-event-date{width:18%}}@media (max-width:992px){.mec-timeline-left-content,.mec-timeline-right-content{float:none;width:100%;text-align:center}.mec-timeline-right-content .mec-timeline-event-image{text-align:center}.mec-timeline-right-content .mec-timeline-event-image img{max-width:300px;border-radius:10px;margin-top:35px}}@media (max-width:440px){.mec-timeline-right-content .mec-timeline-event-image img{margin-top:0}}@media (max-width:320px){.mec-timeline-event-content,.mec-timeline-event-date{float:none;width:100%}.mec-timeline-event-date{margin-bottom:8px}.mec-timeline-event-content:after{display:none}.mec-timeline-main-content{padding:23px 0}.mec-timeline-main-content p{font-size:13px}.mec-timeline-main-content h4 a{font-size:23px;line-height:24px}.mec-time-details span{font-size:11px}.mec-timeline-event-location address span{font-size:12px}a.mec-timeline-readmore{line-height:44px;font-size:14px}}.mec-timeline-event-image img{margin-bottom:-7px;border-radius:0 10px 10px 0}.mec-timeline-event-image a img{margin-bottom:0;border-radius:0 10px 0 0}.mec-event-tile-view article.mec-tile-item{height:400px;margin:15px 0;border-radius:22px;padding:35px 25px;position:relative;color:#fff;background-size:cover!important;background-position:center!important;box-shadow:0 2px 9px rgba(0,0,0,.25);transition:all .22s ease}.mec-event-tile-view article.mec-tile-item:hover{cursor:pointer;box-shadow:0 4px 19px rgba(0,0,0,.5)}.mec-event-tile-view article.mec-tile-item div{position:relative;z-index:3}.mec-event-tile-view article.mec-tile-item:after,.mec-event-tile-view article.mec-tile-item:before{position:absolute;background:-moz-linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,.35)),color-stop(65%,rgba(0,0,0,.48)),color-stop(100%,rgba(0,0,0,.72)));background:-webkit-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);content:"";left:0;right:0;bottom:0;top:0;width:100%;height:100%;display:block;border-radius:22px;z-index:1}.mec-event-tile-view article.mec-tile-item:after{background-color:inherit;background-image:none;top:35px;bottom:auto;height:40px;border-radius:0 3px 3px 0;width:97px;z-index:2;box-shadow:2px 1px 7px rgba(0,0,0,.1)}.mec-event-tile-view article.mec-tile-item .event-tile-view-head{padding:8px 3px;font-size:16px;font-weight:700;margin-bottom:50px;text-transform:uppercase}.mec-event-tile-view article.mec-tile-item .event-tile-view-head>div{display:inline}.mec-event-tile-view article.mec-tile-item .mec-event-time{color:#d6d6d6;font-size:15px;font-weight:400;line-height:1;padding-top:4px;position:absolute;right:1px;top:10px}.mec-event-tile-view article.mec-tile-item .mec-event-time i{vertical-align:baseline;font-size:14px;float:left}.mec-event-tile-view article.mec-tile-item i{margin-right:5px}.mec-event-tile-view article.mec-tile-item .mec-event-title{color:#fff;font-weight:700;font-size:23px;padding-top:12px}.mec-event-tile-view article.mec-tile-item .mec-event-title a{color:#fff}.mec-event-tile-view article.mec-tile-item .mec-event-title a:hover{text-decoration:underline}.mec-event-tile-view article.mec-tile-item .mec-event-content{position:absolute;height:100%;bottom:0;left:0;right:0}.mec-event-tile-view article.mec-tile-item .mec-tile-into-content-link{position:absolute;content:"";top:0;right:0;left:0;bottom:0;background:0 0}.mec-tile-event-content{position:absolute!important;bottom:25px;left:25px;right:25px}.mec-event-tile-view article.mec-label-canceled:before,.mec-event-tile-view article.mec-label-featured:before{height:auto}.mec-skin-tile-month-navigator-container{position:relative;text-align:center;font-size:12px;height:80px;background:#f7f7f7;padding:28px;border-radius:11px;margin-bottom:20px}.mec-skin-tile-month-navigator-container:after,.mec-skin-tile-month-navigator-container:before{content:"";display:block;position:absolute;left:50%;margin-left:-10px;width:0;height:0;border-style:solid;border-width:10px}.mec-skin-tile-month-navigator-container:after{bottom:-20px;border-color:#f7f7f7 transparent transparent transparent}.mec-skin-tile-month-navigator-container:before{bottom:-21px;border-color:#fff transparent transparent transparent}@media only screen and (max-width:480px){.mec-skin-tile-month-navigator-container{height:110px;padding-top:68px}}.mec-skin-tile-month-navigator-container h2{font-size:23px;font-weight:700}.mec-skin-tile-month-navigator-container .mec-next-month,.mec-skin-tile-month-navigator-container .mec-previous-month{position:absolute;top:28px;left:20px;cursor:pointer;padding:3px 12px;line-height:23px;background:#fff;border-radius:32px;box-shadow:0 1px 3px rgba(0,0,0,.02);transition:all .22s ease}.mec-skin-tile-month-navigator-container .mec-next-month{left:auto;right:20px}.mec-skin-tile-month-navigator-container .mec-next-month:hover,.mec-skin-tile-month-navigator-container .mec-previous-month:hover{box-shadow:0 2px 5px rgba(0,0,0,.1);color:#000}.mec-wrap .mec-event-tile-view article.mec-label-canceled:before,.mec-wrap .mec-event-tile-view article.mec-label-featured:before{position:absolute;bottom:auto;text-align:center;right:auto;font-size:10px}.mec-event-tile-view article.mec-tile-item .mec-tile-overlay{position:absolute;background:-moz-linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,.35)),color-stop(65%,rgba(0,0,0,.48)),color-stop(100%,rgba(0,0,0,.72)));background:-webkit-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);content:"";left:0;right:0;bottom:0;top:0;width:100%;height:100%;display:block;border-radius:22px;z-index:1}.mec-wrap .mec-event-tile-view .col-md-3 article.mec-label-canceled:before,.mec-wrap .mec-event-tile-view .col-md-3 article.mec-label-featured:before{top:12px;left:103px;z-index:9}.mec-wrap .mec-event-tile-view .col-md-4 article.mec-label-canceled:before,.mec-wrap .mec-event-tile-view .col-md-4 article.mec-label-featured:before{top:18px;left:125px}.mec-wrap .mec-event-tile-view .col-md-6 article.mec-label-canceled:before,.mec-wrap .mec-event-tile-view .col-md-6 article.mec-label-featured:before{top:20px;left:200px}@media (max-width:960px){.mec-wrap .mec-event-tile-view .col-sm-3{width:50%}}@media (max-width:480px){.mec-wrap .mec-event-tile-view .col-sm-3{width:100%}}.mec-event-tile-view article.mec-tile-item.tile-multipleday-event:after{width:165px}.mec-event-tile-view .col-md-6.col-sm-6 article.mec-label-canceled:before{top:100px;left:140px}.mec-event-tile-view .col-md-4.col-sm-4 article.mec-label-canceled:before{top:20px;left:140px}@media (min-width:761px) and (max-width:1200px){.mec-event-tile-view .col-md-3.col-sm-3{width:50%}.mec-event-tile-view .col-md-6.col-sm-6 article.mec-label-canceled:before{top:80px;left:90px}.mec-event-tile-view .col-md-4.col-sm-4 article.mec-label-canceled:before{top:40px;left:70px}.mec-event-tile-view .col-md-3.col-sm-3 article.mec-label-canceled:before{top:90px;left:110px}}@media (min-width:761px) and (max-width:1024px){.mec-event-tile-view .col-md-4.col-sm-4{width:50%}.mec-event-tile-view .col-md-4.col-sm-4:nth-child(1n+3){width:100%}}@media (max-width:760px){.mec-event-tile-view .col-md-3.col-sm-3{width:100%}.mec-event-tile-view .col-md-4.col-sm-4{width:100%}}@media (max-width:480px){.mec-event-tile-view .col-md-6.col-sm-6 article.mec-label-canceled:before{top:100px;left:80px}}.mec-calendar .mec-event-article .mec-event-date{font-size:12px;text-align:left}.mec-event-detailed-time{display:flex}.mec-event-detailed-time i{width:15px;padding-top:7px}.mec-ongoing-normal-label{background-color:#40d9f1}.mec-expired-normal-label{background-color:#000}.mec-wrap .mec-cancellation-reason span,.mec-wrap .mec-labels-normal .mec-label-normal{position:relative;top:-3px;font-size:11px;font-weight:300;margin-left:10px;line-height:1.9;letter-spacing:1px;color:#fff;padding:2px 7px;border-radius:2px;white-space:nowrap}.mec-agenda-event-title .mec-labels-normal .mec-label-normal,.mec-timetable-event .mec-labels-normal .mec-label-normal,.tooltipster-box .mec-labels-normal .mec-label-normal{font-size:9px;letter-spacing:.5px;text-transform:uppercase;padding:2px 7px;color:#fff;position:relative;margin-left:5px;border-radius:2px;top:0}.mec-av-spot .mec-labels-normal .mec-label-normal,.mec-event-countdown-part1 .mec-labels-normal .mec-label-normal,.mec-event-countdown-part2 .mec-labels-normal .mec-label-normal,.mec-event-cover-modern .mec-labels-normal .mec-label-normal,.mec-masonry-content .mec-labels-normal .mec-label-normal,.mec-owl-carousel:not(.mec-slider-t1) .mec-labels-normal .mec-label-normal,.mec-tile-item .mec-labels-normal .mec-label-normal,.mec-timeline-event .mec-labels-normal .mec-label-normal,.tooltipster-box .mec-labels-normal .mec-label-normal{margin:0 5px 0 0}.mec-event-countdown-style3 .mec-labels-normal .mec-label-normal{margin:0 0 0 5px}.mec-event-footer-carousel-type3 .mec-labels-normal .mec-label-normal{display:inline}.mec-event-carousel-type4 .mec-fc-style{display:none}.mec-event-carousel-type4 .mec-labels-normal{top:-20px;position:relative}.mec-wrap .mec-cancellation-reason{display:inline-block}.mec-wrap .mec-cancellation-reason span{line-height:1.3;background:#eb3450;text-transform:none;display:inline-block;white-space:nowrap}.mec-wrap .mec-event-list-accordion .mec-cancellation-reason span,.mec-wrap .mec-event-list-accordion .mec-labels-normal .mec-label-normal{top:7px}.mec-agenda-event-title .mec-cancellation-reason span,.mec-timetable-event .mec-cancellation-reason span,.tooltipster-box .mec-cancellation-reason span{font-size:9px;letter-spacing:.5px;text-transform:uppercase;padding:2px 7px;color:#fff;position:relative;margin-left:5px;border-radius:2px;top:0}.mec-wrap .mec-event-container-novel .mec-cancellation-reason span,.mec-wrap .mec-event-container-novel .mec-labels-normal .mec-label-normal{white-space:inherit;margin-left:0}.mec-wrap .mec-event-container-simple .mec-cancellation-reason span,.mec-wrap .mec-event-container-simple .mec-labels-normal .mec-label-normal{top:-12px;white-space:inherit;margin-left:0}.mec-av-spot .mec-cancellation-reason span,.mec-event-countdown-part1 .mec-cancellation-reason span,.mec-event-countdown-part2 .mec-cancellation-reason span,.mec-event-cover-modern .mec-cancellation-reason span,.mec-masonry-content .mec-cancellation-reason span,.mec-owl-carousel:not(.mec-slider-t1) .mec-cancellation-reason span,.mec-tile-item .mec-cancellation-reason span,.mec-timeline-event .mec-cancellation-reason span,.tooltipster-box .mec-cancellation-reason span{margin:0 5px 0 0}.mec-owl-carousel .mec-event-footer-carousel-type3 span.mec-event-title-soldout,.mec-owl-carousel .mec-event-footer-carousel-type3 span.mec-few-tickets{display:inline}.mec-owl-carousel .mec-event-footer-carousel-type3 span.mec-labels-normal,.mec-owl-carousel .mec-event-footer-carousel-type3 span.soldout{margin-top:0;color:#fff;display:unset}.mec-wrap .mec-single-event .mec-cancellation-reason span{margin:0;padding:6px 12px;font-size:14px;font-weight:700;white-space:normal;word-break:break-word}.featherlight-content .mec-cancellation-reason{display:block;width:100%;text-align:center;margin-top:20px;margin-bottom:-10px}.mec-event-data-fields{margin-bottom:30px}.mec-event-data-fields ul.mec-event-data-field-items{overflow:hidden;padding-top:10px;padding-left:0}.mec-event-data-fields .mec-event-data-field-item{list-style:none;margin-bottom:10px;border-bottom:1px dashed #e1e2e3;padding-bottom:8px;width:50%;float:left}.mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-value{margin:0 0 8px 0;color:#616263;font-size:13px;line-height:1.5}.mec-event-data-fields .mec-event-data-field-item:last-child{border:none;width:100%}.mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-name{text-transform:none;font-size:13px;font-weight:600;padding-bottom:5px;color:#313131;width:100%;padding-bottom:10px;position:relative;letter-spacing:-.2px}@media (max-width:768px){.mec-event-data-fields .mec-event-data-field-item{width:100%}}.mec-wrap .col-md-4 .mec-event-data-fields .mec-event-data-field-item{width:100%;display:block}.mec-shortcode-organizers{overflow:hidden;margin-top:7px;font-weight:400;line-height:19px;font-size:12px}.mec-event-list-minimal .mec-shortcode-organizers{margin-top:6px}.mec-shortcode-organizers i{color:#777}.mec-shortcode-organizers .mec-organizers{display:inline-block;list-style:none;padding:0 0 0 3px;vertical-align:top}.mec-organizer-item a{color:#777}.mec-event-list-standard .mec-shortcode-organizers .mec-sl-user:before{position:absolute;left:6px;font-size:15px;line-height:26px}.mec-organizer-item a{font:14px/25px sans-serif;font-weight:400;color:#626262}.mec-shortcode-organizers{position:relative;padding-left:28px;margin-bottom:10px}.mec-skin-grid-container .mec-organizers,.mec-skin-grid-container .mec-shortcode-organizers{padding:0;margin:0}.mec-skin-grid-container .mec-shortcode-organizers i{display:none}.mec-skin-grid-container .mec-event-grid-clean .mec-shortcode-organizers a,.mec-skin-grid-container .mec-event-grid-clean .mec-shortcode-organizers a:hover,.mec-skin-grid-container .mec-event-grid-colorful .mec-shortcode-organizers a,.mec-skin-grid-container .mec-event-grid-colorful .mec-shortcode-organizers a:hover{color:#fff;font-size:12px}.mec-skin-grid-container .mec-event-grid-clean .mec-shortcode-organizers a:hover,.mec-skin-grid-container .mec-event-grid-colorful .mec-shortcode-organizers a:hover{text-decoration:underline}.mec-skin-grid-container .mec-event-grid-minimal .mec-shortcode-organizers{margin-top:12px}.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers{position:relative}.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers i{display:block;color:rgba(255,255,255,.4)}.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers i:before{position:absolute;top:6px;left:6px;font-size:17px;font-family:simple-line-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers a{padding-left:35px;font-size:15px;line-height:30px;color:rgba(255,255,255,.4)}.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers a:hover{color:#fff}.mec-calendar-daily .mec-shortcode-organizers,.mec-calendar-daily .mec-shortcode-organizers .mec-organizers{padding:0}.mec-calendar-daily .mec-shortcode-organizers i{display:none}.mec-calendar-daily .mec-organizer-item a{font-size:13px;line-height:1.3;color:#9a9a9a;margin-bottom:0}.mec-events-masonry-wrap .mec-shortcode-organizers i{display:none}.mec-events-masonry-wrap .mec-shortcode-organizers,.mec-events-masonry-wrap .mec-shortcode-organizers .mec-organizers{padding:0}.mec-events-timeline-wrap .mec-shortcode-organizers{width:fit-content;display:inline-block;padding:4px 20px 8px;border-radius:50px}.mec-events-timeline-wrap .mec-organizer-item,.mec-events-timeline-wrap .mec-shortcode-organizers .mec-organizers{margin:0;display:inline-block;padding-right:7px}.mec-events-timeline-wrap .mec-shortcode-organizers i{line-height:24px;margin-right:7px}.mec-events-timeline-wrap .mec-organizer-item:after{content:","}.mec-events-timeline-wrap .mec-organizer-item:last-child:after{content:"";padding:0}.mec-events-timeline-wrap .mec-organizer-item a,.mec-events-timeline-wrap .mec-organizer-item:after{font-weight:500}.mec-events-timeline-wrap .mec-organizer-item a:hover{text-decoration:underline}.mec-event-tile-view .mec-shortcode-organizers,.mec-event-tile-view .mec-shortcode-organizers .mec-organizers{padding:0}.mec-event-tile-view .mec-shortcode-organizers i{line-height:24px}.mec-event-tile-view .mec-shortcode-organizers .mec-organizers a,.mec-event-tile-view .mec-shortcode-organizers i{color:#fff}.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-modal-preloader,.mec-dark-mode .mec-month-navigator-loading{background-color:rgba(40,40,40,.88)}.mec-dark-mode .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button,.mec-dark-mode .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt,.mec-dark-mode .mec-calendar .mec-calendar-row dt:hover,.mec-dark-mode .mec-event-footer .mec-booking-button,.mec-dark-mode .mec-event-grid-classic .mec-event-content,.mec-dark-mode .mec-event-schedule-content .mec-schedule-speakers,.mec-dark-mode .mec-events-meta-group-tags a:hover,.mec-dark-mode .mec-events-toggle .mec-toggle-content .mec-modal-wrap,.mec-dark-mode .mec-fes-form .mec-meta-box-fields,.mec-dark-mode .mec-hourly-schedule-speaker-contact-information a i,.mec-dark-mode .mec-map-view-event-detail.mec-event-detail,.mec-dark-mode .mec-modal-wrap,.mec-dark-mode .mec-next-event-details a,.mec-dark-mode .mec-single-event .mec-event-exporting .mec-export-details a:hover,.mec-dark-mode .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next,.mec-dark-mode .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev,.mec-dark-mode .mec-timetable-events-list .mec-timetable-event,.mec-dark-mode .mec-wrap .button,.mec-dark-mode .mec-wrap a.button:not(.owl-dot):hover,.mec-dark-mode .mec-wrap button:not(.owl-dot):hover,.mec-dark-mode .mec-wrap input[type=button]:hover,.mec-dark-mode .mec-wrap input[type=reset]:hover,.mec-dark-mode .mec-wrap input[type=submit]:hover{background-color:#1f1f1f;color:#d2d2d2}.mec-dark-mode .mec-modal-wrap::-webkit-scrollbar{width:12px}.mec-dark-mode .mec-modal-wrap::-webkit-scrollbar-track{background:#000}.mec-dark-mode .mec-modal-wrap::-webkit-scrollbar-thumb{background-color:#333;border-radius:20px;border:2px solid #000}.mec-dark-mode .mec-modal-preloader,.mec-dark-mode .mec-month-navigator-loading{background-color:#1f1f1f}.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table,.mec-dark-mode .mec-skin-tile-month-navigator-container{background:#282828}.mec-dark-mode .mec-skin-tile-month-navigator-container:after{border-color:#282828 transparent transparent transparent}.mec-dark-mode .mec-event-grid-novel .mec-event-article,body.mec-dark-mode .mec-single-modern .mec-single-event-bar{background-color:#282828;color:#d2d2d2}.mec-dark-mode .event-carousel-type2-head,.mec-dark-mode .mec-box-calendar.mec-calendar .mec-calendar-table-head dt,.mec-dark-mode .mec-calendar .mec-calendar-side .mec-next-month,.mec-dark-mode .mec-calendar .mec-calendar-side .mec-previous-month,.mec-dark-mode .mec-calendar .mec-event-article:hover,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-next,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-prev,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-next-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-previous-month,.mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-event-article:hover,.mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-selected-day,.mec-dark-mode .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover,.mec-dark-mode .mec-calendar.mec-yearly-calendar .mec-calendar-table-head dl dt,.mec-dark-mode .mec-event-carousel-content,.mec-dark-mode .mec-event-cost,.mec-dark-mode .mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button,.mec-dark-mode .mec-event-footer,.mec-dark-mode .mec-event-grid-classic .mec-event-content .mec-wrap .mec-totalcal-box .mec-totalcal-view span,.mec-dark-mode .mec-event-list-minimal a.mec-detail-button,.mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button,.mec-dark-mode .mec-event-list-standard .mec-topsec,.mec-dark-mode .mec-event-more-info,.mec-dark-mode .mec-event-website,.mec-dark-mode .mec-events-agenda-wrap,.mec-dark-mode .mec-events-meta-date,.mec-dark-mode .mec-events-meta-group-tags a,.mec-dark-mode .mec-events-toggle .mec-toggle-item-inner,.mec-dark-mode .mec-fes-form,.mec-dark-mode .mec-fes-form input[type=email],.mec-dark-mode .mec-fes-form input[type=number],.mec-dark-mode .mec-fes-form input[type=password],.mec-dark-mode .mec-fes-form input[type=tel],.mec-dark-mode .mec-fes-form input[type=text],.mec-dark-mode .mec-fes-form select,.mec-dark-mode .mec-fes-form textarea,.mec-dark-mode .mec-fes-list,.mec-dark-mode .mec-hourly-schedule-speaker-info,.mec-dark-mode .mec-load-more-button,.mec-dark-mode .mec-map-lightbox-wp,.mec-dark-mode .mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head,.mec-dark-mode .mec-related-event-content,.mec-dark-mode .mec-single-event .mec-event-exporting .mec-export-details a,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=date],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=email],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=number],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=password],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=tel],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=text],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking select,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking textarea,.mec-dark-mode .mec-single-event .mec-events-meta-group-countdown,.mec-dark-mode .mec-single-event .mec-frontbox,.mec-dark-mode .mec-single-event .mec-speakers-details ul li,.mec-dark-mode .mec-single-event-additional-organizers,.mec-dark-mode .mec-single-event-category,.mec-dark-mode .mec-single-event-date,.mec-dark-mode .mec-single-event-label,.mec-dark-mode .mec-single-event-location,.mec-dark-mode .mec-single-event-organizer,.mec-dark-mode .mec-single-event-time,.mec-dark-mode .mec-single-modern .col-md-4 .mec-frontbox,.mec-dark-mode .mec-slider-t1-wrap,.mec-dark-mode .mec-timetable-events-list .mec-timetable-event,.mec-dark-mode .mec-timetable-t2-wrap,.mec-dark-mode .mec-ttt2-title,.mec-dark-mode .mec-wrap .mec-event-countdown-style1,.mec-dark-mode .mec-wrap .mec-event-countdown-style2,.mec-dark-mode .mec-wrap .mec-totalcal-box,.mec-dark-mode .mec-wrap .mec-totalcal-box i,.mec-dark-mode .mec-wrap .mec-totalcal-box input,.mec-dark-mode .mec-wrap .mec-totalcal-box select,.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover,.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover,.mec-dark-mode.mec-wrap .mec-totalcal-box .mec-totalcal-view span,.mec-dark-mode.mec-wrap .mec-totalcal-box i,.mec-dark-mode.mec-wrap .mec-totalcal-box input,.mec-dark-mode.mec-wrap .mec-totalcal-box select{background-color:#282828}.mec-dark-mode .event-carousel-type2-head,.mec-dark-mode .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button,.mec-dark-mode .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,.mec-dark-mode .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month,.mec-dark-mode .mec-box-calendar.mec-calendar .mec-calendar-table-head dt,.mec-dark-mode .mec-box-calendar.mec-calendar dt,.mec-dark-mode .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt,.mec-dark-mode .mec-breadcrumbs,.mec-dark-mode .mec-calendar .mec-calendar-side .mec-next-month,.mec-dark-mode .mec-calendar .mec-calendar-side .mec-previous-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-next,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-prev .mec-calendar.mec-calendar-daily .mec-calendar-a-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-next-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-previous-month,.mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec,.mec-dark-mode .mec-event-carousel-content,.mec-dark-mode .mec-event-footer,.mec-dark-mode .mec-event-footer .mec-booking-button,.mec-dark-mode .mec-event-list-minimal .mec-event-article,.mec-dark-mode .mec-event-list-minimal a.mec-detail-button,.mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button,.mec-dark-mode .mec-event-list-modern .mec-event-article,.mec-dark-mode .mec-event-list-standard .mec-event-article,.mec-dark-mode .mec-event-list-standard .mec-event-meta-wrap,.mec-dark-mode .mec-event-list-standard .mec-topsec,.mec-dark-mode .mec-event-schedule-content,.mec-dark-mode .mec-event-schedule-content dl:before,.mec-dark-mode .mec-events-agenda-wrap,.mec-dark-mode .mec-events-meta-group-booking ul.mec-book-price-details,.mec-dark-mode .mec-events-meta-group-booking ul.mec-book-price-details li,.mec-dark-mode .mec-events-meta-group-tags a,.mec-dark-mode .mec-events-toggle .mec-toggle-content,.mec-dark-mode .mec-events-toggle .mec-toggle-item,.mec-dark-mode .mec-events-toggle .mec-toggle-item-inner,.mec-dark-mode .mec-fes-form .mec-meta-box-fields,.mec-dark-mode .mec-fes-form input[type=email],.mec-dark-mode .mec-fes-form input[type=number],.mec-dark-mode .mec-fes-form input[type=password],.mec-dark-mode .mec-fes-form input[type=tel],.mec-dark-mode .mec-fes-form input[type=text],.mec-dark-mode .mec-fes-form select,.mec-dark-mode .mec-fes-form textarea,.mec-dark-mode .mec-hourly-schedule-speaker-info,.mec-dark-mode .mec-load-more-button,.mec-dark-mode .mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head,.mec-dark-mode .mec-next-event-details a,.mec-dark-mode .mec-related-events-wrap h3.mec-rec-events-title,.mec-dark-mode .mec-single-event .mec-event-exporting .mec-export-details a:hover,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking form>h4,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=date],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=email],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=number],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=password],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=tel],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=text],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking select,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking textarea,.mec-dark-mode .mec-single-event .mec-events-meta-group-countdown,.mec-dark-mode .mec-single-event .mec-frontbox,.mec-dark-mode .mec-single-event .mec-frontbox-title,.mec-dark-mode .mec-timetable-t2-wrap,.mec-dark-mode .mec-wrap .mec-totalcal-box,.mec-dark-mode .mec-wrap .mec-totalcal-box .mec-totalcal-view span,.mec-dark-mode .mec-wrap .mec-totalcal-box i,.mec-dark-mode .mec-wrap .mec-totalcal-box input,.mec-dark-mode .mec-wrap .mec-totalcal-box select,.mec-dark-mode .mec-yearly-view-wrap,.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec{border-color:#353535}.mec-dark-mode .entry-content .mec-wrap h1,.mec-dark-mode .entry-content .mec-wrap h2,.mec-dark-mode .entry-content .mec-wrap h3,.mec-dark-mode .entry-content .mec-wrap h4,.mec-dark-mode .entry-content .mec-wrap h5,.mec-dark-mode .entry-content .mec-wrap h6,.mec-dark-mode .mec-breadcrumbs a,.mec-dark-mode .mec-calendar .mec-event-article .mec-event-title a,.mec-dark-mode .mec-calendar dt,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event,.mec-dark-mode .mec-calendar.mec-event-container-simple dl dt.mec-calendar-day,.mec-dark-mode .mec-event-carousel-content .mec-event-carousel-title a,.mec-dark-mode .mec-event-content p,.mec-dark-mode .mec-event-grid-classic .mec-event-title a,.mec-dark-mode .mec-event-grid-clean .mec-event-title a,.mec-dark-mode .mec-event-grid-minimal .mec-event-date span,.mec-dark-mode .mec-event-grid-minimal .mec-event-title a,.mec-dark-mode .mec-event-grid-modern .mec-event-title a,.mec-dark-mode .mec-event-grid-simple .mec-event-title a,.mec-dark-mode .mec-event-list-classic .mec-event-title a,.mec-dark-mode .mec-event-list-minimal .mec-event-title a,.mec-dark-mode .mec-event-list-minimal a.mec-detail-button,.mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button,.mec-dark-mode .mec-event-list-standard .mec-event-title a,.mec-dark-mode .mec-events-meta-group-booking ul.mec-book-price-details li,.mec-dark-mode .mec-events-meta-group-booking ul.mec-book-price-details li span.mec-book-price-detail-amount,.mec-dark-mode .mec-events-meta-group-tags a,.mec-dark-mode .mec-events-toggle .mec-toggle-item-inner i,.mec-dark-mode .mec-fes-form,.mec-dark-mode .mec-fes-form input[type=email],.mec-dark-mode .mec-fes-form input[type=number],.mec-dark-mode .mec-fes-form input[type=password],.mec-dark-mode .mec-fes-form input[type=tel],.mec-dark-mode .mec-fes-form input[type=text],.mec-dark-mode .mec-fes-form label,.mec-dark-mode .mec-fes-form select,.mec-dark-mode .mec-fes-form textarea,.mec-dark-mode .mec-fes-list,.mec-dark-mode .mec-hourly-schedule-speaker-contact-information a i,.mec-dark-mode .mec-hourly-schedule-speaker-description,.mec-dark-mode .mec-hourly-schedule-speaker-name,.mec-dark-mode .mec-load-more-button,.mec-dark-mode .mec-next-event-details abbr,.mec-dark-mode .mec-related-event-content h5 a,.mec-dark-mode .mec-related-event-content span,.mec-dark-mode .mec-single-event .mec-event-meta dt,.mec-dark-mode .mec-single-event .mec-event-meta h3,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking form>h4,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking h5 span,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=date],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=email],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=number],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=password],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=tel],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=text],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking label,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking select,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking textarea,.mec-dark-mode .mec-single-event .mec-frontbox-title,.mec-dark-mode .mec-single-event .mec-speakers-details ul li .mec-speaker-job-title,.mec-dark-mode .mec-single-modern .mec-single-event-bar>div h3,.mec-dark-mode .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next i,.mec-dark-mode .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev i,.mec-dark-mode .mec-timeline-main-content h4 a,.mec-dark-mode .mec-timetable-event .mec-timetable-event-time,.mec-dark-mode .mec-timetable-events-list .mec-timetable-event span a,.mec-dark-mode .mec-tooltip-event-title,.mec-dark-mode .mec-ttt2-title,.mec-dark-mode .mec-wrap,.mec-dark-mode .mec-wrap .mec-event-list-modern .mec-event-title a,.mec-dark-mode .mec-wrap .mec-event-schedule-content a,.mec-dark-mode .mec-wrap .mec-single-title,.mec-dark-mode .mec-wrap .mec-totalcal-box .mec-totalcal-view span,.mec-dark-mode .mec-wrap .mec-totalcal-box input,.mec-dark-mode .mec-wrap .mec-totalcal-box select,.mec-dark-mode .mec-wrap h1,.mec-dark-mode .mec-wrap h2,.mec-dark-mode .mec-wrap h3,.mec-dark-mode .mec-wrap h4,.mec-dark-mode .mec-wrap h5,.mec-dark-mode .mec-wrap h6,.mec-dark-mode .mec-wrap p{color:#d2d2d2}.mec-dark-mode .mec-breadcrumbs a:hover,.mec-dark-mode .mec-calendar .mec-event-article .mec-event-title a:hover,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event:hover,.mec-dark-mode .mec-event-footer .mec-booking-button:hover,.mec-dark-mode .mec-event-grid-classic .mec-event-title a:hover,.mec-dark-mode .mec-event-grid-minimal .mec-event-date:hover,.mec-dark-mode .mec-event-grid-minimal .mec-event-title a:hover,.mec-dark-mode .mec-event-list-classic .mec-event-title a:hover,.mec-dark-mode .mec-event-list-minimal .mec-event-title a:hover,.mec-dark-mode .mec-event-list-minimal a.mec-detail-button:hover,.mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover,.mec-dark-mode .mec-event-list-standard .mec-event-title a:hover,.mec-dark-mode .mec-single-event .mec-event-meta dd a:hover,.mec-dark-mode .mec-wrap .mec-event-list-modern .mec-event-title a:hover,.mec-dark-mode .mec-wrap .mec-totalcal-box .mec-totalcal-view span:hover,.mec-dark-mode .mec-wrap a:hover{color:#fff}.mec-dark-mode .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child{border-color:#333!important}.mec-dark-mode .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:nth-child(odd){background:#1f1f1f!important}.mec-dark-mode .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix{background:#282828!important}.mec-dark-mode .lity-container .mec-events-meta-group-booking input[type=radio]:before,.mec-dark-mode .mec-related-events-wrap h3.mec-rec-events-title:before,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=checkbox],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=radio]:before{background-color:#c4cace}.mec-dark-mode .lity-container .mec-events-meta-group-booking input[type=radio]:before,.mec-dark-mode .mec-month-divider span,.mec-dark-mode .mec-related-events-wrap h3.mec-rec-events-title:before,.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=checkbox],.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=radio]:before{border-color:#313131}.mec-dark-mode .event-carousel-type3-head .mec-event-footer-carousel-type3,.mec-dark-mode .mec-agenda-events-wrap,.mec-dark-mode .mec-av-spot .mec-av-spot-content,.mec-dark-mode .mec-av-spot .mec-av-spot-head,.mec-dark-mode .mec-av-spot-wrap .mec-event-grid-modern .event-grid-modern-head,.mec-dark-mode .mec-calendar .mec-calendar-side .mec-next-month:hover,.mec-dark-mode .mec-calendar .mec-calendar-side .mec-previous-month:hover,.mec-dark-mode .mec-calendar .mec-calendar-topsec,.mec-dark-mode .mec-calendar .mec-event-article:hover,.mec-dark-mode .mec-calendar dt,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event:hover,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a:hover,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-top,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-next-month:hover,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-previous-month:hover,.mec-dark-mode .mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt:hover,.mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec,.mec-dark-mode .mec-event-cover-classic,.mec-dark-mode .mec-event-footer .mec-booking-button:hover,.mec-dark-mode .mec-event-grid-clean .mec-event-article,.mec-dark-mode .mec-event-grid-clean .mec-event-content,.mec-dark-mode .mec-event-grid-modern .mec-event-article,.mec-dark-mode .mec-event-grid-modern .mec-event-content,.mec-dark-mode .mec-event-list-minimal a.mec-detail-button:hover,.mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover,.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing,.mec-dark-mode .mec-events-toggle .mec-toggle-item-inner:hover,.mec-dark-mode .mec-hourly-schedule-speaker-contact-information a:hover i,.mec-dark-mode .mec-masonry .mec-masonry-content,.mec-dark-mode .mec-masonry .mec-masonry-head,.mec-dark-mode .mec-slider-t1 .mec-slider-t1-content,.mec-dark-mode .mec-slider-t5 .mec-slider-t5-content,.mec-dark-mode .mec-slider-t5-wrap,.mec-dark-mode .mec-slider-t5-wrap .mec-event-grid-modern .event-grid-modern-head,.mec-dark-mode .mec-timeline-event-content,.mec-dark-mode .mec-timeline-month-divider,.mec-dark-mode .mec-timetable-events-list .mec-timetable-event:hover,.mec-dark-mode .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part3,.mec-dark-mode .mec-wrap .mec-totalcal-box,.mec-dark-mode .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar,.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-calendar-sec,.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year,.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year,.mec-dark-mode .tooltipster-sidetip:not(.uael-tooltipster-active) .tooltipster-content{background:#191919}.mec-dark-mode .event-carousel-type3-head .mec-event-footer-carousel-type3,.mec-dark-mode .event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button,.mec-dark-mode .mec-av-spot,.mec-dark-mode .mec-av-spot-wrap .mec-event-grid-modern .event-grid-modern-head,.mec-dark-mode .mec-box-calendar.mec-calendar dl dt:last-child,.mec-dark-mode .mec-calendar,.mec-dark-mode .mec-calendar .mec-event-article,.mec-dark-mode .mec-calendar.mec-box-calendar .mec-table-nullday:last-child,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-next-month:hover,.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-previous-month:hover,.mec-dark-mode .mec-event-cover-classic,.mec-dark-mode .mec-event-cover-clean,.mec-dark-mode .mec-event-grid-classic .mec-event-article,.mec-dark-mode .mec-event-grid-clean .mec-event-article,.mec-dark-mode .mec-event-grid-modern .mec-event-article,.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing,.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing:after,.mec-dark-mode .mec-event-sharing-wrap>li:first-of-type,.mec-dark-mode .mec-events-agenda,.mec-dark-mode .mec-fes-form .mec-meta-box-fields,.mec-dark-mode .mec-masonry,.mec-dark-mode .mec-slider-t5-wrap .mec-event-grid-modern .event-grid-modern-head,.mec-dark-mode .mec-timeline-month-divider,.mec-dark-mode .mec-wrap .mec-totalcal-box,.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year,.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year{border-color:#353535}.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing:after{border-color:#191919 transparent transparent transparent}.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing:before{border-color:#353535 transparent transparent transparent}.mec-dark-mode .mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=text],.mec-dark-mode .mec-events-meta-group-booking .StripeElement,.mec-dark-mode .mec-wrap .mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=email],.mec-dark-mode .mec-wrap .mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=text]{background:#999!important;border:1px solid #353535!important;box-shadow:none!important;color:#353535!important}.mec-dark-mode .CardField CardField--ltr .__PrivateStripeElement .InputContainer input{color:#d2d2d2!important}.mec-dark-mode .mec-events-toggle .mec-toggle-item{border:1px solid #e4e4e4;box-shadow:0 10px 15px #282828}.mec-dark-mode .mec-agenda-events-wrap .mec-event-grid-colorful .mec-event-content{background-color:transparent}.mec-dark-mode .mec-calendar .mec-calendar-side{box-shadow:0 1px 5px 6px rgba(255,255,255,.005) inset}.mec-dark-mode .tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-box{border:1px solid #282828!important}.mec-dark-mode .mec-timeline-event-content:after{border-color:transparent #191919 transparent transparent}.mec-dark-mode .mec-fes-form .mec-meta-box-fields{box-shadow:0 2px 6px -3px #353535}.mec-dark-mode .mec-fes-form .mec-meta-box-fields h4{color:#d2d2d2;background:#000}.mec-dark-mode .mec-fes-form input[type=email],.mec-dark-mode .mec-fes-form input[type=number],.mec-dark-mode .mec-fes-form input[type=password],.mec-dark-mode .mec-fes-form input[type=tel],.mec-dark-mode .mec-fes-form input[type=text],.mec-dark-mode .mec-fes-form select,.mec-dark-mode .mec-fes-form textarea{box-shadow:0 2px 5px rgba(0,0,0,.38) inset}.mec-dark-mode .mec-fes-form input{background:#353535!important;color:#d2d2d2!important}.mec-dark-mode .mec-booking-tab-content .button:hover,.mec-dark-mode .mec-booking-tab-content .mec-reg-field-add-option:hover,.mec-dark-mode .mec-fes-form .mec-form-row .button:not(.wp-color-result):hover{background:#353535;color:#d2d2d2;border-color:#353535;box-shadow:0 2px 6px -3px #353535}.mec-dark-mode .mec-booking-tab-content .button,.mec-dark-mode .mec-booking-tab-content .mec-reg-field-add-option,.mec-dark-mode .mec-fes-form .mec-form-row .button:not(.wp-color-result),.mec-dark-mode .mec-fes-form input[type=file],.mec-dark-mode ul#mec_orgz_form_row li .mec-additional-organizer-remove,.mec-dark-mode ul#mec_reg_form_fields li .mec_reg_field_remove{color:#d2d2d2;background:#282828;border:2px solid #353535;box-shadow:0 2px 6px -3px #353535}.mec-dark-mode #mec_reg_form_fields input[type=checkbox],.mec-dark-mode #mec_reg_form_fields input[type=radio],.mec-dark-mode .mec-form-row input[type=checkbox],.mec-dark-mode .mec-form-row input[type=radio]{background-color:#000;border:1px solid #353535;box-shadow:0 1px 3px -1px #353535}.mec-dark-mode .mec-fes-form .select2-container{border:1px solid #353535;background-color:#282828;color:#d2d2d2}.mec-dark-mode ul#mec_bfixed_form_fields li,.mec-dark-mode ul#mec_orgz_form_row li,.mec-dark-mode ul#mec_reg_form_fields li{background:#000;border-color:#000}.mec-dark-mode #mec_meta_box_tickets_form [id^=mec_ticket_row] .mec_add_price_date_button{background:#000;border-color:#2d2d2d;box-shadow:0 2px 6px -3px #2d2d2d}.mec-dark-mode #mec_reg_form_field_types .button.red{background:#2d2d2d;border-color:#2d2d2d;box-shadow:0 2px 6px -3px #2d2d2d}.mec-dark-mode #mec_bfixed_form_field_types .button,.mec-dark-mode #mec_reg_form_field_types .button{color:#d2d2d2;box-shadow:0 2px 6px -3px #2d2d2d;border-color:#2d2d2d}.mec-dark-mode #mec_meta_box_tickets_form [id^=mec_ticket_row] .mec_add_price_date_button:hover,.mec-dark-mode #mec_reg_form_field_types .button:hover{background:#000}.mec-dark-mode ul#mec_bfixed_form_fields li .mec_bfixed_field_remove,.mec-dark-mode ul#mec_orgz_form_row li .mec-additional-organizer-remove,.mec-dark-mode ul#mec_reg_form_fields li .mec_reg_field_remove{background:#282828}.mec-dark-mode #mec_taxes_fees_container_toggle [id^=mec_remove_fee_button]:hover,.mec-dark-mode #mec_ticket_variations_list [id^=mec_remove_ticket_variation_button]:hover,.mec-dark-mode ul#mec_bfixed_form_fields li .mec_bfixed_field_remove:hover,.mec-dark-mode ul#mec_orgz_form_row li .mec-additional-organizer-remove:hover,.mec-dark-mode ul#mec_reg_form_fields li .mec_reg_field_remove:hover{color:#fff;border:2px solid #ea6485;background:#ea6485}.mec-events-meta-group-booking-shortcode{background-color:#e6f7ff;padding:40px;position:relative}.mec-events-meta-group-booking-shortcode h4{margin-bottom:20px}.mec-booking-shortcode .mec-event-tickets-list.mec-sell-all-occurrences{width:100%}.mec-booking-shortcode .mec-book-reg-field-mec_email{width:48%;display:inline-block;margin-right:30px}.mec-booking-shortcode .mec-book-reg-field-name{width:48%;display:inline-block}.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month{width:48%;display:inline-block;vertical-align:top;margin-right:30px}.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-cvv2{width:48%;display:inline-block}.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month .nice-select{width:48%;display:inline-block}.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month label{width:100%}.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month .nice-select:first-of-type{margin-right:10px}.mec-booking-shortcode .mec-form-row.mec-name-stripe,.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-card-type,.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-first-name{width:48%;vertical-align:top;display:inline-block;margin-right:30px}.mec-booking-shortcode .mec-form-row.mec-email-stripe,.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-cc-number,.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-last-name{width:48%;display:inline-block}.mec-events-meta-group-booking .mec-booking-shortcode .StripeElement{height:56px;padding:19px 12px 0;max-width:420px}.mec-booking-shortcode .nice-select,.mec-booking-shortcode input{float:none;border:1px solid #c7ebfb!important;border-radius:3px;background-color:#fff;height:41px;line-height:39px;padding-left:15px;padding-right:15px;margin:0;margin-bottom:24px!important;color:#00acf8;font-size:14px;font-weight:400;box-shadow:none!important;min-height:unset;min-width:unset;padding-top:0;padding-bottom:0}.mec-booking-shortcode .mec-gateway-message.mec-success{font-size:14px}.mec-booking-shortcode .mec-form-row.mec-name-stripe{margin-bottom:0!important}.mec-booking-shortcode .mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=text],.mec-events-meta-group-booking .mec-booking-shortcode .StripeElement{border:1px solid #c7ebfb!important;border-radius:3px;box-shadow:none!important}.mec-booking-shortcode .nice-select ul{width:100%}.mec-booking-shortcode .mec-event-ticket-name,.mec-booking-shortcode .mec-event-ticket-price,.mec-booking-shortcode .mec-ticket-variation-name,.mec-booking-shortcode .mec-ticket-variation-price,.mec-booking-shortcode label{font-size:14px;line-height:19px;font-weight:400;color:#00acf8;padding-right:5px;margin:0 0 4px!important}.mec-booking-shortcode span.mec-event-ticket-available{margin-top:-22px!important;margin-bottom:28px!important;display:block;font-size:11px;letter-spacing:.5px;font-weight:300;color:#80abbf}.mec-booking-shortcode button{background-color:#00acf8;border-radius:2px;box-shadow:0 2px 2px rgba(0,172,248,.27);font-weight:500;font-size:11px;letter-spacing:.5px;margin:0;min-width:116px;padding:16px 15px 14px;float:none;position:relative;border:none;color:#fff;display:inline-block}.mec-booking-shortcode .mec-booking-form-container ul li{list-style:none}.mec-booking-shortcode .mec-booking-form-container ul{padding:0}.mec-events-meta-group-booking-shortcode .mec-error{background-color:#ff017e;color:#fff!important;margin:24px 0 24px;padding:10px 15px;border-radius:3px}.mec-events-meta-group-booking-shortcode .info-msg{margin:24px 0 24px}.mec-booking-shortcode .mec-book-ticket-variation h5{margin:0 0 4px}.mec-booking-shortcode .mec-book-available-tickets-details-header{border-bottom:2px solid #00acf8}.mec-booking-shortcode .mec-book-available-tickets-details-header,.mec-booking-shortcode .mec-book-available-tickets-details-item,.mec-booking-shortcode .mec-book-price-detail{display:-webkit-box;display:flex;flex-wrap:wrap}.mec-booking-shortcode .mec-book-available-tickets-details-header span,.mec-booking-shortcode .mec-book-available-tickets-details-item span,.mec-booking-shortcode .mec-book-price-detail span{-webkit-box-flex:1.97;flex:1.97 1.97 0;min-height:1px;font-size:14px;line-height:22px;color:#616264;font-weight:500;padding-bottom:20px;padding-top:20px}.mec-booking-shortcode .mec-book-available-tickets-details span:nth-of-type(2),.mec-booking-shortcode .mec-book-available-tickets-details-item span:nth-of-type(2),.mec-booking-shortcode .mec-book-price-detail span:nth-of-type(2){-webkit-box-flex:1;flex:1 1 0}.mec-booking-shortcode .mec-book-available-tickets-details span:last-child,.mec-booking-shortcode .mec-book-available-tickets-details-item span:last-child,.mec-booking-shortcode .mec-book-price-detail span:last-child{-webkit-box-flex:1.085;flex:1.085 1.085 0}.mec-booking-shortcode .mec-book-available-tickets-details-header span{padding-bottom:11px}.mec-booking-shortcode .mec-book-available-tickets-details-item span{font-weight:400;font-size:12px}.mec-booking-shortcode span.mec-book-price-detail-amount,.mec-booking-shortcode span.mec-book-price-detail-description{font-size:14px;line-height:22px;font-weight:500;padding:6px 0;color:#000}.mec-booking-shortcode span.mec-book-price-detail-amount{color:#777}.mec-booking-shortcode .mec-book-form-gateways label{cursor:pointer}.mec-booking-shortcode .mec-book-form-gateways label{cursor:pointer}.mec-booking-shortcode span.mec-book-price-detail-description{padding:6px 13px 6px 0;font-size:14px;font-weight:400;color:#00acf8}.mec-booking-shortcode ul.mec-book-price-details li{border-right:1px solid #c7ebfb!important}@media(max-width:980px){.mec-events-meta-group-booking-shortcode{padding:20px}.mec-booking-shortcode ul.mec-book-price-details li{width:100%;border-right:0!important;border-bottom:1px solid}.mec-booking-shortcode ul.mec-book-price-details li:last-child{width:100%;border-right:0;border-bottom:0 solid}}.mec-booking-shortcode span.mec-book-price-total{font-size:22px;line-height:22px;font-weight:700;color:#2bbc10;margin-top:20px;margin-bottom:35px;display:inline-block}.mec-booking-shortcode ul.mec-book-price-details{border:1px solid #c7ebfb!important;border-radius:3px;box-shadow:none!important}.mec-booking-shortcode span.mec-book-price-total-description{font-size:18px;line-height:22px;font-weight:700;color:#000}.mec-booking-shortcode span.mec-book-price-total-amount{font-size:22px;line-height:22px;font-weight:700;color:#2bbc10}.mec-booking-shortcode .mec-book-form-price{clear:both;position:relative}.mec-booking-shortcode .mec-book-form-gateway-label input[type=radio]:after{content:"";display:inline-block;width:7px;height:7px;background-color:#fff;border-radius:50%;cursor:pointer;position:absolute;top:4px;left:3px}.mec-booking-shortcode .mec-book-form-gateway-label input[type=radio]:before{box-shadow:none;border:2px solid #a8e4ff;width:17px;height:17px;position:absolute;top:-9px;left:-2px;margin:0;content:"";display:inline-block;background:#fff;border-radius:18px;cursor:pointer;position:relative}.mec-booking-shortcode .mec-book-form-gateway-label{-webkit-box-flex:0;flex:0 0 50%;margin-bottom:14px;padding-right:15px}.mec-booking-shortcode .mec-book-form-gateways{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:20px}.mec-booking-shortcode .mec-book-form-gateway-checkout{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.mec-booking-shortcode input::-webkit-input-placeholder,.mec-booking-shortcode textarea::-webkit-input-placeholder{color:#afe6ff}.mec-booking-shortcode input::-moz-placeholder,.mec-booking-shortcode textarea::-moz-placeholder{color:#afe6ff}.mec-booking-shortcode input:-ms-input-placeholder,.mec-booking-shortcode textarea:-ms-input-placeholder{color:#afe6ff}.mec-booking-shortcode input:-moz-placeholder,.mec-booking-shortcode textarea:-moz-placeholder{color:#afe6ff}.mec-booking-shortcode input[type=radio]:checked:before{border:2px solid #a8e4ff;box-shadow:none}.mec-booking-shortcode input[type=radio]:checked:after{background-color:#00acf8}.mec-booking-shortcode .mec-book-form-gateway-label label input{position:relative;cursor:pointer;margin:0!important;height:auto;margin-right:4px!important}.mec-booking-shortcode .mec-click-pay button[type=submit]{position:absolute;left:190px;bottom:40px}.mec-booking-shortcode button#mec-book-form-btn-step-2{margin-left:30px}.mec-booking-shortcode .mec-ticket-name{display:inline-block;background-color:#fff;border-radius:3px;font-size:12px;line-height:12px;font-weight:400;color:#00acf8;padding:8px 13px;letter-spacing:0}.mec-booking-shortcode .mec_book_first_for_all{display:none}.mec-booking-shortcode li.mec-first-for-all-wrapper{margin-bottom:20px}.mec-booking-shortcode label.wn-checkbox-label:before{display:inline-block;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;content:"";-webkit-transition:opacity ease .5;-moz-transition:opacity ease .5;transition:opacity ease .5;position:absolute;background-color:#00acf8;width:2px;-webkit-transform:rotate(-138deg);transform:rotate(-138deg)}.mec-booking-shortcode label.wn-checkbox-label{position:relative;display:inline-block;-moz-transition:border-color ease .2s;-o-transition:border-color ease .2s;-webkit-transition:border-color ease .2s;transition:border-color ease .2s;cursor:pointer;vertical-align:middle;font-size:14px;line-height:19px;font-weight:400;color:#00acf8;margin:0 0 4px!important;padding:0;background-color:#fff;border:2px solid #a8e4ff;width:17px;height:17px;border-radius:3px;margin-right:9px!important;box-shadow:none}.mec-booking-shortcode label.wn-checkbox-label:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-animation:dothabottomcheck 80ms ease 0s forwards;-o-animation:dothabottomcheck 80ms ease 0s forwards;-webkit-animation:dothabottomcheck 80ms ease 0s forwards;animation:dothabottomcheck 80ms ease 0s forwards;content:"";display:inline-block;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;content:"";-webkit-transition:opacity ease .5;-moz-transition:opacity ease .5;transition:opacity ease .5;position:absolute;background-color:#00acf8;width:2px}.mec-booking-shortcode input[type=checkbox]:checked+.wn-checkbox-label::after{height:5px;left:2px;top:7px;-moz-animation:dothatopcheck .16s ease 0s forwards;-o-animation:dothatopcheck .16s ease 0s forwards;-webkit-animation:dothatopcheck .16s ease 0s forwards;animation:dothatopcheck .16s ease 0s forwards}.mec-booking-shortcode input[type=checkbox]:checked+.wn-checkbox-label::before{height:6px;left:7px;top:9px;-moz-animation:dothatopcheck .16s ease 0s forwards;-o-animation:dothatopcheck .16s ease 0s forwards;-webkit-animation:dothatopcheck .16s ease 0s forwards;animation:dothatopcheck .16s ease 0s forwards}.mec-booking-shortcode button[type=button],.mec-booking-shortcode button[type=submit]{font-weight:500;font-size:13px;letter-spacing:.5px;line-height:16px;outline:0}.mec-booking-shortcode button.mec-book-form-back-button{background-color:#afe6ff;box-shadow:0 2px 2px rgba(175,230,255,.27)}.mec-booking-shortcode button[type=button]:hover,.mec-booking-shortcode button[type=submit]:hover{background-color:#000;text-decoration:none;box-shadow:0 4px 10px rgba(1,2,4,.32)}.mec-booking-shortcode a.button:after,.mec-booking-shortcode button[type=submit]:after{display:none;width:13px;height:13px;border-top:0;border-right:.1em solid #f0f1f1;border-bottom:.1em solid #fbfbfb;border-left:.1em solid #fff;content:"";-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:mecloader 1.1s infinite linear;animation:mecloader 1.1s infinite linear;background:rgba(0,0,0,0);position:absolute;top:18px;right:20px;border-radius:50%;z-index:999999999999}.mec-booking-shortcode a.button.loading:after,.mec-booking-shortcode button[type=submit].loading:after{display:block}.mec-booking-shortcode .mec-book-form-coupon{margin-bottom:35px}.mec-booking-calendar-month-navigation{position:relative;text-align:center;padding:1px 0 1px;max-width:330px}.mec-booking-calendar.mec-wrap{margin-bottom:20px;width:100%}.mec-booking-calendar.mec-wrap{max-width:330px;background:#fff;box-shadow:0 1px 5px 6px rgba(0,0,0,.005) inset;border:1px solid #efefef}.mec-booking-calendar-month-navigation .mec-calendar-header h2{text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.14;margin:16px auto;color:#333}.mec-booking-calendar-month-navigation .mec-next-month,.mec-booking-calendar-month-navigation .mec-previous-month{cursor:pointer;position:absolute;top:0;min-width:40px;height:40px;line-height:40px;text-align:center;background:#fff;color:#a9a9a9;font-size:10px;letter-spacing:1px;text-transform:uppercase;padding-left:5px;padding-right:5px;border-top:none;transition:all .33s ease;border-bottom:1px solid #efefef;box-shadow:0 2px 0 0 rgba(0,0,0,.015);transition:all .33s ease}.mec-booking-calendar-month-navigation .mec-previous-month{left:0;border-bottom-right-radius:6px;border-left:none;border-right:1px solid #efefef}.mec-booking-calendar-month-navigation .mec-next-month{right:0;border-bottom-left-radius:6px;border-right:none;border-left:1px solid #efefef}.mec-booking-calendar-month-navigation .mec-next-month:hover,.mec-booking-calendar-month-navigation .mec-previous-month:hover{background-color:#f9f9f9;color:#40d9f1}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar{margin-bottom:0;width:100%}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar dl dt{text-align:center;padding:0;height:47px;line-height:47px;border:0;cursor:pointer}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar dl dt:last-child{border:0}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-row dt:hover{background:0 0}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-novel-selected-day,.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-novel-selected-day span{width:32px;height:32px;margin:auto;line-height:30px;border-radius:50%;font-size:12px;font-weight:600;padding:0}.mec-has-event-for-booking{position:relative}.mec-has-event-for-booking .mec-calendar-novel-selected-day{border:2px solid #40d9f1;border-radius:50px;cursor:pointer}.mec-has-event-for-booking.mec-active .mec-calendar-novel-selected-day{background-color:#40d9f1}.mec-has-event-for-booking .mec-booking-calendar-date,.mec-has-event-for-booking .mec-booking-tooltip,.mec-multiple-event .mec-has-event-for-booking .mec-booking-tooltip{opacity:0;visibility:hidden;transition:all .4s ease}.mec-has-event-for-booking .mec-booking-tooltip,.mec-multiple-event .mec-has-event-for-booking .mec-booking-tooltip{top:60px}.mec-has-event-for-booking .mec-booking-tooltip,.mec-multiple-event .mec-has-event-for-booking .mec-booking-tooltip{position:absolute;z-index:99;width:150px;font-size:9px;left:calc(50% - 75px);background:#535a61;line-height:29px;border-radius:4px;color:#fff;font-weight:400;letter-spacing:1px;text-transform:uppercase;padding:3px 5px;box-shadow:0 4px 15px -2px #444b50a3}.mec-has-event-for-booking:hover .mec-booking-calendar-date,.mec-has-event-for-booking:hover .mec-booking-tooltip,.mec-has-event-for-booking:hover .mec-booking-tooltip.multiple-time .mec-booking-calendar-date,.mec-multiple-event .mec-has-event-for-booking:hover .mec-booking-calendar-date,.mec-multiple-event .mec-has-event-for-booking:hover .mec-booking-tooltip{opacity:1;visibility:visible}.mec-has-event-for-booking:hover .mec-booking-tooltip,.mec-multiple-event .mec-has-event-for-booking:hover .mec-booking-tooltip{top:43px}.mec-has-event-for-booking .mec-booking-calendar-date:before,.mec-multiple-event .mec-has-event-for-booking .mec-booking-calendar-date:before{display:block;content:""!important;position:absolute!important;width:12px;height:12px;top:-6px;left:calc(50% - 6px);transform:rotate(-45deg)!important;background-color:#535a61;z-index:0!important;box-shadow:0 8px 9px -9px #535a61!important}.mec-multiple-event .mec-has-event-for-booking .mec-booking-calendar-date-hover{border-bottom:1px solid #ffffff30}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .first-day{position:relative;padding-left:7px}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .first-day .mec-calendar-novel-selected-day{border-radius:47px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;width:100%}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .first-day .mec-calendar-novel-selected-day span{margin-left:-7px}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .last-day{position:relative;padding-right:7px}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .last-day .mec-calendar-novel-selected-day{border-radius:47px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;width:100%}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .last-day .mec-calendar-novel-selected-day span{margin-right:-7px}.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .middle-day .mec-calendar-novel-selected-day{border-radius:0;border-right:0;border-left:0;width:100