Modern Events Calendar Lite - Version 4.2.2

Version Description

  • Fixed: Tag filtering issue
  • Fixed: Displaying attendee email in attendees module
  • Fixed: Google export link to include event description in addition to event title
Download this release

Release Info

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

Code changes from version 4.2.1 to 4.2.2

Files changed (56) hide show
  1. app/features/contextual.php +16 -16
  2. app/features/events.php +2520 -2130
  3. app/features/feed/rss2.php +2 -0
  4. app/features/mec.php +765 -767
  5. app/features/mec/dashboard.php +17 -3
  6. app/features/mec/support-page.php +1 -1
  7. app/libraries/factory.php +1 -1
  8. app/libraries/main.php +1 -1
  9. app/libraries/notifications.php +4 -1
  10. app/libraries/skins.php +6 -11
  11. app/modules/attendees-list/details.php +8 -1
  12. app/modules/booking/default.php +13 -3
  13. app/modules/booking/steps/form.php +10 -3
  14. app/modules/export/details.php +2 -1
  15. app/modules/weather/details.php +3 -3
  16. app/skins/agenda.php +1 -1
  17. app/skins/agenda/tpl.php +4 -4
  18. app/skins/available_spot/tpl.php +3 -2
  19. app/skins/carousel/tpl.php +3 -2
  20. app/skins/countdown/tpl.php +3 -2
  21. app/skins/cover/tpl.php +1 -0
  22. app/skins/daily_view.php +1 -1
  23. app/skins/daily_view/tpl.php +4 -4
  24. app/skins/full_calendar.php +0 -3
  25. app/skins/full_calendar/tpl.php +4 -2
  26. app/skins/grid.php +1 -1
  27. app/skins/grid/tpl.php +4 -4
  28. app/skins/list/tpl.php +4 -4
  29. app/skins/map.php +1 -1
  30. app/skins/map/tpl.php +3 -2
  31. app/skins/masonry/render.php +2 -1
  32. app/skins/masonry/tpl.php +5 -4
  33. app/skins/monthly_view.php +1 -1
  34. app/skins/monthly_view/tpl.php +4 -4
  35. app/skins/single.php +1 -1
  36. app/skins/single/modern.php +3 -3
  37. app/skins/slider/tpl.php +3 -2
  38. app/skins/timetable.php +1 -1
  39. app/skins/timetable/clean.php +4 -4
  40. app/skins/timetable/modern.php +4 -4
  41. app/skins/weekly_view.php +1 -1
  42. app/skins/weekly_view/tpl.php +4 -4
  43. app/skins/yearly_view.php +1 -1
  44. app/skins/yearly_view/tpl.php +4 -4
  45. assets/css/backend.css +18 -1
  46. assets/css/backend.min.css +2 -2
  47. assets/css/frontend.css +23 -5
  48. assets/css/frontend.min.css +1 -1
  49. assets/js/frontend.js +35 -10
  50. changelog.txt +6 -1
  51. languages/modern-events-calendar-lite-de_DE.mo +0 -0
  52. languages/modern-events-calendar-lite-de_DE.po +321 -302
  53. languages/modern-events-calendar-lite-en_US.mo +0 -0
  54. languages/modern-events-calendar-lite-en_US.po +315 -301
  55. languages/modern-events-calendar-lite-es_ES.mo +0 -0
  56. languages/modern-events-calendar-lite-es_ES.po +303 -292
app/features/contextual.php CHANGED
@@ -114,7 +114,7 @@ class MEC_feature_contextual extends MEC_base
114
  ?>
115
  <div class="mec-form-row" id="mec_setting_contextual">
116
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
117
- <li class="mec-acc-label" data-key="genral_setting" data-status="close"><?php _e('General Options', 'modern-events-calendar-lite'); ?></li>
118
  <ul id="mec-acc-genral_setting" style="display: none;">
119
  <h2 class="dark-text">GENERAL OPTIONS<hr></h2>
120
  <ol class="list-w">
@@ -136,7 +136,7 @@ class MEC_feature_contextual extends MEC_base
136
  </ul>
137
 
138
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
139
- <li class="mec-acc-label" data-key="slugs" data-status="close"><?php _e('Slugs/Permalinks', 'modern-events-calendar-lite'); ?></li>
140
  <ul id="mec-acc-slugs" style="display: none;">
141
  <h2 class="dark-text">SLUG OPTIONS<hr></h2>
142
  <strong>Setup slug of category and main events slug.</strong>
@@ -149,7 +149,7 @@ class MEC_feature_contextual extends MEC_base
149
  </ul>
150
 
151
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
152
- <li class="mec-acc-label" data-key="event_detail" data-status="close"><?php _e('Event Details/Single Event Page', 'modern-events-calendar-lite'); ?></li>
153
  <ul id="mec-acc-event_detail" style="display: none;">
154
  <h2 class="dark-text">Event Details/Single Event Page<hr></h2>
155
  <ol class="list-w">
@@ -163,7 +163,7 @@ class MEC_feature_contextual extends MEC_base
163
  </ul>
164
 
165
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
166
- <li class="mec-acc-label" data-key="currency" data-status="close"><?php _e('Currency Options', 'modern-events-calendar-lite'); ?></li>
167
  <ul id="mec-acc-currency" style="display: none;">
168
  <h2 class="dark-text">CURRENCY OPTIONS <hr></h2>
169
  <strong>Setup your event calendar currency option.</strong>
@@ -179,7 +179,7 @@ class MEC_feature_contextual extends MEC_base
179
  </ul>
180
 
181
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
182
- <li class="mec-acc-label" data-key="g_map" data-status="close"><?php _e('Google Maps Options', 'modern-events-calendar-lite'); ?></li>
183
  <ul id="mec-acc-g_map" style="display: none;">
184
  <h2 class="dark-text">GOOGLE MAPS OPTIONS<hr></h2>
185
  <p><strong>Modern Event Calendar is Google map integrated for feature access, modern view calendar needs api key from Google to contract with Google and fetch your requested map. For activation, check the "Show Google Maps On Event Page".</strong>
@@ -241,7 +241,7 @@ class MEC_feature_contextual extends MEC_base
241
  </ul>
242
 
243
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
244
- <li class="mec-acc-label" data-key="g_recaptcha" data-status="close"><?php _e('Google Recaptcha Options', 'modern-events-calendar-lite'); ?></li>
245
  <ul id="mec-acc-g_recaptcha" style="display: none;">
246
  <h2 class="dark-text">GOOGLE RECAPTCHA OPTIONS<hr></h2>
247
  <strong>Easily setup your captcha and security on mec by google captcha.</strong>
@@ -255,7 +255,7 @@ class MEC_feature_contextual extends MEC_base
255
  </ul>
256
 
257
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
258
- <li class="mec-acc-label" data-key="countdown" data-status="close"><?php _e('Countdown Options', 'modern-events-calendar-lite'); ?></li>
259
  <ul id="mec-acc-countdown" style="display: none;">
260
  <h2 class="dark-text">COUNTDOWN OPTIONS<hr></h2>
261
  <strong>1- Shows Event Countdown in event single.</strong><br />
@@ -265,7 +265,7 @@ class MEC_feature_contextual extends MEC_base
265
  </ul>
266
 
267
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
268
- <li class="mec-acc-label" data-key="social" data-status="close"><?php _e('Social Networks', 'modern-events-calendar-lite'); ?></li>
269
  <ul id="mec-acc-social" style="display: none;">
270
  <h2 class="dark-text">Social Networks <hr></h2>
271
  <strong>Show social networks in event single. (For better displaying in grid view, you should just select 3 of them)</strong>
@@ -275,7 +275,7 @@ class MEC_feature_contextual extends MEC_base
275
  </ul>
276
 
277
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
278
- <li class="mec-acc-label" data-key="next_event" data-status="close"><?php _e('Next Event Module', 'modern-events-calendar-lite'); ?></li>
279
  <ul id="mec-acc-next_event" style="display: none;">
280
  <h2 class="dark-text">Next Event Module<hr></h2>
281
  <iframe width="600" height="420" src="https://www.youtube.com/embed/2CsOdgkBIms" frameborder="0" allowfullscreen></iframe>
@@ -283,7 +283,7 @@ class MEC_feature_contextual extends MEC_base
283
  </ul>
284
 
285
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
286
- <li class="mec-acc-label" data-key="fes" data-status="close"><?php _e('Frontend Event Submission', 'modern-events-calendar-lite'); ?></li>
287
  <ul id="mec-acc-fes" style="display: none;">
288
  <h2 class="dark-text">Front Event Submission<hr></h2>
289
  <ol class="list-w">
@@ -295,7 +295,7 @@ class MEC_feature_contextual extends MEC_base
295
  </ul>
296
 
297
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
298
- <li class="mec-acc-label" data-key="exceptional" data-status="close"><?php _e('Exceptional Days', 'modern-events-calendar-lite'); ?></li>
299
  <ul id="mec-acc-exceptional" style="display: none;">
300
  <h2 class="dark-text">Exceptional Days<hr></h2>
301
  <strong>Show exceptional days option on Add/Edit events page</strong>
@@ -305,7 +305,7 @@ class MEC_feature_contextual extends MEC_base
305
  </ul>
306
 
307
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
308
- <li class="mec-acc-label" data-key="booking" data-status="close"><?php _e('Booking', 'modern-events-calendar-lite'); ?></li>
309
  <ul id="mec-acc-booking" style="display: none;">
310
  <h2 class="dark-text">Booking<hr></h2>
311
  <strong>By enabling booking module service, Modern Event calendar will be able to handle ticket service with registration form you can easily build up your own form to get information you need before processing payment.</strong>
@@ -315,7 +315,7 @@ class MEC_feature_contextual extends MEC_base
315
  </ul>
316
 
317
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
318
- <li class="mec-acc-label" data-key="coupon" data-status="close"><?php _e('Coupons', 'modern-events-calendar-lite'); ?></li>
319
  <ul id="mec-acc-coupon" style="display: none;">
320
  <h2 class="dark-text">Coupons<hr></h2>
321
  <strong>When you enable the option Coupons in Dashboard > Booking, an option would be added ‘Coupons’ which you can add coupons<br />Show coupons in event single.</strong>
@@ -323,7 +323,7 @@ class MEC_feature_contextual extends MEC_base
323
  </ul>
324
 
325
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
326
- <li class="mec-acc-label" data-key="buddy" data-status="close"><?php _e('BuddyPress Integration', 'modern-events-calendar-lite'); ?></li>
327
  <ul id="mec-acc-buddy" style="display: none;">
328
  <h2 class="dark-text">Buddypress<hr></h2>
329
  <iframe width="600" height="300" src="https://www.youtube.com/embed/ZNZOSgXO16o" frameborder="0" allowfullscreen></iframe>
@@ -331,7 +331,7 @@ class MEC_feature_contextual extends MEC_base
331
  </ul>
332
 
333
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
334
- <li class="mec-acc-label" data-key="mailchimp" data-status="close"><?php _e('Mailchimp Integration', 'modern-events-calendar-lite'); ?></li>
335
  <ul id="mec-acc-mailchimp" style="display: none;">
336
  <h2 class="dark-text">Mailchimp Integration<hr></h2>
337
  <strong>API Key : Mailchimp account > Extras > API Key > Copy APIKey</strong>
@@ -343,7 +343,7 @@ class MEC_feature_contextual extends MEC_base
343
  </ul>
344
 
345
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
346
- <li class="mec-acc-label" data-key="activation" data-status="close"><?php _e('MEC Activation', 'modern-events-calendar-lite'); ?></li>
347
  <ul id="mec-acc-activation" style="display: none;">
348
  <h2 class="dark-text">How to Activate Plugin<hr></h2>
349
  <p>To activate the M.E.Calendar, you should enter the exact purchase code without using any space in <strong>M.E.Calendar > Setting > Settings (bottom of the page)</strong>, then Save Changes. By refreshing the page, your purchase code would be verified. </p>
114
  ?>
115
  <div class="mec-form-row" id="mec_setting_contextual">
116
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
117
+ <li class="mec-acc-label" data-key="genral_setting" data-status="close"><?php _e('General Options','modern-events-calendar-lite"'); ?></li>
118
  <ul id="mec-acc-genral_setting" style="display: none;">
119
  <h2 class="dark-text">GENERAL OPTIONS<hr></h2>
120
  <ol class="list-w">
136
  </ul>
137
 
138
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
139
+ <li class="mec-acc-label" data-key="slugs" data-status="close"><?php _e('Slugs/Permalinks','modern-events-calendar-lite"'); ?></li>
140
  <ul id="mec-acc-slugs" style="display: none;">
141
  <h2 class="dark-text">SLUG OPTIONS<hr></h2>
142
  <strong>Setup slug of category and main events slug.</strong>
149
  </ul>
150
 
151
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
152
+ <li class="mec-acc-label" data-key="event_detail" data-status="close"><?php _e('Event Details/Single Event Page','modern-events-calendar-lite"'); ?></li>
153
  <ul id="mec-acc-event_detail" style="display: none;">
154
  <h2 class="dark-text">Event Details/Single Event Page<hr></h2>
155
  <ol class="list-w">
163
  </ul>
164
 
165
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
166
+ <li class="mec-acc-label" data-key="currency" data-status="close"><?php _e('Currency Options','modern-events-calendar-lite"'); ?></li>
167
  <ul id="mec-acc-currency" style="display: none;">
168
  <h2 class="dark-text">CURRENCY OPTIONS <hr></h2>
169
  <strong>Setup your event calendar currency option.</strong>
179
  </ul>
180
 
181
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
182
+ <li class="mec-acc-label" data-key="g_map" data-status="close"><?php _e('Google Maps Options','modern-events-calendar-lite"'); ?></li>
183
  <ul id="mec-acc-g_map" style="display: none;">
184
  <h2 class="dark-text">GOOGLE MAPS OPTIONS<hr></h2>
185
  <p><strong>Modern Event Calendar is Google map integrated for feature access, modern view calendar needs api key from Google to contract with Google and fetch your requested map. For activation, check the "Show Google Maps On Event Page".</strong>
241
  </ul>
242
 
243
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
244
+ <li class="mec-acc-label" data-key="g_recaptcha" data-status="close"><?php _e('Google Recaptcha Options','modern-events-calendar-lite"'); ?></li>
245
  <ul id="mec-acc-g_recaptcha" style="display: none;">
246
  <h2 class="dark-text">GOOGLE RECAPTCHA OPTIONS<hr></h2>
247
  <strong>Easily setup your captcha and security on mec by google captcha.</strong>
255
  </ul>
256
 
257
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
258
+ <li class="mec-acc-label" data-key="countdown" data-status="close"><?php _e('Countdown Options','modern-events-calendar-lite"'); ?></li>
259
  <ul id="mec-acc-countdown" style="display: none;">
260
  <h2 class="dark-text">COUNTDOWN OPTIONS<hr></h2>
261
  <strong>1- Shows Event Countdown in event single.</strong><br />
265
  </ul>
266
 
267
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
268
+ <li class="mec-acc-label" data-key="social" data-status="close"><?php _e('Social Networks','modern-events-calendar-lite"'); ?></li>
269
  <ul id="mec-acc-social" style="display: none;">
270
  <h2 class="dark-text">Social Networks <hr></h2>
271
  <strong>Show social networks in event single. (For better displaying in grid view, you should just select 3 of them)</strong>
275
  </ul>
276
 
277
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
278
+ <li class="mec-acc-label" data-key="next_event" data-status="close"><?php _e('Next Event Module','modern-events-calendar-lite"'); ?></li>
279
  <ul id="mec-acc-next_event" style="display: none;">
280
  <h2 class="dark-text">Next Event Module<hr></h2>
281
  <iframe width="600" height="420" src="https://www.youtube.com/embed/2CsOdgkBIms" frameborder="0" allowfullscreen></iframe>
283
  </ul>
284
 
285
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
286
+ <li class="mec-acc-label" data-key="fes" data-status="close"><?php _e('Frontend Event Submission','modern-events-calendar-lite"'); ?></li>
287
  <ul id="mec-acc-fes" style="display: none;">
288
  <h2 class="dark-text">Front Event Submission<hr></h2>
289
  <ol class="list-w">
295
  </ul>
296
 
297
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
298
+ <li class="mec-acc-label" data-key="exceptional" data-status="close"><?php _e('Exceptional Days','modern-events-calendar-lite"'); ?></li>
299
  <ul id="mec-acc-exceptional" style="display: none;">
300
  <h2 class="dark-text">Exceptional Days<hr></h2>
301
  <strong>Show exceptional days option on Add/Edit events page</strong>
305
  </ul>
306
 
307
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
308
+ <li class="mec-acc-label" data-key="booking" data-status="close"><?php _e('Booking','modern-events-calendar-lite"'); ?></li>
309
  <ul id="mec-acc-booking" style="display: none;">
310
  <h2 class="dark-text">Booking<hr></h2>
311
  <strong>By enabling booking module service, Modern Event calendar will be able to handle ticket service with registration form you can easily build up your own form to get information you need before processing payment.</strong>
315
  </ul>
316
 
317
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
318
+ <li class="mec-acc-label" data-key="coupon" data-status="close"><?php _e('Coupons','modern-events-calendar-lite"'); ?></li>
319
  <ul id="mec-acc-coupon" style="display: none;">
320
  <h2 class="dark-text">Coupons<hr></h2>
321
  <strong>When you enable the option Coupons in Dashboard > Booking, an option would be added ‘Coupons’ which you can add coupons<br />Show coupons in event single.</strong>
323
  </ul>
324
 
325
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
326
+ <li class="mec-acc-label" data-key="buddy" data-status="close"><?php _e('BuddyPress Integration','modern-events-calendar-lite"'); ?></li>
327
  <ul id="mec-acc-buddy" style="display: none;">
328
  <h2 class="dark-text">Buddypress<hr></h2>
329
  <iframe width="600" height="300" src="https://www.youtube.com/embed/ZNZOSgXO16o" frameborder="0" allowfullscreen></iframe>
331
  </ul>
332
 
333
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
334
+ <li class="mec-acc-label" data-key="mailchimp" data-status="close"><?php _e('Mailchimp Integration','modern-events-calendar-lite"'); ?></li>
335
  <ul id="mec-acc-mailchimp" style="display: none;">
336
  <h2 class="dark-text">Mailchimp Integration<hr></h2>
337
  <strong>API Key : Mailchimp account > Extras > API Key > Copy APIKey</strong>
343
  </ul>
344
 
345
  <ul class="mec-accordion mec-message-categories" id="mec_message_categories_wp">
346
+ <li class="mec-acc-label" data-key="activation" data-status="close"><?php _e('MEC Activation','modern-events-calendar-lite"'); ?></li>
347
  <ul id="mec-acc-activation" style="display: none;">
348
  <h2 class="dark-text">How to Activate Plugin<hr></h2>
349
  <p>To activate the M.E.Calendar, you should enter the exact purchase code without using any space in <strong>M.E.Calendar > Setting > Settings (bottom of the page)</strong>, then Save Changes. By refreshing the page, your purchase code would be verified. </p>
app/features/events.php CHANGED
@@ -1,2188 +1,2578 @@
1
  <?php
2
  /** no direct access **/
3
- defined('MECEXEC') or die();
4
 
5
  /**
6
  * Webnus MEC events class.
 
7
  * @author Webnus <info@webnus.biz>
8
  */
9
- class MEC_feature_events extends MEC_base
10
- {
11
- public $factory;
12
- public $main;
13
- public $db;
14
- public $PT;
15
- public $settings;
16
-
17
- /**
18
- * Constructor method
19
- * @author Webnus <info@webnus.biz>
20
- */
21
- public function __construct()
22
- {
23
- // Import MEC Factory
24
- $this->factory = $this->getFactory();
25
-
26
- // Import MEC Main
27
- $this->main = $this->getMain();
28
-
29
- // Import MEC DB
30
- $this->db = $this->getDB();
31
-
32
- // MEC Post Type Name
33
- $this->PT = $this->main->get_main_post_type();
34
-
35
- // MEC Settings
36
- $this->settings = $this->main->get_settings();
37
- }
38
-
39
- /**
40
- * Initialize events feature
41
- * @author Webnus <info@webnus.biz>
42
- */
43
- public function init()
44
- {
45
- $this->factory->action('init', array($this, 'register_post_type'));
46
- $this->factory->action('mec_category_add_form_fields', array($this,'add_category_custom_icon'), 10, 2);
47
- $this->factory->action('mec_category_edit_form_fields', array($this,'edit_category_custom_icon'), 10, 2);
48
- $this->factory->action('edited_mec_category', array($this, 'save_metadata'));
49
- $this->factory->action('created_mec_category', array($this, 'save_metadata'));
50
-
51
- $this->factory->action('init', array($this, 'register_endpoints'));
52
- $this->factory->action('add_meta_boxes_'.$this->PT, array($this, 'remove_taxonomies_metaboxes'));
53
- $this->factory->action('save_post', array($this, 'save_event'), 10);
54
- $this->factory->action('delete_post', array($this, 'delete_event'), 10);
55
-
56
- $this->factory->action('add_meta_boxes', array($this, 'register_meta_boxes'), 1);
57
- $this->factory->action('restrict_manage_posts', array($this, 'add_filters'));
58
- $this->factory->action('pre_get_posts', array($this, 'sort'));
59
-
60
- $this->factory->action('mec_metabox_details', array($this, 'meta_box_nonce'), 10);
61
- $this->factory->action('mec_metabox_details', array($this, 'meta_box_dates'), 20);
62
- $this->factory->action('mec_metabox_details', array($this, 'meta_box_hourly_schedule'), 30);
63
- $this->factory->action('mec_metabox_details', array($this, 'meta_box_links'), 40);
64
- $this->factory->action('mec_metabox_details', array($this, 'meta_box_cost'), 50);
65
-
66
- // Hourly Schedule for FES
67
- if(!isset($this->settings['fes_section_hourly_schedule']) or (isset($this->settings['fes_section_hourly_schedule']) and $this->settings['fes_section_hourly_schedule'])) $this->factory->action('mec_fes_metabox_details', array($this, 'meta_box_hourly_schedule'), 30);
68
-
69
- // Show exceptional days if enabled
70
- if(isset($this->settings['exceptional_days']) and $this->settings['exceptional_days'])
71
- {
72
- $this->factory->action('mec_metabox_details', array($this, 'meta_box_exceptional_days'), 25);
73
- $this->factory->action('mec_fes_metabox_details', array($this, 'meta_box_exceptional_days'), 25);
74
- }
75
-
76
- // Show Booking meta box only if booking module is enabled
77
- $booking_status = (isset($this->settings['booking_status']) and $this->settings['booking_status']) ? true : false;
78
- if($booking_status)
79
- {
80
- $this->factory->action('mec_metabox_booking', array($this, 'meta_box_booking_options'), 5);
81
- $this->factory->action('mec_metabox_booking', array($this, 'meta_box_tickets'), 10);
82
- $this->factory->action('mec_metabox_booking', array($this, 'meta_box_regform'), 20);
83
-
84
- // Booking Options for FES
85
- if(!isset($this->settings['fes_section_booking']) or (isset($this->settings['fes_section_booking']) and $this->settings['fes_section_booking']))
86
- {
87
- $this->factory->action('mec_fes_metabox_details', array($this, 'meta_box_booking_options'), 35);
88
- $this->factory->action('mec_fes_metabox_details', array($this, 'meta_box_tickets'), 40);
89
- $this->factory->action('mec_fes_metabox_details', array($this, 'meta_box_regform'), 45);
90
- }
91
- }
92
-
93
- // Show fees meta box only if fees module is enabled
94
- if(isset($this->settings['taxes_fees_status']) and $this->settings['taxes_fees_status'])
95
- {
96
- $this->factory->action('mec_metabox_booking', array($this, 'meta_box_fees'), 15);
97
-
98
- // Fees for FES
99
- if($booking_status and (!isset($this->settings['fes_section_fees']) or (isset($this->settings['fes_section_fees']) and $this->settings['fes_section_fees']))) $this->factory->action('mec_fes_metabox_details', array($this, 'meta_box_fees'), 45);
100
- }
101
-
102
- // Show ticket variations meta box only if the module is enabled
103
- if(isset($this->settings['ticket_variations_status']) and $this->settings['ticket_variations_status'])
104
- {
105
- $this->factory->action('mec_metabox_booking', array($this, 'meta_box_ticket_variations'), 16);
106
-
107
- // Ticket Variations for FES
108
- if($booking_status and (!isset($this->settings['fes_section_ticket_variations']) or (isset($this->settings['fes_section_ticket_variations']) and $this->settings['fes_section_ticket_variations']))) $this->factory->action('mec_fes_metabox_details', array($this, 'meta_box_ticket_variations'), 46);
109
- }
110
-
111
- $this->factory->filter('manage_'.$this->PT.'_posts_columns', array($this, 'filter_columns'));
112
- $this->factory->filter('manage_edit-'.$this->PT.'_sortable_columns', array($this, 'filter_sortable_columns'));
113
- $this->factory->action('manage_'.$this->PT.'_posts_custom_column', array($this, 'filter_columns_content'), 10, 2);
114
-
115
- $this->factory->action('admin_footer-edit.php', array($this, 'add_bulk_actions'));
116
- $this->factory->action('load-edit.php', array($this, 'do_bulk_actions'));
117
- }
118
-
119
- /**
120
- * Registers events post type and assign it to some taxonomies
121
- * @author Webnus <info@webnus.biz>
122
- */
123
- public function register_post_type()
124
- {
125
- // Get supported features for event post type
126
- $supports = apply_filters('mec_event_supports', array('title', 'editor', 'excerpt', 'author', 'thumbnail', 'comments'));
127
-
128
- register_post_type($this->PT,
129
- array(
130
- 'labels'=>array
131
- (
132
- 'name'=>__('Events', 'modern-events-calendar-lite'),
133
- 'singular_name'=>__('Event', 'modern-events-calendar-lite'),
134
- 'add_new'=>__('Add Event', 'modern-events-calendar-lite'),
135
- 'add_new_item'=>__('Add New Event', 'modern-events-calendar-lite'),
136
- 'not_found'=>__('No events found!', 'modern-events-calendar-lite'),
137
- 'all_items'=>__('All Events', 'modern-events-calendar-lite'),
138
- 'edit_item'=>__('Edit Event', 'modern-events-calendar-lite'),
139
- 'view_item'=>__('View Event', 'modern-events-calendar-lite'),
140
- 'not_found_in_trash'=>__('No events found in Trash!', 'modern-events-calendar-lite')
141
- ),
142
- 'public'=>true,
143
- 'has_archive'=>($this->main->get_archive_status() ? true : false),
144
- 'menu_icon'=>'dashicons-calendar',
145
- 'menu_position'=>26,
146
- 'show_in_menu'=>'mec-intro',
147
- 'rewrite'=>array('slug'=>$this->main->get_main_slug(), 'ep_mask'=>EP_MEC_EVENTS),
148
- 'supports'=>$supports
149
- )
150
- );
151
-
152
- $singular_label = $this->main->m('taxonomy_category', __('Category', 'modern-events-calendar-lite'));
153
- $plural_label = $this->main->m('taxonomy_categories', __('Categories', 'modern-events-calendar-lite'));
154
-
155
- register_taxonomy(
156
- 'mec_category',
157
- $this->PT,
158
- array(
159
- 'label'=>$plural_label,
160
- 'labels'=>array(
161
- 'name'=>$plural_label,
162
- 'singular_name'=>$singular_label,
163
- 'all_items'=>sprintf(__('All %s', 'modern-events-calendar-lite'), $plural_label),
164
- 'edit_item'=>sprintf(__('Edit %s', 'modern-events-calendar-lite'), $singular_label),
165
- 'view_item'=>sprintf(__('View %s', 'modern-events-calendar-lite'), $singular_label),
166
- 'update_item'=>sprintf(__('Update %s', 'modern-events-calendar-lite'), $singular_label),
167
- 'add_new_item'=>sprintf(__('Add New %s', 'modern-events-calendar-lite'), $singular_label),
168
- 'new_item_name'=>sprintf(__('New %s Name', 'modern-events-calendar-lite'), $singular_label),
169
- 'popular_items'=>sprintf(__('Popular %s', 'modern-events-calendar-lite'), $plural_label),
170
- 'search_items'=>sprintf(__('Search %s', 'modern-events-calendar-lite'), $plural_label),
171
- ),
172
- 'public'=>true,
173
- 'show_ui'=>true,
174
- 'hierarchical'=>true,
175
- 'has_archive'=>true,
176
- 'rewrite'=>array('slug'=>$this->main->get_category_slug())
177
- )
178
- );
179
-
180
- register_taxonomy_for_object_type('mec_category', $this->PT);
181
- register_taxonomy_for_object_type('post_tag', $this->PT);
182
- }
183
-
184
- /**
185
- * Register meta field to taxonomies
186
- * @author Webnus <info@webnus.biz>
187
- */
188
- public function add_category_custom_icon() {
189
- add_thickbox();
190
- ?>
191
- <div class="form-field">
192
- <label for="mec_cat_icon"><?php _e('Category Icon', 'modern-events-calendar-lite'); ?></label>
193
- <input type="hidden" name="mec_cat_icon" id="mec_cat_icon" value="" />
194
- <a href="<?php echo $this->main->asset('icon.html'); ?>" class="thickbox mec_category_icon button"><?php echo __('Select icon', 'modern-events-calendar-lite'); ?></a>
195
- </div>
196
-
197
- <?php
198
- }
199
-
200
- /**
201
- * Edit icon meta for categories
202
- * @author Webnus <info@webnus.biz>
203
- */
204
- public function edit_category_custom_icon($term) {
205
- add_thickbox();
206
- $icon = get_metadata('term', $term->term_id, 'mec_cat_icon', true);
207
- ?>
208
- <tr class="form-field">
209
- <th scope="row" valign="top">
210
- <label for="mec_cat_icon"><?php _e('Category Icon', 'modern-events-calendar-lite'); ?></label>
211
- </th>
212
- <td>
213
- <input type="hidden" name="mec_cat_icon" id="mec_cat_icon" value="<?php echo $icon; ?>" />
214
- <a href="<?php echo $this->main->asset('icon.html'); ?>" class="thickbox mec_category_icon button"><?php echo __('Select icon', 'modern-events-calendar-lite'); ?></a>
215
- <?php if ( isset( $icon ) ): ?>
216
- <div class="mec-webnus-icon"><i class="<?php echo $icon; ?> mec-color"></i></div>
217
- <?php endif; ?>
218
- </td>
219
- </tr>
220
- <?php
221
- }
222
-
223
- /**
224
- * Save meta data for mec categories
225
- * @author Webnus <info@webnus.biz>
226
- * @param int $term_id
227
- */
228
- public function save_metadata($term_id)
229
- {
230
- $icon = isset($_POST['mec_cat_icon']) ? sanitize_text_field($_POST['mec_cat_icon']) : '';
231
-
232
- update_term_meta($term_id, 'mec_cat_icon', $icon);
233
- }
234
-
235
- public function register_endpoints()
236
- {
237
- add_rewrite_endpoint('verify', EP_MEC_EVENTS);
238
- add_rewrite_endpoint('cancel', EP_MEC_EVENTS);
239
- add_rewrite_endpoint('gateway-cancel', EP_MEC_EVENTS);
240
- add_rewrite_endpoint('gateway-return', EP_MEC_EVENTS);
241
- }
242
-
243
- /**
244
- * Remove normal meta boxes for some taxonomies
245
- * @author Webnus <info@webnus.biz>
246
- */
247
- public function remove_taxonomies_metaboxes()
248
- {
249
- remove_meta_box('tagsdiv-mec_location', $this->PT, 'side');
250
- remove_meta_box('tagsdiv-mec_organizer', $this->PT, 'side');
251
- remove_meta_box('tagsdiv-mec_label', $this->PT, 'side');
252
- }
253
-
254
- /**
255
- * Registers 2 meta boxes for event data
256
- * @author Webnus <info@webnus.biz>
257
- */
258
- public function register_meta_boxes()
259
- {
260
- add_meta_box('mec_metabox_details', __('Event Details', 'modern-events-calendar-lite'), array($this, 'meta_box_details'), $this->main->get_main_post_type(), 'normal', 'high');
261
-
262
- // Show Booking meta box onnly if booking module is enabled
263
- if($this->getPRO() and isset($this->settings['booking_status']) and $this->settings['booking_status']) add_meta_box('mec_metabox_booking', __('Booking', 'modern-events-calendar-lite'), array($this, 'meta_box_booking'), $this->main->get_main_post_type(), 'normal', 'high');
264
- }
265
-
266
- /**
267
- * Show content of details meta box
268
- * @author Webnus <info@webnus.biz>
269
- * @param object $post
270
- */
271
- public function meta_box_details($post)
272
- {
273
- do_action('mec_metabox_details', $post);
274
- }
275
-
276
- /**
277
- * Add a security nonce to the Add/Edit events page
278
- * @author Webnus <info@webnus.biz>
279
- */
280
- public function meta_box_nonce()
281
- {
282
- // Add a nonce field so we can check for it later.
283
- wp_nonce_field('mec_event_data', 'mec_event_nonce');
284
- }
285
-
286
- /**
287
- * Show cost option of event into the Add/Edit event page
288
- * @author Webnus <info@webnus.biz>
289
- * @param object $post
290
- */
291
- public function meta_box_cost($post)
292
- {
293
- $cost = get_post_meta($post->ID, 'mec_cost', true);
294
- ?>
295
- <div class="mec-meta-box-fields" id="mec-cost">
296
- <h4><?php echo $this->main->m('event_cost', __('Event Cost', 'modern-events-calendar-lite')); ?></h4>
297
- <div id="mec_meta_box_cost_form">
298
- <div class="mec-form-row">
299
- <input type="text" class="mec-col-6" name="mec[cost]" id="mec_cost" value="<?php echo esc_attr($cost); ?>" placeholder="<?php _e('Cost', 'modern-events-calendar-lite'); ?>" />
300
- </div>
301
- </div>
302
- </div>
303
- <?php
304
- }
305
-
306
- /**
307
- * Show date options of event into the Add/Edit event page
308
- * @author Webnus <info@webnus.biz>
309
- * @param object $post
310
- */
311
- public function meta_box_dates($post)
312
- {
313
- global $post;
314
-
315
- $allday = get_post_meta($post->ID, 'mec_allday', true);
316
- $comment = get_post_meta($post->ID, 'mec_comment', true);
317
- $hide_time = get_post_meta($post->ID, 'mec_hide_time', true);
318
- $hide_end_time = get_post_meta($post->ID, 'mec_hide_end_time', true);
319
-
320
- $start_date = get_post_meta($post->ID, 'mec_start_date', true);
321
-
322
- $start_time_hour = get_post_meta($post->ID, 'mec_start_time_hour', true);
323
- if(trim($start_time_hour) == '') $start_time_hour = 8;
324
-
325
- $start_time_minutes = get_post_meta($post->ID, 'mec_start_time_minutes', true);
326
- if(trim($start_time_minutes) == '') $start_time_minutes = 0;
327
-
328
- $start_time_ampm = get_post_meta($post->ID, 'mec_start_time_ampm', true);
329
- if(trim($start_time_ampm) == '') $start_time_minutes = 'AM';
330
-
331
- $end_date = get_post_meta($post->ID, 'mec_end_date', true);
332
-
333
- $end_time_hour = get_post_meta($post->ID, 'mec_end_time_hour', true);
334
- if(trim($end_time_hour) == '') $end_time_hour = 6;
335
-
336
- $end_time_minutes = get_post_meta($post->ID, 'mec_end_time_minutes', true);
337
- if(trim($end_time_minutes) == '') $end_time_minutes = 0;
338
-
339
- $end_time_ampm = get_post_meta($post->ID, 'mec_end_time_ampm', true);
340
- if(trim($end_time_ampm) == '') $end_time_ampm = 'PM';
341
-
342
- $repeat_status = get_post_meta($post->ID, 'mec_repeat_status', true);
343
- $repeat_type = get_post_meta($post->ID, 'mec_repeat_type', true);
344
-
345
- $repeat_interval = get_post_meta($post->ID, 'mec_repeat_interval', true);
346
- if(trim($repeat_interval) == '' and in_array($repeat_type, array('daily', 'weekly'))) $repeat_interval = 1;
347
-
348
- $certain_weekdays = get_post_meta($post->ID, 'mec_certain_weekdays', true);
349
- if($repeat_type != 'certain_weekdays') $certain_weekdays = array();
350
-
351
- $in_days_str = get_post_meta($post->ID, 'mec_in_days', true);
352
- $in_days = trim($in_days_str) ? explode(',', $in_days_str) : array();
353
-
354
- $mec_repeat_end = get_post_meta($post->ID, 'mec_repeat_end', true);
355
- if(trim($mec_repeat_end) == '') $mec_repeat_end = 'never';
356
-
357
- $repeat_end_at_occurrences = get_post_meta($post->ID, 'mec_repeat_end_at_occurrences', true);
358
- if(trim($repeat_end_at_occurrences) == '') $repeat_end_at_occurrences = 9;
359
-
360
- $repeat_end_at_date = get_post_meta($post->ID, 'mec_repeat_end_at_date', true);
361
-
362
- $note = get_post_meta($post->ID, 'mec_note', true);
363
- $note_visibility = $this->main->is_note_visible($post->post_status);
364
-
365
- $fes_guest_email = get_post_meta($post->ID, 'fes_guest_email', true);
366
- $fes_guest_name = get_post_meta($post->ID, 'fes_guest_name', true);
367
- ?>
368
- <div class="mec-meta-box-fields" id="mec-date-time">
369
-
370
- <?php if($note_visibility and trim($note)): ?>
371
- <div class="mec-event-note">
372
- <h4><?php _e('Note for reviewer', 'modern-events-calendar-lite'); ?></h4>
373
- <p><?php echo $note; ?></p>
374
- </div>
375
- <?php endif; ?>
376
-
377
- <?php if(trim($fes_guest_email) and trim($fes_guest_name)): ?>
378
- <div class="mec-guest-data">
379
- <h4><?php _e('Guest Data', 'modern-events-calendar-lite'); ?></h4>
380
- <p><strong><?php _e('Name', 'modern-events-calendar-lite'); ?>:</strong> <?php echo $fes_guest_name; ?></p>
381
- <p><strong><?php _e('Email', 'modern-events-calendar-lite'); ?>:</strong> <?php echo $fes_guest_email; ?></p>
382
- </div>
383
- <?php endif; ?>
384
- <?php do_action('start_mec_custom_fields' , $post); ?>
385
- <h4><?php _e('Date and Time', 'modern-events-calendar-lite'); ?></h4>
386
- <div id="mec_meta_box_date_form">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
387
  <div class="mec-title">
388
  <span class="mec-dashicons dashicons dashicons-calendar-alt"></span>
389
- <label for="mec_start_date"><?php _e('Start Date', 'modern-events-calendar-lite'); ?></label>
390
  </div>
391
  <div class="mec-form-row">
392
  <div class="mec-col-4">
393
- <input type="text" name="mec[date][start][date]" id="mec_start_date" value="<?php echo esc_attr($start_date); ?>" placeholder="<?php _e('Start Date', 'modern-events-calendar-lite'); ?>" autocomplete="off" />
394
  </div>
395
- <div class="mec-col-6 mec-time-picker <?php if($allday == 1) echo 'mec-util-hidden'; ?>">
396
- <?php if(isset($this->settings['time_format']) and $this->settings['time_format'] == 24): if($start_time_ampm == 'PM' and $start_time_hour != 12) $start_time_hour += 12; if($start_time_ampm == 'AM' and $start_time_hour == 12) $start_time_hour += 12; ?>
397
- <select name="mec[date][start][hour]" id="mec_start_hour">
398
- <?php for($i=0; $i<=23; $i++): ?>
399
- <option <?php if($start_time_hour == $i) echo 'selected="selected"'; ?> value="<?php echo $i; ?>"><?php echo $i; ?></option>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
400
  <?php endfor; ?>
401
  </select>
402
  <span class="time-dv">:</span>
403
  <select name="mec[date][start][minutes]" id="mec_start_minutes">
404
- <?php for($i=0; $i<=11; $i++): ?>
405
- <option <?php if($start_time_minutes == ($i*5)) echo 'selected="selected"'; ?> value="<?php echo ($i*5); ?>"><?php echo sprintf("%02d", ($i*5)); ?></option>
 
 
 
 
 
406
  <?php endfor; ?>
407
  </select>
408
- <?php else: ?>
409
- <select name="mec[date][start][hour]" id="mec_start_hour">
410
- <?php for($i=1; $i<=12; $i++): ?>
411
- <option <?php if($start_time_hour == $i) echo 'selected="selected"'; ?> value="<?php echo $i; ?>"><?php echo $i; ?></option>
 
 
 
 
 
412
  <?php endfor; ?>
413
  </select>
414
  <span class="time-dv">:</span>
415
  <select name="mec[date][start][minutes]" id="mec_start_minutes">
416
- <?php for($i=0; $i<=11; $i++): ?>
417
- <option <?php if($start_time_minutes == ($i*5)) echo 'selected="selected"'; ?> value="<?php echo ($i*5); ?>"><?php echo sprintf("%02d", ($i*5)); ?></option>
 
 
 
 
 
418
  <?php endfor; ?>
419
  </select>
420
  <select name="mec[date][start][ampm]" id="mec_start_ampm">
421
- <option <?php if($start_time_ampm == 'AM') echo 'selected="selected"'; ?> value="AM"><?php _e('AM', 'modern-events-calendar-lite'); ?></option>
422
- <option <?php if($start_time_ampm == 'PM') echo 'selected="selected"'; ?> value="PM"><?php _e('PM', 'modern-events-calendar-lite'); ?></option>
 
 
 
 
 
 
 
 
 
 
423
  </select>
424
- <?php endif; ?>
425
  </div>
426
  </div>
427
  <div class="mec-title">
428
  <span class="mec-dashicons dashicons dashicons-calendar-alt"></span>
429
- <label for="mec_end_date"><?php _e('End Date', 'modern-events-calendar-lite'); ?></label>
430
  </div>
431
- <div class="mec-form-row">
432
  <div class="mec-col-4">
433
- <input type="text" name="mec[date][end][date]" id="mec_end_date" value="<?php echo esc_attr($end_date); ?>" placeholder="<?php _e('End Date', 'modern-events-calendar-lite'); ?>" autocomplete="off" />
434
  </div>
435
- <div class="mec-col-6 mec-time-picker <?php if($allday == 1) echo 'mec-util-hidden'; ?>">
436
- <?php if(isset($this->settings['time_format']) and $this->settings['time_format'] == 24): if($end_time_ampm == 'PM' and $end_time_hour != 12) $end_time_hour += 12; if($end_time_ampm == 'AM' and $end_time_hour == 12) $end_time_hour += 12; ?>
437
- <select name="mec[date][end][hour]" id="mec_end_hour">
438
- <?php for($i=0; $i<=23; $i++): ?>
439
- <option <?php if($end_time_hour == $i) echo 'selected="selected"'; ?> value="<?php echo $i; ?>"><?php echo $i; ?></option>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
440
  <?php endfor; ?>
441
  </select>
442
  <span class="time-dv">:</span>
443
  <select name="mec[date][end][minutes]" id="mec_end_minutes">
444
- <?php for($i=0; $i<=11; $i++): ?>
445
- <option <?php if($end_time_minutes == ($i*5)) echo 'selected="selected"'; ?> value="<?php echo ($i*5); ?>"><?php echo sprintf("%02d", ($i*5)); ?></option>
 
 
 
 
 
446
  <?php endfor; ?>
447
  </select>
448
- <?php else: ?>
449
  <select name="mec[date][end][hour]" id="mec_end_hour">
450
- <?php for($i=1; $i<=12; $i++): ?>
451
- <option <?php if($end_time_hour == $i) echo 'selected="selected"'; ?> value="<?php echo $i; ?>"><?php echo $i; ?></option>
 
 
 
 
 
452
  <?php endfor; ?>
453
  </select>
454
  <span class="time-dv">:</span>
455
  <select name="mec[date][end][minutes]" id="mec_end_minutes">
456
- <?php for($i=0; $i<=11; $i++): ?>
457
- <option <?php if($end_time_minutes == ($i*5)) echo 'selected="selected"'; ?> value="<?php echo ($i*5); ?>"><?php echo sprintf("%02d", ($i*5)); ?></option>
 
 
 
 
 
458
  <?php endfor; ?>
459
  </select>
460
  <select name="mec[date][end][ampm]" id="mec_end_ampm">
461
- <option <?php if($end_time_ampm == 'AM') echo 'selected="selected"'; ?> value="AM"><?php _e('AM', 'modern-events-calendar-lite'); ?></option>
462
- <option <?php if($end_time_ampm == 'PM') echo 'selected="selected"'; ?> value="PM"><?php _e('PM', 'modern-events-calendar-lite'); ?></option>
 
 
 
 
 
 
 
 
 
 
463
  </select>
464
- <?php endif; ?>
465
  </div>
466
  </div>
467
- <div class="mec-form-row">
468
- <input <?php if($allday == '1') echo 'checked="checked"'; ?> type="checkbox" name="mec[date][allday]" id="mec_allday" value="1" onchange="jQuery('.mec-time-picker').toggle();" /><label for="mec_allday"><?php _e('All Day Event', 'modern-events-calendar-lite'); ?></label>
469
- </div>
470
- <div class="mec-form-row">
471
- <input <?php if($hide_time == '1') echo 'checked="checked"'; ?> type="checkbox" name="mec[date][hide_time]" id="mec_hide_time" value="1" /><label for="mec_hide_time"><?php _e('Hide Event Time', 'modern-events-calendar-lite'); ?></label>
472
- </div>
473
- <div class="mec-form-row">
474
- <input <?php if($hide_end_time == '1') echo 'checked="checked"'; ?> type="checkbox" name="mec[date][hide_end_time]" id="mec_hide_end_time" value="1" /><label for="mec_hide_end_time"><?php _e('Hide Event End Time', 'modern-events-calendar-lite'); ?></label>
475
- </div>
476
- <div class="mec-form-row">
477
- <div class="mec-col-4">
478
- <input type="text" class="" name="mec[date][comment]" id="mec_comment" placeholder="<?php _e('Time Comment', 'modern-events-calendar-lite'); ?>" value="<?php echo esc_attr($comment); ?>" />
479
- <a class="mec-tooltip" title="<?php esc_attr_e('It shows next to event time on single event page. You can insert Timezone etc. in this field.', 'modern-events-calendar-lite'); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
480
- </div>
481
- </div>
482
- </div>
483
- <div id="mec_meta_box_repeat_form">
484
- <div class="mec-form-row">
485
- <input <?php if($repeat_status == '1') echo 'checked="checked"'; ?> type="checkbox" name="mec[date][repeat][status]" id="mec_repeat" value="1" /><label for="mec_repeat"><?php _e('Event Repeating', 'modern-events-calendar-lite'); ?></label>
486
- </div>
487
- <div class="mec-form-repeating-event-row">
488
- <div class="mec-form-row">
489
- <label class="mec-col-3" for="mec_repeat_type"><?php _e('Repeats', 'modern-events-calendar-lite'); ?></label>
490
- <select class="mec-col-2" name="mec[date][repeat][type]" id="mec_repeat_type">
491
- <option <?php if($repeat_type == 'daily') echo 'selected="selected"'; ?> value="daily"><?php _e('Daily', 'modern-events-calendar-lite'); ?></option>
492
- <option <?php if($repeat_type == 'weekday') echo 'selected="selected"'; ?> value="weekday"><?php _e('Every Weekday', 'modern-events-calendar-lite'); ?></option>
493
- <option <?php if($repeat_type == 'weekend') echo 'selected="selected"'; ?> value="weekend"><?php _e('Every Weekend', 'modern-events-calendar-lite'); ?></option>
494
- <option <?php if($repeat_type == 'certain_weekdays') echo 'selected="selected"'; ?> value="certain_weekdays"><?php _e('Certain Weekdays', 'modern-events-calendar-lite'); ?></option>
495
- <option <?php if($repeat_type == 'weekly') echo 'selected="selected"'; ?> value="weekly"><?php _e('Weekly', 'modern-events-calendar-lite'); ?></option>
496
- <option <?php if($repeat_type == 'monthly') echo 'selected="selected"'; ?> value="monthly"><?php _e('Monthly', 'modern-events-calendar-lite'); ?></option>
497
- <option <?php if($repeat_type == 'yearly') echo 'selected="selected"'; ?> value="yearly"><?php _e('Yearly', 'modern-events-calendar-lite'); ?></option>
498
- <option <?php if($repeat_type == 'custom_days') echo 'selected="selected"'; ?> value="custom_days"><?php _e('Custom Days', 'modern-events-calendar-lite'); ?></option>
499
- </select>
500
- </div>
501
- <div class="mec-form-row" id="mec_repeat_interval_container">
502
- <label class="mec-col-3" for="mec_repeat_interval"><?php _e('Repeat Interval', 'modern-events-calendar-lite'); ?></label>
503
- <input class="mec-col-2" type="text" name="mec[date][repeat][interval]" id="mec_repeat_interval" placeholder="<?php _e('Repeat interval', 'modern-events-calendar-lite'); ?>" value="<?php echo ($repeat_type == 'weekly' ? ($repeat_interval/7) : $repeat_interval); ?>" />
504
- </div>
505
- <div class="mec-form-row" id="mec_repeat_certain_weekdays_container">
506
- <label class="mec-col-3"><?php _e('Week Days', 'modern-events-calendar-lite'); ?></label>
507
- <label> <input type="checkbox" name="mec[date][repeat][certain_weekdays][]" value="1" <?php echo (in_array(1, $certain_weekdays) ? 'checked="checked"' : ''); ?> /><?php _e('Monday', 'modern-events-calendar-lite'); ?></label>
508
- <label>&nbsp;<input type="checkbox" name="mec[date][repeat][certain_weekdays][]" value="2" <?php echo (in_array(2, $certain_weekdays) ? 'checked="checked"' : ''); ?> /><?php _e('Tuesday', 'modern-events-calendar-lite'); ?></label>
509
- <label>&nbsp;<input type="checkbox" name="mec[date][repeat][certain_weekdays][]" value="3" <?php echo (in_array(3, $certain_weekdays) ? 'checked="checked"' : ''); ?> /><?php _e('Wednesday', 'modern-events-calendar-lite'); ?></label>
510
- <label>&nbsp;<input type="checkbox" name="mec[date][repeat][certain_weekdays][]" value="4" <?php echo (in_array(4, $certain_weekdays) ? 'checked="checked"' : ''); ?> /><?php _e('Thursday', 'modern-events-calendar-lite'); ?></label>
511
- <label>&nbsp;<input type="checkbox" name="mec[date][repeat][certain_weekdays][]" value="5" <?php echo (in_array(5, $certain_weekdays) ? 'checked="checked"' : ''); ?> /><?php _e('Friday', 'modern-events-calendar-lite'); ?></label>
512
- <label>&nbsp;<input type="checkbox" name="mec[date][repeat][certain_weekdays][]" value="6" <?php echo (in_array(6, $certain_weekdays) ? 'checked="checked"' : ''); ?> /><?php _e('Saturday', 'modern-events-calendar-lite'); ?></label>
513
- <label>&nbsp;<input type="checkbox" name="mec[date][repeat][certain_weekdays][]" value="7" <?php echo (in_array(7, $certain_weekdays) ? 'checked="checked"' : ''); ?> /><?php _e('Sunday', 'modern-events-calendar-lite'); ?></label>
514
- </div>
515
- <div class="mec-form-row" id="mec_exceptions_in_days_container">
516
- <div class="mec-form-row">
517
- <div class="mec-col-6">
518
- <input type="text" id="mec_exceptions_in_days_start_date" value="" placeholder="<?php _e('Start', 'modern-events-calendar-lite'); ?>" class="mec_date_picker" />
519
- <input type="text" id="mec_exceptions_in_days_end_date" value="" placeholder="<?php _e('End', 'modern-events-calendar-lite'); ?>" class="mec_date_picker" />
520
- <button class="button" type="button" id="mec_add_in_days"><?php _e('Add', 'modern-events-calendar-lite'); ?></button>
521
- <a class="mec-tooltip" title="<?php esc_attr_e('Add certain days to event occurrence dates.', 'modern-events-calendar-lite'); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
522
- </div>
523
- </div>
524
- <div class="mec-form-row mec-certain-day" id="mec_in_days">
525
- <?php $i = 1; foreach($in_days as $in_day): ?>
526
- <div class="mec-form-row" id="mec_in_days_row<?php echo $i; ?>">
527
- <input type="hidden" name="mec[in_days][<?php echo $i; ?>]" value="<?php echo $in_day; ?>" />
528
- <span class="mec-in-days-day"><?php echo str_replace(':', ' - ', $in_day); ?></span>
529
- <span class="mec-not-in-days-remove" onclick="mec_in_days_remove(<?php echo $i; ?>);">x</span>
530
- </div>
531
- <?php $i++; endforeach; ?>
532
- </div>
533
- <input type="hidden" id="mec_new_in_days_key" value="<?php echo $i+1; ?>" />
534
- <div class="mec-util-hidden" id="mec_new_in_days_raw">
535
- <div class="mec-form-row" id="mec_in_days_row:i:">
536
- <input type="hidden" name="mec[in_days][:i:]" value=":val:" />
537
- <span class="mec-in-days-day">:label:</span>
538
- <span class="mec-not-in-days-remove" onclick="mec_in_days_remove(:i:);">x</span>
539
- </div>
540
- </div>
541
- </div>
542
- <div id="mec_end_wrapper">
543
- <div class="mec-form-row">
544
- <label for="mec_repeat_ends_never"><h4 class="mec-title"><?php _e('Ends Repeat', 'modern-events-calendar-lite'); ?></h4></label>
545
- </div>
546
- <div class="mec-form-row">
547
- <input <?php if($mec_repeat_end == 'never') echo 'checked="checked"'; ?> type="radio" value="never" name="mec[date][repeat][end]" id="mec_repeat_ends_never" />
548
- <label for="mec_repeat_ends_never"><?php _e('Never', 'modern-events-calendar-lite'); ?></label>
549
- </div>
550
- <div class="mec-form-row">
551
- <div class="mec-col-3">
552
- <input <?php if($mec_repeat_end == 'date') echo 'checked="checked"'; ?> type="radio" value="date" name="mec[date][repeat][end]" id="mec_repeat_ends_date" />
553
- <label for="mec_repeat_ends_date"><?php _e('On', 'modern-events-calendar-lite'); ?></label>
554
- </div>
555
- <input class="mec-col-2" type="text" name="mec[date][repeat][end_at_date]" id="mec_date_repeat_end_at_date" value="<?php echo esc_attr($repeat_end_at_date); ?>" />
556
- </div>
557
- <div class="mec-form-row">
558
- <div class="mec-col-3">
559
- <input <?php if($mec_repeat_end == 'occurrences') echo 'checked="checked"'; ?> type="radio" value="occurrences" name="mec[date][repeat][end]" id="mec_repeat_ends_occurrences" />
560
- <label for="mec_repeat_ends_occurrences"><?php _e('After', 'modern-events-calendar-lite'); ?></label>
561
- </div>
562
- <input class="mec-col-2" type="text" name="mec[date][repeat][end_at_occurrences]" id="mec_date_repeat_end_at_occurrences" placeholder="<?php _e('Occurrences times', 'modern-events-calendar-lite'); ?>" value="<?php echo esc_attr(($repeat_end_at_occurrences+1)); ?>" />
563
- <a class="mec-tooltip" title="<?php esc_attr_e('The event will finish after certain repeats. For example if you set it to 10, the event will finish after 10 repeats.', 'modern-events-calendar-lite'); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
564
- </div>
565
- </div>
566
- </div>
567
- </div>
568
- </div>
569
- <?php
570
- }
571
-
572
- /**
573
- * Show exceptions options of event into the Add/Edit event page
574
- * @author Webnus <info@webnus.biz>
575
- * @param object $post
576
- */
577
- public function meta_box_exceptional_days($post)
578
- {
579
- $not_in_days_str = get_post_meta($post->ID, 'mec_not_in_days', true);
580
- $not_in_days = trim($not_in_days_str) ? explode(',', $not_in_days_str) : array();
581
- ?>
582
- <div class="mec-meta-box-fields" id="mec-exceptional-days">
583
- <h4><?php _e('Exceptional Days', 'modern-events-calendar-lite'); ?></h4>
584
- <div id="mec_meta_box_exceptions_form">
585
-
586
- <div id="mec_exceptions_not_in_days_container">
587
- <div class="mec-title">
588
- <span class="mec-dashicons dashicons dashicons-calendar-alt"></span>
589
- <label for="mec_exceptions_not_in_days_date"><?php _e('Exclude certain days', 'modern-events-calendar-lite'); ?></label>
590
- </div>
591
- <div class="mec-form-row">
592
- <div class="mec-col-6">
593
- <input type="text" id="mec_exceptions_not_in_days_date" value="" placeholder="<?php _e('Date', 'modern-events-calendar-lite'); ?>" class="mec_date_picker" />
594
- <button class="button" type="button" id="mec_add_not_in_days"><?php _e('Add', 'modern-events-calendar-lite'); ?></button>
595
- <a class="mec-tooltip" title="<?php esc_attr_e('Exclude certain days from event occurrence dates.', 'modern-events-calendar-lite'); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
596
- </div>
597
- </div>
598
- <div class="mec-form-row mec-certain-day" id="mec_not_in_days">
599
- <?php $i = 1; foreach($not_in_days as $not_in_day): ?>
600
- <div class="mec-form-row" id="mec_not_in_days_row<?php echo $i; ?>">
601
- <input type="hidden" name="mec[not_in_days][<?php echo $i; ?>]" value="<?php echo $not_in_day; ?>" />
602
- <span class="mec-not-in-days-day"><?php echo $not_in_day; ?></span>
603
- <span class="mec-not-in-days-remove" onclick="mec_not_in_days_remove(<?php echo $i; ?>);">x</span>
604
- </div>
605
- <?php $i++; endforeach; ?>
606
- </div>
607
- <input type="hidden" id="mec_new_not_in_days_key" value="<?php echo $i+1; ?>" />
608
- <div class="mec-util-hidden" id="mec_new_not_in_days_raw">
609
- <div class="mec-form-row" id="mec_not_in_days_row:i:">
610
- <input type="hidden" name="mec[not_in_days][:i:]" value=":val:" />
611
- <span class="mec-not-in-days-day">:val:</span>
612
- <span class="mec-not-in-days-remove" onclick="mec_not_in_days_remove(:i:);">x</span>
613
- </div>
614
- </div>
615
- </div>
616
-
617
- </div>
618
- </div>
619
- <?php
620
- }
621
-
622
- /**
623
- * Show hourly schedule options of event into the Add/Edit event page
624
- * @author Webnus <info@webnus.biz>
625
- * @param object $post
626
- */
627
- public function meta_box_hourly_schedule($post)
628
- {
629
- $meta_hourly_schedules = get_post_meta($post->ID, 'mec_hourly_schedules', true);
630
-
631
- if(is_array($meta_hourly_schedules) and count($meta_hourly_schedules))
632
- {
633
- $first_key = key($meta_hourly_schedules);
634
-
635
- $hourly_schedules = array();
636
- if(!isset($meta_hourly_schedules[$first_key]['schedules']))
637
- {
638
- $hourly_schedules[] = array(
639
- 'title' => __('Day 1', 'modern-events-calendar-lite'),
640
- 'schedules'=>$meta_hourly_schedules
641
- );
642
- }
643
- else $hourly_schedules = $meta_hourly_schedules;
644
- }
645
- else $hourly_schedules = array();
646
-
647
- // Status of Speakers Feature
648
- $speakers_status = (!isset($this->settings['speakers_status']) or (isset($this->settings['speakers_status']) and !$this->settings['speakers_status'])) ? false : true;
649
- $speakers = get_terms('mec_speaker', array('orderby'=>'name', 'order'=>'ASC', 'hide_empty'=>'0'));
650
- ?>
651
- <div class="mec-meta-box-fields" id="mec-hourly-schedule">
652
- <h4><?php _e('Hourly Schedule', 'modern-events-calendar-lite'); ?></h4>
653
- <div id="mec_meta_box_hourly_schedule_day_form">
654
- <div class="mec-form-row">
655
- <button class="button" type="button" id="mec_add_hourly_schedule_day_button"><?php _e('Add Day', 'modern-events-calendar-lite'); ?></button>
656
- <span class="description"><?php esc_attr_e('Add new days for schedule. For example if your event is multiple days, you can add a different schedule for each day!', 'modern-events-calendar-lite'); ?></span>
657
- </div>
658
- </div>
659
- <div id="mec_meta_box_hourly_schedule_days">
660
- <?php $d = 0; foreach($hourly_schedules as $day): ?>
661
- <div id="mec_meta_box_hourly_schedule_day_<?php echo $d; ?>">
662
- <h4><?php echo isset($day['title']) ? $day['title'] : sprintf(__('Day %s', 'modern-events-calendar-lite'), $d+1); ?></h4>
663
- <div id="mec_meta_box_hourly_schedule_form<?php echo $d; ?>">
664
- <div class="mec-form-row">
665
- <div class="mec-col-1"><label for="mec_add_hourly_schedule_day<?php echo $d; ?>_title"><?php echo __('Title', 'modern-events-calendar-lite'); ?></label></div>
666
- <div class="mec-col-10"><input type="text" id="mec_add_hourly_schedule_day<?php echo $d; ?>_title" name="mec[hourly_schedules][<?php echo $d; ?>][title]" value="<?php echo isset($day['title']) ? $day['title'] : ''; ?>" class="widefat"></div>
667
- <div class="mec-col-1"><button class="button" type="button" onclick="mec_hourly_schedule_day_remove(<?php echo $d; ?>)"><?php echo __('Remove', 'modern-events-calendar-lite'); ?></button></div>
668
- </div>
669
- <div class="mec-form-row">
670
- <button class="button mec-add-hourly-schedule-button" type="button" id="mec_add_hourly_schedule_button<?php echo $d; ?>" data-day="<?php echo $d; ?>"><?php _e('Add', 'modern-events-calendar-lite'); ?></button>
671
- <span class="description"><?php esc_attr_e('Add new hourly schedule row', 'modern-events-calendar-lite'); ?></span>
672
- </div>
673
- <div id="mec_hourly_schedules<?php echo $d; ?>">
674
- <?php $i = 0; foreach($day['schedules'] as $key=>$hourly_schedule): if(!is_numeric($key)) continue; $i = max($i, $key); ?>
675
- <div class="mec-form-row mec-box" id="mec_hourly_schedule_row<?php echo $d; ?>_<?php echo $key; ?>">
676
- <input class="mec-col-1" type="text" name="mec[hourly_schedules][<?php echo $d; ?>][schedules][<?php echo $key; ?>][from]" placeholder="<?php esc_attr_e('From e.g. 8:15', 'modern-events-calendar-lite'); ?>" value="<?php echo esc_attr($hourly_schedule['from']); ?>" />
677
- <input class="mec-col-1" type="text" name="mec[hourly_schedules][<?php echo $d; ?>][schedules][<?php echo $key; ?>][to]" placeholder="<?php esc_attr_e('To e.g. 8:45', 'modern-events-calendar-lite'); ?>" value="<?php echo esc_attr($hourly_schedule['to']); ?>" />
678
- <input class="mec-col-3" type="text" name="mec[hourly_schedules][<?php echo $d; ?>][schedules][<?php echo $key; ?>][title]" placeholder="<?php esc_attr_e('Title', 'modern-events-calendar-lite'); ?>" value="<?php echo esc_attr($hourly_schedule['title']); ?>" />
679
- <input class="mec-col-6" type="text" name="mec[hourly_schedules][<?php echo $d; ?>][schedules][<?php echo $key; ?>][description]" placeholder="<?php esc_attr_e('Description', 'modern-events-calendar-lite'); ?>" value="<?php echo esc_attr($hourly_schedule['description']); ?>" />
680
- <button class="button" type="button" onclick="mec_hourly_schedule_remove(<?php echo $d; ?>, <?php echo $key; ?>)"><?php _e('Remove', 'modern-events-calendar-lite'); ?></button>
681
- <?php if($speakers_status): ?>
682
- <div class="mec-col-12 mec-hourly-schedule-form-speakers">
683
- <strong><?php echo $this->main->m('taxonomy_speakers', __('Speakers', 'modern-events-calendar-lite')); ?></strong>
684
- <?php foreach($speakers as $speaker): ?>
685
- <label><input type="checkbox" name="mec[hourly_schedules][<?php echo $d; ?>][schedules][<?php echo $key; ?>][speakers][]" value="<?php echo $speaker->term_id; ?>" <?php echo (isset($hourly_schedule['speakers']) and in_array($speaker->term_id, $hourly_schedule['speakers'])) ? 'checked="checked"' : ''; ?>><?php echo $speaker->name; ?></label>
686
- <?php endforeach; ?>
687
- </div>
688
- <?php endif; ?>
689
- </div>
690
- <?php endforeach; ?>
691
- </div>
692
- </div>
693
- <input type="hidden" id="mec_new_hourly_schedule_key<?php echo $d; ?>" value="<?php echo $i+1; ?>" />
694
- <div class="mec-util-hidden" id="mec_new_hourly_schedule_raw<?php echo $d; ?>">
695
- <div class="mec-form-row mec-box" id="mec_hourly_schedule_row<?php echo $d; ?>_:i:">
696
- <input class="mec-col-1" type="text" name="mec[hourly_schedules][<?php echo $d; ?>][schedules][:i:][from]" placeholder="<?php esc_attr_e('From e.g. 8:15', 'modern-events-calendar-lite'); ?>" />
697
- <input class="mec-col-1" type="text" name="mec[hourly_schedules][<?php echo $d; ?>][schedules][:i:][to]" placeholder="<?php esc_attr_e('To e.g. 8:45', 'modern-events-calendar-lite'); ?>" />
698
- <input class="mec-col-3" type="text" name="mec[hourly_schedules][<?php echo $d; ?>][schedules][:i:][title]" placeholder="<?php esc_attr_e('Title', 'modern-events-calendar-lite'); ?>" />
699
- <input class="mec-col-6" type="text" name="mec[hourly_schedules][<?php echo $d; ?>][schedules][:i:][description]" placeholder="<?php esc_attr_e('Description', 'modern-events-calendar-lite'); ?>" />
700
- <button class="button" type="button" onclick="mec_hourly_schedule_remove(<?php echo $d; ?>, :i:)"><?php _e('Remove', 'modern-events-calendar-lite'); ?></button>
701
- <?php if($speakers_status): ?>
702
- <div class="mec-col-12 mec-hourly-schedule-form-speakers">
703
- <strong><?php echo $this->main->m('taxonomy_speakers', __('Speakers', 'modern-events-calendar-lite')); ?></strong>
704
- <?php foreach($speakers as $speaker): ?>
705
- <label><input type="checkbox" name="mec[hourly_schedules][<?php echo $d; ?>][schedules][:i:][speakers][]" value="<?php echo $speaker->term_id; ?>"><?php echo $speaker->name; ?></label>
706
- <?php endforeach; ?>
707
- </div>
708
- <?php endif; ?>
709
- </div>
710
- </div>
711
- </div>
712
- <?php $d++; endforeach; ?>
713
- </div>
714
- <input type="hidden" id="mec_new_hourly_schedule_day_key" value="<?php echo $d; ?>" />
715
- <div class="mec-util-hidden" id="mec_new_hourly_schedule_day_raw">
716
- <div id="mec_meta_box_hourly_schedule_day_:d:">
717
- <h4><?php echo __('New Day', 'modern-events-calendar-lite'); ?></h4>
718
- <div id="mec_meta_box_hourly_schedule_form:d:">
719
- <div class="mec-form-row">
720
- <div class="mec-col-1"><label for="mec_add_hourly_schedule_day:d:_title"><?php echo __('Title', 'modern-events-calendar-lite'); ?></label></div>
721
- <div class="mec-col-10"><input type="text" id="mec_add_hourly_schedule_day:d:_title" name="mec[hourly_schedules][:d:][title]" value="<?php echo __('New Day', 'modern-events-calendar-lite'); ?>" class="widefat"></div>
722
- <div class="mec-col-1"><button class="button" type="button" onclick="mec_hourly_schedule_day_remove(:d:)"><?php echo __('Remove', 'modern-events-calendar-lite'); ?></button></div>
723
- </div>
724
- <div class="mec-form-row">
725
- <button class="button mec-add-hourly-schedule-button" type="button" id="mec_add_hourly_schedule_button:d:" data-day=":d:"><?php _e('Add', 'modern-events-calendar-lite'); ?></button>
726
- <span class="description"><?php esc_attr_e('Add new hourly schedule row', 'modern-events-calendar-lite'); ?></span>
727
- </div>
728
- <div id="mec_hourly_schedules:d:">
729
- </div>
730
- </div>
731
- <input type="hidden" id="mec_new_hourly_schedule_key:d:" value="1" />
732
- <div class="mec-util-hidden" id="mec_new_hourly_schedule_raw:d:">
733
- <div class="mec-form-row mec-box" id="mec_hourly_schedule_row:d:_:i:">
734
- <input class="mec-col-1" type="text" name="mec[hourly_schedules][:d:][schedules][:i:][from]" placeholder="<?php esc_attr_e('From e.g. 8:15', 'modern-events-calendar-lite'); ?>" />
735
- <input class="mec-col-1" type="text" name="mec[hourly_schedules][:d:][schedules][:i:][to]" placeholder="<?php esc_attr_e('To e.g. 8:45', 'modern-events-calendar-lite'); ?>" />
736
- <input class="mec-col-3" type="text" name="mec[hourly_schedules][:d:][schedules][:i:][title]" placeholder="<?php esc_attr_e('Title', 'modern-events-calendar-lite'); ?>" />
737
- <input class="mec-col-6" type="text" name="mec[hourly_schedules][:d:][schedules][:i:][description]" placeholder="<?php esc_attr_e('Description', 'modern-events-calendar-lite'); ?>" />
738
- <button class="button" type="button" onclick="mec_hourly_schedule_remove(:d:, :i:)"><?php _e('Remove', 'modern-events-calendar-lite'); ?></button>
739
- <?php if($speakers_status): ?>
740
- <div class="mec-col-12 mec-hourly-schedule-form-speakers">
741
- <strong><?php echo $this->main->m('taxonomy_speakers', __('Speakers', 'modern-events-calendar-lite')); ?></strong>
742
- <?php foreach($speakers as $speaker): ?>
743
- <label><input type="checkbox" name="mec[hourly_schedules][:d:][schedules][:i:][speakers][]" value="<?php echo $speaker->term_id; ?>"><?php echo $speaker->name; ?></label>
744
- <?php endforeach; ?>
745
- </div>
746
- <?php endif; ?>
747
- </div>
748
- </div>
749
- </div>
750
- </div>
751
- </div>
752
- <?php
753
- }
754
-
755
- /**
756
- * Show read more option of event into the Add/Edit event page
757
- * @author Webnus <info@webnus.biz>
758
- * @param object $post
759
- */
760
- public function meta_box_links($post)
761
- {
762
- $read_more = get_post_meta($post->ID, 'mec_read_more', true);
763
- $more_info = get_post_meta($post->ID, 'mec_more_info', true);
764
- $more_info_title = get_post_meta($post->ID, 'mec_more_info_title', true);
765
- $more_info_target = get_post_meta($post->ID, 'mec_more_info_target', true);
766
- ?>
767
- <div class="mec-meta-box-fields" id="mec-read-more">
768
- <h4><?php _e('Event Links', 'modern-events-calendar-lite'); ?></h4>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
769
  <div class="mec-form-row">
770
- <label class="mec-col-2" for="mec_read_more_link"><?php echo $this->main->m('read_more_link', __('Event Link', 'modern-events-calendar-lite')); ?></label>
771
- <input class="mec-col-7" type="text" name="mec[read_more]" id="mec_read_more_link" value="<?php echo esc_attr($read_more); ?>" placeholder="<?php _e('eg. http://yoursite.com/your-event', 'modern-events-calendar-lite'); ?>" />
772
- <a class="mec-tooltip" title="<?php esc_attr_e('If you fill it, it will be replaced instead of default event page link. Insert full link including http(s)://', 'modern-events-calendar-lite'); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
773
- </div>
774
- <div class="mec-form-row">
775
- <label class="mec-col-2" for="mec_more_info_link"><?php echo $this->main->m('more_info_link', __('More Info', 'modern-events-calendar-lite')); ?></label>
776
- <input class="mec-col-5" type="text" name="mec[more_info]" id="mec_more_info_link" value="<?php echo esc_attr($more_info); ?>" placeholder="<?php _e('eg. http://yoursite.com/your-event', 'modern-events-calendar-lite'); ?>" />
777
- <input class="mec-col-2" type="text" name="mec[more_info_title]" id="mec_more_info_title" value="<?php echo esc_attr($more_info_title); ?>" placeholder="<?php _e('More Information', 'modern-events-calendar-lite'); ?>" />
778
- <select class="mec-col-2" name="mec[more_info_target]" id="mec_more_info_target">
779
- <option value="_self" <?php echo ($more_info_target == '_self' ? 'selected="selected"' : ''); ?>><?php _e('Current Window', 'modern-events-calendar-lite'); ?></option>
780
- <option value="_blank" <?php echo ($more_info_target == '_blank' ? 'selected="selected"' : ''); ?>><?php _e('New Window', 'modern-events-calendar-lite'); ?></option>
781
- </select>
782
- <a class="mec-tooltip" title="<?php esc_attr_e('If you fill it, it will be shown in event details page as an optional link. Insert full link including http(s)://', 'modern-events-calendar-lite'); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
783
- </div>
784
- </div>
785
- <?php
786
- }
787
-
788
- /**
789
- * Show booking meta box contents
790
- * @author Webnus <info@webnus.biz>
791
- * @param object $post
792
- */
793
- public function meta_box_booking($post)
794
- {
795
- do_action('mec_metabox_booking', $post);
796
- }
797
-
798
- /**
799
- * Show booking options of event into the Add/Edit event page
800
- * @author Webnus <info@webnus.biz>
801
- * @param object $post
802
- */
803
- public function meta_box_booking_options($post)
804
- {
805
- $booking_options = get_post_meta($post->ID, 'mec_booking', true);
806
- if(!is_array($booking_options)) $booking_options = array();
807
-
808
- $bookings_limit = isset($booking_options['bookings_limit']) ? $booking_options['bookings_limit'] : '';
809
- $bookings_limit_unlimited = isset($booking_options['bookings_limit_unlimited']) ? $booking_options['bookings_limit_unlimited'] : 0;
810
- ?>
811
- <div id="mec-booking">
812
- <div class="mec-meta-box-fields" id="mec_meta_box_booking_options_form">
813
- <label for="mec_bookings_limit"><h4 class="mec-title"><?php _e('Total booking limits', 'modern-events-calendar-lite'); ?></h4></label>
814
- <div class="mec-form-row">
815
- <label class="mec-col-4" for="mec_bookings_limit_unlimited" id="mec_bookings_limit_unlimited_label">
816
- <input type="hidden" name="mec[booking][bookings_limit_unlimited]" value="0" />
817
- <input id="mec_bookings_limit_unlimited" <?php if($bookings_limit_unlimited == 1) echo 'checked="checked"'; ?> type="checkbox" value="1" name="mec[booking][bookings_limit_unlimited]" />
818
- <?php _e('Unlimited', 'modern-events-calendar-lite'); ?>
819
- </label>
820
- <input class="mec-col-4" type="text" name="mec[booking][bookings_limit]" id="mec_bookings_limit" value="<?php echo esc_attr($bookings_limit); ?>" placeholder="<?php _e('100', 'modern-events-calendar-lite'); ?>" class="<?php if($bookings_limit_unlimited == 1) echo 'mec-util-hidden'; ?>" />
821
- </div>
822
- </div>
823
- </div>
824
- <?php
825
- }
826
-
827
- /**
828
- * Show tickets options of event into the Add/Edit event page
829
- * @author Webnus <info@webnus.biz>
830
- * @param object $post
831
- */
832
- public function meta_box_tickets($post)
833
- {
834
- $tickets = get_post_meta($post->ID, 'mec_tickets', true);
835
- if(!is_array($tickets)) $tickets = array();
836
- ?>
837
- <div class="mec-meta-box-fields" id="mec-tickets">
838
- <h4 class="mec-meta-box-header"><?php echo $this->main->m('tickets', __('Tickets', 'modern-events-calendar-lite')); ?></h4>
839
-
840
- <?php if($post->ID != $this->main->get_original_event($post->ID)): ?>
841
- <p class="warning-msg"><?php _e("You're translating an event so MEC will use the original event for tickets and booking. You can only translate the ticket name and description. Please define exact tickets that you defined in the original event here.", 'modern-events-calendar-lite'); ?></p>
842
- <?php endif; ?>
843
-
844
- <div id="mec_meta_box_tickets_form">
845
- <div class="mec-form-row">
846
- <button class="button" type="button" id="mec_add_ticket_button"><?php _e('Add', 'modern-events-calendar-lite'); ?></button>
847
- </div>
848
- <div id="mec_tickets">
849
- <?php $i = 0; foreach($tickets as $key=>$ticket): if(!is_numeric($key)) continue; $i = max($i, $key); ?>
850
- <div class="mec-box" id="mec_ticket_row<?php echo $key; ?>">
851
- <div class="mec-form-row">
852
- <input type="text" class="mec-col-12" name="mec[tickets][<?php echo $key; ?>][name]" placeholder="<?php esc_attr_e('Ticket Name', 'modern-events-calendar-lite'); ?>" value="<?php echo (isset($ticket['name']) ? esc_attr($ticket['name']) : ''); ?>" />
853
- </div>
854
- <div class="mec-form-row wn-ticket-time">
855
- <div class="mec-ticket-start-time mec-col-12">
856
- <span><?php esc_html_e('Start Time', 'modern-events-calendar-lite'); ?></span>
857
- <select name="mec[tickets][<?php echo $key; ?>][ticket_start_time_hour]">
858
- <?php for($j=1; $j<=12; $j++): ?>
859
- <option <?php if($ticket['ticket_start_time_hour'] == $j) echo 'selected="selected"'; ?> value="<?php echo $j; ?>"><?php echo $j; ?></option>
860
- <?php endfor; ?>
861
- </select>
862
- <span class="time-dv">:</span>
863
- <select name="mec[tickets][<?php echo $key; ?>][ticket_start_time_minute]">
864
- <?php for($k=0; $k<=11; $k++): ?>
865
- <option <?php if($ticket['ticket_start_time_minute'] == ($k*5)) echo 'selected="selected"'; ?> value="<?php echo ($k*5); ?>"><?php echo sprintf("%02d", ($k*5)); ?></option>
866
- <?php endfor; ?>
867
- </select>
868
- <select name="mec[tickets][<?php echo $key; ?>][ticket_start_time_ampm]">
869
- <option <?php if($ticket['ticket_start_time_ampm'] == 'AM') echo 'selected="selected"'; ?> value="AM"><?php _e('AM', 'modern-events-calendar-lite'); ?></option>
870
- <option <?php if($ticket['ticket_start_time_ampm'] == 'PM') echo 'selected="selected"'; ?> value="PM"><?php _e('PM', 'modern-events-calendar-lite'); ?></option>
871
- </select>
872
- </div>
873
- <div class="mec-ticket-end-time mec-col-12">
874
- <span><?php esc_html_e('End Time', 'modern-events-calendar-lite'); ?></span>
875
- <select name="mec[tickets][<?php echo $key; ?>][ticket_end_time_hour]">
876
- <?php for($j=1; $j<=12; $j++): ?>
877
- <option <?php if($ticket['ticket_end_time_hour'] == $j) echo 'selected="selected"'; ?> value="<?php echo $j; ?>"><?php echo $j; ?></option>
878
- <?php endfor; ?>
879
- </select>
880
- <span class="time-dv">:</span>
881
- <select name="mec[tickets][<?php echo $key; ?>][ticket_end_time_minute]">
882
- <?php for($k=0; $k<=11; $k++): ?>
883
- <option <?php if($ticket['ticket_end_time_minute'] == ($k*5)) echo 'selected="selected"'; ?> value="<?php echo ($k*5); ?>"><?php echo sprintf("%02d", ($k*5)); ?></option>
884
- <?php endfor; ?>
885
- </select>
886
- <select name="mec[tickets][<?php echo $key; ?>][ticket_end_time_ampm]">
887
- <option <?php if($ticket['ticket_end_time_ampm'] == 'AM') echo 'selected="selected"'; ?> value="AM"><?php _e('AM', 'modern-events-calendar-lite'); ?></option>
888
- <option <?php if($ticket['ticket_end_time_ampm'] == 'PM') echo 'selected="selected"'; ?> value="PM"><?php _e('PM', 'modern-events-calendar-lite'); ?></option>
889
- </select>
890
- </div>
891
- </div>
892
- <div class="mec-form-row">
893
- <input type="text" class="mec-col-12" name="mec[tickets][<?php echo $key; ?>][description]" placeholder="<?php esc_attr_e('Description', 'modern-events-calendar-lite'); ?>" value="<?php echo (isset($ticket['description']) ? esc_attr($ticket['description']) : ''); ?>" />
894
- </div>
895
- <div class="mec-form-row">
896
- <span class="mec-col-4">
897
- <input type="text" name="mec[tickets][<?php echo $key; ?>][price]" placeholder="<?php esc_attr_e('Price', 'modern-events-calendar-lite'); ?>" value="<?php echo (isset($ticket['price']) ? esc_attr($ticket['price']) : ''); ?>" />
898
- <a class="mec-tooltip" title="<?php esc_attr_e('Insert 0 for free ticket. Only numbers please.', 'modern-events-calendar-lite'); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
899
- </span>
900
- <span class="mec-col-8">
901
- <input type="text" name="mec[tickets][<?php echo $key; ?>][price_label]" placeholder="<?php esc_attr_e('Price Label', 'modern-events-calendar-lite'); ?>" value="<?php echo (isset($ticket['price_label']) ? esc_attr($ticket['price_label']) : ''); ?>" class="mec-col-12" />
902
- <a class="mec-tooltip" title="<?php esc_attr_e('For showing on website. e.g. $15', 'modern-events-calendar-lite'); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
903
- </span>
904
- </div>
905
- <div class="mec-form-row">
906
- <input class="mec-col-4" type="text" name="mec[tickets][<?php echo $key; ?>][limit]" placeholder="<?php esc_attr_e('Available Tickets', 'modern-events-calendar-lite'); ?>" value="<?php echo (isset($ticket['limit']) ? esc_attr($ticket['limit']) : '100'); ?>" />
907
- <label class="mec-col-2" for="mec_tickets_unlimited_<?php echo $key; ?>" id="mec_bookings_limit_unlimited_label<?php echo $key; ?>">
908
- <input type="hidden" name="mec[tickets][<?php echo $key; ?>][unlimited]" value="0" />
909
- <input id="mec_tickets_unlimited_<?php echo $key; ?>" type="checkbox" value="1" name="mec[tickets][<?php echo $key; ?>][unlimited]" <?php if(isset($ticket['unlimited']) and $ticket['unlimited']) echo 'checked="checked"'; ?> />
910
- <?php _e('Unlimited', 'modern-events-calendar-lite'); ?>
911
- </label>
912
- <button class="button" type="button" onclick="mec_ticket_remove(<?php echo $key; ?>);"><?php _e('Remove', 'modern-events-calendar-lite'); ?></button>
913
- </div>
914
- <div id="mec_price_per_dates_container">
915
- <div class="mec-form-row">
916
- <h4><?php _e('Price per Date', 'modern-events-calendar-lite'); ?></h4>
917
- <button class="button mec_add_price_date_button" type="button" data-key="<?php echo $key; ?>"><?php _e('Add', 'modern-events-calendar-lite'); ?></button>
918
- </div>
919
- <div id="mec-ticket-price-dates-<?php echo $key; ?>">
920
- <?php if(isset($ticket['dates']) and count($ticket['dates'])): ?>
921
- <?php $j = 0; foreach($ticket['dates'] as $p=>$price_date): if(!is_numeric($p)) continue; $j = max($j, $p); ?>
922
- <div id="mec_ticket_price_raw_<?php echo $key; ?>_<?php echo $p; ?>">
923
- <div class="mec-form-row">
924
- <input class="mec-col-3 mec_date_picker" type="text" name="mec[tickets][<?php echo $key; ?>][dates][<?php echo $p; ?>][start]" value="<?php echo isset($price_date['start']) ? $price_date['start'] : date('Y-m-d'); ?>" placeholder="<?php esc_attr_e('Start', 'modern-events-calendar-lite'); ?>" />
925
- <input class="mec-col-3 mec_date_picker" type="text" name="mec[tickets][<?php echo $key; ?>][dates][<?php echo $p; ?>][end]" value="<?php echo isset($price_date['end']) ? $price_date['end'] : date('Y-m-d', strtotime('+10 days')); ?>" placeholder="<?php esc_attr_e('End', 'modern-events-calendar-lite'); ?>" />
926
- <input class="mec-col-3" type="text" name="mec[tickets][<?php echo $key; ?>][dates][<?php echo $p; ?>][price]" value="<?php echo isset($price_date['price']) ? $price_date['price'] : ''; ?>" placeholder="<?php esc_attr_e('Price', 'modern-events-calendar-lite'); ?>" />
927
- <input class="mec-col-2" type="text" name="mec[tickets][<?php echo $key; ?>][dates][<?php echo $p; ?>][label]" value="<?php echo isset($price_date['label']) ? $price_date['label'] : ''; ?>" placeholder="<?php esc_attr_e('Label', 'modern-events-calendar-lite'); ?>" />
928
- <button class="button mec-col-1" type="button" onclick="mec_ticket_price_remove(<?php echo $key; ?>, <?php echo $p; ?>)"><?php _e('Remove', 'modern-events-calendar-lite'); ?></button>
929
- </div>
930
- </div>
931
- <?php endforeach; ?>
932
- <?php endif; ?>
933
- </div>
934
- <input type="hidden" id="mec_new_ticket_price_key_<?php echo $key; ?>" value="<?php echo $j+1; ?>" />
935
- <div class="mec-util-hidden" id="mec_new_ticket_price_raw_<?php echo $key; ?>">
936
- <div id="mec_ticket_price_raw_<?php echo $key; ?>_:j:">
937
- <div class="mec-form-row">
938
- <input class="mec-col-3 new_added" type="text" name="mec[tickets][<?php echo $key; ?>][dates][:j:][start]" value="<?php echo date('Y-m-d'); ?>" placeholder="<?php esc_attr_e('Start', 'modern-events-calendar-lite'); ?>" />
939
- <input class="mec-col-3 new_added" type="text" name="mec[tickets][<?php echo $key; ?>][dates][:j:][end]" value="<?php echo date('Y-m-d', strtotime('+10 days')); ?>" placeholder="<?php esc_attr_e('End', 'modern-events-calendar-lite'); ?>" />
940
- <input class="mec-col-3" type="text" name="mec[tickets][<?php echo $key; ?>][dates][:j:][price]" placeholder="<?php esc_attr_e('Price', 'modern-events-calendar-lite'); ?>" />
941
- <input class="mec-col-2" type="text" name="mec[tickets][<?php echo $key; ?>][dates][:j:][label]" placeholder="<?php esc_attr_e('Label', 'modern-events-calendar-lite'); ?>" />
942
- <button class="button mec-col-1" type="button" onclick="mec_ticket_price_remove(<?php echo $key; ?>, :j:)"><?php _e('Remove', 'modern-events-calendar-lite'); ?></button>
943
- </div>
944
- </div>
945
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
946
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
947
  </div>
948
- <?php endforeach; ?>
949
- </div>
950
- </div>
951
- <input type="hidden" id="mec_new_ticket_key" value="<?php echo $i+1; ?>" />
952
- <div class="mec-util-hidden" id="mec_new_ticket_raw">
953
- <div class="mec-box" id="mec_ticket_row:i:">
954
- <div class="mec-form-row">
955
- <input class="mec-col-12" type="text" name="mec[tickets][:i:][name]" placeholder="<?php esc_attr_e('Ticket Name', 'modern-events-calendar-lite'); ?>" />
956
- </div>
957
- <div class="mec-form-row wn-ticket-time">
958
- <div class="mec-ticket-start-time mec-col-12">
959
- <span><?php esc_html_e('Start Time', 'modern-events-calendar-lite'); ?></span>
960
- <select name="mec[tickets][:i:][ticket_start_time_hour]">
961
- <?php for($j=1; $j<=12; $j++): ?>
962
- <option <?php if(8 == $j) echo 'selected="selected"'; ?> value="<?php echo $j; ?>"><?php echo $j; ?></option>
963
- <?php endfor; ?>
964
- </select>
965
- <span class="time-dv">:</span>
966
- <select name="mec[tickets][:i:][ticket_start_time_minute]">
967
- <?php for($k=0; $k<=11; $k++): ?>
968
- <option value="<?php echo ($k*5); ?>"><?php echo sprintf("%02d", ($k*5)); ?></option>
969
- <?php endfor; ?>
970
- </select>
971
- <select name="mec[tickets][:i:][ticket_start_time_ampm]">
972
- <option selected="selected" value="AM"><?php _e('AM', 'modern-events-calendar-lite'); ?></option>
973
- <option value="PM"><?php _e('PM', 'modern-events-calendar-lite'); ?></option>
974
- </select>
975
- </div>
976
- <div class="mec-ticket-start-time mec-col-12">
977
- <span><?php esc_html_e('End Time', 'modern-events-calendar-lite'); ?></span>
978
- <select name="mec[tickets][:i:][ticket_end_time_hour]">
979
- <?php for($j=1; $j<=12; $j++): ?>
980
- <option <?php if(6 == $j) echo 'selected="selected"'; ?> value="<?php echo $j; ?>"><?php echo $j; ?></option>
981
- <?php endfor; ?>
982
- </select>
983
- <span class="time-dv">:</span>
984
- <select name="mec[tickets][:i:][ticket_end_time_minute]">
985
- <?php for($k=0; $k<=11; $k++): ?>
986
- <option value="<?php echo ($k*5); ?>"><?php echo sprintf("%02d", ($k*5)); ?></option>
987
- <?php endfor; ?>
988
- </select>
989
- <select name="mec[tickets][:i:][ticket_end_time_ampm]">
990
- <option value="AM"><?php _e('AM', 'modern-events-calendar-lite'); ?></option>
991
- <option selected="selected" value="PM"><?php _e('PM', 'modern-events-calendar-lite'); ?></option>
992
- </select>
993
- </div>
994
- </div>
995
- <div class="mec-form-row">
996
- <input class="mec-col-12" type="text" name="mec[tickets][:i:][description]" placeholder="<?php esc_attr_e('Description', 'modern-events-calendar-lite'); ?>" />
997
- </div>
998
  <div class="mec-form-row">
999
- <span class="mec-col-4">
1000
- <input type="text" name="mec[tickets][:i:][price]" placeholder="<?php esc_attr_e('Price', 'modern-events-calendar-lite'); ?>" />
1001
- <a class="mec-tooltip" title="<?php esc_attr_e('Insert 0 for free ticket. Only numbers please.', 'modern-events-calendar-lite'); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
1002
- </span>
1003
- <span class="mec-col-8">
1004
- <input type="text" name="mec[tickets][:i:][price_label]" placeholder="<?php esc_attr_e('Price Label', 'modern-events-calendar-lite'); ?>" class="mec-col-12" />
1005
- <a class="mec-tooltip" title="<?php esc_attr_e('For showing on website. e.g. $15', 'modern-events-calendar-lite'); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
1006
- </span>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1007
  </div>
1008
  <div class="mec-form-row">
1009
- <input class="mec-col-4" type="text" name="mec[tickets][:i:][limit]" placeholder="<?php esc_attr_e('Available Tickets', 'modern-events-calendar-lite'); ?>" />
1010
- <label class="mec-col-4" for="mec_tickets_unlimited_:i:" id="mec_bookings_limit_unlimited_label">
1011
- <input type="hidden" name="mec[tickets][:i:][unlimited]" value="0" />
1012
- <input id="mec_tickets_unlimited_:i:" type="checkbox" value="1" name="mec[tickets][:i:][unlimited]" />
1013
- <?php _e('Unlimited', 'modern-events-calendar-lite'); ?>
1014
- </label>
1015
- <button class="button" type="button" onclick="mec_ticket_remove(:i:)"><?php _e('Remove', 'modern-events-calendar-lite'); ?></button>
1016
  </div>
1017
- <div id="mec_price_per_dates_container_:i:">
1018
- <div class="mec-form-row">
1019
- <h4><?php _e('Price per Date', 'modern-events-calendar-lite'); ?></h4>
1020
- <button class="button mec_add_price_date_button" type="button" data-key=":i:"><?php _e('Add', 'modern-events-calendar-lite'); ?></button>
1021
- </div>
1022
- <div id="mec-ticket-price-dates-:i:">
1023
- </div>
1024
- <input type="hidden" id="mec_new_ticket_price_key_:i:" value="1" />
1025
- <div class="mec-util-hidden" id="mec_new_ticket_price_raw_:i:">
1026
- <div id="mec_ticket_price_raw_:i:_:j:">
1027
- <div class="mec-form-row">
1028
- <input class="mec-col-3 new_added" type="text" name="mec[tickets][:i:][dates][:j:][start]" value="<?php echo date('Y-m-d'); ?>" placeholder="<?php esc_attr_e('Start', 'modern-events-calendar-lite'); ?>" />
1029
- <input class="mec-col-3 new_added" type="text" name="mec[tickets][:i:][dates][:j:][end]" value="<?php echo date('Y-m-d', strtotime('+10 days')); ?>" placeholder="<?php esc_attr_e('End', 'modern-events-calendar-lite'); ?>" />
1030
- <input class="mec-col-3" type="text" name="mec[tickets][:i:][dates][:j:][price]" placeholder="<?php esc_attr_e('Price', 'modern-events-calendar-lite'); ?>" />
1031
- <input class="mec-col-2" type="text" name="mec[tickets][:i:][dates][:j:][label]" placeholder="<?php esc_attr_e('Label', 'modern-events-calendar-lite'); ?>" />
1032
- <button class="button mec-col-1" type="button" onclick="mec_ticket_price_remove(:i:, :j:)"><?php _e('Remove', 'modern-events-calendar-lite'); ?></button>
1033
- </div>
1034
- </div>
1035
- </div>
1036
- </div>
1037
- </div>
1038
- </div>
1039
- </div>
1040
- <?php
1041
- }
1042
-
1043
- /**
1044
- * Show fees of event into the Add/Edit event page
1045
- * @author Webnus <info@webnus.biz>
1046
- * @param object $post
1047
- */
1048
- public function meta_box_fees($post)
1049
- {
1050
- $global_inheritance = get_post_meta($post->ID, 'mec_fees_global_inheritance', true);
1051
- if(trim($global_inheritance) == '') $global_inheritance = 1;
1052
-
1053
- $fees = get_post_meta($post->ID, 'mec_fees', true);
1054
-
1055
- $global_fees = isset($this->settings['fees']) ? $this->settings['fees'] : array();
1056
- if(!is_array($fees) and trim($fees) == '') $fees = $global_fees;
1057
-
1058
- if(!is_array($fees)) $fees = array();
1059
- ?>
1060
- <div class="mec-meta-box-fields" id="mec-fees">
1061
- <h4 class="mec-meta-box-header"><?php _e('Fees', 'modern-events-calendar-lite'); ?></h4>
1062
- <div id="mec_meta_box_fees_form">
1063
- <div class="mec-form-row">
1064
- <label>
1065
- <input type="hidden" name="mec[fees_global_inheritance]" value="0" />
1066
- <input onchange="jQuery('#mec_taxes_fees_container_toggle').toggle();" value="1" type="checkbox" name="mec[fees_global_inheritance]" <?php if($global_inheritance) echo 'checked="checked"'; ?> /> <?php _e('Inherit from global options', 'modern-events-calendar-lite'); ?>
1067
- </label>
1068
- </div>
1069
- <div id="mec_taxes_fees_container_toggle" class="<?php if($global_inheritance) echo 'mec-util-hidden'; ?>">
1070
- <div class="mec-form-row">
1071
- <button class="button" type="button" id="mec_add_fee_button"><?php _e('Add', 'modern-events-calendar-lite'); ?></button>
1072
- </div>
1073
- <div id="mec_fees_list">
1074
- <?php $i = 0; foreach($fees as $key=>$fee): if(!is_numeric($key)) continue; $i = max($i, $key); ?>
1075
- <div class="mec-box" id="mec_fee_row<?php echo $i; ?>">
1076
- <div class="mec-form-row">
1077
- <input class="mec-col-12" type="text" name="mec[fees][<?php echo $i; ?>][title]" placeholder="<?php esc_attr_e('Fee Title', 'modern-events-calendar-lite'); ?>" value="<?php echo (isset($fee['title']) ? esc_attr($fee['title']) : ''); ?>" />
1078
- </div>
1079
- <div class="mec-form-row">
1080
- <span class="mec-col-4">
1081
- <input type="text" name="mec[fees][<?php echo $i; ?>][amount]" placeholder="<?php esc_attr_e('Amount', 'modern-events-calendar-lite'); ?>" value="<?php echo (isset($fee['amount']) ? esc_attr($fee['amount']) : ''); ?>" />
1082
- <a class="mec-tooltip" title="<?php esc_attr_e('Fee amount, considered as fixed amount if you set the type to amount otherwise considered as percentage', 'modern-events-calendar-lite'); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
1083
- </span>
1084
- <span class="mec-col-4">
1085
- <select name="mec[fees][<?php echo $i; ?>][type]">
1086
- <option value="percent" <?php echo ((isset($fee['type']) and $fee['type'] == 'percent') ? 'selected="selected"' : ''); ?>><?php _e('Percent', 'modern-events-calendar-lite'); ?></option>
1087
- <option value="amount" <?php echo ((isset($fee['type']) and $fee['type'] == 'amount') ? 'selected="selected"' : ''); ?>><?php _e('Amount (Per Ticket)', 'modern-events-calendar-lite'); ?></option>
1088
- <option value="amount_per_booking" <?php echo ((isset($fee['type']) and $fee['type'] == 'amount_per_booking') ? 'selected="selected"' : ''); ?>><?php _e('Amount (Per Booking)', 'modern-events-calendar-lite'); ?></option>
1089
- </select>
1090
- </span>
1091
- <button class="button" type="button" id="mec_remove_fee_button<?php echo $i; ?>" onclick="mec_remove_fee(<?php echo $i; ?>);"><?php _e('Remove', 'modern-events-calendar-lite'); ?></button>
1092
- </div>
1093
- </div>
1094
- <?php endforeach; ?>
1095
- </div>
1096
- </div>
1097
- </div>
1098
- <input type="hidden" id="mec_new_fee_key" value="<?php echo $i+1; ?>" />
1099
- <div class="mec-util-hidden" id="mec_new_fee_raw">
1100
- <div class="mec-box" id="mec_fee_row:i:">
1101
- <div class="mec-form-row">
1102
- <input class="mec-col-12" type="text" name="mec[fees][:i:][title]" placeholder="<?php esc_attr_e('Fee Title', 'modern-events-calendar-lite'); ?>" />
1103
- </div>
1104
- <div class="mec-form-row">
1105
- <span class="mec-col-4">
1106
- <input type="text" name="mec[fees][:i:][amount]" placeholder="<?php esc_attr_e('Amount', 'modern-events-calendar-lite'); ?>" />
1107
- <a class="mec-tooltip" title="<?php esc_attr_e('Fee amount, considered as fixed amount if you set the type to amount otherwise considered as percentage', 'modern-events-calendar-lite'); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
1108
- </span>
1109
- <span class="mec-col-4">
1110
- <select name="mec[fees][:i:][type]">
1111
- <option value="percent"><?php _e('Percent', 'modern-events-calendar-lite'); ?></option>
1112
- <option value="amount"><?php _e('Amount (Per Ticket)', 'modern-events-calendar-lite'); ?></option>
1113
- <option value="amount_per_booking"><?php _e('Amount (Per Booking)', 'modern-events-calendar-lite'); ?></option>
1114
- </select>
1115
- </span>
1116
- <button class="button" type="button" id="mec_remove_fee_button:i:" onclick="mec_remove_fee(:i:);"><?php _e('Remove', 'modern-events-calendar-lite'); ?></button>
1117
- </div>
1118
- </div>
1119
- </div>
1120
- </div>
1121
- <?php
1122
- }
1123
-
1124
- /**
1125
- * Show ticket variations into the Add/Edit event page
1126
- * @author Webnus <info@webnus.biz>
1127
- * @param object $post
1128
- */
1129
- public function meta_box_ticket_variations($post)
1130
- {
1131
- $global_inheritance = get_post_meta($post->ID, 'mec_ticket_variations_global_inheritance', true);
1132
- if(trim($global_inheritance) == '') $global_inheritance = 1;
1133
-
1134
- $ticket_variations = get_post_meta($post->ID, 'mec_ticket_variations', true);
1135
-
1136
- $global_variations = isset($this->settings['ticket_variations']) ? $this->settings['ticket_variations'] : array();
1137
- if(!is_array($ticket_variations) and trim($ticket_variations) == '') $ticket_variations = $global_variations;
1138
-
1139
- if(!is_array($ticket_variations)) $ticket_variations = array();
1140
- ?>
1141
- <div class="mec-meta-box-fields" id="mec-ticket-variations">
1142
- <h4 class="mec-meta-box-header"><?php _e('Ticket Variations / Options', 'modern-events-calendar-lite'); ?></h4>
1143
- <div id="mec_meta_box_ticket_variations_form">
1144
- <div class="mec-form-row">
1145
- <label>
1146
- <input type="hidden" name="mec[ticket_variations_global_inheritance]" value="0" />
1147
- <input onchange="jQuery('#mec_taxes_ticket_variations_container_toggle').toggle();" value="1" type="checkbox" name="mec[ticket_variations_global_inheritance]" <?php if($global_inheritance) echo 'checked="checked"'; ?> /> <?php _e('Inherit from global options', 'modern-events-calendar-lite'); ?>
1148
- </label>
1149
- </div>
1150
- <div id="mec_taxes_ticket_variations_container_toggle" class="<?php if($global_inheritance) echo 'mec-util-hidden'; ?>">
1151
- <div class="mec-form-row">
1152
- <button class="button" type="button" id="mec_add_ticket_variation_button"><?php _e('Add', 'modern-events-calendar-lite'); ?></button>
1153
- </div>
1154
- <div id="mec_ticket_variations_list">
1155
- <?php $i = 0; foreach($ticket_variations as $key=>$ticket_variation): if(!is_numeric($key)) continue; $i = max($i, $key); ?>
1156
- <div class="mec-box" id="mec_ticket_variation_row<?php echo $i; ?>">
1157
- <div class="mec-form-row">
1158
- <input class="mec-col-12" type="text" name="mec[ticket_variations][<?php echo $i; ?>][title]" placeholder="<?php esc_attr_e('Title', 'modern-events-calendar-lite'); ?>" value="<?php echo (isset($ticket_variation['title']) ? esc_attr($ticket_variation['title']) : ''); ?>" />
1159
- </div>
1160
- <div class="mec-form-row">
1161
- <span class="mec-col-4">
1162
- <input type="text" name="mec[ticket_variations][<?php echo $i; ?>][price]" placeholder="<?php esc_attr_e('Price', 'modern-events-calendar-lite'); ?>" value="<?php echo (isset($ticket_variation['price']) ? esc_attr($ticket_variation['price']) : ''); ?>" />
1163
- <a class="mec-tooltip" title="<?php esc_attr_e('Option Price', 'modern-events-calendar-lite'); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
1164
- </span>
1165
- <span class="mec-col-4">
1166
- <input type="number" min="0" name="mec[ticket_variations][<?php echo $i; ?>][max]" placeholder="<?php esc_attr_e('Maximum Per Ticket', 'modern-events-calendar-lite'); ?>" value="<?php echo (isset($ticket_variation['max']) ? $ticket_variation['max'] : ''); ?>" />
1167
- <a class="mec-tooltip" title="<?php esc_attr_e('Maximum Per Ticket. Leave it blank for unlimited.', 'modern-events-calendar-lite'); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
1168
- </span>
1169
- <button class="button" type="button" id="mec_remove_ticket_variation_button<?php echo $i; ?>" onclick="mec_remove_ticket_variation(<?php echo $i; ?>);"><?php _e('Remove', 'modern-events-calendar-lite'); ?></button>
1170
- </div>
1171
- </div>
1172
- <?php endforeach; ?>
1173
- </div>
1174
- </div>
1175
- </div>
1176
- <input type="hidden" id="mec_new_ticket_variation_key" value="<?php echo $i+1; ?>" />
1177
- <div class="mec-util-hidden" id="mec_new_ticket_variation_raw">
1178
- <div class="mec-box" id="mec_ticket_variation_row:i:">
1179
- <div class="mec-form-row">
1180
- <input class="mec-col-12" type="text" name="mec[ticket_variations][:i:][title]" placeholder="<?php esc_attr_e('Title', 'modern-events-calendar-lite'); ?>" />
1181
- </div>
1182
- <div class="mec-form-row">
1183
- <span class="mec-col-4">
1184
- <input type="text" name="mec[ticket_variations][:i:][price]" placeholder="<?php esc_attr_e('Price', 'modern-events-calendar-lite'); ?>" />
1185
- <a class="mec-tooltip" title="<?php esc_attr_e('Option Price', 'modern-events-calendar-lite'); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
1186
- </span>
1187
- <span class="mec-col-4">
1188
- <input type="number" min="0" name="mec[ticket_variations][:i:][max]" placeholder="<?php esc_attr_e('Maximum Per Ticket', 'modern-events-calendar-lite'); ?>" value="1" />
1189
- <a class="mec-tooltip" title="<?php esc_attr_e('Maximum Per Ticket. Leave it blank for unlimited.', 'modern-events-calendar-lite'); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
1190
- </span>
1191
- <button class="button" type="button" id="mec_remove_ticket_variation_button:i:" onclick="mec_remove_ticket_variation(:i:);"><?php _e('Remove', 'modern-events-calendar-lite'); ?></button>
1192
- </div>
1193
- </div>
1194
- </div>
1195
- </div>
1196
- <?php
1197
- }
1198
-
1199
- /**
1200
- * Show registration form of event into the Add/Edit event page
1201
- * @author Webnus <info@webnus.biz>
1202
- * @param object $post
1203
- */
1204
- public function meta_box_regform($post)
1205
- {
1206
- $global_inheritance = get_post_meta($post->ID, 'mec_reg_fields_global_inheritance', true);
1207
- if(trim($global_inheritance) == '') $global_inheritance = 1;
1208
-
1209
- $reg_fields = get_post_meta($post->ID, 'mec_reg_fields', true);
1210
-
1211
- $global_reg_fields = $this->main->get_reg_fields();
1212
- if((is_array($reg_fields) and !count($reg_fields)) or (!is_array($reg_fields) and trim($reg_fields) == '')) $reg_fields = $global_reg_fields;
1213
-
1214
- if(!is_array($reg_fields)) $reg_fields = array();
1215
-
1216
- $mec_name = false;
1217
- $mec_email = false;
1218
- foreach ( $reg_fields as $field ) {
1219
- if ( isset( $field['type'] ) ) {
1220
- if ( $field['type'] == 'mec_email' ) {
1221
- $mec_email = true;
1222
- }
1223
- if ( $field['type'] == 'name' ) {
1224
- $mec_name = true;
1225
- }
1226
- } else {
1227
- break;
1228
- }
1229
- }
1230
-
1231
- if ( ! $mec_name ) {
1232
- array_unshift(
1233
- $reg_fields,
1234
- [
1235
- 'mandatory' => '0',
1236
- 'type' => 'name',
1237
- 'label' => esc_html__( 'Name', 'modern-events-calendar-lite' ),
1238
- ]
1239
- );
1240
- }
1241
-
1242
- if ( ! $mec_email ) {
1243
- array_unshift(
1244
- $reg_fields,
1245
- [
1246
- 'mandatory' => '0',
1247
- 'type' => 'mec_email',
1248
- 'label' => esc_html__( 'Email', 'modern-events-calendar-lite' ),
1249
- ]
1250
- );
1251
- }
1252
-
1253
- ?>
1254
- <div class="mec-meta-box-fields" id="mec-reg-fields">
1255
- <h4 class="mec-meta-box-header"><?php _e('Booking Form', 'modern-events-calendar-lite'); ?></h4>
1256
- <div id="mec_meta_box_reg_fields_form">
1257
- <div class="mec-form-row">
1258
- <label>
1259
- <input type="hidden" name="mec[reg_fields_global_inheritance]" value="0" />
1260
- <input onchange="jQuery('#mec_regform_container_toggle').toggle();" value="1" type="checkbox" name="mec[reg_fields_global_inheritance]" <?php if($global_inheritance) echo 'checked="checked"'; ?> /> <?php _e('Inherit from global options', 'modern-events-calendar-lite'); ?>
1261
- </label>
1262
- </div>
1263
- <div id="mec_regform_container_toggle" class="<?php if($global_inheritance) echo 'mec-util-hidden'; ?>">
1264
-
1265
- <?php /** Don't remove this hidden field **/ ?>
1266
- <input type="hidden" name="mec[reg_fields]" value="" />
1267
-
1268
- <ul id="mec_reg_form_fields">
1269
- <?php
1270
- $i = 0;
1271
- foreach($reg_fields as $key=>$reg_field)
1272
- {
1273
- if(!is_numeric($key)) continue;
1274
- $i = max($i, $key);
1275
- if ( $reg_field['type'] == 'text' ) {
1276
- echo $this->main->field_text( $key, $reg_field );
1277
- } elseif ( $reg_field['type'] == 'mec_email' ) {
1278
- echo $this->main->field_mec_email( $key, $reg_field );
1279
- } elseif ( $reg_field['type'] == 'name' ) {
1280
- echo $this->main->field_name( $key, $reg_field );
1281
- } elseif ( $reg_field['type'] == 'email' ) {
1282
- echo $this->main->field_email( $key, $reg_field );
1283
- } elseif ( $reg_field['type'] == 'date' ) {
1284
- echo $this->main->field_date( $key, $reg_field );
1285
- } elseif ( $reg_field['type'] == 'file' ) {
1286
- echo $this->main->field_file( $key, $reg_field );
1287
- } elseif ( $reg_field['type'] == 'tel' ) {
1288
- echo $this->main->field_tel( $key, $reg_field );
1289
- } elseif ( $reg_field['type'] == 'textarea' ) {
1290
- echo $this->main->field_textarea( $key, $reg_field );
1291
- } elseif ( $reg_field['type'] == 'p' ) {
1292
- echo $this->main->field_p( $key, $reg_field );
1293
- } elseif ( $reg_field['type'] == 'checkbox' ) {
1294
- echo $this->main->field_checkbox( $key, $reg_field );
1295
- } elseif ( $reg_field['type'] == 'radio' ) {
1296
- echo $this->main->field_radio( $key, $reg_field );
1297
- } elseif ( $reg_field['type'] == 'select' ) {
1298
- echo $this->main->field_select( $key, $reg_field );
1299
- } elseif ( $reg_field['type'] == 'agreement' ) {
1300
- echo $this->main->field_agreement( $key, $reg_field );
1301
- }
1302
- }
1303
- ?>
1304
- </ul>
1305
- <div id="mec_reg_form_field_types">
1306
- <button type="button" class="button red" data-type="name"><?php _e( 'MEC Name', 'modern-events-calendar-lite' ); ?></button>
1307
- <button type="button" class="button red" data-type="mec_email"><?php _e( 'MEC Email', 'modern-events-calendar-lite' ); ?></button>
1308
- <button type="button" class="button" data-type="text"><?php _e( 'Text', 'modern-events-calendar-lite' ); ?></button>
1309
- <button type="button" class="button" data-type="email"><?php _e( 'Email', 'modern-events-calendar-lite' ); ?></button>
1310
- <button type="button" class="button" data-type="date"><?php _e( 'Date', 'modern-events-calendar-lite' ); ?></button>
1311
- <button type="button" class="button" data-type="tel"><?php _e( 'Tel', 'modern-events-calendar-lite' ); ?></button>
1312
- <button type="button" class="button" data-type="file"><?php _e( 'File', 'modern-events-calendar-lite' ); ?></button>
1313
- <button type="button" class="button" data-type="textarea"><?php _e( 'Textarea', 'modern-events-calendar-lite' ); ?></button>
1314
- <button type="button" class="button" data-type="checkbox"><?php _e( 'Checkboxes', 'modern-events-calendar-lite' ); ?></button>
1315
- <button type="button" class="button" data-type="radio"><?php _e( 'Radio Buttons', 'modern-events-calendar-lite' ); ?></button>
1316
- <button type="button" class="button" data-type="select"><?php _e( 'Dropdown', 'modern-events-calendar-lite' ); ?></button>
1317
- <button type="button" class="button" data-type="agreement"><?php _e( 'Agreement', 'modern-events-calendar-lite' ); ?></button>
1318
- <button type="button" class="button" data-type="p"><?php _e( 'Paragraph', 'modern-events-calendar-lite' ); ?></button>
1319
- </div>
1320
- <input type="hidden" id="mec_new_reg_field_key" value="<?php echo $i+1; ?>" />
1321
- <div class="mec-util-hidden">
1322
- <div id="mec_reg_field_text">
1323
- <?php echo $this->main->field_text( ':i:' ); ?>
1324
- </div>
1325
- <div id="mec_reg_field_email">
1326
- <?php echo $this->main->field_email( ':i:' ); ?>
1327
- </div>
1328
- <div id="mec_reg_field_mec_email">
1329
- <?php echo $this->main->field_mec_email( ':i:' ); ?>
1330
- </div>
1331
- <div id="mec_reg_field_name">
1332
- <?php echo $this->main->field_name( ':i:' ); ?>
1333
- </div>
1334
- <div id="mec_reg_field_tel">
1335
- <?php echo $this->main->field_tel( ':i:' ); ?>
1336
- </div>
1337
- <div id="mec_reg_field_date">
1338
- <?php echo $this->main->field_date( ':i:' ); ?>
1339
- </div>
1340
- <div id="mec_reg_field_file">
1341
- <?php echo $this->main->field_file( ':i:' ); ?>
1342
- </div>
1343
- <div id="mec_reg_field_textarea">
1344
- <?php echo $this->main->field_textarea( ':i:' ); ?>
1345
- </div>
1346
- <div id="mec_reg_field_checkbox">
1347
- <?php echo $this->main->field_checkbox( ':i:' ); ?>
1348
- </div>
1349
- <div id="mec_reg_field_radio">
1350
- <?php echo $this->main->field_radio( ':i:' ); ?>
1351
- </div>
1352
- <div id="mec_reg_field_select">
1353
- <?php echo $this->main->field_select( ':i:' ); ?>
1354
- </div>
1355
- <div id="mec_reg_field_agreement">
1356
- <?php echo $this->main->field_agreement( ':i:' ); ?>
1357
- </div>
1358
- <div id="mec_reg_field_p">
1359
- <?php echo $this->main->field_p( ':i:' ); ?>
1360
- </div>
1361
- <div id="mec_reg_field_option">
1362
- <?php echo $this->main->field_option( ':fi:', ':i:' ); ?>
1363
- </div>
1364
- </div>
1365
- </div>
1366
- </div>
1367
- </div>
1368
- <?php
1369
- }
1370
-
1371
- /**
1372
- * Save event data
1373
- * @author Webnus <info@webnus.biz>
1374
- * @param int $post_id
1375
- * @return void
1376
- */
1377
- public function save_event($post_id)
1378
- {
1379
- // Check if our nonce is set.
1380
- if(!isset($_POST['mec_event_nonce'])) return;
1381
-
1382
- // Verify that the nonce is valid.
1383
- if(!wp_verify_nonce($_POST['mec_event_nonce'], 'mec_event_data')) return;
1384
-
1385
- // If this is an autosave, our form has not been submitted, so we don't want to do anything.
1386
- if(defined('DOING_AUTOSAVE') and DOING_AUTOSAVE) return;
1387
-
1388
- // Get Modern Events Calendar Data
1389
- $_mec = isset($_POST['mec']) ? $_POST['mec'] : array();
1390
-
1391
- // Remove Cached Data
1392
- wp_cache_delete($post_id, 'mec-events-data');
1393
-
1394
- $location_id = isset($_mec['location_id']) ? sanitize_text_field($_mec['location_id']) : 0;
1395
- $dont_show_map = isset($_mec['dont_show_map']) ? sanitize_text_field($_mec['dont_show_map']) : 0;
1396
- $organizer_id = isset($_mec['organizer_id']) ? sanitize_text_field($_mec['organizer_id']) : 0;
1397
- $read_more = isset($_mec['read_more']) ?sanitize_text_field( $_mec['read_more']) : '';
1398
- $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'])) : '';
1399
- $more_info_title = isset($_mec['more_info_title']) ? sanitize_text_field($_mec['more_info_title']) : '';
1400
- $more_info_target = isset($_mec['more_info_target']) ? sanitize_text_field($_mec['more_info_target']) : '';
1401
- $cost = isset($_mec['cost']) ? sanitize_text_field($_mec['cost']) : '';
1402
-
1403
- update_post_meta($post_id, 'mec_location_id', $location_id);
1404
- update_post_meta($post_id, 'mec_dont_show_map', $dont_show_map);
1405
- update_post_meta($post_id, 'mec_organizer_id', $organizer_id);
1406
- update_post_meta($post_id, 'mec_read_more', $read_more);
1407
- update_post_meta($post_id, 'mec_more_info', $more_info);
1408
- update_post_meta($post_id, 'mec_more_info_title', $more_info_title);
1409
- update_post_meta($post_id, 'mec_more_info_target', $more_info_target);
1410
- update_post_meta($post_id, 'mec_cost', $cost);
1411
-
1412
- // Additional Organizers
1413
- $additional_organizer_ids = isset($_mec['additional_organizer_ids']) ? $_mec['additional_organizer_ids'] : array();
1414
-
1415
- foreach($additional_organizer_ids as $additional_organizer_id) wp_set_object_terms($post_id, (int) $additional_organizer_id, 'mec_organizer', true);
1416
- update_post_meta($post_id, 'mec_additional_organizer_ids', $additional_organizer_ids);
1417
-
1418
- // Additional locations
1419
- $additional_location_ids = isset($_mec['additional_location_ids']) ? $_mec['additional_location_ids'] : array();
1420
-
1421
- foreach($additional_location_ids as $additional_location_id) wp_set_object_terms($post_id, (int) $additional_location_id, 'mec_location', true);
1422
- update_post_meta($post_id, 'mec_additional_location_ids', $additional_location_ids);
1423
-
1424
- // Date Options
1425
- $date = isset($_mec['date']) ? $_mec['date'] : array();
1426
-
1427
- $start_date = (isset($date['start']) and trim($date['start']['date'])) ? $date['start']['date'] : date('Y-m-d');
1428
- $start_date = date('Y-m-d', strtotime($start_date));
1429
-
1430
- // Set the date if it's empty
1431
- if(trim($date['start']['date']) == '') $date['start']['date'] = $start_date;
1432
-
1433
- $start_time_hour = isset($date['start']) ? $date['start']['hour'] : '8';
1434
- $start_time_minutes = isset($date['start']) ? $date['start']['minutes'] : '00';
1435
- $start_time_ampm = (isset($date['start']) and isset($date['start']['ampm'])) ? $date['start']['ampm'] : 'AM';
1436
-
1437
- $end_date = (isset($date['end']) and trim($date['end']['date'])) ? $date['end']['date'] : date('Y-m-d');
1438
- $end_date = date('Y-m-d', strtotime($end_date));
1439
-
1440
- // Fix end_date if it's smaller than start_date
1441
- if(strtotime($end_date) < strtotime($start_date)) $end_date = $start_date;
1442
-
1443
- // Set the date if it's empty
1444
- if(trim($date['end']['date']) == '') $date['end']['date'] = $end_date;
1445
-
1446
- $end_time_hour = isset($date['end']) ? $date['end']['hour'] : '6';
1447
- $end_time_minutes = isset($date['end']) ? $date['end']['minutes'] : '00';
1448
- $end_time_ampm = (isset($date['end']) and isset($date['end']['ampm'])) ? $date['end']['ampm'] : 'PM';
1449
-
1450
- // If 24 hours format is enabled then convert it back to 12 hours
1451
- if(isset($this->settings['time_format']) and $this->settings['time_format'] == 24)
1452
- {
1453
- if($start_time_hour < 12) $start_time_ampm = 'AM';
1454
- elseif($start_time_hour == 12) $start_time_ampm = 'PM';
1455
- elseif($start_time_hour > 12)
1456
- {
1457
- $start_time_hour -= 12;
1458
- $start_time_ampm = 'PM';
1459
- }
1460
- elseif($start_time_hour == 0)
1461
- {
1462
- $start_time_hour = 12;
1463
- $start_time_ampm = 'AM';
1464
- }
1465
-
1466
- if($end_time_hour < 12) $end_time_ampm = 'AM';
1467
- elseif($end_time_hour == 12) $end_time_ampm = 'PM';
1468
- elseif($end_time_hour > 12)
1469
- {
1470
- $end_time_hour -= 12;
1471
- $end_time_ampm = 'PM';
1472
- }
1473
- elseif($end_time_hour == 0)
1474
- {
1475
- $end_time_hour = 12;
1476
- $end_time_ampm = 'AM';
1477
- }
1478
-
1479
- // Set converted values to date array
1480
- $date['start']['hour'] = $start_time_hour;
1481
- $date['start']['ampm'] = $start_time_ampm;
1482
-
1483
- $date['end']['hour'] = $end_time_hour;
1484
- $date['end']['ampm'] = $end_time_ampm;
1485
- }
1486
-
1487
- $allday = isset($date['allday']) ? 1 : 0;
1488
- $hide_time = isset($date['hide_time']) ? 1 : 0;
1489
- $hide_end_time = isset($date['hide_end_time']) ? 1 : 0;
1490
- $comment = isset($date['comment']) ? $date['comment'] : '';
1491
-
1492
-
1493
- // Set start time and end time if event is all day
1494
- if($allday == 1)
1495
- {
1496
- $start_time_hour = '8';
1497
- $start_time_minutes = '00';
1498
- $start_time_ampm = 'AM';
1499
-
1500
- $end_time_hour = '6';
1501
- $end_time_minutes = '00';
1502
- $end_time_ampm = 'PM';
1503
- }
1504
-
1505
- // Repeat Options
1506
- $repeat = isset($date['repeat']) ? $date['repeat'] : array();
1507
- $certain_weekdays = isset($repeat['certain_weekdays']) ? $repeat['certain_weekdays'] : array();
1508
-
1509
- $repeat_status = isset($repeat['status']) ? 1 : 0;
1510
- $repeat_type = ($repeat_status and isset($repeat['type'])) ? $repeat['type'] : '';
1511
-
1512
- $repeat_interval = ($repeat_status and isset($repeat['interval']) and trim($repeat['interval'])) ? $repeat['interval'] : 1;
1513
- if(!is_numeric($repeat_interval)) $repeat_interval = NULL;
1514
-
1515
- if($repeat_type == 'weekly') $interval_multiply = 7;
1516
- else $interval_multiply = 1;
1517
-
1518
- // Reset certain weekdays if repeat type is not set to certain weekdays
1519
- if($repeat_type != 'certain_weekdays') $certain_weekdays = array();
1520
-
1521
- if(!is_null($repeat_interval)) $repeat_interval = $repeat_interval*$interval_multiply;
1522
-
1523
- $repeat_end = ($repeat_status and isset($repeat['end'])) ? $repeat['end'] : '';
1524
- $repeat_end_at_occurrences = ($repeat_status and isset($repeat['end_at_occurrences'])) ? ($repeat['end_at_occurrences']-1) : '';
1525
- $repeat_end_at_date = ($repeat_status and isset($repeat['end_at_date'])) ? $repeat['end_at_date'] : '';
1526
- if(trim($repeat_end_at_date) != '') $repeat_end_at_date = date('Y-m-d', strtotime($repeat_end_at_date));
1527
-
1528
- $day_start_seconds = $this->main->time_to_seconds($this->main->to_24hours($start_time_hour, $start_time_ampm), $start_time_minutes);
1529
- $day_end_seconds = $this->main->time_to_seconds($this->main->to_24hours($end_time_hour, $end_time_ampm), $end_time_minutes);
1530
-
1531
- update_post_meta($post_id, 'mec_date', $date);
1532
- update_post_meta($post_id, 'mec_repeat', $repeat);
1533
- update_post_meta($post_id, 'mec_certain_weekdays', $certain_weekdays);
1534
- update_post_meta($post_id, 'mec_allday', $allday);
1535
- update_post_meta($post_id, 'mec_hide_time', $hide_time);
1536
- update_post_meta($post_id, 'mec_hide_end_time', $hide_end_time);
1537
- update_post_meta($post_id, 'mec_comment', $comment);
1538
-
1539
- do_action('update_custom_post_meta' , $date, $post_id);
1540
-
1541
- update_post_meta($post_id, 'mec_start_date', $start_date);
1542
- update_post_meta($post_id, 'mec_start_time_hour', $start_time_hour);
1543
- update_post_meta($post_id, 'mec_start_time_minutes', $start_time_minutes);
1544
- update_post_meta($post_id, 'mec_start_time_ampm', $start_time_ampm);
1545
- update_post_meta($post_id, 'mec_start_day_seconds', $day_start_seconds);
1546
-
1547
- update_post_meta($post_id, 'mec_end_date', $end_date);
1548
- update_post_meta($post_id, 'mec_end_time_hour', $end_time_hour);
1549
- update_post_meta($post_id, 'mec_end_time_minutes', $end_time_minutes);
1550
- update_post_meta($post_id, 'mec_end_time_ampm', $end_time_ampm);
1551
- update_post_meta($post_id, 'mec_end_day_seconds', $day_end_seconds);
1552
-
1553
- update_post_meta($post_id, 'mec_repeat_status', $repeat_status);
1554
- update_post_meta($post_id, 'mec_repeat_type', $repeat_type);
1555
- update_post_meta($post_id, 'mec_repeat_interval', $repeat_interval);
1556
- update_post_meta($post_id, 'mec_repeat_end', $repeat_end);
1557
- update_post_meta($post_id, 'mec_repeat_end_at_occurrences', $repeat_end_at_occurrences);
1558
- update_post_meta($post_id, 'mec_repeat_end_at_date', $repeat_end_at_date);
1559
-
1560
- // Creating $event array for inserting in mec_events table
1561
- $event = array('post_id'=>$post_id, 'start'=>$start_date, 'repeat'=>$repeat_status, 'rinterval'=>(!in_array($repeat_type, array('daily', 'weekly')) ? NULL : $repeat_interval), 'time_start'=>$day_start_seconds, 'time_end'=>$day_end_seconds);
1562
-
1563
- $year = NULL;
1564
- $month = NULL;
1565
- $day = NULL;
1566
- $week = NULL;
1567
- $weekday = NULL;
1568
- $weekdays = NULL;
1569
-
1570
- // MEC weekdays
1571
- $mec_weekdays = $this->main->get_weekdays();
1572
-
1573
- // MEC weekends
1574
- $mec_weekends = $this->main->get_weekends();
1575
-
1576
- $plus_date = '';
1577
- if($repeat_type == 'daily')
1578
- {
1579
- $plus_date = '+'.$repeat_end_at_occurrences*$repeat_interval.' Days';
1580
- }
1581
- elseif($repeat_type == 'weekly')
1582
- {
1583
- $plus_date = '+'.$repeat_end_at_occurrences*($repeat_interval).' Days';
1584
- }
1585
- elseif($repeat_type == 'weekday')
1586
- {
1587
- $repeat_interval = 1;
1588
- $plus_date = '+'.$repeat_end_at_occurrences*$repeat_interval.' Weekdays';
1589
-
1590
- $weekdays = ','.implode(',', $mec_weekdays).',';
1591
- }
1592
- elseif($repeat_type == 'weekend')
1593
- {
1594
- $repeat_interval = 1;
1595
- $plus_date = '+'.round($repeat_end_at_occurrences/2)*($repeat_interval*7).' Days';
1596
-
1597
- $weekdays = ','.implode(',', $mec_weekends).',';
1598
- }
1599
- elseif($repeat_type == 'certain_weekdays')
1600
- {
1601
- $repeat_interval = 1;
1602
- $plus_date = '+'.$repeat_end_at_occurrences*$repeat_interval.' Weekdays';
1603
-
1604
- $weekdays = ','.implode(',', $certain_weekdays).',';
1605
- }
1606
- elseif($repeat_type == 'monthly')
1607
- {
1608
- $plus_date = '+'.$repeat_end_at_occurrences*$repeat_interval.' Months';
1609
-
1610
- $year = '*';
1611
- $month = '*';
1612
-
1613
- $s = $start_date;
1614
- $e = $end_date;
1615
-
1616
- $_days = array();
1617
- while(strtotime($s) <= strtotime($e))
1618
- {
1619
- $_days[] = date('d', strtotime($s));
1620
- $s = date('Y-m-d', strtotime('+1 Day', strtotime($s)));
1621
- }
1622
-
1623
- $day = ','.implode(',', array_unique($_days)).',';
1624
-
1625
- $week = '*';
1626
- $weekday = '*';
1627
- }
1628
- elseif($repeat_type == 'yearly')
1629
- {
1630
- $plus_date = '+'.$repeat_end_at_occurrences*$repeat_interval.' Years';
1631
-
1632
- $year = '*';
1633
-
1634
- $s = $start_date;
1635
- $e = $end_date;
1636
-
1637
- $_months = array();
1638
- $_days = array();
1639
- while(strtotime($s) <= strtotime($e))
1640
- {
1641
- $_months[] = date('m', strtotime($s));
1642
- $_days[] = date('d', strtotime($s));
1643
-
1644
- $s = date('Y-m-d', strtotime('+1 Day', strtotime($s)));
1645
- }
1646
-
1647
- $_months = array_unique($_months);
1648
-
1649
- $month = ','.implode(',', array($_months[0])).',';
1650
- $day = ','.implode(',', array_unique($_days)).',';
1651
-
1652
- $week = '*';
1653
- $weekday = '*';
1654
- }
1655
-
1656
- $in_days_arr = (isset($_mec['in_days']) and is_array($_mec['in_days']) and count($_mec['in_days'])) ? array_unique($_mec['in_days']) : array();
1657
- $not_in_days_arr = (isset($_mec['not_in_days']) and is_array($_mec['not_in_days']) and count($_mec['not_in_days'])) ? array_unique($_mec['not_in_days']) : array();
1658
-
1659
- $in_days = '';
1660
- if(count($in_days_arr)) foreach($in_days_arr as $key=>$in_day_arr) if(is_numeric($key)) $in_days .= $in_day_arr.',';
1661
-
1662
- $not_in_days = '';
1663
- if(count($not_in_days_arr)) foreach($not_in_days_arr as $key=>$not_in_day_arr) if(is_numeric($key)) $not_in_days .= $not_in_day_arr.',';
1664
-
1665
- $in_days = trim($in_days, ', ');
1666
- $not_in_days = trim($not_in_days, ', ');
1667
-
1668
- update_post_meta($post_id, 'mec_in_days', $in_days);
1669
- update_post_meta($post_id, 'mec_not_in_days', $not_in_days);
1670
-
1671
- // Repeat End Date
1672
- if($repeat_end == 'never') $repeat_end_date = '0000-00-00';
1673
- elseif($repeat_end == 'date') $repeat_end_date = $repeat_end_at_date;
1674
- elseif($repeat_end == 'occurrences')
1675
- {
1676
- if($plus_date) $repeat_end_date = date('Y-m-d', strtotime($plus_date, strtotime($end_date)));
1677
- else $repeat_end_date = '0000-00-00';
1678
- }
1679
- else $repeat_end_date = '0000-00-00';
1680
-
1681
- // If event is not repeating then set the end date of event correctly
1682
- if(!$repeat_status or $repeat_type == 'custom_days') $repeat_end_date = $end_date;
1683
-
1684
- // Add parameters to the $event
1685
- $event['end'] = $repeat_end_date;
1686
- $event['year'] = $year;
1687
- $event['month'] = $month;
1688
- $event['day'] = $day;
1689
- $event['week'] = $week;
1690
- $event['weekday'] = $weekday;
1691
- $event['weekdays'] = $weekdays;
1692
- $event['days'] = $in_days;
1693
- $event['not_in_days'] = $not_in_days;
1694
-
1695
- // Update MEC Events Table
1696
- $mec_event_id = $this->db->select("SELECT `id` FROM `#__mec_events` WHERE `post_id`='$post_id'", 'loadResult');
1697
-
1698
- if(!$mec_event_id)
1699
- {
1700
- $q1 = "";
1701
- $q2 = "";
1702
-
1703
- foreach($event as $key=>$value)
1704
- {
1705
- $q1 .= "`$key`,";
1706
-
1707
- if(is_null($value)) $q2 .= "NULL,";
1708
- else $q2 .= "'$value',";
1709
- }
1710
-
1711
- $this->db->q("INSERT INTO `#__mec_events` (".trim($q1, ', ').") VALUES (".trim($q2, ', ').")", 'INSERT');
1712
- }
1713
- else
1714
- {
1715
- $q = "";
1716
-
1717
- foreach($event as $key=>$value)
1718
- {
1719
- if(is_null($value)) $q .= "`$key`=NULL,";
1720
- else $q .= "`$key`='$value',";
1721
- }
1722
-
1723
- $this->db->q("UPDATE `#__mec_events` SET ".trim($q, ', ')." WHERE `id`='$mec_event_id'");
1724
- }
1725
-
1726
- // Update Schedule
1727
- $schedule = $this->getSchedule();
1728
- $schedule->reschedule($post_id, $schedule->get_reschedule_maximum($repeat_type));
1729
-
1730
- // Hourly Schedule Options
1731
- $raw_hourly_schedules = isset($_mec['hourly_schedules']) ? $_mec['hourly_schedules'] : array();
1732
- unset($raw_hourly_schedules[':d:']);
1733
-
1734
- $hourly_schedules = array();
1735
- foreach($raw_hourly_schedules as $raw_hourly_schedule)
1736
- {
1737
- unset($raw_hourly_schedule['schedules'][':i:']);
1738
- $hourly_schedules[] = $raw_hourly_schedule;
1739
- }
1740
-
1741
- update_post_meta($post_id, 'mec_hourly_schedules', $hourly_schedules);
1742
-
1743
- // Booking and Ticket Options
1744
- $booking = isset($_mec['booking']) ? $_mec['booking'] : array();
1745
- update_post_meta($post_id, 'mec_booking', $booking);
1746
-
1747
- $tickets = isset($_mec['tickets']) ? $_mec['tickets'] : array();
1748
- unset($tickets[':i:']);
1749
-
1750
- // Unset Ticket Dats
1751
- if(count($tickets))
1752
- {
1753
- $new_tickets = array();
1754
- foreach($tickets as $key=>$ticket)
1755
- {
1756
- unset($ticket['dates'][':j:']);
1757
- $new_tickets[$key] = $ticket;
1758
- }
1759
-
1760
- $tickets = $new_tickets;
1761
- }
1762
-
1763
- update_post_meta($post_id, 'mec_tickets', $tickets);
1764
-
1765
- // Fee options
1766
- $fees_global_inheritance = isset($_mec['fees_global_inheritance']) ? $_mec['fees_global_inheritance'] : 1;
1767
- update_post_meta($post_id, 'mec_fees_global_inheritance', $fees_global_inheritance);
1768
-
1769
- $fees = isset($_mec['fees']) ? $_mec['fees'] : array();
1770
- update_post_meta($post_id, 'mec_fees', $fees);
1771
-
1772
- // Ticket Variations options
1773
- $ticket_variations_global_inheritance = isset($_mec['ticket_variations_global_inheritance']) ? $_mec['ticket_variations_global_inheritance'] : 1;
1774
- update_post_meta($post_id, 'mec_ticket_variations_global_inheritance', $ticket_variations_global_inheritance);
1775
-
1776
- $ticket_variations = isset($_mec['ticket_variations']) ? $_mec['ticket_variations'] : array();
1777
- unset($ticket_variations[':i:']);
1778
-
1779
- update_post_meta($post_id, 'mec_ticket_variations', $ticket_variations);
1780
-
1781
- // Registration Fields options
1782
- $reg_fields_global_inheritance = isset($_mec['reg_fields_global_inheritance']) ? $_mec['reg_fields_global_inheritance'] : 1;
1783
- update_post_meta($post_id, 'mec_reg_fields_global_inheritance', $reg_fields_global_inheritance);
1784
-
1785
- $reg_fields = isset($_mec['reg_fields']) ? $_mec['reg_fields'] : array();
1786
- if($reg_fields_global_inheritance) $reg_fields = array();
1787
-
1788
- update_post_meta($post_id, 'mec_reg_fields', $reg_fields);
1789
- }
1790
-
1791
- /**
1792
- * Remove MEC event data after deleting a post permanently
1793
- * @author Webnus <info@webnus.biz>
1794
- * @param int $post_id
1795
- * @return boolean
1796
- */
1797
- public function delete_event($post_id)
1798
- {
1799
- $this->db->q("DELETE FROM `#__mec_events` WHERE `post_id`='$post_id'");
1800
- $this->db->q("DELETE FROM `#__mec_dates` WHERE `post_id`='$post_id'");
1801
-
1802
- return true;
1803
- }
1804
-
1805
- /**
1806
- * Add filter options in manage events page
1807
- * @author Webnus <info@webnus.biz>
1808
- * @param string $post_type
1809
- * @return void
1810
- */
1811
- public function add_filters($post_type)
1812
- {
1813
- if($post_type != $this->PT) return;
1814
-
1815
- $taxonomy = 'mec_label';
1816
- if(wp_count_terms($taxonomy)) wp_dropdown_categories(array(
1817
- 'show_option_all'=>sprintf(__('Show all %s', 'modern-events-calendar-lite'), $this->main->m('taxonomy_labels', __('labels', 'modern-events-calendar-lite'))),
1818
- 'taxonomy'=>$taxonomy,
1819
- 'name'=>$taxonomy,
1820
- 'value_field'=>'slug',
1821
- 'orderby'=>'name',
1822
- 'order'=>'ASC',
1823
- 'selected'=>(isset($_GET[$taxonomy]) ? sanitize_text_field($_GET[$taxonomy]) : ''),
1824
- 'show_count'=>false,
1825
- 'hide_empty'=>false,
1826
- ));
1827
-
1828
- $taxonomy = 'mec_location';
1829
- if(wp_count_terms($taxonomy))
1830
- {
1831
- wp_dropdown_categories(array(
1832
- 'show_option_all'=>sprintf(__('Show all %s', 'modern-events-calendar-lite'), $this->main->m('taxonomy_locations', __('locations', 'modern-events-calendar-lite'))),
1833
- 'taxonomy'=>$taxonomy,
1834
- 'name'=>$taxonomy,
1835
- 'value_field'=>'slug',
1836
- 'orderby'=>'name',
1837
- 'order'=>'ASC',
1838
- 'selected'=>(isset($_GET[$taxonomy]) ? sanitize_text_field($_GET[$taxonomy]) : ''),
1839
- 'show_count'=>false,
1840
- 'hide_empty'=>false,
1841
- ));
1842
- }
1843
-
1844
- $taxonomy = 'mec_organizer';
1845
- if(wp_count_terms($taxonomy)) wp_dropdown_categories(array(
1846
- 'show_option_all'=>sprintf(__('Show all %s', 'modern-events-calendar-lite'), $this->main->m('taxonomy_organizers', __('organizers', 'modern-events-calendar-lite'))),
1847
- 'taxonomy'=>$taxonomy,
1848
- 'name'=>$taxonomy,
1849
- 'value_field'=>'slug',
1850
- 'orderby'=>'name',
1851
- 'order'=>'ASC',
1852
- 'selected'=>(isset($_GET[$taxonomy]) ? sanitize_text_field($_GET[$taxonomy]) : ''),
1853
- 'show_count'=>false,
1854
- 'hide_empty'=>false,
1855
- ));
1856
- }
1857
-
1858
- /**
1859
- * Filters columns of events feature
1860
- * @author Webnus <info@webnus.biz>
1861
- * @param array $columns
1862
- * @return array
1863
- */
1864
- public function filter_columns($columns)
1865
- {
1866
- unset($columns['comments']);
1867
- unset($columns['date']);
1868
- unset($columns['author']);
1869
- unset($columns['tags']);
1870
-
1871
- $columns['title'] = __('Title', 'modern-events-calendar-lite');
1872
- $columns['location'] = $this->main->m('taxonomy_location', __('Location', 'modern-events-calendar-lite'));
1873
- $columns['organizer'] = $this->main->m('taxonomy_organizer', __('Organizer', 'modern-events-calendar-lite'));
1874
- $columns['start_date'] = __('Start Date', 'modern-events-calendar-lite');
1875
- $columns['end_date'] = __('End Date', 'modern-events-calendar-lite');
1876
-
1877
- $columns['repeat'] = __('Repeat', 'modern-events-calendar-lite');
1878
- $columns['author'] = __('Author', 'modern-events-calendar-lite');
1879
-
1880
- return $columns;
1881
- }
1882
-
1883
- /**
1884
- * Filters sortable columns of events feature
1885
- * @author Webnus <info@webnus.biz>
1886
- * @param array $columns
1887
- * @return array
1888
- */
1889
- public function filter_sortable_columns($columns)
1890
- {
1891
- $columns['start_date'] = 'start_date';
1892
- $columns['end_date'] = 'end_date';
1893
-
1894
- return $columns;
1895
- }
1896
-
1897
- /**
1898
- * Filters columns content of events feature
1899
- * @author Webnus <info@webnus.biz>
1900
- * @param string $column_name
1901
- * @param int $post_id
1902
- * @return string
1903
- */
1904
- public function filter_columns_content($column_name, $post_id)
1905
- {
1906
- if($column_name == 'location')
1907
- {
1908
- $location = get_term(get_post_meta($post_id, 'mec_location_id', true));
1909
- echo (isset($location->name) ? $location->name : '----');
1910
- }
1911
- elseif($column_name == 'organizer')
1912
- {
1913
- $organizer = get_term(get_post_meta($post_id, 'mec_organizer_id', true));
1914
- echo (isset($organizer->name) ? $organizer->name : '----');
1915
- }
1916
- elseif($column_name == 'start_date')
1917
- {
1918
- echo date('Y-n-d', strtotime(get_post_meta($post_id, 'mec_start_date', true)));
1919
- }
1920
- elseif($column_name == 'end_date')
1921
- {
1922
- echo date('Y-n-d', strtotime(get_post_meta($post_id, 'mec_end_date', true)));
1923
- }
1924
- elseif($column_name == 'repeat')
1925
- {
1926
- $repeat_type = get_post_meta($post_id, 'mec_repeat_type', true);
1927
-
1928
- echo ucwords(str_replace('_', ' ', $repeat_type));
1929
- }
1930
- }
1931
-
1932
- /**
1933
- * Sort events if sorted by custom columns
1934
- * @author Webnus <info@webnus.biz>
1935
- * @param object $query
1936
- * @return void
1937
- */
1938
- public function sort($query)
1939
- {
1940
- if(!is_admin() or $query->get('post_type') != $this->PT) return;
1941
-
1942
- $orderby = $query->get('orderby');
1943
-
1944
- if($orderby == 'start_date')
1945
- {
1946
- $query->set('meta_query', array(
1947
- 'mec_start_date' => array(
1948
- 'key' => 'mec_start_date',
1949
- ),
1950
- 'mec_start_day_seconds' => array(
1951
- 'key' => 'mec_start_day_seconds',
1952
- )
1953
- ));
1954
-
1955
- $query->set('orderby', array(
1956
- 'mec_start_date' => $query->get('order'),
1957
- 'mec_start_day_seconds' => $query->get('order')
1958
- ));
1959
- }
1960
- elseif($orderby == 'end_date')
1961
- {
1962
- $query->set('meta_query', array(
1963
- 'mec_end_date' => array(
1964
- 'key' => 'mec_end_date',
1965
- ),
1966
- 'mec_end_day_seconds' => array(
1967
- 'key' => 'mec_end_day_seconds',
1968
- )
1969
- ));
1970
-
1971
- $query->set('orderby', array(
1972
- 'mec_end_date' => $query->get('order'),
1973
- 'mec_end_day_seconds' => $query->get('order')
1974
- ));
1975
- }
1976
- }
1977
-
1978
- public function add_bulk_actions()
1979
- {
1980
- global $post_type;
1981
-
1982
- if($post_type == $this->PT)
1983
- {
1984
- ?>
1985
- <script type="text/javascript">
1986
- jQuery(document).ready(function()
1987
- {
1988
- jQuery('<option>').val('ical-export').text('<?php echo __('iCal Export', 'modern-events-calendar-lite'); ?>').appendTo("select[name='action']");
1989
- jQuery('<option>').val('ical-export').text('<?php echo __('iCal Export', 'modern-events-calendar-lite'); ?>').appendTo("select[name='action2']");
1990
-
1991
- jQuery('<option>').val('csv-export').text('<?php echo __('CSV Export', 'modern-events-calendar-lite'); ?>').appendTo("select[name='action']");
1992
- jQuery('<option>').val('csv-export').text('<?php echo __('CSV Export', 'modern-events-calendar-lite'); ?>').appendTo("select[name='action2']");
1993
-
1994
- jQuery('<option>').val('ms-excel-export').text('<?php echo __('MS Excel Export', 'modern-events-calendar-lite'); ?>').appendTo("select[name='action']");
1995
- jQuery('<option>').val('ms-excel-export').text('<?php echo __('MS Excel Export', 'modern-events-calendar-lite'); ?>').appendTo("select[name='action2']");
1996
-
1997
- jQuery('<option>').val('xml-export').text('<?php echo __('XML Export', 'modern-events-calendar-lite'); ?>').appendTo("select[name='action']");
1998
- jQuery('<option>').val('xml-export').text('<?php echo __('XML Export', 'modern-events-calendar-lite'); ?>').appendTo("select[name='action2']");
1999
-
2000
- jQuery('<option>').val('json-export').text('<?php echo __('JSON Export', 'modern-events-calendar-lite'); ?>').appendTo("select[name='action']");
2001
- jQuery('<option>').val('json-export').text('<?php echo __('JSON Export', 'modern-events-calendar-lite'); ?>').appendTo("select[name='action2']");
2002
-
2003
- jQuery('<option>').val('duplicate').text('<?php echo __('Duplicate', 'modern-events-calendar-lite'); ?>').appendTo("select[name='action']");
2004
- jQuery('<option>').val('duplicate').text('<?php echo __('Duplicate', 'modern-events-calendar-lite'); ?>').appendTo("select[name='action2']");
2005
- });
2006
- </script>
2007
- <?php
2008
- }
2009
- }
2010
-
2011
- public function do_bulk_actions()
2012
- {
2013
- $wp_list_table = _get_list_table('WP_Posts_List_Table');
2014
-
2015
- $action = $wp_list_table->current_action();
2016
- if(!$action) return false;
2017
-
2018
- $post_type = isset($_GET['post_type']) ? sanitize_text_field($_GET['post_type']) : 'post';
2019
- if($post_type != $this->PT) return false;
2020
-
2021
- check_admin_referer('bulk-posts');
2022
-
2023
- // MEC Render Library
2024
- $render = $this->getRender();
2025
-
2026
- switch($action)
2027
- {
2028
- case 'ical-export':
2029
-
2030
- $post_ids = $_GET['post'];
2031
- $events = '';
2032
-
2033
- foreach($post_ids as $post_id)
2034
- {
2035
- $events .= $this->main->ical_single((int) $post_id);
2036
- }
2037
-
2038
- $ical_calendar = $this->main->ical_calendar($events);
2039
-
2040
- header('Content-type: application/force-download; charset=utf-8');
2041
- header('Content-Disposition: attachment; filename="mec-events-'.date('YmdTHi').'.ics"');
2042
-
2043
- echo $ical_calendar;
2044
- exit;
2045
-
2046
- break;
2047
- case 'csv-export':
2048
-
2049
- header('Content-Type: text/csv; charset=utf-8');
2050
- header('Content-Disposition: attachment; filename=bookings-'.md5(time().mt_rand(100, 999)).'.csv');
2051
-
2052
- $post_ids = $_GET['post'];
2053
- $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')), $this->main->m('taxonomy_organizer', __('Organizer', 'modern-events-calendar-lite')), sprintf(__('%s Tel', 'modern-events-calendar-lite'), $this->main->m('taxonomy_organizer', __('Organizer', 'modern-events-calendar-lite'))), sprintf(__('%s Email', 'modern-events-calendar-lite'), $this->main->m('taxonomy_organizer', __('Organizer', 'modern-events-calendar-lite'))), $this->main->m('event_cost', __('Event Cost', 'modern-events-calendar-lite')));
2054
-
2055
- $output = fopen('php://output', 'w');
2056
- fputcsv($output, $columns);
2057
-
2058
- foreach($post_ids as $post_id)
2059
- {
2060
- $post_id = (int) $post_id;
2061
-
2062
- $data = $render->data($post_id);
2063
-
2064
- $dates = $render->dates($post_id, $data);
2065
- $date = $dates[0];
2066
-
2067
- $location = isset($data->locations[$data->meta['mec_location_id']]) ? $data->locations[$data->meta['mec_location_id']] : array();
2068
- $organizer = isset($data->organizers[$data->meta['mec_organizer_id']]) ? $data->organizers[$data->meta['mec_organizer_id']] : array();
2069
-
2070
- $event = array(
2071
- $post_id,
2072
- $data->title,
2073
- $date['start']['date'],
2074
- $data->time['start'],
2075
- $date['end']['date'],
2076
- $data->time['end'],
2077
- $data->permalink,
2078
- (isset($location['address']) ? $location['address'] : (isset($location['name']) ? $location['name'] : '')),
2079
- (isset($organizer['name']) ? $organizer['name'] : ''),
2080
- (isset($organizer['tel']) ? $organizer['tel'] : ''),
2081
- (isset($organizer['email']) ? $organizer['email'] : ''),
2082
- (is_numeric($data->meta['mec_cost']) ? $this->main->render_price($data->meta['mec_cost']) : $data->meta['mec_cost'])
2083
- );
2084
-
2085
- fputcsv($output, $event);
2086
- }
2087
-
2088
- exit;
2089
-
2090
- break;
2091
- case 'ms-excel-export':
2092
-
2093
- header('Content-Type: application/vnd.ms-excel; charset=utf-8');
2094
- header('Content-Disposition: attachment; filename=bookings-'.md5(time().mt_rand(100, 999)).'.csv');
2095
-
2096
- $post_ids = $_GET['post'];
2097
- $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')), $this->main->m('taxonomy_organizer', __('Organizer', 'modern-events-calendar-lite')), sprintf(__('%s Tel', 'modern-events-calendar-lite'), $this->main->m('taxonomy_organizer', __('Organizer', 'modern-events-calendar-lite'))), sprintf(__('%s Email', 'modern-events-calendar-lite'), $this->main->m('taxonomy_organizer', __('Organizer', 'modern-events-calendar-lite'))), $this->main->m('event_cost', __('Event Cost', 'modern-events-calendar-lite')));
2098
-
2099
- $output = fopen('php://output', 'w');
2100
- fwrite($output, "sep=\t".PHP_EOL);
2101
- fputcsv($output, $columns, "\t");
2102
-
2103
- foreach($post_ids as $post_id)
2104
- {
2105
- $post_id = (int) $post_id;
2106
-
2107
- $data = $render->data($post_id);
2108
-
2109
- $dates = $render->dates($post_id, $data);
2110
- $date = $dates[0];
2111
-
2112
- $location = isset($data->locations[$data->meta['mec_location_id']]) ? $data->locations[$data->meta['mec_location_id']] : array();
2113
- $organizer = isset($data->organizers[$data->meta['mec_organizer_id']]) ? $data->organizers[$data->meta['mec_organizer_id']] : array();
2114
-
2115
- $event = array(
2116
- $post_id,
2117
- $data->title,
2118
- $date['start']['date'],
2119
- $data->time['start'],
2120
- $date['end']['date'],
2121
- $data->time['end'],
2122
- $data->permalink,
2123
- (isset($location['address']) ? $location['address'] : (isset($location['name']) ? $location['name'] : '')),
2124
- (isset($organizer['name']) ? $organizer['name'] : ''),
2125
- (isset($organizer['tel']) ? $organizer['tel'] : ''),
2126
- (isset($organizer['email']) ? $organizer['email'] : ''),
2127
- (is_numeric($data->meta['mec_cost']) ? $this->main->render_price($data->meta['mec_cost']) : $data->meta['mec_cost'])
2128
- );
2129
-
2130
- fputcsv($output, $event, "\t");
2131
- }
2132
-
2133
- exit;
2134
-
2135
- break;
2136
- case 'xml-export':
2137
-
2138
- $post_ids = $_GET['post'];
2139
- $events = array();
2140
-
2141
- foreach($post_ids as $post_id)
2142
- {
2143
- $events[] = $this->main->export_single((int) $post_id);
2144
- }
2145
-
2146
- $xml_feed = $this->main->xml_convert(array('events'=>$events));
2147
-
2148
- header('Content-type: application/force-download; charset=utf-8');
2149
- header('Content-Disposition: attachment; filename="mec-events-'.date('YmdTHi').'.xml"');
2150
-
2151
- echo $xml_feed;
2152
- exit;
2153
-
2154
- break;
2155
- case 'json-export':
2156
-
2157
- $post_ids = $_GET['post'];
2158
- $events = array();
2159
-
2160
- foreach($post_ids as $post_id)
2161
- {
2162
- $events[] = $this->main->export_single((int) $post_id);
2163
- }
2164
-
2165
- header('Content-type: application/force-download; charset=utf-8');
2166
- header('Content-Disposition: attachment; filename="mec-events-'.date('YmdTHi').'.json"');
2167
-
2168
- echo json_encode($events);
2169
- exit;
2170
-
2171
- break;
2172
- case 'duplicate':
2173
-
2174
- $post_ids = $_GET['post'];
2175
-
2176
- foreach($post_ids as $post_id)
2177
- {
2178
- $this->main->duplicate((int) $post_id);
2179
- }
2180
-
2181
- break;
2182
- default: return;
2183
- }
2184
-
2185
- wp_redirect('edit.php?post_type='.$this->main->get_main_post_type());
2186
- exit;
2187
- }
2188
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  <?php
2
  /** no direct access **/
3
+ defined( 'MECEXEC' ) or die();
4
 
5
  /**
6
  * Webnus MEC events class.
7
+ *
8
  * @author Webnus <info@webnus.biz>
9
  */
10
+ class MEC_feature_events extends MEC_base {
11
+
12
+ public $factory;
13
+ public $main;
14
+ public $db;
15
+ public $PT;
16
+ public $settings;
17
+
18
+ /**
19
+ * Constructor method
20
+ *
21
+ * @author Webnus <info@webnus.biz>
22
+ */
23
+ public function __construct() {
24
+ // Import MEC Factory
25
+ $this->factory = $this->getFactory();
26
+
27
+ // Import MEC Main
28
+ $this->main = $this->getMain();
29
+
30
+ // Import MEC DB
31
+ $this->db = $this->getDB();
32
+
33
+ // MEC Post Type Name
34
+ $this->PT = $this->main->get_main_post_type();
35
+
36
+ // MEC Settings
37
+ $this->settings = $this->main->get_settings();
38
+ }
39
+
40
+ /**
41
+ * Initialize events feature
42
+ *
43
+ * @author Webnus <info@webnus.biz>
44
+ */
45
+ public function init() {
46
+ $this->factory->action( 'init', array( $this, 'register_post_type' ) );
47
+ $this->factory->action( 'mec_category_add_form_fields', array( $this, 'add_category_custom_icon' ), 10, 2 );
48
+ $this->factory->action( 'mec_category_edit_form_fields', array( $this, 'edit_category_custom_icon' ), 10, 2 );
49
+ $this->factory->action( 'edited_mec_category', array( $this, 'save_metadata' ) );
50
+ $this->factory->action( 'created_mec_category', array( $this, 'save_metadata' ) );
51
+
52
+ $this->factory->action( 'init', array( $this, 'register_endpoints' ) );
53
+ $this->factory->action( 'add_meta_boxes_' . $this->PT, array( $this, 'remove_taxonomies_metaboxes' ) );
54
+ $this->factory->action( 'save_post', array( $this, 'save_event' ), 10 );
55
+ $this->factory->action( 'delete_post', array( $this, 'delete_event' ), 10 );
56
+
57
+ $this->factory->action( 'add_meta_boxes', array( $this, 'register_meta_boxes' ), 1 );
58
+ $this->factory->action( 'restrict_manage_posts', array( $this, 'add_filters' ) );
59
+ $this->factory->action( 'pre_get_posts', array( $this, 'sort' ) );
60
+
61
+ $this->factory->action( 'mec_metabox_details', array( $this, 'meta_box_nonce' ), 10 );
62
+ $this->factory->action( 'mec_metabox_details', array( $this, 'meta_box_dates' ), 20 );
63
+ $this->factory->action( 'mec_metabox_details', array( $this, 'meta_box_hourly_schedule' ), 30 );
64
+ $this->factory->action( 'mec_metabox_details', array( $this, 'meta_box_links' ), 40 );
65
+ $this->factory->action( 'mec_metabox_details', array( $this, 'meta_box_cost' ), 50 );
66
+
67
+ // Hourly Schedule for FES
68
+ if ( ! isset( $this->settings['fes_section_hourly_schedule'] ) or ( isset( $this->settings['fes_section_hourly_schedule'] ) and $this->settings['fes_section_hourly_schedule'] ) ) {
69
+ $this->factory->action( 'mec_fes_metabox_details', array( $this, 'meta_box_hourly_schedule' ), 30 );
70
+ }
71
+
72
+ // Show exceptional days if enabled
73
+ if ( isset( $this->settings['exceptional_days'] ) and $this->settings['exceptional_days'] ) {
74
+ $this->factory->action( 'mec_metabox_details', array( $this, 'meta_box_exceptional_days' ), 25 );
75
+ $this->factory->action( 'mec_fes_metabox_details', array( $this, 'meta_box_exceptional_days' ), 25 );
76
+ }
77
+
78
+ // Show Booking meta box only if booking module is enabled
79
+ $booking_status = ( isset( $this->settings['booking_status'] ) and $this->settings['booking_status'] ) ? true : false;
80
+ if ( $booking_status ) {
81
+ $this->factory->action( 'mec_metabox_booking', array( $this, 'meta_box_booking_options' ), 5 );
82
+ $this->factory->action( 'mec_metabox_booking', array( $this, 'meta_box_tickets' ), 10 );
83
+ $this->factory->action( 'mec_metabox_booking', array( $this, 'meta_box_regform' ), 20 );
84
+
85
+ // Booking Options for FES
86
+ if ( ! isset( $this->settings['fes_section_booking'] ) or ( isset( $this->settings['fes_section_booking'] ) and $this->settings['fes_section_booking'] ) ) {
87
+ $this->factory->action( 'mec_fes_metabox_details', array( $this, 'meta_box_booking_options' ), 35 );
88
+ $this->factory->action( 'mec_fes_metabox_details', array( $this, 'meta_box_tickets' ), 40 );
89
+ $this->factory->action( 'mec_fes_metabox_details', array( $this, 'meta_box_regform' ), 45 );
90
+ }
91
+ }
92
+
93
+ // Show fees meta box only if fees module is enabled
94
+ if ( isset( $this->settings['taxes_fees_status'] ) and $this->settings['taxes_fees_status'] ) {
95
+ $this->factory->action( 'mec_metabox_booking', array( $this, 'meta_box_fees' ), 15 );
96
+
97
+ // Fees for FES
98
+ if ( $booking_status and ( ! isset( $this->settings['fes_section_fees'] ) or ( isset( $this->settings['fes_section_fees'] ) and $this->settings['fes_section_fees'] ) ) ) {
99
+ $this->factory->action( 'mec_fes_metabox_details', array( $this, 'meta_box_fees' ), 45 );
100
+ }
101
+ }
102
+
103
+ // Show ticket variations meta box only if the module is enabled
104
+ if ( isset( $this->settings['ticket_variations_status'] ) and $this->settings['ticket_variations_status'] ) {
105
+ $this->factory->action( 'mec_metabox_booking', array( $this, 'meta_box_ticket_variations' ), 16 );
106
+
107
+ // Ticket Variations for FES
108
+ if ( $booking_status and ( ! isset( $this->settings['fes_section_ticket_variations'] ) or ( isset( $this->settings['fes_section_ticket_variations'] ) and $this->settings['fes_section_ticket_variations'] ) ) ) {
109
+ $this->factory->action( 'mec_fes_metabox_details', array( $this, 'meta_box_ticket_variations' ), 46 );
110
+ }
111
+ }
112
+
113
+ $this->factory->filter( 'manage_' . $this->PT . '_posts_columns', array( $this, 'filter_columns' ) );
114
+ $this->factory->filter( 'manage_edit-' . $this->PT . '_sortable_columns', array( $this, 'filter_sortable_columns' ) );
115
+ $this->factory->action( 'manage_' . $this->PT . '_posts_custom_column', array( $this, 'filter_columns_content' ), 10, 2 );
116
+
117
+ $this->factory->action( 'admin_footer-edit.php', array( $this, 'add_bulk_actions' ) );
118
+ $this->factory->action( 'load-edit.php', array( $this, 'do_bulk_actions' ) );
119
+ }
120
+
121
+ /**
122
+ * Registers events post type and assign it to some taxonomies
123
+ *
124
+ * @author Webnus <info@webnus.biz>
125
+ */
126
+ public function register_post_type() {
127
+ // Get supported features for event post type
128
+ $supports = apply_filters( 'mec_event_supports', array( 'title', 'editor', 'excerpt', 'author', 'thumbnail', 'comments' ) );
129
+
130
+ register_post_type(
131
+ $this->PT,
132
+ array(
133
+ 'labels' => array(
134
+ 'name' => __( 'Events', 'modern-events-calendar-lite' ),
135
+ 'singular_name' => __( 'Event', 'modern-events-calendar-lite' ),
136
+ 'add_new' => __( 'Add Event', 'modern-events-calendar-lite' ),
137
+ 'add_new_item' => __( 'Add New Event', 'modern-events-calendar-lite' ),
138
+ 'not_found' => __( 'No events found!', 'modern-events-calendar-lite' ),
139
+ 'all_items' => __( 'All Events', 'modern-events-calendar-lite' ),
140
+ 'edit_item' => __( 'Edit Event', 'modern-events-calendar-lite' ),
141
+ 'view_item' => __( 'View Event', 'modern-events-calendar-lite' ),
142
+ 'not_found_in_trash' => __( 'No events found in Trash!', 'modern-events-calendar-lite' ),
143
+ ),
144
+ 'public' => true,
145
+ 'has_archive' => ( $this->main->get_archive_status() ? true : false ),
146
+ 'menu_icon' => 'dashicons-calendar',
147
+ 'menu_position' => 26,
148
+ 'show_in_menu' => 'mec-intro',
149
+ 'rewrite' => array(
150
+ 'slug' => $this->main->get_main_slug(),
151
+ 'ep_mask' => EP_MEC_EVENTS,
152
+ ),
153
+ 'supports' => $supports,
154
+ )
155
+ );
156
+
157
+ $singular_label = $this->main->m( 'taxonomy_category', __( 'Category', 'modern-events-calendar-lite' ) );
158
+ $plural_label = $this->main->m( 'taxonomy_categories', __( 'Categories', 'modern-events-calendar-lite' ) );
159
+
160
+ register_taxonomy(
161
+ 'mec_category',
162
+ $this->PT,
163
+ array(
164
+ 'label' => $plural_label,
165
+ 'labels' => array(
166
+ 'name' => $plural_label,
167
+ 'singular_name' => $singular_label,
168
+ 'all_items' => sprintf( __( 'All %s', 'modern-events-calendar-lite' ), $plural_label ),
169
+ 'edit_item' => sprintf( __( 'Edit %s', 'modern-events-calendar-lite' ), $singular_label ),
170
+ 'view_item' => sprintf( __( 'View %s', 'modern-events-calendar-lite' ), $singular_label ),
171
+ 'update_item' => sprintf( __( 'Update %s', 'modern-events-calendar-lite' ), $singular_label ),
172
+ 'add_new_item' => sprintf( __( 'Add New %s', 'modern-events-calendar-lite' ), $singular_label ),
173
+ 'new_item_name' => sprintf( __( 'New %s Name', 'modern-events-calendar-lite' ), $singular_label ),
174
+ 'popular_items' => sprintf( __( 'Popular %s', 'modern-events-calendar-lite' ), $plural_label ),
175
+ 'search_items' => sprintf( __( 'Search %s', 'modern-events-calendar-lite' ), $plural_label ),
176
+ ),
177
+ 'public' => true,
178
+ 'show_ui' => true,
179
+ 'hierarchical' => true,
180
+ 'has_archive' => true,
181
+ 'rewrite' => array( 'slug' => $this->main->get_category_slug() ),
182
+ )
183
+ );
184
+
185
+ register_taxonomy_for_object_type( 'mec_category', $this->PT );
186
+ register_taxonomy_for_object_type( 'post_tag', $this->PT );
187
+ }
188
+
189
+ /**
190
+ * Register meta field to taxonomies
191
+ *
192
+ * @author Webnus <info@webnus.biz>
193
+ */
194
+ public function add_category_custom_icon() {
195
+ add_thickbox();
196
+ ?>
197
+ <div class="form-field">
198
+ <label for="mec_cat_icon"><?php _e( 'Category Icon', 'modern-events-calendar-lite' ); ?></label>
199
+ <input type="hidden" name="mec_cat_icon" id="mec_cat_icon" value="" />
200
+ <a href="<?php echo $this->main->asset( 'icon.html' ); ?>" class="thickbox mec_category_icon button"><?php echo __( 'Select icon', 'modern-events-calendar-lite' ); ?></a>
201
+ </div>
202
+
203
+ <?php
204
+ }
205
+
206
+ /**
207
+ * Edit icon meta for categories
208
+ *
209
+ * @author Webnus <info@webnus.biz>
210
+ */
211
+ public function edit_category_custom_icon( $term ) {
212
+ add_thickbox();
213
+ $icon = get_metadata( 'term', $term->term_id, 'mec_cat_icon', true );
214
+ ?>
215
+ <tr class="form-field">
216
+ <th scope="row" valign="top">
217
+ <label for="mec_cat_icon"><?php _e( 'Category Icon', 'modern-events-calendar-lite' ); ?></label>
218
+ </th>
219
+ <td>
220
+ <input type="hidden" name="mec_cat_icon" id="mec_cat_icon" value="<?php echo $icon; ?>" />
221
+ <a href="<?php echo $this->main->asset( 'icon.html' ); ?>" class="thickbox mec_category_icon button"><?php echo __( 'Select icon', 'modern-events-calendar-lite' ); ?></a>
222
+ <?php if ( isset( $icon ) ) : ?>
223
+ <div class="mec-webnus-icon"><i class="<?php echo $icon; ?> mec-color"></i></div>
224
+ <?php endif; ?>
225
+ </td>
226
+ </tr>
227
+ <?php
228
+ }
229
+
230
+ /**
231
+ * Save meta data for mec categories
232
+ *
233
+ * @author Webnus <info@webnus.biz>
234
+ * @param int $term_id
235
+ */
236
+ public function save_metadata( $term_id ) {
237
+ $icon = isset( $_POST['mec_cat_icon'] ) ? sanitize_text_field( $_POST['mec_cat_icon'] ) : '';
238
+
239
+ update_term_meta( $term_id, 'mec_cat_icon', $icon );
240
+ }
241
+
242
+ public function register_endpoints() {
243
+ add_rewrite_endpoint( 'verify', EP_MEC_EVENTS );
244
+ add_rewrite_endpoint( 'cancel', EP_MEC_EVENTS );
245
+ add_rewrite_endpoint( 'gateway-cancel', EP_MEC_EVENTS );
246
+ add_rewrite_endpoint( 'gateway-return', EP_MEC_EVENTS );
247
+ }
248
+
249
+ /**
250
+ * Remove normal meta boxes for some taxonomies
251
+ *
252
+ * @author Webnus <info@webnus.biz>
253
+ */
254
+ public function remove_taxonomies_metaboxes() {
255
+ remove_meta_box( 'tagsdiv-mec_location', $this->PT, 'side' );
256
+ remove_meta_box( 'tagsdiv-mec_organizer', $this->PT, 'side' );
257
+ remove_meta_box( 'tagsdiv-mec_label', $this->PT, 'side' );
258
+ }
259
+
260
+ /**
261
+ * Registers 2 meta boxes for event data
262
+ *
263
+ * @author Webnus <info@webnus.biz>
264
+ */
265
+ public function register_meta_boxes() {
266
+ add_meta_box( 'mec_metabox_details', __( 'Event Details', 'modern-events-calendar-lite' ), array( $this, 'meta_box_details' ), $this->main->get_main_post_type(), 'normal', 'high' );
267
+
268
+ // Show Booking meta box onnly if booking module is enabled
269
+ if ( $this->getPRO() and isset( $this->settings['booking_status'] ) and $this->settings['booking_status'] ) {
270
+ add_meta_box( 'mec_metabox_booking', __( 'Booking', 'modern-events-calendar-lite' ), array( $this, 'meta_box_booking' ), $this->main->get_main_post_type(), 'normal', 'high' );
271
+ }
272
+ }
273
+
274
+ /**
275
+ * Show content of details meta box
276
+ *
277
+ * @author Webnus <info@webnus.biz>
278
+ * @param object $post
279
+ */
280
+ public function meta_box_details( $post ) {
281
+ do_action( 'mec_metabox_details', $post );
282
+ }
283
+
284
+ /**
285
+ * Add a security nonce to the Add/Edit events page
286
+ *
287
+ * @author Webnus <info@webnus.biz>
288
+ */
289
+ public function meta_box_nonce() {
290
+ // Add a nonce field so we can check for it later.
291
+ wp_nonce_field( 'mec_event_data', 'mec_event_nonce' );
292
+ }
293
+
294
+ /**
295
+ * Show cost option of event into the Add/Edit event page
296
+ *
297
+ * @author Webnus <info@webnus.biz>
298
+ * @param object $post
299
+ */
300
+ public function meta_box_cost( $post ) {
301
+ $cost = get_post_meta( $post->ID, 'mec_cost', true );
302
+ ?>
303
+ <div class="mec-meta-box-fields" id="mec-cost">
304
+ <h4><?php echo $this->main->m( 'event_cost', __( 'Event Cost', 'modern-events-calendar-lite' ) ); ?></h4>
305
+ <div id="mec_meta_box_cost_form">
306
+ <div class="mec-form-row">
307
+ <input type="text" class="mec-col-6" name="mec[cost]" id="mec_cost" value="<?php echo esc_attr( $cost ); ?>" placeholder="<?php _e( 'Cost', 'modern-events-calendar-lite' ); ?>" />
308
+ </div>
309
+ </div>
310
+ </div>
311
+ <?php
312
+ }
313
+
314
+ /**
315
+ * Show date options of event into the Add/Edit event page
316
+ *
317
+ * @author Webnus <info@webnus.biz>
318
+ * @param object $post
319
+ */
320
+ public function meta_box_dates( $post ) {
321
+ global $post;
322
+
323
+ $allday = get_post_meta( $post->ID, 'mec_allday', true );
324
+ $comment = get_post_meta( $post->ID, 'mec_comment', true );
325
+ $hide_time = get_post_meta( $post->ID, 'mec_hide_time', true );
326
+ $hide_end_time = get_post_meta( $post->ID, 'mec_hide_end_time', true );
327
+
328
+ $start_date = get_post_meta( $post->ID, 'mec_start_date', true );
329
+
330
+ $start_time_hour = get_post_meta( $post->ID, 'mec_start_time_hour', true );
331
+ if ( trim( $start_time_hour ) == '' ) {
332
+ $start_time_hour = 8;
333
+ }
334
+
335
+ $start_time_minutes = get_post_meta( $post->ID, 'mec_start_time_minutes', true );
336
+ if ( trim( $start_time_minutes ) == '' ) {
337
+ $start_time_minutes = 0;
338
+ }
339
+
340
+ $start_time_ampm = get_post_meta( $post->ID, 'mec_start_time_ampm', true );
341
+ if ( trim( $start_time_ampm ) == '' ) {
342
+ $start_time_minutes = 'AM';
343
+ }
344
+
345
+ $end_date = get_post_meta( $post->ID, 'mec_end_date', true );
346
+
347
+ $end_time_hour = get_post_meta( $post->ID, 'mec_end_time_hour', true );
348
+ if ( trim( $end_time_hour ) == '' ) {
349
+ $end_time_hour = 6;
350
+ }
351
+
352
+ $end_time_minutes = get_post_meta( $post->ID, 'mec_end_time_minutes', true );
353
+ if ( trim( $end_time_minutes ) == '' ) {
354
+ $end_time_minutes = 0;
355
+ }
356
+
357
+ $end_time_ampm = get_post_meta( $post->ID, 'mec_end_time_ampm', true );
358
+ if ( trim( $end_time_ampm ) == '' ) {
359
+ $end_time_ampm = 'PM';
360
+ }
361
+
362
+ $repeat_status = get_post_meta( $post->ID, 'mec_repeat_status', true );
363
+ $repeat_type = get_post_meta( $post->ID, 'mec_repeat_type', true );
364
+
365
+ $repeat_interval = get_post_meta( $post->ID, 'mec_repeat_interval', true );
366
+ if ( trim( $repeat_interval ) == '' and in_array( $repeat_type, array( 'daily', 'weekly' ) ) ) {
367
+ $repeat_interval = 1;
368
+ }
369
+
370
+ $certain_weekdays = get_post_meta( $post->ID, 'mec_certain_weekdays', true );
371
+ if ( $repeat_type != 'certain_weekdays' ) {
372
+ $certain_weekdays = array();
373
+ }
374
+
375
+ $in_days_str = get_post_meta( $post->ID, 'mec_in_days', true );
376
+ $in_days = trim( $in_days_str ) ? explode( ',', $in_days_str ) : array();
377
+
378
+ $mec_repeat_end = get_post_meta( $post->ID, 'mec_repeat_end', true );
379
+ if ( trim( $mec_repeat_end ) == '' ) {
380
+ $mec_repeat_end = 'never';
381
+ }
382
+
383
+ $repeat_end_at_occurrences = get_post_meta( $post->ID, 'mec_repeat_end_at_occurrences', true );
384
+ if ( trim( $repeat_end_at_occurrences ) == '' ) {
385
+ $repeat_end_at_occurrences = 9;
386
+ }
387
+
388
+ $repeat_end_at_date = get_post_meta( $post->ID, 'mec_repeat_end_at_date', true );
389
+
390
+ $note = get_post_meta( $post->ID, 'mec_note', true );
391
+ $note_visibility = $this->main->is_note_visible( $post->post_status );
392
+
393
+ $fes_guest_email = get_post_meta( $post->ID, 'fes_guest_email', true );
394
+ $fes_guest_name = get_post_meta( $post->ID, 'fes_guest_name', true );
395
+ ?>
396
+ <div class="mec-meta-box-fields" id="mec-date-time">
397
+
398
+ <?php if ( $note_visibility and trim( $note ) ) : ?>
399
+ <div class="mec-event-note">
400
+ <h4><?php _e( 'Note for reviewer', 'modern-events-calendar-lite' ); ?></h4>
401
+ <p><?php echo $note; ?></p>
402
+ </div>
403
+ <?php endif; ?>
404
+
405
+ <?php if ( trim( $fes_guest_email ) and trim( $fes_guest_name ) ) : ?>
406
+ <div class="mec-guest-data">
407
+ <h4><?php _e( 'Guest Data', 'modern-events-calendar-lite' ); ?></h4>
408
+ <p><strong><?php _e( 'Name', 'modern-events-calendar-lite' ); ?>:</strong> <?php echo $fes_guest_name; ?></p>
409
+ <p><strong><?php _e( 'Email', 'modern-events-calendar-lite' ); ?>:</strong> <?php echo $fes_guest_email; ?></p>
410
+ </div>
411
+ <?php endif; ?>
412
+ <?php do_action( 'start_mec_custom_fields', $post ); ?>
413
+ <h4><?php _e( 'Date and Time', 'modern-events-calendar-lite' ); ?></h4>
414
+ <div id="mec_meta_box_date_form">
415
  <div class="mec-title">
416
  <span class="mec-dashicons dashicons dashicons-calendar-alt"></span>
417
+ <label for="mec_start_date"><?php _e( 'Start Date', 'modern-events-calendar-lite' ); ?></label>
418
  </div>
419
  <div class="mec-form-row">
420
  <div class="mec-col-4">
421
+ <input type="text" name="mec[date][start][date]" id="mec_start_date" value="<?php echo esc_attr( $start_date ); ?>" placeholder="<?php _e( 'Start Date', 'modern-events-calendar-lite' ); ?>" autocomplete="off" />
422
  </div>
423
+ <div class="mec-col-6 mec-time-picker
424
+ <?php
425
+ if ( $allday == 1 ) {
426
+ echo 'mec-util-hidden';}
427
+ ?>
428
+ ">
429
+ <?php
430
+ if ( isset( $this->settings['time_format'] ) and $this->settings['time_format'] == 24 ) :
431
+ if ( $start_time_ampm == 'PM' and $start_time_hour != 12 ) {
432
+ $start_time_hour += 12;
433
+ } if ( $start_time_ampm == 'AM' and $start_time_hour == 12 ) {
434
+ $start_time_hour += 12;}
435
+ ?>
436
+ <select name="mec[date][start][hour]" id="mec_start_hour">
437
+ <?php for ( $i = 0; $i <= 23; $i++ ) : ?>
438
+ <option
439
+ <?php
440
+ if ( $start_time_hour == $i ) {
441
+ echo 'selected="selected"';}
442
+ ?>
443
+ value="<?php echo $i; ?>"><?php echo $i; ?></option>
444
  <?php endfor; ?>
445
  </select>
446
  <span class="time-dv">:</span>
447
  <select name="mec[date][start][minutes]" id="mec_start_minutes">
448
+ <?php for ( $i = 0; $i <= 11; $i++ ) : ?>
449
+ <option
450
+ <?php
451
+ if ( $start_time_minutes == ( $i * 5 ) ) {
452
+ echo 'selected="selected"';}
453
+ ?>
454
+ value="<?php echo ( $i * 5 ); ?>"><?php echo sprintf( '%02d', ( $i * 5 ) ); ?></option>
455
  <?php endfor; ?>
456
  </select>
457
+ <?php else : ?>
458
+ <select name="mec[date][start][hour]" id="mec_start_hour">
459
+ <?php for ( $i = 1; $i <= 12; $i++ ) : ?>
460
+ <option
461
+ <?php
462
+ if ( $start_time_hour == $i ) {
463
+ echo 'selected="selected"';}
464
+ ?>
465
+ value="<?php echo $i; ?>"><?php echo $i; ?></option>
466
  <?php endfor; ?>
467
  </select>
468
  <span class="time-dv">:</span>
469
  <select name="mec[date][start][minutes]" id="mec_start_minutes">
470
+ <?php for ( $i = 0; $i <= 11; $i++ ) : ?>
471
+ <option
472
+ <?php
473
+ if ( $start_time_minutes == ( $i * 5 ) ) {
474
+ echo 'selected="selected"';}
475
+ ?>
476
+ value="<?php echo ( $i * 5 ); ?>"><?php echo sprintf( '%02d', ( $i * 5 ) ); ?></option>
477
  <?php endfor; ?>
478
  </select>
479
  <select name="mec[date][start][ampm]" id="mec_start_ampm">
480
+ <option
481
+ <?php
482
+ if ( $start_time_ampm == 'AM' ) {
483
+ echo 'selected="selected"';}
484
+ ?>
485
+ value="AM"><?php _e( 'AM', 'modern-events-calendar-lite' ); ?></option>
486
+ <option
487
+ <?php
488
+ if ( $start_time_ampm == 'PM' ) {
489
+ echo 'selected="selected"';}
490
+ ?>
491
+ value="PM"><?php _e( 'PM', 'modern-events-calendar-lite' ); ?></option>
492
  </select>
493
+ <?php endif; ?>
494
  </div>
495
  </div>
496
  <div class="mec-title">
497
  <span class="mec-dashicons dashicons dashicons-calendar-alt"></span>
498
+ <label for="mec_end_date"><?php _e( 'End Date', 'modern-events-calendar-lite' ); ?></label>
499
  </div>
500
+ <div class="mec-form-row">
501
  <div class="mec-col-4">
502
+ <input type="text" name="mec[date][end][date]" id="mec_end_date" value="<?php echo esc_attr( $end_date ); ?>" placeholder="<?php _e( 'End Date', 'modern-events-calendar-lite' ); ?>" autocomplete="off" />
503
  </div>
504
+ <div class="mec-col-6 mec-time-picker
505
+ <?php
506
+ if ( $allday == 1 ) {
507
+ echo 'mec-util-hidden';}
508
+ ?>
509
+ ">
510
+ <?php
511
+ if ( isset( $this->settings['time_format'] ) and $this->settings['time_format'] == 24 ) :
512
+ if ( $end_time_ampm == 'PM' and $end_time_hour != 12 ) {
513
+ $end_time_hour += 12;
514
+ } if ( $end_time_ampm == 'AM' and $end_time_hour == 12 ) {
515
+ $end_time_hour += 12;}
516
+ ?>
517
+ <select name="mec[date][end][hour]" id="mec_end_hour">
518
+ <?php for ( $i = 0; $i <= 23; $i++ ) : ?>
519
+ <option
520
+ <?php
521
+ if ( $end_time_hour == $i ) {
522
+ echo 'selected="selected"';}
523
+ ?>
524
+ value="<?php echo $i; ?>"><?php echo $i; ?></option>
525
  <?php endfor; ?>
526
  </select>
527
  <span class="time-dv">:</span>
528
  <select name="mec[date][end][minutes]" id="mec_end_minutes">
529
+ <?php for ( $i = 0; $i <= 11; $i++ ) : ?>
530
+ <option
531
+ <?php
532
+ if ( $end_time_minutes == ( $i * 5 ) ) {
533
+ echo 'selected="selected"';}
534
+ ?>
535
+ value="<?php echo ( $i * 5 ); ?>"><?php echo sprintf( '%02d', ( $i * 5 ) ); ?></option>
536
  <?php endfor; ?>
537
  </select>
538
+ <?php else : ?>
539
  <select name="mec[date][end][hour]" id="mec_end_hour">
540
+ <?php for ( $i = 1; $i <= 12; $i++ ) : ?>
541
+ <option
542
+ <?php
543
+ if ( $end_time_hour == $i ) {
544
+ echo 'selected="selected"';}
545
+ ?>
546
+ value="<?php echo $i; ?>"><?php echo $i; ?></option>
547
  <?php endfor; ?>
548
  </select>
549
  <span class="time-dv">:</span>
550
  <select name="mec[date][end][minutes]" id="mec_end_minutes">
551
+ <?php for ( $i = 0; $i <= 11; $i++ ) : ?>
552
+ <option
553
+ <?php
554
+ if ( $end_time_minutes == ( $i * 5 ) ) {
555
+ echo 'selected="selected"';}
556
+ ?>
557
+ value="<?php echo ( $i * 5 ); ?>"><?php echo sprintf( '%02d', ( $i * 5 ) ); ?></option>
558
  <?php endfor; ?>
559
  </select>
560
  <select name="mec[date][end][ampm]" id="mec_end_ampm">
561
+ <option
562
+ <?php
563
+ if ( $end_time_ampm == 'AM' ) {
564
+ echo 'selected="selected"';}
565
+ ?>
566
+ value="AM"><?php _e( 'AM', 'modern-events-calendar-lite' ); ?></option>
567
+ <option
568
+ <?php
569
+ if ( $end_time_ampm == 'PM' ) {
570
+ echo 'selected="selected"';}
571
+ ?>
572
+ value="PM"><?php _e( 'PM', 'modern-events-calendar-lite' ); ?></option>
573
  </select>
574
+ <?php endif; ?>
575
  </div>
576
  </div>
577
+ <div class="mec-form-row">
578
+ <input
579
+ <?php
580
+ if ( $allday == '1' ) {
581
+ echo 'checked="checked"';}
582
+ ?>
583
+ type="checkbox" name="mec[date][allday]" id="mec_allday" value="1" onchange="jQuery('.mec-time-picker').toggle();" /><label for="mec_allday"><?php _e( 'All Day Event', 'modern-events-calendar-lite' ); ?></label>
584
+ </div>
585
+ <div class="mec-form-row">
586
+ <input
587
+ <?php
588
+ if ( $hide_time == '1' ) {
589
+ echo 'checked="checked"';}
590
+ ?>
591
+ type="checkbox" name="mec[date][hide_time]" id="mec_hide_time" value="1" /><label for="mec_hide_time"><?php _e( 'Hide Event Time', 'modern-events-calendar-lite' ); ?></label>
592
+ </div>
593
+ <div class="mec-form-row">
594
+ <input
595
+ <?php
596
+ if ( $hide_end_time == '1' ) {
597
+ echo 'checked="checked"';}
598
+ ?>
599
+ type="checkbox" name="mec[date][hide_end_time]" id="mec_hide_end_time" value="1" /><label for="mec_hide_end_time"><?php _e( 'Hide Event End Time', 'modern-events-calendar-lite' ); ?></label>
600
+ </div>
601
+ <div class="mec-form-row">
602
+ <div class="mec-col-4">
603
+ <input type="text" class="" name="mec[date][comment]" id="mec_comment" placeholder="<?php _e( 'Time Comment', 'modern-events-calendar-lite' ); ?>" value="<?php echo esc_attr( $comment ); ?>" />
604
+ <a class="mec-tooltip" title="<?php esc_attr_e( 'It shows next to event time on single event page. You can insert Timezone etc. in this field.', 'modern-events-calendar-lite' ); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
605
+ </div>
606
+ </div>
607
+ </div>
608
+ <div id="mec_meta_box_repeat_form">
609
+ <div class="mec-form-row">
610
+ <input
611
+ <?php
612
+ if ( $repeat_status == '1' ) {
613
+ echo 'checked="checked"';}
614
+ ?>
615
+ type="checkbox" name="mec[date][repeat][status]" id="mec_repeat" value="1" /><label for="mec_repeat"><?php _e( 'Event Repeating', 'modern-events-calendar-lite' ); ?></label>
616
+ </div>
617
+ <div class="mec-form-repeating-event-row">
618
+ <div class="mec-form-row">
619
+ <label class="mec-col-3" for="mec_repeat_type"><?php _e( 'Repeats', 'modern-events-calendar-lite' ); ?></label>
620
+ <select class="mec-col-2" name="mec[date][repeat][type]" id="mec_repeat_type">
621
+ <option
622
+ <?php
623
+ if ( $repeat_type == 'daily' ) {
624
+ echo 'selected="selected"';}
625
+ ?>
626
+ value="daily"><?php _e( 'Daily', 'modern-events-calendar-lite' ); ?></option>
627
+ <option
628
+ <?php
629
+ if ( $repeat_type == 'weekday' ) {
630
+ echo 'selected="selected"';}
631
+ ?>
632
+ value="weekday"><?php _e( 'Every Weekday', 'modern-events-calendar-lite' ); ?></option>
633
+ <option
634
+ <?php
635
+ if ( $repeat_type == 'weekend' ) {
636
+ echo 'selected="selected"';}
637
+ ?>
638
+ value="weekend"><?php _e( 'Every Weekend', 'modern-events-calendar-lite' ); ?></option>
639
+ <option
640
+ <?php
641
+ if ( $repeat_type == 'certain_weekdays' ) {
642
+ echo 'selected="selected"';}
643
+ ?>
644
+ value="certain_weekdays"><?php _e( 'Certain Weekdays', 'modern-events-calendar-lite' ); ?></option>
645
+ <option
646
+ <?php
647
+ if ( $repeat_type == 'weekly' ) {
648
+ echo 'selected="selected"';}
649
+ ?>
650
+ value="weekly"><?php _e( 'Weekly', 'modern-events-calendar-lite' ); ?></option>
651
+ <option
652
+ <?php
653
+ if ( $repeat_type == 'monthly' ) {
654
+ echo 'selected="selected"';}
655
+ ?>
656
+ value="monthly"><?php _e( 'Monthly', 'modern-events-calendar-lite' ); ?></option>
657
+ <option
658
+ <?php
659
+ if ( $repeat_type == 'yearly' ) {
660
+ echo 'selected="selected"';}
661
+ ?>
662
+ value="yearly"><?php _e( 'Yearly', 'modern-events-calendar-lite' ); ?></option>
663
+ <option
664
+ <?php
665
+ if ( $repeat_type == 'custom_days' ) {
666
+ echo 'selected="selected"';}
667
+ ?>
668
+ value="custom_days"><?php _e( 'Custom Days', 'modern-events-calendar-lite' ); ?></option>
669
+ </select>
670
+ </div>
671
+ <div class="mec-form-row" id="mec_repeat_interval_container">
672
+ <label class="mec-col-3" for="mec_repeat_interval"><?php _e( 'Repeat Interval', 'modern-events-calendar-lite' ); ?></label>
673
+ <input class="mec-col-2" type="text" name="mec[date][repeat][interval]" id="mec_repeat_interval" placeholder="<?php _e( 'Repeat interval', 'modern-events-calendar-lite' ); ?>" value="<?php echo ( $repeat_type == 'weekly' ? ( $repeat_interval / 7 ) : $repeat_interval ); ?>" />
674
+ </div>
675
+ <div class="mec-form-row" id="mec_repeat_certain_weekdays_container">
676
+ <label class="mec-col-3"><?php _e( 'Week Days', 'modern-events-calendar-lite' ); ?></label>
677
+ <label> <input type="checkbox" name="mec[date][repeat][certain_weekdays][]" value="1" <?php echo ( in_array( 1, $certain_weekdays ) ? 'checked="checked"' : '' ); ?> /><?php _e( 'Monday', 'modern-events-calendar-lite' ); ?></label>
678
+ <label>&nbsp;<input type="checkbox" name="mec[date][repeat][certain_weekdays][]" value="2" <?php echo ( in_array( 2, $certain_weekdays ) ? 'checked="checked"' : '' ); ?> /><?php _e( 'Tuesday', 'modern-events-calendar-lite' ); ?></label>
679
+ <label>&nbsp;<input type="checkbox" name="mec[date][repeat][certain_weekdays][]" value="3" <?php echo ( in_array( 3, $certain_weekdays ) ? 'checked="checked"' : '' ); ?> /><?php _e( 'Wednesday', 'modern-events-calendar-lite' ); ?></label>
680
+ <label>&nbsp;<input type="checkbox" name="mec[date][repeat][certain_weekdays][]" value="4" <?php echo ( in_array( 4, $certain_weekdays ) ? 'checked="checked"' : '' ); ?> /><?php _e( 'Thursday', 'modern-events-calendar-lite' ); ?></label>
681
+ <label>&nbsp;<input type="checkbox" name="mec[date][repeat][certain_weekdays][]" value="5" <?php echo ( in_array( 5, $certain_weekdays ) ? 'checked="checked"' : '' ); ?> /><?php _e( 'Friday', 'modern-events-calendar-lite' ); ?></label>
682
+ <label>&nbsp;<input type="checkbox" name="mec[date][repeat][certain_weekdays][]" value="6" <?php echo ( in_array( 6, $certain_weekdays ) ? 'checked="checked"' : '' ); ?> /><?php _e( 'Saturday', 'modern-events-calendar-lite' ); ?></label>
683
+ <label>&nbsp;<input type="checkbox" name="mec[date][repeat][certain_weekdays][]" value="7" <?php echo ( in_array( 7, $certain_weekdays ) ? 'checked="checked"' : '' ); ?> /><?php _e( 'Sunday', 'modern-events-calendar-lite' ); ?></label>
684
+ </div>
685
+ <div class="mec-form-row" id="mec_exceptions_in_days_container">
686
+ <div class="mec-form-row">
687
+ <div class="mec-col-6">
688
+ <input type="text" id="mec_exceptions_in_days_start_date" value="" placeholder="<?php _e( 'Start', 'modern-events-calendar-lite' ); ?>" class="mec_date_picker" />
689
+ <input type="text" id="mec_exceptions_in_days_end_date" value="" placeholder="<?php _e( 'End', 'modern-events-calendar-lite' ); ?>" class="mec_date_picker" />
690
+ <button class="button" type="button" id="mec_add_in_days"><?php _e( 'Add', 'modern-events-calendar-lite' ); ?></button>
691
+ <a class="mec-tooltip" title="<?php esc_attr_e( 'Add certain days to event occurrence dates.', 'modern-events-calendar-lite' ); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
692
+ </div>
693
+ </div>
694
+ <div class="mec-form-row mec-certain-day" id="mec_in_days">
695
+ <?php $i = 1; foreach ( $in_days as $in_day ) : ?>
696
+ <div class="mec-form-row" id="mec_in_days_row<?php echo $i; ?>">
697
+ <input type="hidden" name="mec[in_days][<?php echo $i; ?>]" value="<?php echo $in_day; ?>" />
698
+ <span class="mec-in-days-day"><?php echo str_replace( ':', ' - ', $in_day ); ?></span>
699
+ <span class="mec-not-in-days-remove" onclick="mec_in_days_remove(<?php echo $i; ?>);">x</span>
700
+ </div>
701
+ <?php
702
+ $i++;
703
+ endforeach;
704
+ ?>
705
+ </div>
706
+ <input type="hidden" id="mec_new_in_days_key" value="<?php echo $i + 1; ?>" />
707
+ <div class="mec-util-hidden" id="mec_new_in_days_raw">
708
+ <div class="mec-form-row" id="mec_in_days_row:i:">
709
+ <input type="hidden" name="mec[in_days][:i:]" value=":val:" />
710
+ <span class="mec-in-days-day">:label:</span>
711
+ <span class="mec-not-in-days-remove" onclick="mec_in_days_remove(:i:);">x</span>
712
+ </div>
713
+ </div>
714
+ </div>
715
+ <div id="mec_end_wrapper">
716
+ <div class="mec-form-row">
717
+ <label for="mec_repeat_ends_never"><h4 class="mec-title"><?php _e( 'Ends Repeat', 'modern-events-calendar-lite' ); ?></h4></label>
718
+ </div>
719
+ <div class="mec-form-row">
720
+ <input
721
+ <?php
722
+ if ( $mec_repeat_end == 'never' ) {
723
+ echo 'checked="checked"';}
724
+ ?>
725
+ type="radio" value="never" name="mec[date][repeat][end]" id="mec_repeat_ends_never" />
726
+ <label for="mec_repeat_ends_never"><?php _e( 'Never', 'modern-events-calendar-lite' ); ?></label>
727
+ </div>
728
+ <div class="mec-form-row">
729
+ <div class="mec-col-3">
730
+ <input
731
+ <?php
732
+ if ( $mec_repeat_end == 'date' ) {
733
+ echo 'checked="checked"';}
734
+ ?>
735
+ type="radio" value="date" name="mec[date][repeat][end]" id="mec_repeat_ends_date" />
736
+ <label for="mec_repeat_ends_date"><?php _e( 'On', 'modern-events-calendar-lite' ); ?></label>
737
+ </div>
738
+ <input class="mec-col-2" type="text" name="mec[date][repeat][end_at_date]" id="mec_date_repeat_end_at_date" value="<?php echo esc_attr( $repeat_end_at_date ); ?>" />
739
+ </div>
740
+ <div class="mec-form-row">
741
+ <div class="mec-col-3">
742
+ <input
743
+ <?php
744
+ if ( $mec_repeat_end == 'occurrences' ) {
745
+ echo 'checked="checked"';}
746
+ ?>
747
+ type="radio" value="occurrences" name="mec[date][repeat][end]" id="mec_repeat_ends_occurrences" />
748
+ <label for="mec_repeat_ends_occurrences"><?php _e( 'After', 'modern-events-calendar-lite' ); ?></label>
749
+ </div>
750
+ <input class="mec-col-2" type="text" name="mec[date][repeat][end_at_occurrences]" id="mec_date_repeat_end_at_occurrences" placeholder="<?php _e( 'Occurrences times', 'modern-events-calendar-lite' ); ?>" value="<?php echo esc_attr( ( $repeat_end_at_occurrences + 1 ) ); ?>" />
751
+ <a class="mec-tooltip" title="<?php esc_attr_e( 'The event will finish after certain repeats. For example if you set it to 10, the event will finish after 10 repeats.', 'modern-events-calendar-lite' ); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
752
+ </div>
753
+ </div>
754
+ </div>
755
+ </div>
756
+ </div>
757
+ <?php
758
+ }
759
+
760
+ /**
761
+ * Show exceptions options of event into the Add/Edit event page
762
+ *
763
+ * @author Webnus <info@webnus.biz>
764
+ * @param object $post
765
+ */
766
+ public function meta_box_exceptional_days( $post ) {
767
+ $not_in_days_str = get_post_meta( $post->ID, 'mec_not_in_days', true );
768
+ $not_in_days = trim( $not_in_days_str ) ? explode( ',', $not_in_days_str ) : array();
769
+ ?>
770
+ <div class="mec-meta-box-fields" id="mec-exceptional-days">
771
+ <h4><?php _e( 'Exceptional Days', 'modern-events-calendar-lite' ); ?></h4>
772
+ <div id="mec_meta_box_exceptions_form">
773
+
774
+ <div id="mec_exceptions_not_in_days_container">
775
+ <div class="mec-title">
776
+ <span class="mec-dashicons dashicons dashicons-calendar-alt"></span>
777
+ <label for="mec_exceptions_not_in_days_date"><?php _e( 'Exclude certain days', 'modern-events-calendar-lite' ); ?></label>
778
+ </div>
779
+ <div class="mec-form-row">
780
+ <div class="mec-col-6">
781
+ <input type="text" id="mec_exceptions_not_in_days_date" value="" placeholder="<?php _e( 'Date', 'modern-events-calendar-lite' ); ?>" class="mec_date_picker" />
782
+ <button class="button" type="button" id="mec_add_not_in_days"><?php _e( 'Add', 'modern-events-calendar-lite' ); ?></button>
783
+ <a class="mec-tooltip" title="<?php esc_attr_e( 'Exclude certain days from event occurrence dates.', 'modern-events-calendar-lite' ); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
784
+ </div>
785
+ </div>
786
+ <div class="mec-form-row mec-certain-day" id="mec_not_in_days">
787
+ <?php $i = 1; foreach ( $not_in_days as $not_in_day ) : ?>
788
+ <div class="mec-form-row" id="mec_not_in_days_row<?php echo $i; ?>">
789
+ <input type="hidden" name="mec[not_in_days][<?php echo $i; ?>]" value="<?php echo $not_in_day; ?>" />
790
+ <span class="mec-not-in-days-day"><?php echo $not_in_day; ?></span>
791
+ <span class="mec-not-in-days-remove" onclick="mec_not_in_days_remove(<?php echo $i; ?>);">x</span>
792
+ </div>
793
+ <?php
794
+ $i++;
795
+ endforeach;
796
+ ?>
797
+ </div>
798
+ <input type="hidden" id="mec_new_not_in_days_key" value="<?php echo $i + 1; ?>" />
799
+ <div class="mec-util-hidden" id="mec_new_not_in_days_raw">
800
+ <div class="mec-form-row" id="mec_not_in_days_row:i:">
801
+ <input type="hidden" name="mec[not_in_days][:i:]" value=":val:" />
802
+ <span class="mec-not-in-days-day">:val:</span>
803
+ <span class="mec-not-in-days-remove" onclick="mec_not_in_days_remove(:i:);">x</span>
804
+ </div>
805
+ </div>
806
+ </div>
807
+
808
+ </div>
809
+ </div>
810
+ <?php
811
+ }
812
+
813
+ /**
814
+ * Show hourly schedule options of event into the Add/Edit event page
815
+ *
816
+ * @author Webnus <info@webnus.biz>
817
+ * @param object $post
818
+ */
819
+ public function meta_box_hourly_schedule( $post ) {
820
+ $meta_hourly_schedules = get_post_meta( $post->ID, 'mec_hourly_schedules', true );
821
+
822
+ if ( is_array( $meta_hourly_schedules ) and count( $meta_hourly_schedules ) ) {
823
+ $first_key = key( $meta_hourly_schedules );
824
+
825
+ $hourly_schedules = array();
826
+ if ( ! isset( $meta_hourly_schedules[ $first_key ]['schedules'] ) ) {
827
+ $hourly_schedules[] = array(
828
+ 'title' => __( 'Day 1', 'modern-events-calendar-lite' ),
829
+ 'schedules' => $meta_hourly_schedules,
830
+ );
831
+ } else {
832
+ $hourly_schedules = $meta_hourly_schedules;
833
+ }
834
+ } else {
835
+ $hourly_schedules = array();
836
+ }
837
+
838
+ // Status of Speakers Feature
839
+ $speakers_status = ( ! isset( $this->settings['speakers_status'] ) or ( isset( $this->settings['speakers_status'] ) and ! $this->settings['speakers_status'] ) ) ? false : true;
840
+ $speakers = get_terms(
841
+ 'mec_speaker',
842
+ array(
843
+ 'orderby' => 'name',
844
+ 'order' => 'ASC',
845
+ 'hide_empty' => '0',
846
+ )
847
+ );
848
+ ?>
849
+ <div class="mec-meta-box-fields" id="mec-hourly-schedule">
850
+ <h4><?php _e( 'Hourly Schedule', 'modern-events-calendar-lite' ); ?></h4>
851
+ <div id="mec_meta_box_hourly_schedule_day_form">
852
+ <div class="mec-form-row">
853
+ <button class="button" type="button" id="mec_add_hourly_schedule_day_button"><?php _e( 'Add Day', 'modern-events-calendar-lite' ); ?></button>
854
+ <span class="description"><?php esc_attr_e( 'Add new days for schedule. For example if your event is multiple days, you can add a different schedule for each day!', 'modern-events-calendar-lite' ); ?></span>
855
+ </div>
856
+ </div>
857
+ <div id="mec_meta_box_hourly_schedule_days">
858
+ <?php $d = 0; foreach ( $hourly_schedules as $day ) : ?>
859
+ <div id="mec_meta_box_hourly_schedule_day_<?php echo $d; ?>">
860
+ <h4><?php echo isset( $day['title'] ) ? $day['title'] : sprintf( __( 'Day %s', 'modern-events-calendar-lite' ), $d + 1 ); ?></h4>
861
+ <div id="mec_meta_box_hourly_schedule_form<?php echo $d; ?>">
862
+ <div class="mec-form-row">
863
+ <div class="mec-col-1"><label for="mec_add_hourly_schedule_day<?php echo $d; ?>_title"><?php echo __( 'Title', 'modern-events-calendar-lite' ); ?></label></div>
864
+ <div class="mec-col-10"><input type="text" id="mec_add_hourly_schedule_day<?php echo $d; ?>_title" name="mec[hourly_schedules][<?php echo $d; ?>][title]" value="<?php echo isset( $day['title'] ) ? $day['title'] : ''; ?>" class="widefat"></div>
865
+ <div class="mec-col-1"><button class="button" type="button" onclick="mec_hourly_schedule_day_remove(<?php echo $d; ?>)"><?php echo __( 'Remove', 'modern-events-calendar-lite' ); ?></button></div>
866
+ </div>
867
+ <div class="mec-form-row">
868
+ <button class="button mec-add-hourly-schedule-button" type="button" id="mec_add_hourly_schedule_button<?php echo $d; ?>" data-day="<?php echo $d; ?>"><?php _e( 'Add', 'modern-events-calendar-lite' ); ?></button>
869
+ <span class="description"><?php esc_attr_e( 'Add new hourly schedule row', 'modern-events-calendar-lite' ); ?></span>
870
+ </div>
871
+ <div id="mec_hourly_schedules<?php echo $d; ?>">
872
+ <?php
873
+ $i = 0;
874
+ foreach ( $day['schedules'] as $key => $hourly_schedule ) :
875
+ if ( ! is_numeric( $key ) ) {
876
+ continue;
877
+ } $i = max( $i, $key );
878
+ ?>
879
+ <div class="mec-form-row mec-box" id="mec_hourly_schedule_row<?php echo $d; ?>_<?php echo $key; ?>">
880
+ <input class="mec-col-1" type="text" name="mec[hourly_schedules][<?php echo $d; ?>][schedules][<?php echo $key; ?>][from]" placeholder="<?php esc_attr_e( 'From e.g. 8:15', 'modern-events-calendar-lite' ); ?>" value="<?php echo esc_attr( $hourly_schedule['from'] ); ?>" />
881
+ <input class="mec-col-1" type="text" name="mec[hourly_schedules][<?php echo $d; ?>][schedules][<?php echo $key; ?>][to]" placeholder="<?php esc_attr_e( 'To e.g. 8:45', 'modern-events-calendar-lite' ); ?>" value="<?php echo esc_attr( $hourly_schedule['to'] ); ?>" />
882
+ <input class="mec-col-3" type="text" name="mec[hourly_schedules][<?php echo $d; ?>][schedules][<?php echo $key; ?>][title]" placeholder="<?php esc_attr_e( 'Title', 'modern-events-calendar-lite' ); ?>" value="<?php echo esc_attr( $hourly_schedule['title'] ); ?>" />
883
+ <input class="mec-col-6" type="text" name="mec[hourly_schedules][<?php echo $d; ?>][schedules][<?php echo $key; ?>][description]" placeholder="<?php esc_attr_e( 'Description', 'modern-events-calendar-lite' ); ?>" value="<?php echo esc_attr( $hourly_schedule['description'] ); ?>" />
884
+ <button class="button" type="button" onclick="mec_hourly_schedule_remove(<?php echo $d; ?>, <?php echo $key; ?>)"><?php _e( 'Remove', 'modern-events-calendar-lite' ); ?></button>
885
+ <?php if ( $speakers_status ) : ?>
886
+ <div class="mec-col-12 mec-hourly-schedule-form-speakers">
887
+ <strong><?php echo $this->main->m( 'taxonomy_speakers', __( 'Speakers', 'modern-events-calendar-lite' ) ); ?></strong>
888
+ <?php foreach ( $speakers as $speaker ) : ?>
889
+ <label><input type="checkbox" name="mec[hourly_schedules][<?php echo $d; ?>][schedules][<?php echo $key; ?>][speakers][]" value="<?php echo $speaker->term_id; ?>" <?php echo ( isset( $hourly_schedule['speakers'] ) and in_array( $speaker->term_id, $hourly_schedule['speakers'] ) ) ? 'checked="checked"' : ''; ?>><?php echo $speaker->name; ?></label>
890
+ <?php endforeach; ?>
891
+ </div>
892
+ <?php endif; ?>
893
+ </div>
894
+ <?php endforeach; ?>
895
+ </div>
896
+ </div>
897
+ <input type="hidden" id="mec_new_hourly_schedule_key<?php echo $d; ?>" value="<?php echo $i + 1; ?>" />
898
+ <div class="mec-util-hidden" id="mec_new_hourly_schedule_raw<?php echo $d; ?>">
899
+ <div class="mec-form-row mec-box" id="mec_hourly_schedule_row<?php echo $d; ?>_:i:">
900
+ <input class="mec-col-1" type="text" name="mec[hourly_schedules][<?php echo $d; ?>][schedules][:i:][from]" placeholder="<?php esc_attr_e( 'From e.g. 8:15', 'modern-events-calendar-lite' ); ?>" />
901
+ <input class="mec-col-1" type="text" name="mec[hourly_schedules][<?php echo $d; ?>][schedules][:i:][to]" placeholder="<?php esc_attr_e( 'To e.g. 8:45', 'modern-events-calendar-lite' ); ?>" />
902
+ <input class="mec-col-3" type="text" name="mec[hourly_schedules][<?php echo $d; ?>][schedules][:i:][title]" placeholder="<?php esc_attr_e( 'Title', 'modern-events-calendar-lite' ); ?>" />
903
+ <input class="mec-col-6" type="text" name="mec[hourly_schedules][<?php echo $d; ?>][schedules][:i:][description]" placeholder="<?php esc_attr_e( 'Description', 'modern-events-calendar-lite' ); ?>" />
904
+ <button class="button" type="button" onclick="mec_hourly_schedule_remove(<?php echo $d; ?>, :i:)"><?php _e( 'Remove', 'modern-events-calendar-lite' ); ?></button>
905
+ <?php if ( $speakers_status ) : ?>
906
+ <div class="mec-col-12 mec-hourly-schedule-form-speakers">
907
+ <strong><?php echo $this->main->m( 'taxonomy_speakers', __( 'Speakers', 'modern-events-calendar-lite' ) ); ?></strong>
908
+ <?php foreach ( $speakers as $speaker ) : ?>
909
+ <label><input type="checkbox" name="mec[hourly_schedules][<?php echo $d; ?>][schedules][:i:][speakers][]" value="<?php echo $speaker->term_id; ?>"><?php echo $speaker->name; ?></label>
910
+ <?php endforeach; ?>
911
+ </div>
912
+ <?php endif; ?>
913
+ </div>
914
+ </div>
915
+ </div>
916
+ <?php
917
+ $d++;
918
+ endforeach;
919
+ ?>
920
+ </div>
921
+ <input type="hidden" id="mec_new_hourly_schedule_day_key" value="<?php echo $d; ?>" />
922
+ <div class="mec-util-hidden" id="mec_new_hourly_schedule_day_raw">
923
+ <div id="mec_meta_box_hourly_schedule_day_:d:">
924
+ <h4><?php echo __( 'New Day', 'modern-events-calendar-lite' ); ?></h4>
925
+ <div id="mec_meta_box_hourly_schedule_form:d:">
926
+ <div class="mec-form-row">
927
+ <div class="mec-col-1"><label for="mec_add_hourly_schedule_day:d:_title"><?php echo __( 'Title', 'modern-events-calendar-lite' ); ?></label></div>
928
+ <div class="mec-col-10"><input type="text" id="mec_add_hourly_schedule_day:d:_title" name="mec[hourly_schedules][:d:][title]" value="<?php echo __( 'New Day', 'modern-events-calendar-lite' ); ?>" class="widefat"></div>
929
+ <div class="mec-col-1"><button class="button" type="button" onclick="mec_hourly_schedule_day_remove(:d:)"><?php echo __( 'Remove', 'modern-events-calendar-lite' ); ?></button></div>
930
+ </div>
931
+ <div class="mec-form-row">
932
+ <button class="button mec-add-hourly-schedule-button" type="button" id="mec_add_hourly_schedule_button:d:" data-day=":d:"><?php _e( 'Add', 'modern-events-calendar-lite' ); ?></button>
933
+ <span class="description"><?php esc_attr_e( 'Add new hourly schedule row', 'modern-events-calendar-lite' ); ?></span>
934
+ </div>
935
+ <div id="mec_hourly_schedules:d:">
936
+ </div>
937
+ </div>
938
+ <input type="hidden" id="mec_new_hourly_schedule_key:d:" value="1" />
939
+ <div class="mec-util-hidden" id="mec_new_hourly_schedule_raw:d:">
940
+ <div class="mec-form-row mec-box" id="mec_hourly_schedule_row:d:_:i:">
941
+ <input class="mec-col-1" type="text" name="mec[hourly_schedules][:d:][schedules][:i:][from]" placeholder="<?php esc_attr_e( 'From e.g. 8:15', 'modern-events-calendar-lite' ); ?>" />
942
+ <input class="mec-col-1" type="text" name="mec[hourly_schedules][:d:][schedules][:i:][to]" placeholder="<?php esc_attr_e( 'To e.g. 8:45', 'modern-events-calendar-lite' ); ?>" />
943
+ <input class="mec-col-3" type="text" name="mec[hourly_schedules][:d:][schedules][:i:][title]" placeholder="<?php esc_attr_e( 'Title', 'modern-events-calendar-lite' ); ?>" />
944
+ <input class="mec-col-6" type="text" name="mec[hourly_schedules][:d:][schedules][:i:][description]" placeholder="<?php esc_attr_e( 'Description', 'modern-events-calendar-lite' ); ?>" />
945
+ <button class="button" type="button" onclick="mec_hourly_schedule_remove(:d:, :i:)"><?php _e( 'Remove', 'modern-events-calendar-lite' ); ?></button>
946
+ <?php if ( $speakers_status ) : ?>
947
+ <div class="mec-col-12 mec-hourly-schedule-form-speakers">
948
+ <strong><?php echo $this->main->m( 'taxonomy_speakers', __( 'Speakers', 'modern-events-calendar-lite' ) ); ?></strong>
949
+ <?php foreach ( $speakers as $speaker ) : ?>
950
+ <label><input type="checkbox" name="mec[hourly_schedules][:d:][schedules][:i:][speakers][]" value="<?php echo $speaker->term_id; ?>"><?php echo $speaker->name; ?></label>
951
+ <?php endforeach; ?>
952
+ </div>
953
+ <?php endif; ?>
954
+ </div>
955
+ </div>
956
+ </div>
957
+ </div>
958
+ </div>
959
+ <?php
960
+ }
961
+
962
+ /**
963
+ * Show read more option of event into the Add/Edit event page
964
+ *
965
+ * @author Webnus <info@webnus.biz>
966
+ * @param object $post
967
+ */
968
+ public function meta_box_links( $post ) {
969
+ $read_more = get_post_meta( $post->ID, 'mec_read_more', true );
970
+ $more_info = get_post_meta( $post->ID, 'mec_more_info', true );
971
+ $more_info_title = get_post_meta( $post->ID, 'mec_more_info_title', true );
972
+ $more_info_target = get_post_meta( $post->ID, 'mec_more_info_target', true );
973
+ ?>
974
+ <div class="mec-meta-box-fields" id="mec-read-more">
975
+ <h4><?php _e( 'Event Links', 'modern-events-calendar-lite' ); ?></h4>
976
  <div class="mec-form-row">
977
+ <label class="mec-col-2" for="mec_read_more_link"><?php echo $this->main->m( 'read_more_link', __( 'Event Link', 'modern-events-calendar-lite' ) ); ?></label>
978
+ <input class="mec-col-7" type="text" name="mec[read_more]" id="mec_read_more_link" value="<?php echo esc_attr( $read_more ); ?>" placeholder="<?php _e( 'eg. http://yoursite.com/your-event', 'modern-events-calendar-lite' ); ?>" />
979
+ <a class="mec-tooltip" title="<?php esc_attr_e( 'If you fill it, it will be replaced instead of default event page link. Insert full link including http(s)://', 'modern-events-calendar-lite' ); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
980
+ </div>
981
+ <div class="mec-form-row">
982
+ <label class="mec-col-2" for="mec_more_info_link"><?php echo $this->main->m( 'more_info_link', __( 'More Info', 'modern-events-calendar-lite' ) ); ?></label>
983
+ <input class="mec-col-5" type="text" name="mec[more_info]" id="mec_more_info_link" value="<?php echo esc_attr( $more_info ); ?>" placeholder="<?php _e( 'eg. http://yoursite.com/your-event', 'modern-events-calendar-lite' ); ?>" />
984
+ <input class="mec-col-2" type="text" name="mec[more_info_title]" id="mec_more_info_title" value="<?php echo esc_attr( $more_info_title ); ?>" placeholder="<?php _e( 'More Information', 'modern-events-calendar-lite' ); ?>" />
985
+ <select class="mec-col-2" name="mec[more_info_target]" id="mec_more_info_target">
986
+ <option value="_self" <?php echo ( $more_info_target == '_self' ? 'selected="selected"' : '' ); ?>><?php _e( 'Current Window', 'modern-events-calendar-lite' ); ?></option>
987
+ <option value="_blank" <?php echo ( $more_info_target == '_blank' ? 'selected="selected"' : '' ); ?>><?php _e( 'New Window', 'modern-events-calendar-lite' ); ?></option>
988
+ </select>
989
+ <a class="mec-tooltip" title="<?php esc_attr_e( 'If you fill it, it will be shown in event details page as an optional link. Insert full link including http(s)://', 'modern-events-calendar-lite' ); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
990
+ </div>
991
+ </div>
992
+ <?php
993
+ }
994
+
995
+ /**
996
+ * Show booking meta box contents
997
+ *
998
+ * @author Webnus <info@webnus.biz>
999
+ * @param object $post
1000
+ */
1001
+ public function meta_box_booking( $post ) {
1002
+ do_action( 'mec_metabox_booking', $post );
1003
+ }
1004
+
1005
+ /**
1006
+ * Show booking options of event into the Add/Edit event page
1007
+ *
1008
+ * @author Webnus <info@webnus.biz>
1009
+ * @param object $post
1010
+ */
1011
+ public function meta_box_booking_options( $post ) {
1012
+ $booking_options = get_post_meta( $post->ID, 'mec_booking', true );
1013
+ if ( ! is_array( $booking_options ) ) {
1014
+ $booking_options = array();
1015
+ }
1016
+
1017
+ $bookings_limit = isset( $booking_options['bookings_limit'] ) ? $booking_options['bookings_limit'] : '';
1018
+ $bookings_limit_unlimited = isset( $booking_options['bookings_limit_unlimited'] ) ? $booking_options['bookings_limit_unlimited'] : 0;
1019
+ ?>
1020
+ <div id="mec-booking">
1021
+ <div class="mec-meta-box-fields" id="mec_meta_box_booking_options_form">
1022
+ <label for="mec_bookings_limit"><h4 class="mec-title"><?php _e( 'Total booking limits', 'modern-events-calendar-lite' ); ?></h4></label>
1023
+ <div class="mec-form-row">
1024
+ <label class="mec-col-4" for="mec_bookings_limit_unlimited" id="mec_bookings_limit_unlimited_label">
1025
+ <input type="hidden" name="mec[booking][bookings_limit_unlimited]" value="0" />
1026
+ <input id="mec_bookings_limit_unlimited"
1027
+ <?php
1028
+ if ( $bookings_limit_unlimited == 1 ) {
1029
+ echo 'checked="checked"';}
1030
+ ?>
1031
+ type="checkbox" value="1" name="mec[booking][bookings_limit_unlimited]" />
1032
+ <?php _e( 'Unlimited', 'modern-events-calendar-lite' ); ?>
1033
+ </label>
1034
+ <input class="mec-col-4" type="text" name="mec[booking][bookings_limit]" id="mec_bookings_limit" value="<?php echo esc_attr( $bookings_limit ); ?>" placeholder="<?php _e( '100', 'modern-events-calendar-lite' ); ?>" class="
1035
+ <?php
1036
+ if ( $bookings_limit_unlimited == 1 ) {
1037
+ echo 'mec-util-hidden';}
1038
+ ?>
1039
+ " />
1040
+ </div>
1041
+ </div>
1042
+ </div>
1043
+ <?php
1044
+ }
1045
+
1046
+ /**
1047
+ * Show tickets options of event into the Add/Edit event page
1048
+ *
1049
+ * @author Webnus <info@webnus.biz>
1050
+ * @param object $post
1051
+ */
1052
+ public function meta_box_tickets( $post ) {
1053
+ $tickets = get_post_meta( $post->ID, 'mec_tickets', true );
1054
+ if ( ! is_array( $tickets ) ) {
1055
+ $tickets = array();
1056
+ }
1057
+ ?>
1058
+ <div class="mec-meta-box-fields" id="mec-tickets">
1059
+ <h4 class="mec-meta-box-header"><?php echo $this->main->m( 'tickets', __( 'Tickets', 'modern-events-calendar-lite' ) ); ?></h4>
1060
+
1061
+ <?php if ( $post->ID != $this->main->get_original_event( $post->ID ) ) : ?>
1062
+ <p class="warning-msg"><?php _e( "You're translating an event so MEC will use the original event for tickets and booking. You can only translate the ticket name and description. Please define exact tickets that you defined in the original event here.", 'modern-events-calendar-lite' ); ?></p>
1063
+ <?php endif; ?>
1064
+
1065
+ <div id="mec_meta_box_tickets_form">
1066
+ <div class="mec-form-row">
1067
+ <button class="button" type="button" id="mec_add_ticket_button"><?php _e( 'Add', 'modern-events-calendar-lite' ); ?></button>
1068
+ </div>
1069
+ <div id="mec_tickets">
1070
+ <?php
1071
+ $i = 0;
1072
+ foreach ( $tickets as $key => $ticket ) :
1073
+ if ( ! is_numeric( $key ) ) {
1074
+ continue;
1075
+ } $i = max( $i, $key );
1076
+ ?>
1077
+ <div class="mec-box" id="mec_ticket_row<?php echo $key; ?>">
1078
+ <div class="mec-form-row">
1079
+ <input type="text" class="mec-col-12" name="mec[tickets][<?php echo $key; ?>][name]" placeholder="<?php esc_attr_e( 'Ticket Name', 'modern-events-calendar-lite' ); ?>" value="<?php echo ( isset( $ticket['name'] ) ? esc_attr( $ticket['name'] ) : '' ); ?>" />
1080
+ </div>
1081
+ <div class="mec-form-row wn-ticket-time">
1082
+ <div class="mec-ticket-start-time mec-col-12">
1083
+ <span><?php esc_html_e( 'Start Time', 'modern-events-calendar-lite' ); ?></span>
1084
+ <select name="mec[tickets][<?php echo $key; ?>][ticket_start_time_hour]">
1085
+ <?php for ( $j = 1; $j <= 12; $j++ ) : ?>
1086
+ <option
1087
+ <?php
1088
+ if ( $ticket['ticket_start_time_hour'] == $j ) {
1089
+ echo 'selected="selected"';}
1090
+ ?>
1091
+ value="<?php echo $j; ?>"><?php echo $j; ?></option>
1092
+ <?php endfor; ?>
1093
+ </select>
1094
+ <span class="time-dv">:</span>
1095
+ <select name="mec[tickets][<?php echo $key; ?>][ticket_start_time_minute]">
1096
+ <?php for ( $k = 0; $k <= 11; $k++ ) : ?>
1097
+ <option
1098
+ <?php
1099
+ if ( $ticket['ticket_start_time_minute'] == ( $k * 5 ) ) {
1100
+ echo 'selected="selected"';}
1101
+ ?>
1102
+ value="<?php echo ( $k * 5 ); ?>"><?php echo sprintf( '%02d', ( $k * 5 ) ); ?></option>
1103
+ <?php endfor; ?>
1104
+ </select>
1105
+ <select name="mec[tickets][<?php echo $key; ?>][ticket_start_time_ampm]">
1106
+ <option
1107
+ <?php
1108
+ if ( $ticket['ticket_start_time_ampm'] == 'AM' ) {
1109
+ echo 'selected="selected"';}
1110
+ ?>
1111
+ value="AM"><?php _e( 'AM', 'modern-events-calendar-lite' ); ?></option>
1112
+ <option
1113
+ <?php
1114
+ if ( $ticket['ticket_start_time_ampm'] == 'PM' ) {
1115
+ echo 'selected="selected"';}
1116
+ ?>
1117
+ value="PM"><?php _e( 'PM', 'modern-events-calendar-lite' ); ?></option>
1118
+ </select>
1119
+ </div>
1120
+ <div class="mec-ticket-end-time mec-col-12">
1121
+ <span><?php esc_html_e( 'End Time', 'modern-events-calendar-lite' ); ?></span>
1122
+ <select name="mec[tickets][<?php echo $key; ?>][ticket_end_time_hour]">
1123
+ <?php for ( $j = 1; $j <= 12; $j++ ) : ?>
1124
+ <option
1125
+ <?php
1126
+ if ( $ticket['ticket_end_time_hour'] == $j ) {
1127
+ echo 'selected="selected"';}
1128
+ ?>
1129
+ value="<?php echo $j; ?>"><?php echo $j; ?></option>
1130
+ <?php endfor; ?>
1131
+ </select>
1132
+ <span class="time-dv">:</span>
1133
+ <select name="mec[tickets][<?php echo $key; ?>][ticket_end_time_minute]">
1134
+ <?php for ( $k = 0; $k <= 11; $k++ ) : ?>
1135
+ <option
1136
+ <?php
1137
+ if ( $ticket['ticket_end_time_minute'] == ( $k * 5 ) ) {
1138
+ echo 'selected="selected"';}
1139
+ ?>
1140
+ value="<?php echo ( $k * 5 ); ?>"><?php echo sprintf( '%02d', ( $k * 5 ) ); ?></option>
1141
+ <?php endfor; ?>
1142
+ </select>
1143
+ <select name="mec[tickets][<?php echo $key; ?>][ticket_end_time_ampm]">
1144
+ <option
1145
+ <?php
1146
+ if ( $ticket['ticket_end_time_ampm'] == 'AM' ) {
1147
+ echo 'selected="selected"';}
1148
+ ?>
1149
+ value="AM"><?php _e( 'AM', 'modern-events-calendar-lite' ); ?></option>
1150
+ <option
1151
+ <?php
1152
+ if ( $ticket['ticket_end_time_ampm'] == 'PM' ) {
1153
+ echo 'selected="selected"';}
1154
+ ?>
1155
+ value="PM"><?php _e( 'PM', 'modern-events-calendar-lite' ); ?></option>
1156
+ </select>
1157
+ </div>
1158
+ </div>
1159
+ <div class="mec-form-row">
1160
+ <input type="text" class="mec-col-12" name="mec[tickets][<?php echo $key; ?>][description]" placeholder="<?php esc_attr_e( 'Description', 'modern-events-calendar-lite' ); ?>" value="<?php echo ( isset( $ticket['description'] ) ? esc_attr( $ticket['description'] ) : '' ); ?>" />
1161
+ </div>
1162
+ <div class="mec-form-row">
1163
+ <span class="mec-col-4">
1164
+ <input type="text" name="mec[tickets][<?php echo $key; ?>][price]" placeholder="<?php esc_attr_e( 'Price', 'modern-events-calendar-lite' ); ?>" value="<?php echo ( isset( $ticket['price'] ) ? esc_attr( $ticket['price'] ) : '' ); ?>" />
1165
+ <a class="mec-tooltip" title="<?php esc_attr_e( 'Insert 0 for free ticket. Only numbers please.', 'modern-events-calendar-lite' ); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
1166
+ </span>
1167
+ <span class="mec-col-8">
1168
+ <input type="text" name="mec[tickets][<?php echo $key; ?>][price_label]" placeholder="<?php esc_attr_e( 'Price Label', 'modern-events-calendar-lite' ); ?>" value="<?php echo ( isset( $ticket['price_label'] ) ? esc_attr( $ticket['price_label'] ) : '' ); ?>" class="mec-col-12" />
1169
+ <a class="mec-tooltip" title="<?php esc_attr_e( 'For showing on website. e.g. $15', 'modern-events-calendar-lite' ); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
1170
+ </span>
1171
+ </div>
1172
+ <div class="mec-form-row">
1173
+ <input class="mec-col-4" type="text" name="mec[tickets][<?php echo $key; ?>][limit]" placeholder="<?php esc_attr_e( 'Available Tickets', 'modern-events-calendar-lite' ); ?>" value="<?php echo ( isset( $ticket['limit'] ) ? esc_attr( $ticket['limit'] ) : '100' ); ?>" />
1174
+ <label class="mec-col-2" for="mec_tickets_unlimited_<?php echo $key; ?>" id="mec_bookings_limit_unlimited_label<?php echo $key; ?>">
1175
+ <input type="hidden" name="mec[tickets][<?php echo $key; ?>][unlimited]" value="0" />
1176
+ <input id="mec_tickets_unlimited_<?php echo $key; ?>" type="checkbox" value="1" name="mec[tickets][<?php echo $key; ?>][unlimited]"
1177
+ <?php
1178
+ if ( isset( $ticket['unlimited'] ) and $ticket['unlimited'] ) {
1179
+ echo 'checked="checked"';}
1180
+ ?>
1181
+ />
1182
+ <?php _e( 'Unlimited', 'modern-events-calendar-lite' ); ?>
1183
+ </label>
1184
+ <button class="button" type="button" onclick="mec_ticket_remove(<?php echo $key; ?>);"><?php _e( 'Remove', 'modern-events-calendar-lite' ); ?></button>
1185
  </div>
1186
+ <?php do_action('custom_field_ticket' , $ticket,$key); ?>
1187
+ <div id="mec_price_per_dates_container">
1188
+ <div class="mec-form-row">
1189
+ <h4><?php _e( 'Price per Date', 'modern-events-calendar-lite' ); ?></h4>
1190
+ <button class="button mec_add_price_date_button" type="button" data-key="<?php echo $key; ?>"><?php _e( 'Add', 'modern-events-calendar-lite' ); ?></button>
1191
+ </div>
1192
+ <div id="mec-ticket-price-dates-<?php echo $key; ?>">
1193
+ <?php if ( isset( $ticket['dates'] ) and count( $ticket['dates'] ) ) : ?>
1194
+ <?php
1195
+ $j = 0;
1196
+ foreach ( $ticket['dates'] as $p => $price_date ) :
1197
+ if ( ! is_numeric( $p ) ) {
1198
+ continue;
1199
+ } $j = max( $j, $p );
1200
+ ?>
1201
+ <div id="mec_ticket_price_raw_<?php echo $key; ?>_<?php echo $p; ?>">
1202
+ <div class="mec-form-row">
1203
+ <input class="mec-col-3 mec_date_picker" type="text" name="mec[tickets][<?php echo $key; ?>][dates][<?php echo $p; ?>][start]" value="<?php echo isset( $price_date['start'] ) ? $price_date['start'] : date( 'Y-m-d' ); ?>" placeholder="<?php esc_attr_e( 'Start', 'modern-events-calendar-lite' ); ?>" />
1204
+ <input class="mec-col-3 mec_date_picker" type="text" name="mec[tickets][<?php echo $key; ?>][dates][<?php echo $p; ?>][end]" value="<?php echo isset( $price_date['end'] ) ? $price_date['end'] : date( 'Y-m-d', strtotime( '+10 days' ) ); ?>" placeholder="<?php esc_attr_e( 'End', 'modern-events-calendar-lite' ); ?>" />
1205
+ <input class="mec-col-3" type="text" name="mec[tickets][<?php echo $key; ?>][dates][<?php echo $p; ?>][price]" value="<?php echo isset( $price_date['price'] ) ? $price_date['price'] : ''; ?>" placeholder="<?php esc_attr_e( 'Price', 'modern-events-calendar-lite' ); ?>" />
1206
+ <input class="mec-col-2" type="text" name="mec[tickets][<?php echo $key; ?>][dates][<?php echo $p; ?>][label]" value="<?php echo isset( $price_date['label'] ) ? $price_date['label'] : ''; ?>" placeholder="<?php esc_attr_e( 'Label', 'modern-events-calendar-lite' ); ?>" />
1207
+ <button class="button mec-col-1" type="button" onclick="mec_ticket_price_remove(<?php echo $key; ?>, <?php echo $p; ?>)"><?php _e( 'Remove', 'modern-events-calendar-lite' ); ?></button>
1208
+ </div>
1209
+ </div>
1210
+ <?php endforeach; ?>
1211
+ <?php endif; ?>
1212
+ </div>
1213
+ <input type="hidden" id="mec_new_ticket_price_key_<?php echo $key; ?>" value="<?php echo $j + 1; ?>" />
1214
+ <div class="mec-util-hidden" id="mec_new_ticket_price_raw_<?php echo $key; ?>">
1215
+ <div id="mec_ticket_price_raw_<?php echo $key; ?>_:j:">
1216
+ <div class="mec-form-row">
1217
+ <input class="mec-col-3 new_added" type="text" name="mec[tickets][<?php echo $key; ?>][dates][:j:][start]" value="<?php echo date( 'Y-m-d' ); ?>" placeholder="<?php esc_attr_e( 'Start', 'modern-events-calendar-lite' ); ?>" />
1218
+ <input class="mec-col-3 new_added" type="text" name="mec[tickets][<?php echo $key; ?>][dates][:j:][end]" value="<?php echo date( 'Y-m-d', strtotime( '+10 days' ) ); ?>" placeholder="<?php esc_attr_e( 'End', 'modern-events-calendar-lite' ); ?>" />
1219
+ <input class="mec-col-3" type="text" name="mec[tickets][<?php echo $key; ?>][dates][:j:][price]" placeholder="<?php esc_attr_e( 'Price', 'modern-events-calendar-lite' ); ?>" />
1220
+ <input class="mec-col-2" type="text" name="mec[tickets][<?php echo $key; ?>][dates][:j:][label]" placeholder="<?php esc_attr_e( 'Label', 'modern-events-calendar-lite' ); ?>" />
1221
+ <button class="button mec-col-1" type="button" onclick="mec_ticket_price_remove(<?php echo $key; ?>, :j:)"><?php _e( 'Remove', 'modern-events-calendar-lite' ); ?></button>
1222
+ </div>
1223
+ </div>
1224
+ </div>
1225
+ </div>
1226
  </div>
1227
+ <?php endforeach; ?>
1228
+ </div>
1229
+ </div>
1230
+ <input type="hidden" id="mec_new_ticket_key" value="<?php echo $i + 1; ?>" />
1231
+ <div class="mec-util-hidden" id="mec_new_ticket_raw">
1232
+ <div class="mec-box" id="mec_ticket_row:i:">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1233
  <div class="mec-form-row">
1234
+ <input class="mec-col-12" type="text" name="mec[tickets][:i:][name]" placeholder="<?php esc_attr_e( 'Ticket Name', 'modern-events-calendar-lite' ); ?>" />
1235
+ </div>
1236
+ <div class="mec-form-row wn-ticket-time">
1237
+ <div class="mec-ticket-start-time mec-col-12">
1238
+ <span><?php esc_html_e( 'Start Time', 'modern-events-calendar-lite' ); ?></span>
1239
+ <select name="mec[tickets][:i:][ticket_start_time_hour]">
1240
+ <?php for ( $j = 1; $j <= 12; $j++ ) : ?>
1241
+ <option
1242
+ <?php
1243
+ if ( 8 == $j ) {
1244
+ echo 'selected="selected"';}
1245
+ ?>
1246
+ value="<?php echo $j; ?>"><?php echo $j; ?></option>
1247
+ <?php endfor; ?>
1248
+ </select>
1249
+ <span class="time-dv">:</span>
1250
+ <select name="mec[tickets][:i:][ticket_start_time_minute]">
1251
+ <?php for ( $k = 0; $k <= 11; $k++ ) : ?>
1252
+ <option value="<?php echo ( $k * 5 ); ?>"><?php echo sprintf( '%02d', ( $k * 5 ) ); ?></option>
1253
+ <?php endfor; ?>
1254
+ </select>
1255
+ <select name="mec[tickets][:i:][ticket_start_time_ampm]">
1256
+ <option selected="selected" value="AM"><?php _e( 'AM', 'modern-events-calendar-lite' ); ?></option>
1257
+ <option value="PM"><?php _e( 'PM', 'modern-events-calendar-lite' ); ?></option>
1258
+ </select>
1259
+ </div>
1260
+ <div class="mec-ticket-start-time mec-col-12">
1261
+ <span><?php esc_html_e( 'End Time', 'modern-events-calendar-lite' ); ?></span>
1262
+ <select name="mec[tickets][:i:][ticket_end_time_hour]">
1263
+ <?php for ( $j = 1; $j <= 12; $j++ ) : ?>
1264
+ <option
1265
+ <?php
1266
+ if ( 6 == $j ) {
1267
+ echo 'selected="selected"';}
1268
+ ?>
1269
+ value="<?php echo $j; ?>"><?php echo $j; ?></option>
1270
+ <?php endfor; ?>
1271
+ </select>
1272
+ <span class="time-dv">:</span>
1273
+ <select name="mec[tickets][:i:][ticket_end_time_minute]">
1274
+ <?php for ( $k = 0; $k <= 11; $k++ ) : ?>
1275
+ <option value="<?php echo ( $k * 5 ); ?>"><?php echo sprintf( '%02d', ( $k * 5 ) ); ?></option>
1276
+ <?php endfor; ?>
1277
+ </select>
1278
+ <select name="mec[tickets][:i:][ticket_end_time_ampm]">
1279
+ <option value="AM"><?php _e( 'AM', 'modern-events-calendar-lite' ); ?></option>
1280
+ <option selected="selected" value="PM"><?php _e( 'PM', 'modern-events-calendar-lite' ); ?></option>
1281
+ </select>
1282
+ </div>
1283
  </div>
1284
  <div class="mec-form-row">
1285
+ <input class="mec-col-12" type="text" name="mec[tickets][:i:][description]" placeholder="<?php esc_attr_e( 'Description', 'modern-events-calendar-lite' ); ?>" />
 
 
 
 
 
 
1286
  </div>
1287
+ <div class="mec-form-row">
1288
+ <span class="mec-col-4">
1289
+ <input type="text" name="mec[tickets][:i:][price]" placeholder="<?php esc_attr_e( 'Price', 'modern-events-calendar-lite' ); ?>" />
1290
+ <a class="mec-tooltip" title="<?php esc_attr_e( 'Insert 0 for free ticket. Only numbers please.', 'modern-events-calendar-lite' ); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
1291
+ </span>
1292
+ <span class="mec-col-8">
1293
+ <input type="text" name="mec[tickets][:i:][price_label]" placeholder="<?php esc_attr_e( 'Price Label', 'modern-events-calendar-lite' ); ?>" class="mec-col-12" />
1294
+ <a class="mec-tooltip" title="<?php esc_attr_e( 'For showing on website. e.g. $15', 'modern-events-calendar-lite' ); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
1295
+ </span>
1296
+ </div>
1297
+ <div class="mec-form-row">
1298
+ <input class="mec-col-4" type="text" name="mec[tickets][:i:][limit]" placeholder="<?php esc_attr_e( 'Available Tickets', 'modern-events-calendar-lite' ); ?>" />
1299
+ <label class="mec-col-4" for="mec_tickets_unlimited_:i:" id="mec_bookings_limit_unlimited_label">
1300
+ <input type="hidden" name="mec[tickets][:i:][unlimited]" value="0" />
1301
+ <input id="mec_tickets_unlimited_:i:" type="checkbox" value="1" name="mec[tickets][:i:][unlimited]" />
1302
+ <?php _e( 'Unlimited', 'modern-events-calendar-lite' ); ?>
1303
+ </label>
1304
+ <button class="button" type="button" onclick="mec_ticket_remove(:i:)"><?php _e( 'Remove', 'modern-events-calendar-lite' ); ?></button>
1305
+ </div>
1306
+ <div id="mec_price_per_dates_container_:i:">
1307
+ <div class="mec-form-row">
1308
+ <h4><?php _e( 'Price per Date', 'modern-events-calendar-lite' ); ?></h4>
1309
+ <button class="button mec_add_price_date_button" type="button" data-key=":i:"><?php _e( 'Add', 'modern-events-calendar-lite' ); ?></button>
1310
+ </div>
1311
+ <div id="mec-ticket-price-dates-:i:">
1312
+ </div>
1313
+ <input type="hidden" id="mec_new_ticket_price_key_:i:" value="1" />
1314
+ <div class="mec-util-hidden" id="mec_new_ticket_price_raw_:i:">
1315
+ <div id="mec_ticket_price_raw_:i:_:j:">
1316
+ <div class="mec-form-row">
1317
+ <input class="mec-col-3 new_added" type="text" name="mec[tickets][:i:][dates][:j:][start]" value="<?php echo date( 'Y-m-d' ); ?>" placeholder="<?php esc_attr_e( 'Start', 'modern-events-calendar-lite' ); ?>" />
1318
+ <input class="mec-col-3 new_added" type="text" name="mec[tickets][:i:][dates][:j:][end]" value="<?php echo date( 'Y-m-d', strtotime( '+10 days' ) ); ?>" placeholder="<?php esc_attr_e( 'End', 'modern-events-calendar-lite' ); ?>" />
1319
+ <input class="mec-col-3" type="text" name="mec[tickets][:i:][dates][:j:][price]" placeholder="<?php esc_attr_e( 'Price', 'modern-events-calendar-lite' ); ?>" />
1320
+ <input class="mec-col-2" type="text" name="mec[tickets][:i:][dates][:j:][label]" placeholder="<?php esc_attr_e( 'Label', 'modern-events-calendar-lite' ); ?>" />
1321
+ <button class="button mec-col-1" type="button" onclick="mec_ticket_price_remove(:i:, :j:)"><?php _e( 'Remove', 'modern-events-calendar-lite' ); ?></button>
1322
+ </div>
1323
+ </div>
1324
+ </div>
1325
+ </div>
1326
+ </div>
1327
+ </div>
1328
+ </div>
1329
+ <?php
1330
+ }
1331
+
1332
+ /**
1333
+ * Show fees of event into the Add/Edit event page
1334
+ *
1335
+ * @author Webnus <info@webnus.biz>
1336
+ * @param object $post
1337
+ */
1338
+ public function meta_box_fees( $post ) {
1339
+ $global_inheritance = get_post_meta( $post->ID, 'mec_fees_global_inheritance', true );
1340
+ if ( trim( $global_inheritance ) == '' ) {
1341
+ $global_inheritance = 1;
1342
+ }
1343
+
1344
+ $fees = get_post_meta( $post->ID, 'mec_fees', true );
1345
+
1346
+ $global_fees = isset( $this->settings['fees'] ) ? $this->settings['fees'] : array();
1347
+ if ( ! is_array( $fees ) and trim( $fees ) == '' ) {
1348
+ $fees = $global_fees;
1349
+ }
1350
+
1351
+ if ( ! is_array( $fees ) ) {
1352
+ $fees = array();
1353
+ }
1354
+ ?>
1355
+ <div class="mec-meta-box-fields" id="mec-fees">
1356
+ <h4 class="mec-meta-box-header"><?php _e( 'Fees', 'modern-events-calendar-lite' ); ?></h4>
1357
+ <div id="mec_meta_box_fees_form">
1358
+ <div class="mec-form-row">
1359
+ <label>
1360
+ <input type="hidden" name="mec[fees_global_inheritance]" value="0" />
1361
+ <input onchange="jQuery('#mec_taxes_fees_container_toggle').toggle();" value="1" type="checkbox" name="mec[fees_global_inheritance]"
1362
+ <?php
1363
+ if ( $global_inheritance ) {
1364
+ echo 'checked="checked"';}
1365
+ ?>
1366
+ /> <?php _e( 'Inherit from global options', 'modern-events-calendar-lite' ); ?>
1367
+ </label>
1368
+ </div>
1369
+ <div id="mec_taxes_fees_container_toggle" class="
1370
+ <?php
1371
+ if ( $global_inheritance ) {
1372
+ echo 'mec-util-hidden';}
1373
+ ?>
1374
+ ">
1375
+ <div class="mec-form-row">
1376
+ <button class="button" type="button" id="mec_add_fee_button"><?php _e( 'Add', 'modern-events-calendar-lite' ); ?></button>
1377
+ </div>
1378
+ <div id="mec_fees_list">
1379
+ <?php
1380
+ $i = 0;
1381
+ foreach ( $fees as $key => $fee ) :
1382
+ if ( ! is_numeric( $key ) ) {
1383
+ continue;
1384
+ } $i = max( $i, $key );
1385
+ ?>
1386
+ <div class="mec-box" id="mec_fee_row<?php echo $i; ?>">
1387
+ <div class="mec-form-row">
1388
+ <input class="mec-col-12" type="text" name="mec[fees][<?php echo $i; ?>][title]" placeholder="<?php esc_attr_e( 'Fee Title', 'modern-events-calendar-lite' ); ?>" value="<?php echo ( isset( $fee['title'] ) ? esc_attr( $fee['title'] ) : '' ); ?>" />
1389
+ </div>
1390
+ <div class="mec-form-row">
1391
+ <span class="mec-col-4">
1392
+ <input type="text" name="mec[fees][<?php echo $i; ?>][amount]" placeholder="<?php esc_attr_e( 'Amount', 'modern-events-calendar-lite' ); ?>" value="<?php echo ( isset( $fee['amount'] ) ? esc_attr( $fee['amount'] ) : '' ); ?>" />
1393
+ <a class="mec-tooltip" title="<?php esc_attr_e( 'Fee amount, considered as fixed amount if you set the type to amount otherwise considered as percentage', 'modern-events-calendar-lite' ); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
1394
+ </span>
1395
+ <span class="mec-col-4">
1396
+ <select name="mec[fees][<?php echo $i; ?>][type]">
1397
+ <option value="percent" <?php echo ( ( isset( $fee['type'] ) and $fee['type'] == 'percent' ) ? 'selected="selected"' : '' ); ?>><?php _e( 'Percent', 'modern-events-calendar-lite' ); ?></option>
1398
+ <option value="amount" <?php echo ( ( isset( $fee['type'] ) and $fee['type'] == 'amount' ) ? 'selected="selected"' : '' ); ?>><?php _e( 'Amount (Per Ticket)', 'modern-events-calendar-lite' ); ?></option>
1399
+ <option value="amount_per_booking" <?php echo ( ( isset( $fee['type'] ) and $fee['type'] == 'amount_per_booking' ) ? 'selected="selected"' : '' ); ?>><?php _e( 'Amount (Per Booking)', 'modern-events-calendar-lite' ); ?></option>
1400
+ </select>
1401
+ </span>
1402
+ <button class="button" type="button" id="mec_remove_fee_button<?php echo $i; ?>" onclick="mec_remove_fee(<?php echo $i; ?>);"><?php _e( 'Remove', 'modern-events-calendar-lite' ); ?></button>
1403
+ </div>
1404
+ </div>
1405
+ <?php endforeach; ?>
1406
+ </div>
1407
+ </div>
1408
+ </div>
1409
+ <input type="hidden" id="mec_new_fee_key" value="<?php echo $i + 1; ?>" />
1410
+ <div class="mec-util-hidden" id="mec_new_fee_raw">
1411
+ <div class="mec-box" id="mec_fee_row:i:">
1412
+ <div class="mec-form-row">
1413
+ <input class="mec-col-12" type="text" name="mec[fees][:i:][title]" placeholder="<?php esc_attr_e( 'Fee Title', 'modern-events-calendar-lite' ); ?>" />
1414
+ </div>
1415
+ <div class="mec-form-row">
1416
+ <span class="mec-col-4">
1417
+ <input type="text" name="mec[fees][:i:][amount]" placeholder="<?php esc_attr_e( 'Amount', 'modern-events-calendar-lite' ); ?>" />
1418
+ <a class="mec-tooltip" title="<?php esc_attr_e( 'Fee amount, considered as fixed amount if you set the type to amount otherwise considered as percentage', 'modern-events-calendar-lite' ); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
1419
+ </span>
1420
+ <span class="mec-col-4">
1421
+ <select name="mec[fees][:i:][type]">
1422
+ <option value="percent"><?php _e( 'Percent', 'modern-events-calendar-lite' ); ?></option>
1423
+ <option value="amount"><?php _e( 'Amount (Per Ticket)', 'modern-events-calendar-lite' ); ?></option>
1424
+ <option value="amount_per_booking"><?php _e( 'Amount (Per Booking)', 'modern-events-calendar-lite' ); ?></option>
1425
+ </select>
1426
+ </span>
1427
+ <button class="button" type="button" id="mec_remove_fee_button:i:" onclick="mec_remove_fee(:i:);"><?php _e( 'Remove', 'modern-events-calendar-lite' ); ?></button>
1428
+ </div>
1429
+ </div>
1430
+ </div>
1431
+ </div>
1432
+ <?php
1433
+ }
1434
+
1435
+ /**
1436
+ * Show ticket variations into the Add/Edit event page
1437
+ *
1438
+ * @author Webnus <info@webnus.biz>
1439
+ * @param object $post
1440
+ */
1441
+ public function meta_box_ticket_variations( $post ) {
1442
+ $global_inheritance = get_post_meta( $post->ID, 'mec_ticket_variations_global_inheritance', true );
1443
+ if ( trim( $global_inheritance ) == '' ) {
1444
+ $global_inheritance = 1;
1445
+ }
1446
+
1447
+ $ticket_variations = get_post_meta( $post->ID, 'mec_ticket_variations', true );
1448
+
1449
+ $global_variations = isset( $this->settings['ticket_variations'] ) ? $this->settings['ticket_variations'] : array();
1450
+ if ( ! is_array( $ticket_variations ) and trim( $ticket_variations ) == '' ) {
1451
+ $ticket_variations = $global_variations;
1452
+ }
1453
+
1454
+ if ( ! is_array( $ticket_variations ) ) {
1455
+ $ticket_variations = array();
1456
+ }
1457
+ ?>
1458
+ <div class="mec-meta-box-fields" id="mec-ticket-variations">
1459
+ <h4 class="mec-meta-box-header"><?php _e( 'Ticket Variations / Options', 'modern-events-calendar-lite' ); ?></h4>
1460
+ <div id="mec_meta_box_ticket_variations_form">
1461
+ <div class="mec-form-row">
1462
+ <label>
1463
+ <input type="hidden" name="mec[ticket_variations_global_inheritance]" value="0" />
1464
+ <input onchange="jQuery('#mec_taxes_ticket_variations_container_toggle').toggle();" value="1" type="checkbox" name="mec[ticket_variations_global_inheritance]"
1465
+ <?php
1466
+ if ( $global_inheritance ) {
1467
+ echo 'checked="checked"';}
1468
+ ?>
1469
+ /> <?php _e( 'Inherit from global options', 'modern-events-calendar-lite' ); ?>
1470
+ </label>
1471
+ </div>
1472
+ <div id="mec_taxes_ticket_variations_container_toggle" class="
1473
+ <?php
1474
+ if ( $global_inheritance ) {
1475
+ echo 'mec-util-hidden';}
1476
+ ?>
1477
+ ">
1478
+ <div class="mec-form-row">
1479
+ <button class="button" type="button" id="mec_add_ticket_variation_button"><?php _e( 'Add', 'modern-events-calendar-lite' ); ?></button>
1480
+ </div>
1481
+ <div id="mec_ticket_variations_list">
1482
+ <?php
1483
+ $i = 0;
1484
+ foreach ( $ticket_variations as $key => $ticket_variation ) :
1485
+ if ( ! is_numeric( $key ) ) {
1486
+ continue;
1487
+ } $i = max( $i, $key );
1488
+ ?>
1489
+ <div class="mec-box" id="mec_ticket_variation_row<?php echo $i; ?>">
1490
+ <div class="mec-form-row">
1491
+ <input class="mec-col-12" type="text" name="mec[ticket_variations][<?php echo $i; ?>][title]" placeholder="<?php esc_attr_e( 'Title', 'modern-events-calendar-lite' ); ?>" value="<?php echo ( isset( $ticket_variation['title'] ) ? esc_attr( $ticket_variation['title'] ) : '' ); ?>" />
1492
+ </div>
1493
+ <div class="mec-form-row">
1494
+ <span class="mec-col-4">
1495
+ <input type="text" name="mec[ticket_variations][<?php echo $i; ?>][price]" placeholder="<?php esc_attr_e( 'Price', 'modern-events-calendar-lite' ); ?>" value="<?php echo ( isset( $ticket_variation['price'] ) ? esc_attr( $ticket_variation['price'] ) : '' ); ?>" />
1496
+ <a class="mec-tooltip" title="<?php esc_attr_e( 'Option Price', 'modern-events-calendar-lite' ); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
1497
+ </span>
1498
+ <span class="mec-col-4">
1499
+ <input type="number" min="0" name="mec[ticket_variations][<?php echo $i; ?>][max]" placeholder="<?php esc_attr_e( 'Maximum Per Ticket', 'modern-events-calendar-lite' ); ?>" value="<?php echo ( isset( $ticket_variation['max'] ) ? $ticket_variation['max'] : '' ); ?>" />
1500
+ <a class="mec-tooltip" title="<?php esc_attr_e( 'Maximum Per Ticket. Leave it blank for unlimited.', 'modern-events-calendar-lite' ); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
1501
+ </span>
1502
+ <button class="button" type="button" id="mec_remove_ticket_variation_button<?php echo $i; ?>" onclick="mec_remove_ticket_variation(<?php echo $i; ?>);"><?php _e( 'Remove', 'modern-events-calendar-lite' ); ?></button>
1503
+ </div>
1504
+ </div>
1505
+ <?php endforeach; ?>
1506
+ </div>
1507
+ </div>
1508
+ </div>
1509
+ <input type="hidden" id="mec_new_ticket_variation_key" value="<?php echo $i + 1; ?>" />
1510
+ <div class="mec-util-hidden" id="mec_new_ticket_variation_raw">
1511
+ <div class="mec-box" id="mec_ticket_variation_row:i:">
1512
+ <div class="mec-form-row">
1513
+ <input class="mec-col-12" type="text" name="mec[ticket_variations][:i:][title]" placeholder="<?php esc_attr_e( 'Title', 'modern-events-calendar-lite' ); ?>" />
1514
+ </div>
1515
+ <div class="mec-form-row">
1516
+ <span class="mec-col-4">
1517
+ <input type="text" name="mec[ticket_variations][:i:][price]" placeholder="<?php esc_attr_e( 'Price', 'modern-events-calendar-lite' ); ?>" />
1518
+ <a class="mec-tooltip" title="<?php esc_attr_e( 'Option Price', 'modern-events-calendar-lite' ); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
1519
+ </span>
1520
+ <span class="mec-col-4">
1521
+ <input type="number" min="0" name="mec[ticket_variations][:i:][max]" placeholder="<?php esc_attr_e( 'Maximum Per Ticket', 'modern-events-calendar-lite' ); ?>" value="1" />
1522
+ <a class="mec-tooltip" title="<?php esc_attr_e( 'Maximum Per Ticket. Leave it blank for unlimited.', 'modern-events-calendar-lite' ); ?>"><i title="" class="dashicons-before dashicons-editor-help"></i></a>
1523
+ </span>
1524
+ <button class="button" type="button" id="mec_remove_ticket_variation_button:i:" onclick="mec_remove_ticket_variation(:i:);"><?php _e( 'Remove', 'modern-events-calendar-lite' ); ?></button>
1525
+ </div>
1526
+ </div>
1527
+ </div>
1528
+ </div>
1529
+ <?php
1530
+ }
1531
+
1532
+ /**
1533
+ * Show registration form of event into the Add/Edit event page
1534
+ *
1535
+ * @author Webnus <info@webnus.biz>
1536
+ * @param object $post
1537
+ */
1538
+ public function meta_box_regform( $post ) {
1539
+ do_action('mec_events_meta_box_regform_start',$post);
1540
+ $global_inheritance = get_post_meta( $post->ID, 'mec_reg_fields_global_inheritance', true );
1541
+
1542
+ if ( trim( $global_inheritance ) == '' ) {
1543
+ $global_inheritance = 1;
1544
+ }
1545
+ $reg_fields = get_post_meta( $post->ID, 'mec_reg_fields', true );
1546
+
1547
+ $global_reg_fields = $this->main->get_reg_fields();
1548
+ if ( ( is_array( $reg_fields ) and ! count( $reg_fields ) ) or ( ! is_array( $reg_fields ) and trim( $reg_fields ) == '' ) ) {
1549
+ $reg_fields = $global_reg_fields;
1550
+ }
1551
+
1552
+ if ( ! is_array( $reg_fields ) ) {
1553
+ $reg_fields = array();
1554
+ }
1555
+
1556
+ $mec_name = false;
1557
+ $mec_email = false;
1558
+ foreach ( $reg_fields as $field ) {
1559
+ if ( isset( $field['type'] ) ) {
1560
+ if ( $field['type'] == 'mec_email' ) {
1561
+ $mec_email = true;
1562
+ }
1563
+ if ( $field['type'] == 'name' ) {
1564
+ $mec_name = true;
1565
+ }
1566
+ } else {
1567
+ break;
1568
+ }
1569
+ }
1570
+
1571
+ if ( ! $mec_name ) {
1572
+ array_unshift(
1573
+ $reg_fields,
1574
+ [
1575
+ 'mandatory' => '0',
1576
+ 'type' => 'name',
1577
+ 'label' => esc_html__( 'Name', 'modern-events-calendar-lite' ),
1578
+ ]
1579
+ );
1580
+ }
1581
+
1582
+ if ( ! $mec_email ) {
1583
+ array_unshift(
1584
+ $reg_fields,
1585
+ [
1586
+ 'mandatory' => '0',
1587
+ 'type' => 'mec_email',
1588
+ 'label' => esc_html__( 'Email', 'modern-events-calendar-lite' ),
1589
+ ]
1590
+ );
1591
+ }
1592
+
1593
+ ?>
1594
+ <div class="mec-meta-box-fields" id="mec-reg-fields">
1595
+ <h4 class="mec-meta-box-header"><?php _e( 'Booking Form', 'modern-events-calendar-lite' ); ?></h4>
1596
+ <div id="mec_meta_box_reg_fields_form">
1597
+ <div class="mec-form-row">
1598
+ <label>
1599
+ <input type="hidden" name="mec[reg_fields_global_inheritance]" value="0" />
1600
+ <input onchange="jQuery('#mec_regform_container_toggle').toggle();" value="1" type="checkbox" name="mec[reg_fields_global_inheritance]"
1601
+ <?php
1602
+ if ( $global_inheritance ) {
1603
+ echo 'checked="checked"';}
1604
+ ?>
1605
+ /> <?php _e( 'Inherit from global options', 'modern-events-calendar-lite' ); ?>
1606
+ </label>
1607
+ </div>
1608
+ <?php do_action( 'mec_meta_box_reg_fields_form', $post->ID ); ?>
1609
+ <div id="mec_regform_container_toggle" class="
1610
+ <?php
1611
+ if ( $global_inheritance ) {
1612
+ echo 'mec-util-hidden';}
1613
+ ?>
1614
+ ">
1615
+
1616
+ <?php /** Don't remove this hidden field **/ ?>
1617
+ <input type="hidden" name="mec[reg_fields]" value="" />
1618
+
1619
+ <ul id="mec_reg_form_fields">
1620
+ <?php
1621
+ $i = 0;
1622
+ foreach ( $reg_fields as $key => $reg_field ) {
1623
+ if ( ! is_numeric( $key ) ) {
1624
+ continue;
1625
+ }
1626
+ $i = max( $i, $key );
1627
+ if ( $reg_field['type'] == 'text' ) {
1628
+ echo $this->main->field_text( $key, $reg_field );
1629
+ } elseif ( $reg_field['type'] == 'mec_email' ) {
1630
+ echo $this->main->field_mec_email( $key, $reg_field );
1631
+ } elseif ( $reg_field['type'] == 'name' ) {
1632
+ echo $this->main->field_name( $key, $reg_field );
1633
+ } elseif ( $reg_field['type'] == 'email' ) {
1634
+ echo $this->main->field_email( $key, $reg_field );
1635
+ } elseif ( $reg_field['type'] == 'date' ) {
1636
+ echo $this->main->field_date( $key, $reg_field );
1637
+ } elseif ( $reg_field['type'] == 'file' ) {
1638
+ echo $this->main->field_file( $key, $reg_field );
1639
+ } elseif ( $reg_field['type'] == 'tel' ) {
1640
+ echo $this->main->field_tel( $key, $reg_field );
1641
+ } elseif ( $reg_field['type'] == 'textarea' ) {
1642
+ echo $this->main->field_textarea( $key, $reg_field );
1643
+ } elseif ( $reg_field['type'] == 'p' ) {
1644
+ echo $this->main->field_p( $key, $reg_field );
1645
+ } elseif ( $reg_field['type'] == 'checkbox' ) {
1646
+ echo $this->main->field_checkbox( $key, $reg_field );
1647
+ } elseif ( $reg_field['type'] == 'radio' ) {
1648
+ echo $this->main->field_radio( $key, $reg_field );
1649
+ } elseif ( $reg_field['type'] == 'select' ) {
1650
+ echo $this->main->field_select( $key, $reg_field );
1651
+ } elseif ( $reg_field['type'] == 'agreement' ) {
1652
+ echo $this->main->field_agreement( $key, $reg_field );
1653
+ }
1654
+ }
1655
+ ?>
1656
+ </ul>
1657
+ <div id="mec_reg_form_field_types">
1658
+ <button type="button" class="button red" data-type="name"><?php _e( 'MEC Name', 'modern-events-calendar-lite' ); ?></button>
1659
+ <button type="button" class="button red" data-type="mec_email"><?php _e( 'MEC Email', 'modern-events-calendar-lite' ); ?></button>
1660
+ <button type="button" class="button" data-type="text"><?php _e( 'Text', 'modern-events-calendar-lite' ); ?></button>
1661
+ <button type="button" class="button" data-type="email"><?php _e( 'Email', 'modern-events-calendar-lite' ); ?></button>
1662
+ <button type="button" class="button" data-type="date"><?php _e( 'Date', 'modern-events-calendar-lite' ); ?></button>
1663
+ <button type="button" class="button" data-type="tel"><?php _e( 'Tel', 'modern-events-calendar-lite' ); ?></button>
1664
+ <button type="button" class="button" data-type="file"><?php _e( 'File', 'modern-events-calendar-lite' ); ?></button>
1665
+ <button type="button" class="button" data-type="textarea"><?php _e( 'Textarea', 'modern-events-calendar-lite' ); ?></button>
1666
+ <button type="button" class="button" data-type="checkbox"><?php _e( 'Checkboxes', 'modern-events-calendar-lite' ); ?></button>
1667
+ <button type="button" class="button" data-type="radio"><?php _e( 'Radio Buttons', 'modern-events-calendar-lite' ); ?></button>
1668
+ <button type="button" class="button" data-type="select"><?php _e( 'Dropdown', 'modern-events-calendar-lite' ); ?></button>
1669
+ <button type="button" class="button" data-type="agreement"><?php _e( 'Agreement', 'modern-events-calendar-lite' ); ?></button>
1670
+ <button type="button" class="button" data-type="p"><?php _e( 'Paragraph', 'modern-events-calendar-lite' ); ?></button>
1671
+ </div>
1672
+ <input type="hidden" id="mec_new_reg_field_key" value="<?php echo $i + 1; ?>" />
1673
+ <div class="mec-util-hidden">
1674
+ <div id="mec_reg_field_text">
1675
+ <?php echo $this->main->field_text( ':i:' ); ?>
1676
+ </div>
1677
+ <div id="mec_reg_field_email">
1678
+ <?php echo $this->main->field_email( ':i:' ); ?>
1679
+ </div>
1680
+ <div id="mec_reg_field_mec_email">
1681
+ <?php echo $this->main->field_mec_email( ':i:' ); ?>
1682
+ </div>
1683
+ <div id="mec_reg_field_name">
1684
+ <?php echo $this->main->field_name( ':i:' ); ?>
1685
+ </div>
1686
+ <div id="mec_reg_field_tel">
1687
+ <?php echo $this->main->field_tel( ':i:' ); ?>
1688
+ </div>
1689
+ <div id="mec_reg_field_date">
1690
+ <?php echo $this->main->field_date( ':i:' ); ?>
1691
+ </div>
1692
+ <div id="mec_reg_field_file">
1693
+ <?php echo $this->main->field_file( ':i:' ); ?>
1694
+ </div>
1695
+ <div id="mec_reg_field_textarea">
1696
+ <?php echo $this->main->field_textarea( ':i:' ); ?>
1697
+ </div>
1698
+ <div id="mec_reg_field_checkbox">
1699
+ <?php echo $this->main->field_checkbox( ':i:' ); ?>
1700
+ </div>
1701
+ <div id="mec_reg_field_radio">
1702
+ <?php echo $this->main->field_radio( ':i:' ); ?>
1703
+ </div>
1704
+ <div id="mec_reg_field_select">
1705
+ <?php echo $this->main->field_select( ':i:' ); ?>
1706
+ </div>
1707
+ <div id="mec_reg_field_agreement">
1708
+ <?php echo $this->main->field_agreement( ':i:' ); ?>
1709
+ </div>
1710
+ <div id="mec_reg_field_p">
1711
+ <?php echo $this->main->field_p( ':i:' ); ?>
1712
+ </div>
1713
+ <div id="mec_reg_field_option">
1714
+ <?php echo $this->main->field_option( ':fi:', ':i:' ); ?>
1715
+ </div>
1716
+ </div>
1717
+ </div>
1718
+ </div>
1719
+ </div>
1720
+ <?php
1721
+ do_action( 'mec_events_meta_box_regform_end', $post->ID );
1722
+ }
1723
+
1724
+ /**
1725
+ * Save event data
1726
+ *
1727
+ * @author Webnus <info@webnus.biz>
1728
+ * @param int $post_id
1729
+ * @return void
1730
+ */
1731
+ public function save_event( $post_id ) {
1732
+ // Check if our nonce is set.
1733
+ if ( ! isset( $_POST['mec_event_nonce'] ) ) {
1734
+ return;
1735
+ }
1736
+
1737
+ // Verify that the nonce is valid.
1738
+ if ( ! wp_verify_nonce( $_POST['mec_event_nonce'], 'mec_event_data' ) ) {
1739
+ return;
1740
+ }
1741
+
1742
+ // If this is an autosave, our form has not been submitted, so we don't want to do anything.
1743
+ if ( defined( 'DOING_AUTOSAVE' ) and DOING_AUTOSAVE ) {
1744
+ return;
1745
+ }
1746
+
1747
+ // Get Modern Events Calendar Data
1748
+ $_mec = isset( $_POST['mec'] ) ? $_POST['mec'] : array();
1749
+
1750
+ // Remove Cached Data
1751
+ wp_cache_delete( $post_id, 'mec-events-data' );
1752
+
1753
+ $location_id = isset( $_mec['location_id'] ) ? sanitize_text_field( $_mec['location_id'] ) : 0;
1754
+ $dont_show_map = isset( $_mec['dont_show_map'] ) ? sanitize_text_field( $_mec['dont_show_map'] ) : 0;
1755
+ $organizer_id = isset( $_mec['organizer_id'] ) ? sanitize_text_field( $_mec['organizer_id'] ) : 0;
1756
+ $read_more = isset( $_mec['read_more'] ) ? sanitize_text_field( $_mec['read_more'] ) : '';
1757
+ $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'] ) ) : '';
1758
+ $more_info_title = isset( $_mec['more_info_title'] ) ? sanitize_text_field( $_mec['more_info_title'] ) : '';
1759
+ $more_info_target = isset( $_mec['more_info_target'] ) ? sanitize_text_field( $_mec['more_info_target'] ) : '';
1760
+ $cost = isset( $_mec['cost'] ) ? sanitize_text_field( $_mec['cost'] ) : '';
1761
+
1762
+ update_post_meta( $post_id, 'mec_location_id', $location_id );
1763
+ update_post_meta( $post_id, 'mec_dont_show_map', $dont_show_map );
1764
+ update_post_meta( $post_id, 'mec_organizer_id', $organizer_id );
1765
+ update_post_meta( $post_id, 'mec_read_more', $read_more );
1766
+ update_post_meta( $post_id, 'mec_more_info', $more_info );
1767
+ update_post_meta( $post_id, 'mec_more_info_title', $more_info_title );
1768
+ update_post_meta( $post_id, 'mec_more_info_target', $more_info_target );
1769
+ update_post_meta( $post_id, 'mec_cost', $cost );
1770
+
1771
+ do_action( 'update_custom_dev_post_meta', $_mec, $post_id );
1772
+
1773
+ // Additional Organizers
1774
+ $additional_organizer_ids = isset( $_mec['additional_organizer_ids'] ) ? $_mec['additional_organizer_ids'] : array();
1775
+
1776
+ foreach ( $additional_organizer_ids as $additional_organizer_id ) {
1777
+ wp_set_object_terms( $post_id, (int) $additional_organizer_id, 'mec_organizer', true );
1778
+ }
1779
+ update_post_meta( $post_id, 'mec_additional_organizer_ids', $additional_organizer_ids );
1780
+
1781
+ // Additional locations
1782
+ $additional_location_ids = isset( $_mec['additional_location_ids'] ) ? $_mec['additional_location_ids'] : array();
1783
+
1784
+ foreach ( $additional_location_ids as $additional_location_id ) {
1785
+ wp_set_object_terms( $post_id, (int) $additional_location_id, 'mec_location', true );
1786
+ }
1787
+ update_post_meta( $post_id, 'mec_additional_location_ids', $additional_location_ids );
1788
+
1789
+ // Date Options
1790
+ $date = isset( $_mec['date'] ) ? $_mec['date'] : array();
1791
+
1792
+ $start_date = ( isset( $date['start'] ) and trim( $date['start']['date'] ) ) ? $date['start']['date'] : date( 'Y-m-d' );
1793
+ $start_date = date( 'Y-m-d', strtotime( $start_date ) );
1794
+
1795
+ // Set the date if it's empty
1796
+ if ( trim( $date['start']['date'] ) == '' ) {
1797
+ $date['start']['date'] = $start_date;
1798
+ }
1799
+
1800
+ $start_time_hour = isset( $date['start'] ) ? $date['start']['hour'] : '8';
1801
+ $start_time_minutes = isset( $date['start'] ) ? $date['start']['minutes'] : '00';
1802
+ $start_time_ampm = ( isset( $date['start'] ) and isset( $date['start']['ampm'] ) ) ? $date['start']['ampm'] : 'AM';
1803
+
1804
+ $end_date = ( isset( $date['end'] ) and trim( $date['end']['date'] ) ) ? $date['end']['date'] : date( 'Y-m-d' );
1805
+ $end_date = date( 'Y-m-d', strtotime( $end_date ) );
1806
+
1807
+ // Fix end_date if it's smaller than start_date
1808
+ if ( strtotime( $end_date ) < strtotime( $start_date ) ) {
1809
+ $end_date = $start_date;
1810
+ }
1811
+
1812
+ // Set the date if it's empty
1813
+ if ( trim( $date['end']['date'] ) == '' ) {
1814
+ $date['end']['date'] = $end_date;
1815
+ }
1816
+
1817
+ $end_time_hour = isset( $date['end'] ) ? $date['end']['hour'] : '6';
1818
+ $end_time_minutes = isset( $date['end'] ) ? $date['end']['minutes'] : '00';
1819
+ $end_time_ampm = ( isset( $date['end'] ) and isset( $date['end']['ampm'] ) ) ? $date['end']['ampm'] : 'PM';
1820
+
1821
+ // If 24 hours format is enabled then convert it back to 12 hours
1822
+ if ( isset( $this->settings['time_format'] ) and $this->settings['time_format'] == 24 ) {
1823
+ if ( $start_time_hour < 12 ) {
1824
+ $start_time_ampm = 'AM';
1825
+ } elseif ( $start_time_hour == 12 ) {
1826
+ $start_time_ampm = 'PM';
1827
+ } elseif ( $start_time_hour > 12 ) {
1828
+ $start_time_hour -= 12;
1829
+ $start_time_ampm = 'PM';
1830
+ } elseif ( $start_time_hour == 0 ) {
1831
+ $start_time_hour = 12;
1832
+ $start_time_ampm = 'AM';
1833
+ }
1834
+
1835
+ if ( $end_time_hour < 12 ) {
1836
+ $end_time_ampm = 'AM';
1837
+ } elseif ( $end_time_hour == 12 ) {
1838
+ $end_time_ampm = 'PM';
1839
+ } elseif ( $end_time_hour > 12 ) {
1840
+ $end_time_hour -= 12;
1841
+ $end_time_ampm = 'PM';
1842
+ } elseif ( $end_time_hour == 0 ) {
1843
+ $end_time_hour = 12;
1844
+ $end_time_ampm = 'AM';
1845
+ }
1846
+
1847
+ // Set converted values to date array
1848
+ $date['start']['hour'] = $start_time_hour;
1849
+ $date['start']['ampm'] = $start_time_ampm;
1850
+
1851
+ $date['end']['hour'] = $end_time_hour;
1852
+ $date['end']['ampm'] = $end_time_ampm;
1853
+ }
1854
+
1855
+ $allday = isset( $date['allday'] ) ? 1 : 0;
1856
+ $hide_time = isset( $date['hide_time'] ) ? 1 : 0;
1857
+ $hide_end_time = isset( $date['hide_end_time'] ) ? 1 : 0;
1858
+ $comment = isset( $date['comment'] ) ? $date['comment'] : '';
1859
+
1860
+ // Set start time and end time if event is all day
1861
+ if ( $allday == 1 ) {
1862
+ $start_time_hour = '8';
1863
+ $start_time_minutes = '00';
1864
+ $start_time_ampm = 'AM';
1865
+
1866
+ $end_time_hour = '6';
1867
+ $end_time_minutes = '00';
1868
+ $end_time_ampm = 'PM';
1869
+ }
1870
+
1871
+ // Repeat Options
1872
+ $repeat = isset( $date['repeat'] ) ? $date['repeat'] : array();
1873
+ $certain_weekdays = isset( $repeat['certain_weekdays'] ) ? $repeat['certain_weekdays'] : array();
1874
+
1875
+ $repeat_status = isset( $repeat['status'] ) ? 1 : 0;
1876
+ $repeat_type = ( $repeat_status and isset( $repeat['type'] ) ) ? $repeat['type'] : '';
1877
+
1878
+ $repeat_interval = ( $repeat_status and isset( $repeat['interval'] ) and trim( $repeat['interval'] ) ) ? $repeat['interval'] : 1;
1879
+ if ( ! is_numeric( $repeat_interval ) ) {
1880
+ $repeat_interval = null;
1881
+ }
1882
+
1883
+ if ( $repeat_type == 'weekly' ) {
1884
+ $interval_multiply = 7;
1885
+ } else {
1886
+ $interval_multiply = 1;
1887
+ }
1888
+
1889
+ // Reset certain weekdays if repeat type is not set to certain weekdays
1890
+ if ( $repeat_type != 'certain_weekdays' ) {
1891
+ $certain_weekdays = array();
1892
+ }
1893
+
1894
+ if ( ! is_null( $repeat_interval ) ) {
1895
+ $repeat_interval = $repeat_interval * $interval_multiply;
1896
+ }
1897
+
1898
+ $repeat_end = ( $repeat_status and isset( $repeat['end'] ) ) ? $repeat['end'] : '';
1899
+ $repeat_end_at_occurrences = ( $repeat_status and isset( $repeat['end_at_occurrences'] ) ) ? ( $repeat['end_at_occurrences'] - 1 ) : '';
1900
+ $repeat_end_at_date = ( $repeat_status and isset( $repeat['end_at_date'] ) ) ? $repeat['end_at_date'] : '';
1901
+ if ( trim( $repeat_end_at_date ) != '' ) {
1902
+ $repeat_end_at_date = date( 'Y-m-d', strtotime( $repeat_end_at_date ) );
1903
+ }
1904
+
1905
+ $day_start_seconds = $this->main->time_to_seconds( $this->main->to_24hours( $start_time_hour, $start_time_ampm ), $start_time_minutes );
1906
+ $day_end_seconds = $this->main->time_to_seconds( $this->main->to_24hours( $end_time_hour, $end_time_ampm ), $end_time_minutes );
1907
+
1908
+ update_post_meta( $post_id, 'mec_date', $date );
1909
+ update_post_meta( $post_id, 'mec_repeat', $repeat );
1910
+ update_post_meta( $post_id, 'mec_certain_weekdays', $certain_weekdays );
1911
+ update_post_meta( $post_id, 'mec_allday', $allday );
1912
+ update_post_meta( $post_id, 'mec_hide_time', $hide_time );
1913
+ update_post_meta( $post_id, 'mec_hide_end_time', $hide_end_time );
1914
+ update_post_meta( $post_id, 'mec_comment', $comment );
1915
+
1916
+ do_action( 'update_custom_post_meta', $date, $post_id );
1917
+
1918
+ update_post_meta( $post_id, 'mec_start_date', $start_date );
1919
+ update_post_meta( $post_id, 'mec_start_time_hour', $start_time_hour );
1920
+ update_post_meta( $post_id, 'mec_start_time_minutes', $start_time_minutes );
1921
+ update_post_meta( $post_id, 'mec_start_time_ampm', $start_time_ampm );
1922
+ update_post_meta( $post_id, 'mec_start_day_seconds', $day_start_seconds );
1923
+
1924
+ update_post_meta( $post_id, 'mec_end_date', $end_date );
1925
+ update_post_meta( $post_id, 'mec_end_time_hour', $end_time_hour );
1926
+ update_post_meta( $post_id, 'mec_end_time_minutes', $end_time_minutes );
1927
+ update_post_meta( $post_id, 'mec_end_time_ampm', $end_time_ampm );
1928
+ update_post_meta( $post_id, 'mec_end_day_seconds', $day_end_seconds );
1929
+
1930
+ update_post_meta( $post_id, 'mec_repeat_status', $repeat_status );
1931
+ update_post_meta( $post_id, 'mec_repeat_type', $repeat_type );
1932
+ update_post_meta( $post_id, 'mec_repeat_interval', $repeat_interval );
1933
+ update_post_meta( $post_id, 'mec_repeat_end', $repeat_end );
1934
+ update_post_meta( $post_id, 'mec_repeat_end_at_occurrences', $repeat_end_at_occurrences );
1935
+ update_post_meta( $post_id, 'mec_repeat_end_at_date', $repeat_end_at_date );
1936
+
1937
+ // Creating $event array for inserting in mec_events table
1938
+ $event = array(
1939
+ 'post_id' => $post_id,
1940
+ 'start' => $start_date,
1941
+ 'repeat' => $repeat_status,
1942
+ 'rinterval' => ( ! in_array( $repeat_type, array( 'daily', 'weekly' ) ) ? null : $repeat_interval ),
1943
+ 'time_start' => $day_start_seconds,
1944
+ 'time_end' => $day_end_seconds,
1945
+ );
1946
+
1947
+ $year = null;
1948
+ $month = null;
1949
+ $day = null;
1950
+ $week = null;
1951
+ $weekday = null;
1952
+ $weekdays = null;
1953
+
1954
+ // MEC weekdays
1955
+ $mec_weekdays = $this->main->get_weekdays();
1956
+
1957
+ // MEC weekends
1958
+ $mec_weekends = $this->main->get_weekends();
1959
+
1960
+ $plus_date = '';
1961
+ if ( $repeat_type == 'daily' ) {
1962
+ $plus_date = '+' . $repeat_end_at_occurrences * $repeat_interval . ' Days';
1963
+ } elseif ( $repeat_type == 'weekly' ) {
1964
+ $plus_date = '+' . $repeat_end_at_occurrences * ( $repeat_interval ) . ' Days';
1965
+ } elseif ( $repeat_type == 'weekday' ) {
1966
+ $repeat_interval = 1;
1967
+ $plus_date = '+' . $repeat_end_at_occurrences * $repeat_interval . ' Weekdays';
1968
+
1969
+ $weekdays = ',' . implode( ',', $mec_weekdays ) . ',';
1970
+ } elseif ( $repeat_type == 'weekend' ) {
1971
+ $repeat_interval = 1;
1972
+ $plus_date = '+' . round( $repeat_end_at_occurrences / 2 ) * ( $repeat_interval * 7 ) . ' Days';
1973
+
1974
+ $weekdays = ',' . implode( ',', $mec_weekends ) . ',';
1975
+ } elseif ( $repeat_type == 'certain_weekdays' ) {
1976
+ $repeat_interval = 1;
1977
+ $plus_date = '+' . $repeat_end_at_occurrences * $repeat_interval . ' Weekdays';
1978
+
1979
+ $weekdays = ',' . implode( ',', $certain_weekdays ) . ',';
1980
+ } elseif ( $repeat_type == 'monthly' ) {
1981
+ $plus_date = '+' . $repeat_end_at_occurrences * $repeat_interval . ' Months';
1982
+
1983
+ $year = '*';
1984
+ $month = '*';
1985
+
1986
+ $s = $start_date;
1987
+ $e = $end_date;
1988
+
1989
+ $_days = array();
1990
+ while ( strtotime( $s ) <= strtotime( $e ) ) {
1991
+ $_days[] = date( 'd', strtotime( $s ) );
1992
+ $s = date( 'Y-m-d', strtotime( '+1 Day', strtotime( $s ) ) );
1993
+ }
1994
+
1995
+ $day = ',' . implode( ',', array_unique( $_days ) ) . ',';
1996
+
1997
+ $week = '*';
1998
+ $weekday = '*';
1999
+ } elseif ( $repeat_type == 'yearly' ) {
2000
+ $plus_date = '+' . $repeat_end_at_occurrences * $repeat_interval . ' Years';
2001
+
2002
+ $year = '*';
2003
+
2004
+ $s = $start_date;
2005
+ $e = $end_date;
2006
+
2007
+ $_months = array();
2008
+ $_days = array();
2009
+ while ( strtotime( $s ) <= strtotime( $e ) ) {
2010
+ $_months[] = date( 'm', strtotime( $s ) );
2011
+ $_days[] = date( 'd', strtotime( $s ) );
2012
+
2013
+ $s = date( 'Y-m-d', strtotime( '+1 Day', strtotime( $s ) ) );
2014
+ }
2015
+
2016
+ $_months = array_unique( $_months );
2017
+
2018
+ $month = ',' . implode( ',', array( $_months[0] ) ) . ',';
2019
+ $day = ',' . implode( ',', array_unique( $_days ) ) . ',';
2020
+
2021
+ $week = '*';
2022
+ $weekday = '*';
2023
+ }
2024
+
2025
+ $in_days_arr = ( isset( $_mec['in_days'] ) and is_array( $_mec['in_days'] ) and count( $_mec['in_days'] ) ) ? array_unique( $_mec['in_days'] ) : array();
2026
+ $not_in_days_arr = ( isset( $_mec['not_in_days'] ) and is_array( $_mec['not_in_days'] ) and count( $_mec['not_in_days'] ) ) ? array_unique( $_mec['not_in_days'] ) : array();
2027
+
2028
+ $in_days = '';
2029
+ if ( count( $in_days_arr ) ) {
2030
+ foreach ( $in_days_arr as $key => $in_day_arr ) {
2031
+ if ( is_numeric( $key ) ) {
2032
+ $in_days .= $in_day_arr . ',';
2033
+ }
2034
+ }
2035
+ }
2036
+
2037
+ $not_in_days = '';
2038
+ if ( count( $not_in_days_arr ) ) {
2039
+ foreach ( $not_in_days_arr as $key => $not_in_day_arr ) {
2040
+ if ( is_numeric( $key ) ) {
2041
+ $not_in_days .= $not_in_day_arr . ',';
2042
+ }
2043
+ }
2044
+ }
2045
+
2046
+ $in_days = trim( $in_days, ', ' );
2047
+ $not_in_days = trim( $not_in_days, ', ' );
2048
+
2049
+ update_post_meta( $post_id, 'mec_in_days', $in_days );
2050
+ update_post_meta( $post_id, 'mec_not_in_days', $not_in_days );
2051
+
2052
+ // Repeat End Date
2053
+ if ( $repeat_end == 'never' ) {
2054
+ $repeat_end_date = '0000-00-00';
2055
+ } elseif ( $repeat_end == 'date' ) {
2056
+ $repeat_end_date = $repeat_end_at_date;
2057
+ } elseif ( $repeat_end == 'occurrences' ) {
2058
+ if ( $plus_date ) {
2059
+ $repeat_end_date = date( 'Y-m-d', strtotime( $plus_date, strtotime( $end_date ) ) );
2060
+ } else {
2061
+ $repeat_end_date = '0000-00-00';
2062
+ }
2063
+ } else {
2064
+ $repeat_end_date = '0000-00-00';
2065
+ }
2066
+
2067
+ // If event is not repeating then set the end date of event correctly
2068
+ if ( ! $repeat_status or $repeat_type == 'custom_days' ) {
2069
+ $repeat_end_date = $end_date;
2070
+ }
2071
+
2072
+ // Add parameters to the $event
2073
+ $event['end'] = $repeat_end_date;
2074
+ $event['year'] = $year;
2075
+ $event['month'] = $month;
2076
+ $event['day'] = $day;
2077
+ $event['week'] = $week;
2078
+ $event['weekday'] = $weekday;
2079
+ $event['weekdays'] = $weekdays;
2080
+ $event['days'] = $in_days;
2081
+ $event['not_in_days'] = $not_in_days;
2082
+
2083
+ // Update MEC Events Table
2084
+ $mec_event_id = $this->db->select( "SELECT `id` FROM `#__mec_events` WHERE `post_id`='$post_id'", 'loadResult' );
2085
+
2086
+ if ( ! $mec_event_id ) {
2087
+ $q1 = '';
2088
+ $q2 = '';
2089
+
2090
+ foreach ( $event as $key => $value ) {
2091
+ $q1 .= "`$key`,";
2092
+
2093
+ if ( is_null( $value ) ) {
2094
+ $q2 .= 'NULL,';
2095
+ } else {
2096
+ $q2 .= "'$value',";
2097
+ }
2098
+ }
2099
+
2100
+ $this->db->q( 'INSERT INTO `#__mec_events` (' . trim( $q1, ', ' ) . ') VALUES (' . trim( $q2, ', ' ) . ')', 'INSERT' );
2101
+ } else {
2102
+ $q = '';
2103
+
2104
+ foreach ( $event as $key => $value ) {
2105
+ if ( is_null( $value ) ) {
2106
+ $q .= "`$key`=NULL,";
2107
+ } else {
2108
+ $q .= "`$key`='$value',";
2109
+ }
2110
+ }
2111
+
2112
+ $this->db->q( 'UPDATE `#__mec_events` SET ' . trim( $q, ', ' ) . " WHERE `id`='$mec_event_id'" );
2113
+ }
2114
+
2115
+ // Update Schedule
2116
+ $schedule = $this->getSchedule();
2117
+ $schedule->reschedule( $post_id, $schedule->get_reschedule_maximum( $repeat_type ) );
2118
+
2119
+ // Hourly Schedule Options
2120
+ $raw_hourly_schedules = isset( $_mec['hourly_schedules'] ) ? $_mec['hourly_schedules'] : array();
2121
+ unset( $raw_hourly_schedules[':d:'] );
2122
+
2123
+ $hourly_schedules = array();
2124
+ foreach ( $raw_hourly_schedules as $raw_hourly_schedule ) {
2125
+ unset( $raw_hourly_schedule['schedules'][':i:'] );
2126
+ $hourly_schedules[] = $raw_hourly_schedule;
2127
+ }
2128
+
2129
+ update_post_meta( $post_id, 'mec_hourly_schedules', $hourly_schedules );
2130
+
2131
+ // Booking and Ticket Options
2132
+ $booking = isset( $_mec['booking'] ) ? $_mec['booking'] : array();
2133
+ update_post_meta( $post_id, 'mec_booking', $booking );
2134
+
2135
+ $tickets = isset( $_mec['tickets'] ) ? $_mec['tickets'] : array();
2136
+ unset( $tickets[':i:'] );
2137
+
2138
+ // Unset Ticket Dats
2139
+ if ( count( $tickets ) ) {
2140
+ $new_tickets = array();
2141
+ foreach ( $tickets as $key => $ticket ) {
2142
+ unset( $ticket['dates'][':j:'] );
2143
+ $new_tickets[ $key ] = $ticket;
2144
+ }
2145
+
2146
+ $tickets = $new_tickets;
2147
+ }
2148
+
2149
+ update_post_meta( $post_id, 'mec_tickets', $tickets );
2150
+
2151
+ // Fee options
2152
+ $fees_global_inheritance = isset( $_mec['fees_global_inheritance'] ) ? $_mec['fees_global_inheritance'] : 1;
2153
+ update_post_meta( $post_id, 'mec_fees_global_inheritance', $fees_global_inheritance );
2154
+
2155
+ $fees = isset( $_mec['fees'] ) ? $_mec['fees'] : array();
2156
+ update_post_meta( $post_id, 'mec_fees', $fees );
2157
+
2158
+ // Ticket Variations options
2159
+ $ticket_variations_global_inheritance = isset( $_mec['ticket_variations_global_inheritance'] ) ? $_mec['ticket_variations_global_inheritance'] : 1;
2160
+ update_post_meta( $post_id, 'mec_ticket_variations_global_inheritance', $ticket_variations_global_inheritance );
2161
+
2162
+ $ticket_variations = isset( $_mec['ticket_variations'] ) ? $_mec['ticket_variations'] : array();
2163
+ unset( $ticket_variations[':i:'] );
2164
+
2165
+ update_post_meta( $post_id, 'mec_ticket_variations', $ticket_variations );
2166
+
2167
+ // Registration Fields options
2168
+ $reg_fields_global_inheritance = isset( $_mec['reg_fields_global_inheritance'] ) ? $_mec['reg_fields_global_inheritance'] : 1;
2169
+ update_post_meta( $post_id, 'mec_reg_fields_global_inheritance', $reg_fields_global_inheritance );
2170
+
2171
+ $reg_fields = isset( $_mec['reg_fields'] ) ? $_mec['reg_fields'] : array();
2172
+ if ( $reg_fields_global_inheritance ) {
2173
+ $reg_fields = array();
2174
+ }
2175
+ do_action( 'mec_save_reg_fields', $post_id, $reg_fields );
2176
+ update_post_meta( $post_id, 'mec_reg_fields', $reg_fields );
2177
+ }
2178
+
2179
+ /**
2180
+ * Remove MEC event data after deleting a post permanently
2181
+ *
2182
+ * @author Webnus <info@webnus.biz>
2183
+ * @param int $post_id
2184
+ * @return boolean
2185
+ */
2186
+ public function delete_event( $post_id ) {
2187
+ $this->db->q( "DELETE FROM `#__mec_events` WHERE `post_id`='$post_id'" );
2188
+ $this->db->q( "DELETE FROM `#__mec_dates` WHERE `post_id`='$post_id'" );
2189
+
2190
+ return true;
2191
+ }
2192
+
2193
+ /**
2194
+ * Add filter options in manage events page
2195
+ *
2196
+ * @author Webnus <info@webnus.biz>
2197
+ * @param string $post_type
2198
+ * @return void
2199
+ */
2200
+ public function add_filters( $post_type ) {
2201
+ if ( $post_type != $this->PT ) {
2202
+ return;
2203
+ }
2204
+
2205
+ $taxonomy = 'mec_label';
2206
+ if ( wp_count_terms( $taxonomy ) ) {
2207
+ wp_dropdown_categories(
2208
+ array(
2209
+ 'show_option_all' => sprintf( __( 'Show all %s', 'modern-events-calendar-lite' ), $this->main->m( 'taxonomy_labels', __( 'labels', 'modern-events-calendar-lite' ) ) ),
2210
+ 'taxonomy' => $taxonomy,
2211
+ 'name' => $taxonomy,
2212
+ 'value_field' => 'slug',
2213
+ 'orderby' => 'name',
2214
+ 'order' => 'ASC',
2215
+ 'selected' => ( isset( $_GET[ $taxonomy ] ) ? sanitize_text_field( $_GET[ $taxonomy ] ) : '' ),
2216
+ 'show_count' => false,
2217
+ 'hide_empty' => false,
2218
+ )
2219
+ );
2220
+ }
2221
+
2222
+ $taxonomy = 'mec_location';
2223
+ if ( wp_count_terms( $taxonomy ) ) {
2224
+ wp_dropdown_categories(
2225
+ array(
2226
+ 'show_option_all' => sprintf( __( 'Show all %s', 'modern-events-calendar-lite' ), $this->main->m( 'taxonomy_locations', __( 'locations', 'modern-events-calendar-lite' ) ) ),
2227
+ 'taxonomy' => $taxonomy,
2228
+ 'name' => $taxonomy,
2229
+ 'value_field' => 'slug',
2230
+ 'orderby' => 'name',
2231
+ 'order' => 'ASC',
2232
+ 'selected' => ( isset( $_GET[ $taxonomy ] ) ? sanitize_text_field( $_GET[ $taxonomy ] ) : '' ),
2233
+ 'show_count' => false,
2234
+ 'hide_empty' => false,
2235
+ )
2236
+ );
2237
+ }
2238
+
2239
+ $taxonomy = 'mec_organizer';
2240
+ if ( wp_count_terms( $taxonomy ) ) {
2241
+ wp_dropdown_categories(
2242
+ array(
2243
+ 'show_option_all' => sprintf( __( 'Show all %s', 'modern-events-calendar-lite' ), $this->main->m( 'taxonomy_organizers', __( 'organizers', 'modern-events-calendar-lite' ) ) ),
2244
+ 'taxonomy' => $taxonomy,
2245
+ 'name' => $taxonomy,
2246
+ 'value_field' => 'slug',
2247
+ 'orderby' => 'name',
2248
+ 'order' => 'ASC',
2249
+ 'selected' => ( isset( $_GET[ $taxonomy ] ) ? sanitize_text_field( $_GET[ $taxonomy ] ) : '' ),
2250
+ 'show_count' => false,
2251
+ 'hide_empty' => false,
2252
+ )
2253
+ );
2254
+ }
2255
+ }
2256
+
2257
+ /**
2258
+ * Filters columns of events feature
2259
+ *
2260
+ * @author Webnus <info@webnus.biz>
2261
+ * @param array $columns
2262
+ * @return array
2263
+ */
2264
+ public function filter_columns( $columns ) {
2265
+ unset( $columns['comments'] );
2266
+ unset( $columns['date'] );
2267
+ unset( $columns['author'] );
2268
+ unset( $columns['tags'] );
2269
+
2270
+ $columns['title'] = __( 'Title', 'modern-events-calendar-lite' );
2271
+ $columns['location'] = $this->main->m( 'taxonomy_location', __( 'Location', 'modern-events-calendar-lite' ) );
2272
+ $columns['organizer'] = $this->main->m( 'taxonomy_organizer', __( 'Organizer', 'modern-events-calendar-lite' ) );
2273
+ $columns['start_date'] = __( 'Start Date', 'modern-events-calendar-lite' );
2274
+ $columns['end_date'] = __( 'End Date', 'modern-events-calendar-lite' );
2275
+
2276
+ $columns['repeat'] = __( 'Repeat', 'modern-events-calendar-lite' );
2277
+ $columns['author'] = __( 'Author', 'modern-events-calendar-lite' );
2278
+
2279
+ return $columns;
2280
+ }
2281
+
2282
+ /**
2283
+ * Filters sortable columns of events feature
2284
+ *
2285
+ * @author Webnus <info@webnus.biz>
2286
+ * @param array $columns
2287
+ * @return array
2288
+ */
2289
+ public function filter_sortable_columns( $columns ) {
2290
+ $columns['start_date'] = 'start_date';
2291
+ $columns['end_date'] = 'end_date';
2292
+
2293
+ return $columns;
2294
+ }
2295
+
2296
+ /**
2297
+ * Filters columns content of events feature
2298
+ *
2299
+ * @author Webnus <info@webnus.biz>
2300
+ * @param string $column_name
2301
+ * @param int $post_id
2302
+ * @return string
2303
+ */
2304
+ public function filter_columns_content( $column_name, $post_id ) {
2305
+ if ( $column_name == 'location' ) {
2306
+ $location = get_term( get_post_meta( $post_id, 'mec_location_id', true ) );
2307
+ echo ( isset( $location->name ) ? $location->name : '----' );
2308
+ } elseif ( $column_name == 'organizer' ) {
2309
+ $organizer = get_term( get_post_meta( $post_id, 'mec_organizer_id', true ) );
2310
+ echo ( isset( $organizer->name ) ? $organizer->name : '----' );
2311
+ } elseif ( $column_name == 'start_date' ) {
2312
+ echo date( 'Y-n-d', strtotime( get_post_meta( $post_id, 'mec_start_date', true ) ) );
2313
+ } elseif ( $column_name == 'end_date' ) {
2314
+ echo date( 'Y-n-d', strtotime( get_post_meta( $post_id, 'mec_end_date', true ) ) );
2315
+ } elseif ( $column_name == 'repeat' ) {
2316
+ $repeat_type = get_post_meta( $post_id, 'mec_repeat_type', true );
2317
+
2318
+ echo ucwords( str_replace( '_', ' ', $repeat_type ) );
2319
+ }
2320
+ }
2321
+
2322
+ /**
2323
+ * Sort events if sorted by custom columns
2324
+ *
2325
+ * @author Webnus <info@webnus.biz>
2326
+ * @param object $query
2327
+ * @return void
2328
+ */
2329
+ public function sort( $query ) {
2330
+ if ( ! is_admin() or $query->get( 'post_type' ) != $this->PT ) {
2331
+ return;
2332
+ }
2333
+
2334
+ $orderby = $query->get( 'orderby' );
2335
+
2336
+ if ( $orderby == 'start_date' ) {
2337
+ $query->set(
2338
+ 'meta_query',
2339
+ array(
2340
+ 'mec_start_date' => array(
2341
+ 'key' => 'mec_start_date',
2342
+ ),
2343
+ 'mec_start_day_seconds' => array(
2344
+ 'key' => 'mec_start_day_seconds',
2345
+ ),
2346
+ )
2347
+ );
2348
+
2349
+ $query->set(
2350
+ 'orderby',
2351
+ array(
2352
+ 'mec_start_date' => $query->get( 'order' ),
2353
+ 'mec_start_day_seconds' => $query->get( 'order' ),
2354
+ )
2355
+ );
2356
+ } elseif ( $orderby == 'end_date' ) {
2357
+ $query->set(
2358
+ 'meta_query',
2359
+ array(
2360
+ 'mec_end_date' => array(
2361
+ 'key' => 'mec_end_date',
2362
+ ),
2363
+ 'mec_end_day_seconds' => array(
2364
+ 'key' => 'mec_end_day_seconds',
2365
+ ),
2366
+ )
2367
+ );
2368
+
2369
+ $query->set(
2370
+ 'orderby',
2371
+ array(
2372
+ 'mec_end_date' => $query->get( 'order' ),
2373
+ 'mec_end_day_seconds' => $query->get( 'order' ),
2374
+ )
2375
+ );
2376
+ }
2377
+ }
2378
+
2379
+ public function add_bulk_actions() {
2380
+ global $post_type;
2381
+
2382
+ if ( $post_type == $this->PT ) {
2383
+ ?>
2384
+ <script type="text/javascript">
2385
+ jQuery(document).ready(function()
2386
+ {
2387
+ jQuery('<option>').val('ical-export').text('<?php echo __( 'iCal Export', 'modern-events-calendar-lite' ); ?>').appendTo("select[name='action']");
2388
+ jQuery('<option>').val('ical-export').text('<?php echo __( 'iCal Export', 'modern-events-calendar-lite' ); ?>').appendTo("select[name='action2']");
2389
+
2390
+ jQuery('<option>').val('csv-export').text('<?php echo __( 'CSV Export', 'modern-events-calendar-lite' ); ?>').appendTo("select[name='action']");
2391
+ jQuery('<option>').val('csv-export').text('<?php echo __( 'CSV Export', 'modern-events-calendar-lite' ); ?>').appendTo("select[name='action2']");
2392
+
2393
+ jQuery('<option>').val('ms-excel-export').text('<?php echo __( 'MS Excel Export', 'modern-events-calendar-lite' ); ?>').appendTo("select[name='action']");
2394
+ jQuery('<option>').val('ms-excel-export').text('<?php echo __( 'MS Excel Export', 'modern-events-calendar-lite' ); ?>').appendTo("select[name='action2']");
2395
+
2396
+ jQuery('<option>').val('xml-export').text('<?php echo __( 'XML Export', 'modern-events-calendar-lite' ); ?>').appendTo("select[name='action']");
2397
+ jQuery('<option>').val('xml-export').text('<?php echo __( 'XML Export', 'modern-events-calendar-lite' ); ?>').appendTo("select[name='action2']");
2398
+
2399
+ jQuery('<option>').val('json-export').text('<?php echo __( 'JSON Export', 'modern-events-calendar-lite' ); ?>').appendTo("select[name='action']");
2400
+ jQuery('<option>').val('json-export').text('<?php echo __( 'JSON Export', 'modern-events-calendar-lite' ); ?>').appendTo("select[name='action2']");
2401
+
2402
+ jQuery('<option>').val('duplicate').text('<?php echo __( 'Duplicate', 'modern-events-calendar-lite' ); ?>').appendTo("select[name='action']");
2403
+ jQuery('<option>').val('duplicate').text('<?php echo __( 'Duplicate', 'modern-events-calendar-lite' ); ?>').appendTo("select[name='action2']");
2404
+ });
2405
+ </script>
2406
+ <?php
2407
+ }
2408
+ }
2409
+
2410
+ public function do_bulk_actions() {
2411
+ $wp_list_table = _get_list_table( 'WP_Posts_List_Table' );
2412
+
2413
+ $action = $wp_list_table->current_action();
2414
+ if ( ! $action ) {
2415
+ return false;
2416
+ }
2417
+
2418
+ $post_type = isset( $_GET['post_type'] ) ? sanitize_text_field( $_GET['post_type'] ) : 'post';
2419
+ if ( $post_type != $this->PT ) {
2420
+ return false;
2421
+ }
2422
+
2423
+ check_admin_referer( 'bulk-posts' );
2424
+
2425
+ // MEC Render Library
2426
+ $render = $this->getRender();
2427
+
2428
+ switch ( $action ) {
2429
+ case 'ical-export':
2430
+ $post_ids = $_GET['post'];
2431
+ $events = '';
2432
+
2433
+ foreach ( $post_ids as $post_id ) {
2434
+ $events .= $this->main->ical_single( (int) $post_id );
2435
+ }
2436
+
2437
+ $ical_calendar = $this->main->ical_calendar( $events );
2438
+
2439
+ header( 'Content-type: application/force-download; charset=utf-8' );
2440
+ header( 'Content-Disposition: attachment; filename="mec-events-' . date( 'YmdTHi' ) . '.ics"' );
2441
+
2442
+ echo $ical_calendar;
2443
+ exit;
2444
+
2445
+ break;
2446
+ case 'csv-export':
2447
+ header( 'Content-Type: text/csv; charset=utf-8' );
2448
+ header( 'Content-Disposition: attachment; filename=bookings-' . md5( time() . mt_rand( 100, 999 ) ) . '.csv' );
2449
+
2450
+ $post_ids = $_GET['post'];
2451
+ $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' ) ), $this->main->m( 'taxonomy_organizer', __( 'Organizer', 'modern-events-calendar-lite' ) ), sprintf( __( '%s Tel', 'modern-events-calendar-lite' ), $this->main->m( 'taxonomy_organizer', __( 'Organizer', 'modern-events-calendar-lite' ) ) ), sprintf( __( '%s Email', 'modern-events-calendar-lite' ), $this->main->m( 'taxonomy_organizer', __( 'Organizer', 'modern-events-calendar-lite' ) ) ), $this->main->m( 'event_cost', __( 'Event Cost', 'modern-events-calendar-lite' ) ) );
2452
+
2453
+ $output = fopen( 'php://output', 'w' );
2454
+ fputcsv( $output, $columns );
2455
+
2456
+ foreach ( $post_ids as $post_id ) {
2457
+ $post_id = (int) $post_id;
2458
+
2459
+ $data = $render->data( $post_id );
2460
+
2461
+ $dates = $render->dates( $post_id, $data );
2462
+ $date = $dates[0];
2463
+
2464
+ $location = isset( $data->locations[ $data->meta['mec_location_id'] ] ) ? $data->locations[ $data->meta['mec_location_id'] ] : array();
2465
+ $organizer = isset( $data->organizers[ $data->meta['mec_organizer_id'] ] ) ? $data->organizers[ $data->meta['mec_organizer_id'] ] : array();
2466
+
2467
+ $event = array(
2468
+ $post_id,
2469
+ $data->title,
2470
+ $date['start']['date'],
2471
+ $data->time['start'],
2472
+ $date['end']['date'],
2473
+ $data->time['end'],
2474
+ $data->permalink,
2475
+ ( isset( $location['address'] ) ? $location['address'] : ( isset( $location['name'] ) ? $location['name'] : '' ) ),
2476
+ ( isset( $organizer['name'] ) ? $organizer['name'] : '' ),
2477
+ ( isset( $organizer['tel'] ) ? $organizer['tel'] : '' ),
2478
+ ( isset( $organizer['email'] ) ? $organizer['email'] : '' ),
2479
+ ( is_numeric( $data->meta['mec_cost'] ) ? $this->main->render_price( $data->meta['mec_cost'] ) : $data->meta['mec_cost'] ),
2480
+ );
2481
+
2482
+ fputcsv( $output, $event );
2483
+ }
2484
+
2485
+ exit;
2486
+
2487
+ break;
2488
+ case 'ms-excel-export':
2489
+ header( 'Content-Type: application/vnd.ms-excel; charset=utf-8' );
2490
+ header( 'Content-Disposition: attachment; filename=bookings-' . md5( time() . mt_rand( 100, 999 ) ) . '.csv' );
2491
+
2492
+ $post_ids = $_GET['post'];
2493
+ $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' ) ), $this->main->m( 'taxonomy_organizer', __( 'Organizer', 'modern-events-calendar-lite' ) ), sprintf( __( '%s Tel', 'modern-events-calendar-lite' ), $this->main->m( 'taxonomy_organizer', __( 'Organizer', 'modern-events-calendar-lite' ) ) ), sprintf( __( '%s Email', 'modern-events-calendar-lite' ), $this->main->m( 'taxonomy_organizer', __( 'Organizer', 'modern-events-calendar-lite' ) ) ), $this->main->m( 'event_cost', __( 'Event Cost', 'modern-events-calendar-lite' ) ) );
2494
+
2495
+ $output = fopen( 'php://output', 'w' );
2496
+ fwrite( $output, "sep=\t" . PHP_EOL );
2497
+ fputcsv( $output, $columns, "\t" );
2498
+
2499
+ foreach ( $post_ids as $post_id ) {
2500
+ $post_id = (int) $post_id;
2501
+
2502
+ $data = $render->data( $post_id );
2503
+
2504
+ $dates = $render->dates( $post_id, $data );
2505
+ $date = $dates[0];
2506
+
2507
+ $location = isset( $data->locations[ $data->meta['mec_location_id'] ] ) ? $data->locations[ $data->meta['mec_location_id'] ] : array();
2508
+ $organizer = isset( $data->organizers[ $data->meta['mec_organizer_id'] ] ) ? $data->organizers[ $data->meta['mec_organizer_id'] ] : array();
2509
+
2510
+ $event = array(
2511
+ $post_id,
2512
+ $data->title,
2513
+ $date['start']['date'],
2514
+ $data->time['start'],
2515
+ $date['end']['date'],
2516
+ $data->time['end'],
2517
+ $data->permalink,
2518
+ ( isset( $location['address'] ) ? $location['address'] : ( isset( $location['name'] ) ? $location['name'] : '' ) ),
2519
+ ( isset( $organizer['name'] ) ? $organizer['name'] : '' ),
2520
+ ( isset( $organizer['tel'] ) ? $organizer['tel'] : '' ),
2521
+ ( isset( $organizer['email'] ) ? $organizer['email'] : '' ),
2522
+ ( is_numeric( $data->meta['mec_cost'] ) ? $this->main->render_price( $data->meta['mec_cost'] ) : $data->meta['mec_cost'] ),
2523
+ );
2524
+
2525
+ fputcsv( $output, $event, "\t" );
2526
+ }
2527
+
2528
+ exit;
2529
+
2530
+ break;
2531
+ case 'xml-export':
2532
+ $post_ids = $_GET['post'];
2533
+ $events = array();
2534
+
2535
+ foreach ( $post_ids as $post_id ) {
2536
+ $events[] = $this->main->export_single( (int) $post_id );
2537
+ }
2538
+
2539
+ $xml_feed = $this->main->xml_convert( array( 'events' => $events ) );
2540
+
2541
+ header( 'Content-type: application/force-download; charset=utf-8' );
2542
+ header( 'Content-Disposition: attachment; filename="mec-events-' . date( 'YmdTHi' ) . '.xml"' );
2543
+
2544
+ echo $xml_feed;
2545
+ exit;
2546
+
2547
+ break;
2548
+ case 'json-export':
2549
+ $post_ids = $_GET['post'];
2550
+ $events = array();
2551
+
2552
+ foreach ( $post_ids as $post_id ) {
2553
+ $events[] = $this->main->export_single( (int) $post_id );
2554
+ }
2555
+
2556
+ header( 'Content-type: application/force-download; charset=utf-8' );
2557
+ header( 'Content-Disposition: attachment; filename="mec-events-' . date( 'YmdTHi' ) . '.json"' );
2558
+
2559
+ echo json_encode( $events );
2560
+ exit;
2561
+
2562
+ break;
2563
+ case 'duplicate':
2564
+ $post_ids = $_GET['post'];
2565
+
2566
+ foreach ( $post_ids as $post_id ) {
2567
+ $this->main->duplicate( (int) $post_id );
2568
+ }
2569
+
2570
+ break;
2571
+ default:
2572
+ return;
2573
+ }
2574
+
2575
+ wp_redirect( 'edit.php?post_type=' . $this->main->get_main_post_type() );
2576
+ exit;
2577
+ }
2578
+ }
app/features/feed/rss2.php CHANGED
@@ -46,7 +46,9 @@ do_action('rss_tag_pre', 'rss2');
46
  <?php if(!get_option('rss_use_excerpt')): $content = $this->feed->content($event->ID, 'rss2'); ?>
47
  <content:encoded><![CDATA[<?php echo $content; ?>]]></content:encoded>
48
  <?php endif; ?>
 
49
  <wp:attachment_url><![CDATA[<?php echo $this->feed->attachment($event->ID); ?>]]></wp:attachment_url>
 
50
  <?php if(get_comments_number($event->ID) or comments_open($event->ID)): ?>
51
  <wfw:commentRss><?php echo esc_url(get_post_comments_feed_link($event->ID, 'rss2')); ?></wfw:commentRss>
52
  <slash:comments><?php echo get_comments_number($event->ID); ?></slash:comments>
46
  <?php if(!get_option('rss_use_excerpt')): $content = $this->feed->content($event->ID, 'rss2'); ?>
47
  <content:encoded><![CDATA[<?php echo $content; ?>]]></content:encoded>
48
  <?php endif; ?>
49
+ <?php if ( !empty($this->feed->attachment($event->ID)) ) : ?>
50
  <wp:attachment_url><![CDATA[<?php echo $this->feed->attachment($event->ID); ?>]]></wp:attachment_url>
51
+ <?php endif; ?>
52
  <?php if(get_comments_number($event->ID) or comments_open($event->ID)): ?>
53
  <wfw:commentRss><?php echo esc_url(get_post_comments_feed_link($event->ID, 'rss2')); ?></wfw:commentRss>
54
  <slash:comments><?php echo get_comments_number($event->ID); ?></slash:comments>
app/features/mec.php CHANGED
@@ -1,789 +1,787 @@
1
  <?php
2
  /** no direct access **/
3
- defined( 'MECEXEC' ) or die();
4
 
5
  /**
6
  * Webnus MEC class.
7
- *
8
  * @author Webnus <info@webnus.biz>
9
  */
10
- class MEC_feature_mec extends MEC_base {
11
-
12
- /**
13
- * @var MEC_factory
14
- */
15
- public $factory;
16
-
17
- /**
18
- * @var MEC_db
19
- */
20
- public $db;
21
-
22
- /**
23
- * @var MEC_main
24
- */
25
- public $main;
26
-
27
- /**
28
- * @var MEC_notifications
29
- */
30
- public $notifications;
31
- public $settings;
32
- public $page;
33
- public $PT;
34
-
35
- /**
36
- * Constructor method
37
- *
38
- * @author Webnus <info@webnus.biz>
39
- */
40
- public function __construct() {
41
- // Import MEC Factory
42
- $this->factory = $this->getFactory();
43
-
44
- // Import MEC DB
45
- $this->db = $this->getDB();
46
-
47
- // Import MEC Main
48
- $this->main = $this->getMain();
49
-
50
- // Import MEC Notifications
51
- $this->notifications = $this->getNotifications();
52
-
53
- // MEC Settings
54
- $this->settings = $this->main->get_settings();
55
- }
56
-
57
- /**
58
- * Initialize calendars feature
59
- *
60
- * @author Webnus <info@webnus.biz>
61
- */
62
- public function init() {
63
- $this->factory->action( 'admin_menu', array( $this, 'menus' ) );
64
- $this->factory->action( 'admin_menu', array( $this, 'support_menu' ), 21 );
65
- $this->factory->action( 'init', array( $this, 'register_post_type' ) );
66
- $this->factory->action( 'add_meta_boxes', array( $this, 'register_meta_boxes' ), 1 );
67
-
68
- $this->factory->action( 'parent_file', array( $this, 'mec_parent_menu_highlight' ) );
69
- $this->factory->action( 'submenu_file', array( $this, 'mec_sub_menu_highlight' ) );
70
-
71
- // Google recaptcha
72
- $this->factory->filter( 'mec_grecaptcha_include', array( $this, 'grecaptcha_include' ) );
73
-
74
- // Google Maps API
75
- $this->factory->filter( 'mec_gm_include', array( $this, 'gm_include' ) );
76
-
77
- $this->factory->filter( 'manage_mec_calendars_posts_columns', array( $this, 'filter_columns' ) );
78
- $this->factory->action( 'manage_mec_calendars_posts_custom_column', array( $this, 'filter_columns_content' ), 10, 2 );
79
-
80
- $this->factory->action( 'save_post', array( $this, 'save_calendar' ), 10 );
81
-
82
- // BuddyPress Integration
83
- $this->factory->action( 'mec_booking_confirmed', array( $this->main, 'bp_add_activity' ), 10 );
84
- $this->factory->action( 'mec_booking_verified', array( $this->main, 'bp_add_activity' ), 10 );
85
- $this->factory->action( 'bp_register_activity_actions', array( $this->main, 'bp_register_activity_actions' ), 10 );
86
-
87
- // Mailchimp Integration
88
- $this->factory->action( 'mec_booking_verified', array( $this->main, 'mailchimp_add_subscriber' ), 10 );
89
-
90
- // MEC Notifications
91
- $this->factory->action( 'mec_booking_completed', array( $this->notifications, 'email_verification' ), 10 );
92
- $this->factory->action( 'mec_booking_completed', array( $this->notifications, 'booking_notification' ), 11 );
93
- $this->factory->action( 'mec_booking_completed', array( $this->notifications, 'admin_notification' ), 12 );
94
- $this->factory->action( 'mec_booking_confirmed', array( $this->notifications, 'booking_confirmation' ), 10 );
95
- $this->factory->action( 'mec_fes_added', array( $this->notifications, 'new_event' ), 50, 3 );
96
-
97
- $this->page = isset( $_GET['page'] ) ? sanitize_text_field( $_GET['page'] ) : 'MEC-settings';
98
-
99
- // MEC Post Type Name
100
- $this->PT = $this->main->get_main_post_type();
101
-
102
- // Disable Block Editor
103
- $this->factory->filter( 'gutenberg_can_edit_post_type', array( $this, 'gutenberg' ), 10, 2 );
104
- $this->factory->filter( 'use_block_editor_for_post_type', array( $this, 'gutenberg' ), 10, 2 );
105
-
106
- // Export Settings
107
- $this->factory->action( 'wp_ajax_download_settings', array( $this, 'download_settings' ) );
108
- $this->factory->action( 'wp_ajax_nopriv_download_settings', array( $this, 'download_settings' ) );
109
-
110
- // Import Settings
111
- $this->factory->action( 'wp_ajax_import_settings', array( $this, 'import_settings' ) );
112
- $this->factory->action( 'wp_ajax_nopriv_import_settings', array( $this, 'import_settings' ) );
113
-
114
- // License Activation
115
- $this->factory->action( 'wp_ajax_activate_license', array( $this, 'activate_license' ) );
116
- $this->factory->action( 'wp_ajax_nopriv_activate_license', array( $this, 'activate_license' ) );
117
-
118
- // Scheduler Cronjob
119
- $schedule = $this->getSchedule();
120
- $this->factory->action( 'mec_scheduler', array( $schedule, 'cron' ) );
121
- }
122
-
123
- /* Activate License */
124
- public function activate_license() {
125
- if ( ! wp_verify_nonce( $_REQUEST['nonce'], 'mec_settings_nonce' ) ) {
126
- exit();
127
- }
128
-
129
- $options = get_option( 'mec_options' );
130
-
131
- $options['product_name'] = $_REQUEST['content']['LicenseTypeJson'];
132
- $options['purchase_code'] = $_REQUEST['content']['PurchaseCodeJson'];
133
- update_option( 'mec_options', $options );
134
-
135
- $verify = null;
136
- if ( $this->getPRO() ) {
137
- $envato = $this->getEnvato();
138
- $verify = $envato->get_MEC_info( 'dl' );
139
- }
140
-
141
- if ( ! is_null( $verify ) ) {
142
- $LicenseStatus = 'success';
143
- } else {
144
- $LicenseStatus = __( 'Activation faild. Please check your purchase code or license type.<br><b>Note: Your purchase code should match your licesne type.</b>', 'modern-events-calendar-lite' ) . '<a style="text-decoration: underline; padding-left: 7px;" href="https://webnus.ticksy.com/article/14445/" target="_blank">' . __( 'Troubleshooting', 'modern-events-calendar-lite' ) . '</a>';
145
- }
146
-
147
- echo $LicenseStatus;
148
- wp_die();
149
- }
150
-
151
-
152
- /* Download MEC settings */
153
- public function download_settings() {
154
- if ( ! wp_verify_nonce( $_REQUEST['nonce'], 'mec_settings_download' ) ) {
155
- exit();
156
- }
157
-
158
- $content = get_option( 'mec_options' );
159
- $content = json_encode( $content, true );
160
-
161
- header( 'Content-type: application/txt' );
162
- header( 'Content-Description: MEC Settings' );
163
- header( 'Content-Disposition: attachment; filename="mec_options_backup_' . date( 'd-m-Y' ) . '.json"' );
164
- header( 'Content-Transfer-Encoding: binary' );
165
- header( 'Expires: 0' );
166
- header( 'Cache-Control: no-cache, no-store, max-age=0, must-revalidate' );
167
- print_r( $content );
168
- wp_die();
169
- }
170
-
171
- /* Download MEC settings */
172
- public function import_settings() {
173
- if ( ! wp_verify_nonce( $_REQUEST['nonce'], 'mec_settings_nonce' ) ) {
174
- exit();
175
- }
176
-
177
- $options = $_REQUEST['content'];
178
- if ( $options == 'No-JSON' ) {
179
- echo '<div class="mec-message-import-error">' . esc_html__( 'Your options is not in JSON format. Please insert correct options in this field and try again.', 'modern-events-calendar-lite' ) . '</div>';
180
- exit();
181
- } else {
182
- if ( empty( $options ) ) {
183
- echo '<div class="mec-message-import-error">' . esc_html__( 'Your options field can not be empty!', 'modern-events-calendar-lite' ) . '</div>';
184
- exit;
185
- } else {
186
- update_option( 'mec_options', $options );
187
- echo '<div class="mec-message-import-success">' . esc_html__( 'Your options imported successfuly.', 'modern-events-calendar-lite' ) . '</div>';
188
- }
189
- }
190
-
191
- wp_die();
192
- }
193
-
194
- /**
195
- * highlighting menu when click on taxonomy
196
- *
197
- * @author Webnus <info@webnus.biz>
198
- * @param string $parent_file
199
- * @return string
200
- */
201
- public function mec_parent_menu_highlight( $parent_file ) {
202
- global $current_screen;
203
-
204
- $taxonomy = $current_screen->taxonomy;
205
- $post_type = $current_screen->post_type;
206
-
207
- // Don't do amything if the post type is not our post type
208
- if ( $post_type != $this->PT ) {
209
- return $parent_file;
210
- }
211
-
212
- switch ( $taxonomy ) {
213
- case 'mec_category':
214
- case 'post_tag':
215
- case 'mec_label':
216
- case 'mec_location':
217
- case 'mec_organizer':
218
- case 'mec_speaker':
219
- $parent_file = 'mec-intro';
220
- break;
221
-
222
- default:
223
- // nothing
224
- break;
225
- }
226
-
227
- return $parent_file;
228
- }
229
-
230
- public function mec_sub_menu_highlight( $submenu_file ) {
231
- global $current_screen;
232
-
233
- $taxonomy = $current_screen->taxonomy;
234
- $post_type = $current_screen->post_type;
235
-
236
- // Don't do amything if the post type is not our post type
237
- if ( $post_type != $this->PT ) {
238
- return $submenu_file;
239
- }
240
-
241
- switch ( $taxonomy ) {
242
- case 'mec_category':
243
- $submenu_file = 'edit-tags.php?taxonomy=mec_category&post_type=' . $this->PT;
244
- break;
245
- case 'post_tag':
246
- $submenu_file = 'edit-tags.php?taxonomy=post_tag&post_type=' . $this->PT;
247
- break;
248
- case 'mec_label':
249
- $submenu_file = 'edit-tags.php?taxonomy=mec_label&post_type=' . $this->PT;
250
- break;
251
- case 'mec_location':
252
- $submenu_file = 'edit-tags.php?taxonomy=mec_location&post_type=' . $this->PT;
253
- break;
254
- case 'mec_organizer':
255
- $submenu_file = 'edit-tags.php?taxonomy=mec_organizer&post_type=' . $this->PT;
256
- break;
257
- case 'mec_speaker':
258
- $submenu_file = 'edit-tags.php?taxonomy=mec_speaker&post_type=' . $this->PT;
259
- break;
260
- default:
261
- // nothing
262
- break;
263
- }
264
-
265
- return $submenu_file;
266
- }
267
-
268
- /**
269
- * Add the support menu
270
- *
271
- * @author Webnus <info@webnus.biz>
272
- */
273
- public function support_menu() {
274
- add_submenu_page( 'mec-intro', __( 'MEC - Support', 'modern-events-calendar-lite' ), __( 'Support', 'modern-events-calendar-lite' ), 'manage_options', 'MEC-support', array( $this, 'support_page' ) );
275
- }
276
-
277
- /**
278
- * Add the calendars menu
279
- *
280
- * @author Webnus <info@webnus.biz>
281
- */
282
- public function menus() {
283
- global $submenu;
284
- unset( $submenu['mec-intro'][2] );
285
-
286
- remove_menu_page( 'edit.php?post_type=mec-events' );
287
- remove_menu_page( 'edit.php?post_type=mec_calendars' );
288
- do_action( 'before_mec_submenu_action' );
289
-
290
- add_submenu_page( 'mec-intro', __( 'Add Event', 'modern-events-calendar-lite' ), __( 'Add Event', 'modern-events-calendar-lite' ), 'edit_posts', 'post-new.php?post_type=' . $this->PT );
291
- add_submenu_page( 'mec-intro', __( 'Tags', 'modern-events-calendar-lite' ), __( 'Tags', 'modern-events-calendar-lite' ), 'edit_others_posts', 'edit-tags.php?taxonomy=post_tag&post_type=' . $this->PT );
292
- add_submenu_page( 'mec-intro', $this->main->m( 'taxonomy_categories', __( 'Categories', 'modern-events-calendar-lite' ) ), $this->main->m( 'taxonomy_categories', __( 'Categories', 'modern-events-calendar-lite' ) ), 'edit_others_posts', 'edit-tags.php?taxonomy=mec_category&post_type=' . $this->PT );
293
- add_submenu_page( 'mec-intro', $this->main->m( 'taxonomy_labels', __( 'Labels', 'modern-events-calendar-lite' ) ), $this->main->m( 'taxonomy_labels', __( 'Labels', 'modern-events-calendar-lite' ) ), 'edit_others_posts', 'edit-tags.php?taxonomy=mec_label&post_type=' . $this->PT );
294
- add_submenu_page( 'mec-intro', $this->main->m( 'taxonomy_locations', __( 'Locations', 'modern-events-calendar-lite' ) ), $this->main->m( 'taxonomy_locations', __( 'Locations', 'modern-events-calendar-lite' ) ), 'edit_others_posts', 'edit-tags.php?taxonomy=mec_location&post_type=' . $this->PT );
295
- add_submenu_page( 'mec-intro', $this->main->m( 'taxonomy_organizers', __( 'Organizers', 'modern-events-calendar-lite' ) ), $this->main->m( 'taxonomy_organizers', __( 'Organizers', 'modern-events-calendar-lite' ) ), 'edit_others_posts', 'edit-tags.php?taxonomy=mec_organizer&post_type=' . $this->PT );
296
-
297
- // Speakers Menu
298
- if ( isset( $this->settings['speakers_status'] ) and $this->settings['speakers_status'] ) {
299
- add_submenu_page( 'mec-intro', $this->main->m( 'taxonomy_speakers', __( 'Speakers', 'modern-events-calendar-lite' ) ), $this->main->m( 'taxonomy_speakers', __( 'Speakers', 'modern-events-calendar-lite' ) ), 'edit_others_posts', 'edit-tags.php?taxonomy=mec_speaker&post_type=' . $this->PT );
300
- }
301
-
302
- add_submenu_page( 'mec-intro', __( 'Shortcodes', 'modern-events-calendar-lite' ), __( 'Shortcodes', 'modern-events-calendar-lite' ), 'edit_others_posts', 'edit.php?post_type=mec_calendars' );
303
- add_submenu_page( 'mec-intro', __( 'MEC - Settings', 'modern-events-calendar-lite' ), __( 'Settings', 'modern-events-calendar-lite' ), 'manage_options', 'MEC-settings', array( $this, 'page' ) );
304
- add_submenu_page( 'mec-intro', __( 'MEC - Addons', 'modern-events-calendar-lite' ), __( 'Addons', 'modern-events-calendar-lite' ), 'manage_options', 'MEC-addons', array( $this, 'addons' ) );
305
-
306
- do_action( 'after_mec_submenu_action' );
307
- }
308
-
309
- /**
310
- * Register post type of calendars/custom shortcodes
311
- *
312
- * @author Webnus <info@webnus.biz>
313
- */
314
- public function register_post_type() {
315
- register_post_type(
316
- 'mec_calendars',
317
- array(
318
- 'labels' => array(
319
- 'name' => __( 'Shortcodes', 'modern-events-calendar-lite' ),
320
- 'singular_name' => __( 'Shortcode', 'modern-events-calendar-lite' ),
321
- 'add_new' => __( 'Add Shortcode', 'modern-events-calendar-lite' ),
322
- 'add_new_item' => __( 'Add New Shortcode', 'modern-events-calendar-lite' ),
323
- 'not_found' => __( 'No shortcodes found!', 'modern-events-calendar-lite' ),
324
- 'all_items' => __( 'All Shortcodes', 'modern-events-calendar-lite' ),
325
- 'edit_item' => __( 'Edit shortcodes', 'modern-events-calendar-lite' ),
326
- 'not_found_in_trash' => __( 'No shortcodes found in Trash!', 'modern-events-calendar-lite' ),
327
- ),
328
- 'public' => false,
329
- 'show_in_nav_menus' => false,
330
- 'show_in_admin_bar' => false,
331
- 'show_ui' => true,
332
- 'has_archive' => false,
333
- 'exclude_from_search' => true,
334
- 'publicly_queryable' => false,
335
- 'show_in_menu' => 'mec-intro',
336
- 'supports' => array( 'title' ),
337
- )
338
- );
339
- do_action( 'mec_register_post_type' );
340
- }
341
-
342
- /**
343
- * Filter columns of calendars/custom shortcodes
344
- *
345
- * @author Webnus <info@webnus.biz>
346
- * @param array $columns
347
- * @return array
348
- */
349
- public function filter_columns( $columns ) {
350
- $columns['shortcode'] = __( 'Shortcode', 'modern-events-calendar-lite' );
351
- return $columns;
352
- }
353
-
354
- /**
355
- * Filter column content of calendars/custom shortcodes
356
- *
357
- * @author Webnus <info@webnus.biz>
358
- * @param string $column_name
359
- * @param int $post_id
360
- */
361
- public function filter_columns_content( $column_name, $post_id ) {
362
- if ( $column_name == 'shortcode' ) {
363
- echo '[MEC id="' . $post_id . '"]';
364
- }
365
- }
366
-
367
- /**
368
- * Register meta boxes of calendars/custom shortcodes
369
- *
370
- * @author Webnus <info@webnus.biz>
371
- */
372
- public function register_meta_boxes() {
373
- add_meta_box( 'mec_calendar_display_options', __( 'Display Options', 'modern-events-calendar-lite' ), array( $this, 'meta_box_display_options' ), 'mec_calendars', 'normal', 'high' );
374
- add_meta_box( 'mec_calendar_filter', __( 'Filter Options', 'modern-events-calendar-lite' ), array( $this, 'meta_box_filter' ), 'mec_calendars', 'normal', 'high' );
375
- add_meta_box( 'mec_calendar_shortcode', __( 'Shortcode', 'modern-events-calendar-lite' ), array( $this, 'meta_box_shortcode' ), 'mec_calendars', 'side' );
376
- add_meta_box( 'mec_calendar_search_form', __( 'Search Form', 'modern-events-calendar-lite' ), array( $this, 'meta_box_search_form' ), 'mec_calendars', 'side' );
377
- }
378
-
379
- /**
380
- * Save calendars/custom shortcodes
381
- *
382
- * @author Webnus <info@webnus.biz>
383
- * @param int $post_id
384
- * @return void
385
- */
386
- public function save_calendar( $post_id ) {
387
- // Check if our nonce is set.
388
- if ( ! isset( $_POST['mec_calendar_nonce'] ) ) {
389
- return;
390
- }
391
-
392
- // Verify that the nonce is valid.
393
- if ( ! wp_verify_nonce( sanitize_text_field( $_POST['mec_calendar_nonce'] ), 'mec_calendar_data' ) ) {
394
- return;
395
- }
396
-
397
- // If this is an autosave, our form has not been submitted, so we don't want to do anything.
398
- if ( defined( 'DOING_AUTOSAVE' ) and DOING_AUTOSAVE ) {
399
- return;
400
- }
401
-
402
- $terms = isset( $_POST['mec_tax_input'] ) ? $_POST['mec_tax_input'] : array();
403
-
404
- $categories = ( isset( $terms['mec_category'] ) and is_array( $terms['mec_category'] ) ) ? implode( ',', $terms['mec_category'] ) : '';
405
- $locations = ( isset( $terms['mec_location'] ) and is_array( $terms['mec_location'] ) ) ? implode( ',', $terms['mec_location'] ) : '';
406
- $organizers = ( isset( $terms['mec_organizer'] ) and is_array( $terms['mec_organizer'] ) ) ? implode( ',', $terms['mec_organizer'] ) : '';
407
- $labels = ( isset( $terms['mec_label'] ) and is_array( $terms['mec_label'] ) ) ? implode( ',', $terms['mec_label'] ) : '';
408
- $tags = ( isset( $terms['mec_tag'] ) ) ? explode( ',', trim( $terms['mec_tag'] ) ) : '';
409
- $authors = ( isset( $terms['mec_author'] ) and is_array( $terms['mec_author'] ) ) ? implode( ',', $terms['mec_author'] ) : '';
410
-
411
- // Fox tags
412
- if ( is_array( $tags ) and count( $tags ) == 1 and trim( $tags[0] ) == '' ) {
413
- $tags = array();
414
- }
415
- if ( is_array( $tags ) ) {
416
- $tags = array_map( 'trim', $tags );
417
- $tags = implode( ',', $tags );
418
- }
419
-
420
- update_post_meta( $post_id, 'label', $labels );
421
- update_post_meta( $post_id, 'category', $categories );
422
- update_post_meta( $post_id, 'location', $locations );
423
- update_post_meta( $post_id, 'organizer', $organizers );
424
- update_post_meta( $post_id, 'tag', $tags );
425
- update_post_meta( $post_id, 'author', $authors );
426
-
427
- $mec = isset( $_POST['mec'] ) ? $_POST['mec'] : array();
428
-
429
- foreach ( $mec as $key => $value ) {
430
- update_post_meta( $post_id, $key, $value );
431
- }
432
- }
433
-
434
- /**
435
- * Show content of filter meta box
436
- *
437
- * @author Webnus <info@webnus.biz>
438
- * @param object $post
439
- */
440
- public function meta_box_filter( $post ) {
441
- $path = MEC::import( 'app.features.mec.meta_boxes.filter', true, true );
442
-
443
- ob_start();
444
- include $path;
445
- echo $output = ob_get_clean();
446
- }
447
-
448
- /**
449
- * Show content of shortcode meta box
450
- *
451
- * @author Webnus <info@webnus.biz>
452
- * @param object $post
453
- */
454
- public function meta_box_shortcode( $post ) {
455
- $path = MEC::import( 'app.features.mec.meta_boxes.shortcode', true, true );
456
-
457
- ob_start();
458
- include $path;
459
- echo $output = ob_get_clean();
460
- }
461
-
462
- /**
463
- * Show content of search form meta box
464
- *
465
- * @author Webnus <info@webnus.biz>
466
- * @param object $post
467
- */
468
- public function meta_box_search_form( $post ) {
469
- $path = MEC::import( 'app.features.mec.meta_boxes.search_form', true, true );
470
-
471
- ob_start();
472
- include $path;
473
- echo $output = ob_get_clean();
474
- }
475
-
476
- /**
477
- * Show content of display options meta box
478
- *
479
- * @author Webnus <info@webnus.biz>
480
- * @param object $post
481
- */
482
- public function meta_box_display_options( $post ) {
483
- $path = MEC::import( 'app.features.mec.meta_boxes.display_options', true, true );
484
-
485
- ob_start();
486
- include $path;
487
- echo $output = ob_get_clean();
488
- }
489
-
490
- /**
491
- * Show content of skin options meta box
492
- *
493
- * @author Webnus <info@webnus.biz>
494
- * @param object $post
495
- */
496
- public function meta_box_skin_options( $post ) {
497
- $path = MEC::import( 'app.features.mec.meta_boxes.skin_options', true, true );
498
-
499
- ob_start();
500
- include $path;
501
- echo $output = ob_get_clean();
502
- }
503
-
504
- /**
505
- * Get Addons page
506
- *
507
- * @author Webnus <info@webnus.biz>
508
- * @return void
509
- */
510
- public function addons() {
511
- $this->display_addons();
512
- }
513
-
514
- /**
515
- * Show Addons page
516
- *
517
- * @author Webnus <info@webnus.biz>
518
- * @return void
519
- */
520
- public function display_addons() {
521
- $path = MEC::import( 'app.features.mec.addons', true, true );
522
- ob_start();
523
- include $path;
524
- echo $output = ob_get_clean();
525
- }
526
-
527
- /**
528
- * Show support page
529
- *
530
- * @author Webnus <info@webnus.biz>
531
- * @return void
532
- */
533
- public function display_support() {
534
- $path = MEC::import( 'app.features.mec.support-page', true, true );
535
- ob_start();
536
- include $path;
537
- echo $output = ob_get_clean();
538
- }
539
-
540
- /**
541
- * support page
542
- *
543
- * @author Webnus <info@webnus.biz>
544
- * @return void
545
- */
546
- public function support_page() {
547
- $this->display_support();
548
- }
549
-
550
- /**
551
- * Show content settings menu
552
- *
553
- * @author Webnus <info@webnus.biz>
554
- * @return void
555
- */
556
- public function page() {
557
- $tab = isset( $_GET['tab'] ) ? sanitize_text_field( $_GET['tab'] ) : 'MEC-settings';
558
-
559
- if ( $tab == 'MEC-customcss' ) {
560
- $this->styles();
561
- } elseif ( $tab == 'MEC-ie' ) {
562
- $this->import_export();
563
- }
564
- // elseif($tab == 'MEC-support') $this->support();
565
- elseif ( $tab == 'MEC-reg-form' ) {
566
- $this->regform();
567
- } elseif ( $tab == 'MEC-gateways' ) {
568
- $this->gateways();
569
- } elseif ( $tab == 'MEC-notifications' ) {
570
- $this->notifications();
571
- } elseif ( $tab == 'MEC-messages' ) {
572
- $this->messages();
573
- } elseif ( $tab == 'MEC-styling' ) {
574
- $this->styling();
575
- } else {
576
- $this->settings();
577
- }
578
- }
579
-
580
- /**
581
- * Show content of settings tab
582
- *
583
- * @author Webnus <info@webnus.biz>
584
- * @return void
585
- */
586
- public function settings() {
587
- $path = MEC::import( 'app.features.mec.settings', true, true );
588
-
589
- ob_start();
590
- include $path;
591
- echo $output = ob_get_clean();
592
- }
593
-
594
- /**
595
- * Show content of styles tab
596
- *
597
- * @author Webnus <info@webnus.biz>
598
- * @return void
599
- */
600
- public function styles() {
601
- $path = MEC::import( 'app.features.mec.styles', true, true );
602
-
603
- ob_start();
604
- include $path;
605
- echo $output = ob_get_clean();
606
- }
607
-
608
- /**
609
- * Show content of styling tab
610
- *
611
- * @author Webnus <info@webnus.biz>
612
- * @return void
613
- */
614
- public function styling() {
615
- $path = MEC::import( 'app.features.mec.styling', true, true );
616
-
617
- ob_start();
618
- include $path;
619
- echo $output = ob_get_clean();
620
- }
621
-
622
- /**
623
- * Show content of import/export tab
624
- *
625
- * @author Webnus <info@webnus.biz>
626
- * @return void
627
- */
628
- public function import_export() {
629
- $path = MEC::import( 'app.features.mec.ie', true, true );
630
-
631
- ob_start();
632
- include $path;
633
- echo $output = ob_get_clean();
634
- }
635
-
636
- /**
637
- * Show content of support tab
638
- *
639
- * @author Webnus <info@webnus.biz>
640
- * @return void
641
- */
642
- // public function support()
643
- // {
644
- // $path = MEC::import('app.features.mec.support', true, true);
645
- // ob_start();
646
- // include $path;
647
- // echo $output = ob_get_clean();
648
- // }
649
-
650
- /**
651
- * Show content of registration form tab
652
- *
653
- * @author Webnus <info@webnus.biz>
654
- * @return void
655
- */
656
- public function regform() {
657
- $path = MEC::import( 'app.features.mec.regform', true, true );
658
-
659
- ob_start();
660
- include $path;
661
- echo $output = ob_get_clean();
662
- }
663
-
664
- /**
665
- * Show content of gateways tab
666
- *
667
- * @author Webnus <info@webnus.biz>
668
- * @return void
669
- */
670
- public function gateways() {
671
- $path = MEC::import( 'app.features.mec.gateways', true, true );
672
-
673
- ob_start();
674
- include $path;
675
- echo $output = ob_get_clean();
676
- }
677
-
678
- /**
679
- * Show content of notifications tab
680
- *
681
- * @author Webnus <info@webnus.biz>
682
- * @return void
683
- */
684
- public function notifications() {
685
- $path = MEC::import( 'app.features.mec.notifications', true, true );
686
-
687
- ob_start();
688
- include $path;
689
- echo $output = ob_get_clean();
690
- }
691
-
692
- /**
693
- * Show content of messages tab
694
- *
695
- * @author Webnus <info@webnus.biz>
696
- * @return void
697
- */
698
- public function messages() {
699
- $path = MEC::import( 'app.features.mec.messages', true, true );
700
-
701
- ob_start();
702
- include $path;
703
- echo $output = ob_get_clean();
704
- }
705
-
706
- /**
707
- * Whether to include google recaptcha library
708
- *
709
- * @author Webnus <info@webnus.biz>
710
- * @param boolean $grecaptcha_include
711
- * @return boolean
712
- */
713
- public function grecaptcha_include( $grecaptcha_include ) {
714
- // Don't include the library if google recaptcha is not enabled
715
- if ( ! $this->main->get_recaptcha_status() ) {
716
- return false;
717
- }
718
-
719
- return $grecaptcha_include;
720
- }
721
-
722
- /**
723
- * Whether to include google map library
724
- *
725
- * @author Webnus <info@webnus.biz>
726
- * @param boolean $gm_include
727
- * @return boolean
728
- */
729
- public function gm_include( $gm_include ) {
730
- // Don't include the library if google Maps API is set to don't load
731
- if ( isset( $this->settings['google_maps_dont_load_api'] ) and $this->settings['google_maps_dont_load_api'] ) {
732
- return false;
733
- }
734
-
735
- return $gm_include;
736
- }
737
-
738
- /**
739
- * Single Event Display Method
740
- *
741
- * @param string $skin
742
- * @param int $value
743
- * @return string
744
- */
745
- public function sed_method_field( $skin, $value = 0, $image_popup = 0 ) {
746
- $image_popup_html = '
 
 
 
747
  <div class="mec-form-row mec-image-popup-wrap mec-switcher">
748
  <div class="mec-col-4">
749
- <label for="mec_skin_' . $skin . '_image_popup">' . __( 'Display content\'s images as Popup', 'modern-events-calendar-lite' ) . '</label>
750
  </div>
751
  <div class="mec-col-4">
752
- <input type="hidden" name="mec[sk-options][' . $skin . '][image_popup]" value="0" />
753
- <input type="checkbox" name="mec[sk-options][' . $skin . '][image_popup]" id="mec_skin_' . $skin . '_image_popup" value="1"
754
  ';
755
- if ( $image_popup == 1 ) {
756
- $image_popup_html .= 'checked="checked"';
757
- }
758
- $image_popup_html .= '/><label for="mec_skin_' . $skin . '_image_popup"></label>
759
  </div>
760
  </div>
761
  ';
762
- return '<div class="mec-form-row mec-sed-method-wrap">
763
  <div class="mec-col-4">
764
- <label for="mec_skin_' . $skin . '_sed_method">' . __( 'Single Event Display Method', 'modern-events-calendar-lite' ) . '</label>
765
  </div>
766
  <div class="mec-col-4">
767
- <input type="hidden" name="mec[sk-options][' . $skin . '][sed_method]" value="' . $value . '" id="mec_skin_' . $skin . '_sed_method_field" />
768
- <ul class="mec-sed-methods" data-for="#mec_skin_' . $skin . '_sed_method_field">
769
- <li data-method="0" class="' . ( ! $value ? 'active' : '' ) . '">' . __( 'Separate Window', 'modern-events-calendar-lite' ) . '</li>
770
- <li data-method="m1" class="' . ( $value === 'm1' ? 'active' : '' ) . '">' . __( 'Modal 1', 'modern-events-calendar-lite' ) . '</li>
771
  </ul>
772
  </div>
773
  </div>' . $image_popup_html;
774
- }
775
-
776
- /**
777
- * Disable Gutenberg Editor for MEC Post Types
778
- *
779
- * @param boolean $status
780
- * @param string $post_type
781
- * @return bool
782
- */
783
- public function gutenberg( $status, $post_type ) {
784
- if ( in_array( $post_type, array( $this->PT, $this->main->get_book_post_type(), $this->main->get_shortcode_post_type() ) ) ) {
785
- return false;
786
- }
787
- return $status;
788
- }
789
  }
1
  <?php
2
  /** no direct access **/
3
+ defined('MECEXEC') or die();
4
 
5
  /**
6
  * Webnus MEC class.
 
7
  * @author Webnus <info@webnus.biz>
8
  */
9
+ class MEC_feature_mec extends MEC_base
10
+ {
11
+ /**
12
+ * @var MEC_factory
13
+ */
14
+ public $factory;
15
+
16
+ /**
17
+ * @var MEC_db
18
+ */
19
+ public $db;
20
+
21
+ /**
22
+ * @var MEC_main
23
+ */
24
+ public $main;
25
+
26
+ /**
27
+ * @var MEC_notifications
28
+ */
29
+ public $notifications;
30
+ public $settings;
31
+ public $page;
32
+ public $PT;
33
+
34
+ /**
35
+ * Constructor method
36
+ * @author Webnus <info@webnus.biz>
37
+ */
38
+ public function __construct()
39
+ {
40
+ // Import MEC Factory
41
+ $this->factory = $this->getFactory();
42
+
43
+ // Import MEC DB
44
+ $this->db = $this->getDB();
45
+
46
+ // Import MEC Main
47
+ $this->main = $this->getMain();
48
+
49
+ // Import MEC Notifications
50
+ $this->notifications = $this->getNotifications();
51
+
52
+ // MEC Settings
53
+ $this->settings = $this->main->get_settings();
54
+ }
55
+
56
+ /**
57
+ * Initialize calendars feature
58
+ * @author Webnus <info@webnus.biz>
59
+ */
60
+ public function init()
61
+ {
62
+ $this->factory->action('admin_menu', array($this, 'menus'));
63
+ $this->factory->action('admin_menu', array($this, 'support_menu'), 21);
64
+ $this->factory->action('init', array($this, 'register_post_type'));
65
+ $this->factory->action('add_meta_boxes', array($this, 'register_meta_boxes'), 1);
66
+
67
+ $this->factory->action('parent_file', array($this, 'mec_parent_menu_highlight'));
68
+ $this->factory->action('submenu_file', array($this, 'mec_sub_menu_highlight'));
69
+
70
+ // Google recaptcha
71
+ $this->factory->filter('mec_grecaptcha_include', array($this, 'grecaptcha_include'));
72
+
73
+ // Google Maps API
74
+ $this->factory->filter('mec_gm_include', array($this, 'gm_include'));
75
+
76
+ $this->factory->filter('manage_mec_calendars_posts_columns', array($this, 'filter_columns'));
77
+ $this->factory->action('manage_mec_calendars_posts_custom_column', array($this, 'filter_columns_content'), 10, 2);
78
+
79
+ $this->factory->action('save_post', array($this, 'save_calendar'), 10);
80
+
81
+ // BuddyPress Integration
82
+ $this->factory->action('mec_booking_confirmed', array($this->main, 'bp_add_activity'), 10);
83
+ $this->factory->action('mec_booking_verified', array($this->main, 'bp_add_activity'), 10);
84
+ $this->factory->action('bp_register_activity_actions', array($this->main, 'bp_register_activity_actions'), 10);
85
+
86
+ // Mailchimp Integration
87
+ $this->factory->action('mec_booking_verified', array($this->main, 'mailchimp_add_subscriber'), 10);
88
+
89
+ // MEC Notifications
90
+ $this->factory->action('mec_booking_completed', array($this->notifications, 'email_verification'), 10);
91
+ $this->factory->action('mec_booking_completed', array($this->notifications, 'booking_notification'), 11);
92
+ $this->factory->action('mec_booking_completed', array($this->notifications, 'admin_notification'), 12);
93
+ $this->factory->action('mec_booking_confirmed', array($this->notifications, 'booking_confirmation'), 10);
94
+ $this->factory->action('mec_fes_added', array($this->notifications, 'new_event'), 50, 3);
95
+
96
+ $this->page = isset($_GET['page']) ? sanitize_text_field($_GET['page']) : 'MEC-settings';
97
+
98
+ // MEC Post Type Name
99
+ $this->PT = $this->main->get_main_post_type();
100
+
101
+ // Disable Block Editor
102
+ $this->factory->filter('gutenberg_can_edit_post_type', array($this, 'gutenberg'), 10, 2);
103
+ $this->factory->filter('use_block_editor_for_post_type', array($this, 'gutenberg'), 10, 2);
104
+
105
+ // Export Settings
106
+ $this->factory->action('wp_ajax_download_settings', array($this, 'download_settings'));
107
+ $this->factory->action('wp_ajax_nopriv_download_settings', array($this, 'download_settings'));
108
+
109
+ // Import Settings
110
+ $this->factory->action('wp_ajax_import_settings', array($this, 'import_settings'));
111
+ $this->factory->action('wp_ajax_nopriv_import_settings', array($this, 'import_settings'));
112
+
113
+ // License Activation
114
+ $this->factory->action('wp_ajax_activate_license', array($this, 'activate_license'));
115
+ $this->factory->action('wp_ajax_nopriv_activate_license', array($this, 'activate_license'));
116
+
117
+ // Scheduler Cronjob
118
+ $schedule = $this->getSchedule();
119
+ $this->factory->action('mec_scheduler', array($schedule, 'cron'));
120
+ }
121
+
122
+ /* Activate License */
123
+ public function activate_license()
124
+ {
125
+ if(!wp_verify_nonce($_REQUEST['nonce'], 'mec_settings_nonce'))
126
+ {
127
+ exit();
128
+ }
129
+
130
+ $options = get_option('mec_options');
131
+
132
+ $options['product_name'] = $_REQUEST['content']['LicenseTypeJson'];
133
+ $options['purchase_code'] = $_REQUEST['content']['PurchaseCodeJson'];
134
+ update_option( 'mec_options' , $options);
135
+
136
+ $verify = NULL;
137
+ if($this->getPRO())
138
+ {
139
+ $envato = $this->getEnvato();
140
+ $verify = $envato->get_MEC_info('dl');
141
+ }
142
+
143
+ if(!is_null($verify))
144
+ {
145
+ $LicenseStatus = 'success';
146
+ }
147
+ else
148
+ {
149
+ $LicenseStatus = __('Activation faild. Please check your purchase code or license type.<br><b>Note: Your purchase code should match your licesne type.</b>' , 'modern-events-calendar-lite') . '<a style="text-decoration: underline; padding-left: 7px;" href="https://webnus.ticksy.com/article/14445/" target="_blank">' . __('Troubleshooting' , 'modern-events-calendar-lite') . '</a>';
150
+ }
151
+
152
+ echo $LicenseStatus;
153
+ wp_die();
154
+ }
155
+
156
+
157
+ /* Download MEC settings */
158
+ public function download_settings()
159
+ {
160
+ if(!wp_verify_nonce( $_REQUEST['nonce'], 'mec_settings_download'))
161
+ {
162
+ exit();
163
+ }
164
+
165
+ $content = get_option('mec_options');
166
+ $content = json_encode($content, true);
167
+
168
+ header('Content-type: application/txt');
169
+ header('Content-Description: MEC Settings');
170
+ header('Content-Disposition: attachment; filename="mec_options_backup_' . date( 'd-m-Y' ) . '.json"');
171
+ header('Content-Transfer-Encoding: binary');
172
+ header('Expires: 0');
173
+ header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');
174
+ print_r($content);
175
+ wp_die();
176
+ }
177
+
178
+ /* Download MEC settings */
179
+ public function import_settings()
180
+ {
181
+ if(!wp_verify_nonce( $_REQUEST['nonce'], 'mec_settings_nonce'))
182
+ {
183
+ exit();
184
+ }
185
+
186
+ $options = $_REQUEST['content'];
187
+ if($options == 'No-JSON')
188
+ {
189
+ echo '<div class="mec-message-import-error">' . esc_html__('Your options is not in JSON format. Please insert correct options in this field and try again.' , 'modern-events-calendar-lite') . '</div>';
190
+ exit();
191
+ }
192
+ else
193
+ {
194
+ if(empty($options))
195
+ {
196
+ echo '<div class="mec-message-import-error">' . esc_html__('Your options field can not be empty!' , 'modern-events-calendar-lite') . '</div>';
197
+ exit;
198
+ }
199
+ else
200
+ {
201
+ update_option('mec_options' , $options);
202
+ echo '<div class="mec-message-import-success">' . esc_html__('Your options imported successfuly.', 'modern-events-calendar-lite') . '</div>';
203
+ }
204
+ }
205
+
206
+ wp_die();
207
+ }
208
+
209
+ /**
210
+ * highlighting menu when click on taxonomy
211
+ * @author Webnus <info@webnus.biz>
212
+ * @param string $parent_file
213
+ * @return string
214
+ */
215
+ public function mec_parent_menu_highlight($parent_file)
216
+ {
217
+ global $current_screen;
218
+
219
+ $taxonomy = $current_screen->taxonomy;
220
+ $post_type = $current_screen->post_type;
221
+
222
+ // Don't do amything if the post type is not our post type
223
+ if($post_type != $this->PT) return $parent_file;
224
+
225
+ switch($taxonomy)
226
+ {
227
+ case 'mec_category':
228
+ case 'post_tag':
229
+ case 'mec_label':
230
+ case 'mec_location':
231
+ case 'mec_organizer':
232
+ case 'mec_speaker':
233
+
234
+ $parent_file = 'mec-intro';
235
+ break;
236
+
237
+ default:
238
+ //nothing
239
+ break;
240
+ }
241
+
242
+ return $parent_file;
243
+ }
244
+
245
+ public function mec_sub_menu_highlight($submenu_file)
246
+ {
247
+ global $current_screen;
248
+
249
+ $taxonomy = $current_screen->taxonomy;
250
+ $post_type = $current_screen->post_type;
251
+
252
+ // Don't do amything if the post type is not our post type
253
+ if($post_type != $this->PT) return $submenu_file;
254
+
255
+ switch($taxonomy)
256
+ {
257
+ case 'mec_category':
258
+
259
+ $submenu_file = 'edit-tags.php?taxonomy=mec_category&post_type='.$this->PT;
260
+ break;
261
+ case 'post_tag':
262
+
263
+ $submenu_file = 'edit-tags.php?taxonomy=post_tag&post_type='.$this->PT;
264
+ break;
265
+ case 'mec_label':
266
+
267
+ $submenu_file = 'edit-tags.php?taxonomy=mec_label&post_type='.$this->PT;
268
+ break;
269
+ case 'mec_location':
270
+
271
+ $submenu_file = 'edit-tags.php?taxonomy=mec_location&post_type='.$this->PT;
272
+ break;
273
+ case 'mec_organizer':
274
+
275
+ $submenu_file = 'edit-tags.php?taxonomy=mec_organizer&post_type='.$this->PT;
276
+ break;
277
+ case 'mec_speaker':
278
+
279
+ $submenu_file = 'edit-tags.php?taxonomy=mec_speaker&post_type='.$this->PT;
280
+ break;
281
+ default:
282
+ //nothing
283
+ break;
284
+ }
285
+
286
+ return $submenu_file;
287
+ }
288
+
289
+ /**
290
+ * Add the support menu
291
+ * @author Webnus <info@webnus.biz>
292
+ */
293
+ public function support_menu()
294
+ {
295
+ add_submenu_page('mec-intro', __('MEC - Support', 'modern-events-calendar-lite'), __('Support', 'modern-events-calendar-lite'), 'manage_options', 'MEC-support', array($this, 'support_page'));
296
+ }
297
+
298
+ /**
299
+ * Add the calendars menu
300
+ * @author Webnus <info@webnus.biz>
301
+ */
302
+ public function menus()
303
+ {
304
+ global $submenu;
305
+ unset($submenu['mec-intro'][2]);
306
+
307
+ remove_menu_page('edit.php?post_type=mec-events');
308
+ remove_menu_page('edit.php?post_type=mec_calendars');
309
+ do_action('before_mec_submenu_action');
310
+
311
+ add_submenu_page('mec-intro', __('Add Event', 'modern-events-calendar-lite'), __('Add Event', 'modern-events-calendar-lite'), 'edit_posts', 'post-new.php?post_type='.$this->PT);
312
+ add_submenu_page('mec-intro', __('Tags', 'modern-events-calendar-lite'), __('Tags', 'modern-events-calendar-lite'), 'edit_others_posts', 'edit-tags.php?taxonomy=post_tag&post_type='.$this->PT);
313
+ add_submenu_page('mec-intro', $this->main->m('taxonomy_categories', __('Categories', 'modern-events-calendar-lite')), $this->main->m('taxonomy_categories', __('Categories', 'modern-events-calendar-lite')), 'edit_others_posts', 'edit-tags.php?taxonomy=mec_category&post_type='.$this->PT);
314
+ add_submenu_page('mec-intro', $this->main->m('taxonomy_labels', __('Labels', 'modern-events-calendar-lite')), $this->main->m('taxonomy_labels', __('Labels', 'modern-events-calendar-lite')), 'edit_others_posts', 'edit-tags.php?taxonomy=mec_label&post_type='.$this->PT);
315
+ add_submenu_page('mec-intro', $this->main->m('taxonomy_locations', __('Locations', 'modern-events-calendar-lite')), $this->main->m('taxonomy_locations', __('Locations', 'modern-events-calendar-lite')), 'edit_others_posts', 'edit-tags.php?taxonomy=mec_location&post_type='.$this->PT);
316
+ add_submenu_page('mec-intro', $this->main->m('taxonomy_organizers', __('Organizers', 'modern-events-calendar-lite')), $this->main->m('taxonomy_organizers', __('Organizers', 'modern-events-calendar-lite')), 'edit_others_posts', 'edit-tags.php?taxonomy=mec_organizer&post_type='.$this->PT);
317
+
318
+ // Speakers Menu
319
+ if(isset($this->settings['speakers_status']) and $this->settings['speakers_status'])
320
+ {
321
+ add_submenu_page('mec-intro', $this->main->m('taxonomy_speakers', __('Speakers', 'modern-events-calendar-lite')), $this->main->m('taxonomy_speakers', __('Speakers', 'modern-events-calendar-lite')), 'edit_others_posts', 'edit-tags.php?taxonomy=mec_speaker&post_type='.$this->PT);
322
+ }
323
+
324
+ add_submenu_page('mec-intro', __('Shortcodes', 'modern-events-calendar-lite'), __('Shortcodes', 'modern-events-calendar-lite'), 'edit_others_posts', 'edit.php?post_type=mec_calendars');
325
+ add_submenu_page('mec-intro', __('MEC - Settings', 'modern-events-calendar-lite'), __('Settings', 'modern-events-calendar-lite'), 'manage_options', 'MEC-settings', array($this, 'page'));
326
+ add_submenu_page('mec-intro', __('MEC - Addons', 'modern-events-calendar-lite'), __('Addons', 'modern-events-calendar-lite'), 'manage_options', 'MEC-addons', array($this, 'addons'));
327
+
328
+ do_action('after_mec_submenu_action');
329
+ }
330
+
331
+ /**
332
+ * Register post type of calendars/custom shortcodes
333
+ * @author Webnus <info@webnus.biz>
334
+ *
335
+ */
336
+ public function register_post_type()
337
+ {
338
+ $elementor = class_exists( 'MEC_Shortcode_Builder' ) && did_action( 'elementor/loaded' ) ? true : false;
339
+ register_post_type('mec_calendars',
340
+ array(
341
+ 'labels'=>array
342
+ (
343
+ 'name'=>__('Shortcodes', 'modern-events-calendar-lite'),
344
+ 'singular_name'=>__('Shortcode', 'modern-events-calendar-lite'),
345
+ 'add_new'=>__('Add Shortcode', 'modern-events-calendar-lite'),
346
+ 'add_new_item'=>__('Add New Shortcode', 'modern-events-calendar-lite'),
347
+ 'not_found'=>__('No shortcodes found!', 'modern-events-calendar-lite'),
348
+ 'all_items'=>__('All Shortcodes', 'modern-events-calendar-lite'),
349
+ 'edit_item'=>__('Edit shortcodes', 'modern-events-calendar-lite'),
350
+ 'not_found_in_trash'=>__('No shortcodes found in Trash!', 'modern-events-calendar-lite')
351
+ ),
352
+ 'public'=>$elementor,
353
+ 'show_in_nav_menus'=>false,
354
+ 'show_in_admin_bar'=>$elementor,
355
+ 'show_ui'=>true,
356
+ 'has_archive'=>false,
357
+ 'exclude_from_search'=>true,
358
+ 'publicly_queryable'=>$elementor,
359
+ 'show_in_menu'=>'mec-intro',
360
+ 'supports'=>array('title')
361
+ )
362
+ );
363
+ do_action('mec_register_post_type');
364
+ }
365
+
366
+ /**
367
+ * Filter columns of calendars/custom shortcodes
368
+ * @author Webnus <info@webnus.biz>
369
+ * @param array $columns
370
+ * @return array
371
+ */
372
+ public function filter_columns($columns)
373
+ {
374
+ $columns['shortcode'] = __('Shortcode', 'modern-events-calendar-lite');
375
+ return $columns;
376
+ }
377
+
378
+ /**
379
+ * Filter column content of calendars/custom shortcodes
380
+ * @author Webnus <info@webnus.biz>
381
+ * @param string $column_name
382
+ * @param int $post_id
383
+ */
384
+ public function filter_columns_content($column_name, $post_id)
385
+ {
386
+ if($column_name == 'shortcode')
387
+ {
388
+ echo '[MEC id="'.$post_id.'"]';
389
+ }
390
+ }
391
+
392
+ /**
393
+ * Register meta boxes of calendars/custom shortcodes
394
+ * @author Webnus <info@webnus.biz>
395
+ */
396
+ public function register_meta_boxes()
397
+ {
398
+ add_meta_box('mec_calendar_display_options', __('Display Options', 'modern-events-calendar-lite'), array($this, 'meta_box_display_options'), 'mec_calendars', 'normal', 'high');
399
+ add_meta_box('mec_calendar_filter', __('Filter Options', 'modern-events-calendar-lite'), array($this, 'meta_box_filter'), 'mec_calendars', 'normal', 'high');
400
+ add_meta_box('mec_calendar_shortcode', __('Shortcode', 'modern-events-calendar-lite'), array($this, 'meta_box_shortcode'), 'mec_calendars', 'side');
401
+ add_meta_box('mec_calendar_search_form', __('Search Form', 'modern-events-calendar-lite'), array($this, 'meta_box_search_form'), 'mec_calendars', 'side');
402
+ }
403
+
404
+ /**
405
+ * Save calendars/custom shortcodes
406
+ * @author Webnus <info@webnus.biz>
407
+ * @param int $post_id
408
+ * @return void
409
+ */
410
+ public function save_calendar($post_id)
411
+ {
412
+ // Check if our nonce is set.
413
+ if(!isset($_POST['mec_calendar_nonce'])) return;
414
+
415
+ // Verify that the nonce is valid.
416
+ if(!wp_verify_nonce(sanitize_text_field($_POST['mec_calendar_nonce']), 'mec_calendar_data')) return;
417
+
418
+ // If this is an autosave, our form has not been submitted, so we don't want to do anything.
419
+ if(defined('DOING_AUTOSAVE') and DOING_AUTOSAVE) return;
420
+
421
+ $terms = isset($_POST['mec_tax_input']) ? $_POST['mec_tax_input'] : array();
422
+
423
+ $categories = (isset($terms['mec_category']) and is_array($terms['mec_category'])) ? implode(',', $terms['mec_category']) : '';
424
+ $locations = (isset($terms['mec_location']) and is_array($terms['mec_location'])) ? implode(',', $terms['mec_location']) : '';
425
+ $organizers = (isset($terms['mec_organizer']) and is_array($terms['mec_organizer'])) ? implode(',', $terms['mec_organizer']) : '';
426
+ $labels = (isset($terms['mec_label']) and is_array($terms['mec_label'])) ? implode(',', $terms['mec_label']) : '';
427
+ $tags = (isset($terms['mec_tag'])) ? explode(',', trim($terms['mec_tag'])) : '';
428
+ $authors = (isset($terms['mec_author']) and is_array($terms['mec_author'])) ? implode(',', $terms['mec_author']) : '';
429
+
430
+ // Fox tags
431
+ if(is_array($tags) and count($tags) == 1 and trim($tags[0]) == '') $tags = array();
432
+ if(is_array($tags))
433
+ {
434
+ $tags = array_map('trim', $tags);
435
+ $tags = implode(',', $tags);
436
+ }
437
+
438
+ update_post_meta($post_id, 'label', $labels);
439
+ update_post_meta($post_id, 'category', $categories);
440
+ update_post_meta($post_id, 'location', $locations);
441
+ update_post_meta($post_id, 'organizer', $organizers);
442
+ update_post_meta($post_id, 'tag', $tags);
443
+ update_post_meta($post_id, 'author', $authors);
444
+
445
+ $mec = isset($_POST['mec']) ? $_POST['mec'] : array();
446
+
447
+ foreach($mec as $key=>$value) update_post_meta($post_id, $key, $value);
448
+ }
449
+
450
+ /**
451
+ * Show content of filter meta box
452
+ * @author Webnus <info@webnus.biz>
453
+ * @param object $post
454
+ */
455
+ public function meta_box_filter($post)
456
+ {
457
+ $path = MEC::import('app.features.mec.meta_boxes.filter', true, true);
458
+
459
+ ob_start();
460
+ include $path;
461
+ echo $output = ob_get_clean();
462
+ }
463
+
464
+ /**
465
+ * Show content of shortcode meta box
466
+ * @author Webnus <info@webnus.biz>
467
+ * @param object $post
468
+ */
469
+ public function meta_box_shortcode($post)
470
+ {
471
+ $path = MEC::import('app.features.mec.meta_boxes.shortcode', true, true);
472
+
473
+ ob_start();
474
+ include $path;
475
+ echo $output = ob_get_clean();
476
+ }
477
+
478
+ /**
479
+ * Show content of search form meta box
480
+ * @author Webnus <info@webnus.biz>
481
+ * @param object $post
482
+ */
483
+ public function meta_box_search_form($post)
484
+ {
485
+ $path = MEC::import('app.features.mec.meta_boxes.search_form', true, true);
486
+
487
+ ob_start();
488
+ include $path;
489
+ echo $output = ob_get_clean();
490
+ }
491
+
492
+ /**
493
+ * Show content of display options meta box
494
+ * @author Webnus <info@webnus.biz>
495
+ * @param object $post
496
+ */
497
+ public function meta_box_display_options($post)
498
+ {
499
+ $path = MEC::import('app.features.mec.meta_boxes.display_options', true, true);
500
+
501
+ ob_start();
502
+ include $path;
503
+ echo $output = ob_get_clean();
504
+ }
505
+
506
+ /**
507
+ * Show content of skin options meta box
508
+ * @author Webnus <info@webnus.biz>
509
+ * @param object $post
510
+ */
511
+ public function meta_box_skin_options($post)
512
+ {
513
+ $path = MEC::import('app.features.mec.meta_boxes.skin_options', true, true);
514
+
515
+ ob_start();
516
+ include $path;
517
+ echo $output = ob_get_clean();
518
+ }
519
+
520
+ /**
521
+ * Get Addons page
522
+ * @author Webnus <info@webnus.biz>
523
+ * @return void
524
+ */
525
+ public function addons()
526
+ {
527
+ $this->display_addons();
528
+ }
529
+
530
+ /**
531
+ * Show Addons page
532
+ * @author Webnus <info@webnus.biz>
533
+ * @return void
534
+ */
535
+ public function display_addons()
536
+ {
537
+ $path = MEC::import('app.features.mec.addons', true, true);
538
+ ob_start();
539
+ include $path;
540
+ echo $output = ob_get_clean();
541
+ }
542
+
543
+ /**
544
+ * Show support page
545
+ * @author Webnus <info@webnus.biz>
546
+ * @return void
547
+ */
548
+ public function display_support()
549
+ {
550
+ $path = MEC::import('app.features.mec.support-page', true, true);
551
+ ob_start();
552
+ include $path;
553
+ echo $output = ob_get_clean();
554
+ }
555
+
556
+ /**
557
+ * support page
558
+ * @author Webnus <info@webnus.biz>
559
+ * @return void
560
+ */
561
+ public function support_page()
562
+ {
563
+ $this->display_support();
564
+ }
565
+
566
+ /**
567
+ * Show content settings menu
568
+ * @author Webnus <info@webnus.biz>
569
+ * @return void
570
+ */
571
+ public function page()
572
+ {
573
+ $tab = isset($_GET['tab']) ? sanitize_text_field($_GET['tab']) : 'MEC-settings';
574
+
575
+ if($tab == 'MEC-customcss') $this->styles();
576
+ elseif($tab == 'MEC-ie') $this->import_export();
577
+ //elseif($tab == 'MEC-support') $this->support();
578
+ elseif($tab == 'MEC-reg-form') $this->regform();
579
+ elseif($tab == 'MEC-gateways') $this->gateways();
580
+ elseif($tab == 'MEC-notifications') $this->notifications();
581
+ elseif($tab == 'MEC-messages') $this->messages();
582
+ elseif($tab == 'MEC-styling') $this->styling();
583
+ else $this->settings();
584
+ }
585
+
586
+ /**
587
+ * Show content of settings tab
588
+ * @author Webnus <info@webnus.biz>
589
+ * @return void
590
+ */
591
+ public function settings()
592
+ {
593
+ $path = MEC::import('app.features.mec.settings', true, true);
594
+
595
+ ob_start();
596
+ include $path;
597
+ echo $output = ob_get_clean();
598
+ }
599
+
600
+ /**
601
+ * Show content of styles tab
602
+ * @author Webnus <info@webnus.biz>
603
+ * @return void
604
+ */
605
+ public function styles()
606
+ {
607
+ $path = MEC::import('app.features.mec.styles', true, true);
608
+
609
+ ob_start();
610
+ include $path;
611
+ echo $output = ob_get_clean();
612
+ }
613
+
614
+ /**
615
+ * Show content of styling tab
616
+ * @author Webnus <info@webnus.biz>
617
+ * @return void
618
+ */
619
+ public function styling()
620
+ {
621
+ $path = MEC::import('app.features.mec.styling', true, true);
622
+
623
+ ob_start();
624
+ include $path;
625
+ echo $output = ob_get_clean();
626
+ }
627
+
628
+ /**
629
+ * Show content of import/export tab
630
+ * @author Webnus <info@webnus.biz>
631
+ * @return void
632
+ */
633
+ public function import_export()
634
+ {
635
+ $path = MEC::import('app.features.mec.ie', true, true);
636
+
637
+ ob_start();
638
+ include $path;
639
+ echo $output = ob_get_clean();
640
+ }
641
+
642
+ /**
643
+ * Show content of support tab
644
+ * @author Webnus <info@webnus.biz>
645
+ * @return void
646
+ */
647
+ // public function support()
648
+ // {
649
+ // $path = MEC::import('app.features.mec.support', true, true);
650
+
651
+ // ob_start();
652
+ // include $path;
653
+ // echo $output = ob_get_clean();
654
+ // }
655
+
656
+ /**
657
+ * Show content of registration form tab
658
+ * @author Webnus <info@webnus.biz>
659
+ * @return void
660
+ */
661
+ public function regform()
662
+ {
663
+ $path = MEC::import('app.features.mec.regform', true, true);
664
+
665
+ ob_start();
666
+ include $path;
667
+ echo $output = ob_get_clean();
668
+ }
669
+
670
+ /**
671
+ * Show content of gateways tab
672
+ * @author Webnus <info@webnus.biz>
673
+ * @return void
674
+ */
675
+ public function gateways()
676
+ {
677
+ $path = MEC::import('app.features.mec.gateways', true, true);
678
+
679
+ ob_start();
680
+ include $path;
681
+ echo $output = ob_get_clean();
682
+ }
683
+
684
+ /**
685
+ * Show content of notifications tab
686
+ * @author Webnus <info@webnus.biz>
687
+ * @return void
688
+ */
689
+ public function notifications()
690
+ {
691
+ $path = MEC::import('app.features.mec.notifications', true, true);
692
+
693
+ ob_start();
694
+ include $path;
695
+ echo $output = ob_get_clean();
696
+ }
697
+
698
+ /**
699
+ * Show content of messages tab
700
+ * @author Webnus <info@webnus.biz>
701
+ * @return void
702
+ */
703
+ public function messages()
704
+ {
705
+ $path = MEC::import('app.features.mec.messages', true, true);
706
+
707
+ ob_start();
708
+ include $path;
709
+ echo $output = ob_get_clean();
710
+ }
711
+
712
+ /**
713
+ * Whether to include google recaptcha library
714
+ * @author Webnus <info@webnus.biz>
715
+ * @param boolean $grecaptcha_include
716
+ * @return boolean
717
+ */
718
+ public function grecaptcha_include($grecaptcha_include)
719
+ {
720
+ // Don't include the library if google recaptcha is not enabled
721
+ if(!$this->main->get_recaptcha_status()) return false;
722
+
723
+ return $grecaptcha_include;
724
+ }
725
+
726
+ /**
727
+ * Whether to include google map library
728
+ * @author Webnus <info@webnus.biz>
729
+ * @param boolean $gm_include
730
+ * @return boolean
731
+ */
732
+ public function gm_include($gm_include)
733
+ {
734
+ // Don't include the library if google Maps API is set to don't load
735
+ if(isset($this->settings['google_maps_dont_load_api']) and $this->settings['google_maps_dont_load_api']) return false;
736
+
737
+ return $gm_include;
738
+ }
739
+
740
+ /**
741
+ * Single Event Display Method
742
+ * @param string $skin
743
+ * @param int $value
744
+ * @return string
745
+ */
746
+ public function sed_method_field($skin, $value = 0, $image_popup = 0)
747
+ {
748
+ $image_popup_html = '
749
  <div class="mec-form-row mec-image-popup-wrap mec-switcher">
750
  <div class="mec-col-4">
751
+ <label for="mec_skin_'.$skin.'_image_popup">'.__('Display content\'s images as Popup', 'modern-events-calendar-lite').'</label>
752
  </div>
753
  <div class="mec-col-4">
754
+ <input type="hidden" name="mec[sk-options]['.$skin.'][image_popup]" value="0" />
755
+ <input type="checkbox" name="mec[sk-options]['.$skin.'][image_popup]" id="mec_skin_'.$skin.'_image_popup" value="1"
756
  ';
757
+ if( $image_popup == 1 ) $image_popup_html .= 'checked="checked"';
758
+ $image_popup_html .= '/><label for="mec_skin_'.$skin.'_image_popup"></label>
 
 
759
  </div>
760
  </div>
761
  ';
762
+ return '<div class="mec-form-row mec-sed-method-wrap">
763
  <div class="mec-col-4">
764
+ <label for="mec_skin_'.$skin.'_sed_method">'.__('Single Event Display Method', 'modern-events-calendar-lite').'</label>
765
  </div>
766
  <div class="mec-col-4">
767
+ <input type="hidden" name="mec[sk-options]['.$skin.'][sed_method]" value="'.$value.'" id="mec_skin_'.$skin.'_sed_method_field" />
768
+ <ul class="mec-sed-methods" data-for="#mec_skin_'.$skin.'_sed_method_field">
769
+ <li data-method="0" class="'.(!$value ? 'active' : '').'">'.__('Separate Window', 'modern-events-calendar-lite').'</li>
770
+ <li data-method="m1" class="'.($value === 'm1' ? 'active' : '').'">'.__('Modal 1', 'modern-events-calendar-lite').'</li>
771
  </ul>
772
  </div>
773
  </div>' . $image_popup_html;
774
+ }
775
+
776
+ /**
777
+ * Disable Gutenberg Editor for MEC Post Types
778
+ * @param boolean $status
779
+ * @param string $post_type
780
+ * @return bool
781
+ */
782
+ public function gutenberg($status, $post_type)
783
+ {
784
+ if(in_array($post_type, array($this->PT, $this->main->get_book_post_type(), $this->main->get_shortcode_post_type()))) return false;
785
+ return $status;
786
+ }
 
 
787
  }
app/features/mec/dashboard.php CHANGED
@@ -79,7 +79,7 @@ $box_stats = apply_filters('mec_dashboard_box_stats', true);
79
  <div class="welcome-content w-clearfix extra">
80
 
81
  <?php if(!$this->getPRO()): ?>
82
- <div class="w-row">
83
  <div class="w-col-sm-12">
84
  <div class="info-msg"><?php echo sprintf(__("You're using %s version of Modern Events Calendar. To use advanced booking system, modern skins like Agenda, Timetable, Masonry, Yearly View, Available Spots, etc you should %s to the Pro version.", 'modern-events-calendar-lite'), '<strong>'.__('lite', 'modern-events-calendar-lite').'</strong>', '<a class="info-msg-link" href="'.$this->get_pro_link().'" target="_blank">'.__('upgrade', 'wpl').'</a>'); ?></div>
85
  </div>
@@ -87,7 +87,18 @@ $box_stats = apply_filters('mec_dashboard_box_stats', true);
87
  <?php endif; ?>
88
 
89
  <div class="w-row">
90
- <?php if($this->getPRO()) : ?>
 
 
 
 
 
 
 
 
 
 
 
91
  <div class="w-col-sm-12">
92
  <div class="w-box mec-activation">
93
  <div class="w-box-head">
@@ -222,6 +233,10 @@ $box_stats = apply_filters('mec_dashboard_box_stats', true);
222
 
223
  foreach($results as $result)
224
  {
 
 
 
 
225
  $gateway = new $result['gateway'];
226
  $stats[] = array('label'=>$gateway->title(), 'count'=>$result['count']);
227
 
@@ -229,7 +244,6 @@ $box_stats = apply_filters('mec_dashboard_box_stats', true);
229
  $data .= ((int) $result['count']).',';
230
  $bg_colors .= "'".$gateway->color()."',";
231
  }
232
-
233
  echo '<canvas id="mec_gateways_chart" width="300" height="300"></canvas>';
234
  echo '<script type="text/javascript">
235
  jQuery(document).ready(function()
79
  <div class="welcome-content w-clearfix extra">
80
 
81
  <?php if(!$this->getPRO()): ?>
82
+ <div class="w-row mec-pro-notice">
83
  <div class="w-col-sm-12">
84
  <div class="info-msg"><?php echo sprintf(__("You're using %s version of Modern Events Calendar. To use advanced booking system, modern skins like Agenda, Timetable, Masonry, Yearly View, Available Spots, etc you should %s to the Pro version.", 'modern-events-calendar-lite'), '<strong>'.__('lite', 'modern-events-calendar-lite').'</strong>', '<a class="info-msg-link" href="'.$this->get_pro_link().'" target="_blank">'.__('upgrade', 'wpl').'</a>'); ?></div>
85
  </div>
87
  <?php endif; ?>
88
 
89
  <div class="w-row">
90
+ <!-- <div class="w-col-sm-12">
91
+ <div class="w-box mec-intro-section">
92
+ <div class="w-box-head">
93
+ <?php _e('GETTING STARTED', 'modern-events-calendar-lite'); ?>
94
+ </div>
95
+ <div class="w-box-content mec-intro-section-welcome">
96
+ <h3><?php _e('Welcome to Modern Events Calendar' , 'modern-events-calendar-lite'); ?></h3>
97
+ <p><?php _e('We recommend you watch this 2 minute getting started video, and then try the editor yourself by dragging and dropping elements to create your first page.' , 'modern-events-calendar-lite'); ?></p>
98
+ </div>
99
+ </div>
100
+ </div> -->
101
+ <?php if($this->getPRO()) : ?>
102
  <div class="w-col-sm-12">
103
  <div class="w-box mec-activation">
104
  <div class="w-box-head">
233
 
234
  foreach($results as $result)
235
  {
236
+ if (!class_exists($result['gateway'])) {
237
+ continue;
238
+ }
239
+
240
  $gateway = new $result['gateway'];
241
  $stats[] = array('label'=>$gateway->title(), 'count'=>$result['count']);
242
 
244
  $data .= ((int) $result['count']).',';
245
  $bg_colors .= "'".$gateway->color()."',";
246
  }
 
247
  echo '<canvas id="mec_gateways_chart" width="300" height="300"></canvas>';
248
  echo '<script type="text/javascript">
249
  jQuery(document).ready(function()
app/features/mec/support-page.php CHANGED
@@ -246,7 +246,7 @@ wp_enqueue_script('mec-lity-script', $this->main->asset('packages/lity/lity.min.
246
  <div class="w-box support-page mec-ticksy">
247
  <div class="w-box-content">
248
  <p><?php esc_html_e('Webnus is an elite and trusted author with a high percentage of satisfied users. If you have any issues please don\'t hesitate to contact us, we will reply as soon as possible.' , 'modern-events-calendar-lite'); ?></p>
249
- <a href="https://webnus.ticksy.com/" target="_blank"><?php esc_html_e('Go to support forum', 'modern-events-calendar-lite'); ?></a>
250
  </div>
251
  </div>
252
  </div>
246
  <div class="w-box support-page mec-ticksy">
247
  <div class="w-box-content">
248
  <p><?php esc_html_e('Webnus is an elite and trusted author with a high percentage of satisfied users. If you have any issues please don\'t hesitate to contact us, we will reply as soon as possible.' , 'modern-events-calendar-lite'); ?></p>
249
+ <a href="https://webnus.ticksy.com/" target="_blank"><?php esc_html_e('Go to support forum','modern-events-calendar-lite"'); ?></a>
250
  </div>
251
  </div>
252
  </div>
app/libraries/factory.php CHANGED
@@ -791,7 +791,7 @@ class MEC_factory extends MEC_base
791
  foreach($calendars as $calendar)
792
  {
793
  // Calendar exists
794
- if(post_exists($calendar['title'], 'MEC')) continue;
795
 
796
  $post = array('post_title'=>$calendar['title'], 'post_content'=>'MEC', 'post_type'=>'mec_calendars', 'post_status'=>'publish');
797
  $post_id = wp_insert_post($post);
791
  foreach($calendars as $calendar)
792
  {
793
  // Calendar exists
794
+ if(post_exists($calendar['title'], 'modern-events-calendar-lite')) continue;
795
 
796
  $post = array('post_title'=>$calendar['title'], 'post_content'=>'MEC', 'post_type'=>'mec_calendars', 'post_status'=>'publish');
797
  $post_id = wp_insert_post($post);
app/libraries/main.php CHANGED
@@ -561,7 +561,7 @@ class MEC_main extends MEC_base
561
  }
562
  }
563
 
564
- return $reg_fields;
565
  }
566
 
567
  /**
561
  }
562
  }
563
 
564
+ return apply_filters( 'mec_get_reg_fields', $reg_fields, $event_id );
565
  }
566
 
567
  /**
app/libraries/notifications.php CHANGED
@@ -556,11 +556,14 @@ class MEC_notifications extends MEC_base
556
  $event_id = get_post_meta($book_id, 'mec_event_id', true);
557
 
558
  $reg_fields = $this->main->get_reg_fields($event_id);
559
- foreach($attendees as $attendee)
560
  {
561
  if (isset($attendee[0]['MEC_TYPE_OF_DATA'])) {
562
  continue;
563
  }
 
 
 
564
  $reg_form = isset($attendee['reg']) ? $attendee['reg'] : array();
565
 
566
  $attendees_full_info .= __('Name', 'modern-events-calendar-lite').': '.((isset($attendee['name']) and trim($attendee['name'])) ? $attendee['name'] : '---')."\r\n";
556
  $event_id = get_post_meta($book_id, 'mec_event_id', true);
557
 
558
  $reg_fields = $this->main->get_reg_fields($event_id);
559
+ foreach($attendees as $key => $attendee)
560
  {
561
  if (isset($attendee[0]['MEC_TYPE_OF_DATA'])) {
562
  continue;
563
  }
564
+ if ( $key === 'attachments' ) {
565
+ continue;
566
+ }
567
  $reg_form = isset($attendee['reg']) ? $attendee['reg'] : array();
568
 
569
  $attendees_full_info .= __('Name', 'modern-events-calendar-lite').': '.((isset($attendee['name']) and trim($attendee['name'])) ? $attendee['name'] : '---')."\r\n";
app/libraries/skins.php CHANGED
@@ -334,16 +334,6 @@ class MEC_skins extends MEC_base
334
  'terms'=>explode(',', trim($this->atts['speaker'], ', '))
335
  );
336
  }
337
-
338
- // Add event tag to filter
339
- if(isset($this->atts['tag']) and trim($this->atts['tag'], ', ') != '')
340
- {
341
- $tax_query[] = array(
342
- 'taxonomy'=>'post_tag',
343
- 'field'=>'term_id',
344
- 'terms'=>explode(',', trim($this->atts['tag'], ', '))
345
- );
346
- }
347
 
348
  return $tax_query;
349
  }
@@ -373,7 +363,12 @@ class MEC_skins extends MEC_base
373
  // Add event tags to filter
374
  if(isset($this->atts['tag']) and trim($this->atts['tag'], ', ') != '')
375
  {
376
- $tag = $this->atts['tag'];
 
 
 
 
 
377
  }
378
 
379
  return $tag;
334
  'terms'=>explode(',', trim($this->atts['speaker'], ', '))
335
  );
336
  }
 
 
 
 
 
 
 
 
 
 
337
 
338
  return $tax_query;
339
  }
363
  // Add event tags to filter
364
  if(isset($this->atts['tag']) and trim($this->atts['tag'], ', ') != '')
365
  {
366
+ if(is_numeric($this->atts['tag']))
367
+ {
368
+ $term = get_term_by('id', $this->atts['tag'], 'post_tag');
369
+ if($term) $tag = $term->name;
370
+ }
371
+ else $tag = $this->atts['tag'];
372
  }
373
 
374
  return $tag;
app/modules/attendees-list/details.php CHANGED
@@ -43,8 +43,15 @@ foreach($bookings as $booking)
43
  <?php echo bp_core_fetch_avatar(array('item_id'=>$attendee_id, 'type'=>'thumb')); ?>
44
  </a>
45
  </div>
 
 
 
 
 
 
 
46
  <div class="mec-attendee-profile-link">
47
- <?php echo bp_core_get_userlink($attendee_id).($tickets > 0 ? ' <span>'.sprintf(__('%s tickets', 'modern-events-calendar-lite'), $tickets).'</span>' : ''); ?>
48
  </div>
49
  </li>
50
  <?php endforeach; ?>
43
  <?php echo bp_core_fetch_avatar(array('item_id'=>$attendee_id, 'type'=>'thumb')); ?>
44
  </a>
45
  </div>
46
+ <?php
47
+ $link = bp_core_get_userlink($attendee_id, false, true);
48
+ $user = get_userdata($attendee_id);
49
+
50
+ $name = trim($user->first_name.' '.$user->last_name);
51
+ if(!$name) $name = $user->display_name;
52
+ ?>
53
  <div class="mec-attendee-profile-link">
54
+ <?php echo '<a href="'.$link.'">'.$name.'</a>'.($tickets > 0 ? ' <span>'.sprintf(__('%s tickets', 'modern-events-calendar-lite'), $tickets).'</span>' : ''); ?>
55
  </div>
56
  </li>
57
  <?php endforeach; ?>
app/modules/booking/default.php CHANGED
@@ -135,6 +135,18 @@ function mec_toggle_first_for_all'.$uniqueid.'()
135
  }
136
  }
137
 
 
 
 
 
 
 
 
 
 
 
 
 
138
  function mec_book_form_submit'.$uniqueid.'()
139
  {
140
  var step = jQuery("#mec_book_form'.$uniqueid.' input[name=step]").val();
@@ -248,7 +260,7 @@ function mec_book_form_submit'.$uniqueid.'()
248
 
249
  if(!valid) return false;
250
  }
251
-
252
  // Add loading Class to the button
253
  jQuery("#mec_book_form'.$uniqueid.' button[type=submit]").addClass("loading");
254
  jQuery("#mec_booking_message'.$uniqueid.'").removeClass("mec-success mec-error").hide();
@@ -266,8 +278,6 @@ function mec_book_form_submit'.$uniqueid.'()
266
  cache: false,
267
  success: function(data)
268
  {
269
- console.log(data);
270
-
271
  // Remove the loading Class to the button
272
  jQuery("#mec_book_form'.$uniqueid.' button[type=submit]").removeClass("loading");
273
 
135
  }
136
  }
137
 
138
+ function mec_label_first_for_all'.$uniqueid.'()
139
+ {
140
+ var input = jQuery("#mec_book_first_for_all'.$uniqueid.'");
141
+ if (!input.is(":checked")) {
142
+ input.prop("checked", true);
143
+ mec_toggle_first_for_all'.$uniqueid.'();
144
+ } else {
145
+ input.prop("checked", false);
146
+ mec_toggle_first_for_all'.$uniqueid.'();
147
+ }
148
+ }
149
+
150
  function mec_book_form_submit'.$uniqueid.'()
151
  {
152
  var step = jQuery("#mec_book_form'.$uniqueid.' input[name=step]").val();
260
 
261
  if(!valid) return false;
262
  }
263
+
264
  // Add loading Class to the button
265
  jQuery("#mec_book_form'.$uniqueid.' button[type=submit]").addClass("loading");
266
  jQuery("#mec_booking_message'.$uniqueid.'").removeClass("mec-success mec-error").hide();
278
  cache: false,
279
  success: function(data)
280
  {
 
 
281
  // Remove the loading Class to the button
282
  jQuery("#mec_book_form'.$uniqueid.' button[type=submit]").removeClass("loading");
283
 
app/modules/booking/steps/form.php CHANGED
@@ -44,6 +44,7 @@ if ( ! $mec_email ) {
44
  ];
45
  }
46
  ?>
 
47
  <form id="mec_book_form<?php echo $uniqueid; ?>" class="mec-booking-form-container" novalidate="novalidate" enctype="multipart/form-data" method="post">
48
  <h4><?php _e('Attendees Form', 'modern-events-calendar-lite'); ?></h4>
49
  <ul class="mec-book-tickets-container">
@@ -54,11 +55,16 @@ if ( ! $mec_email ) {
54
  <h4><span class="mec-ticket-name"><?php echo $ticket['name']; ?></span><span class="mec-ticket-price"><?php echo $this->book->get_ticket_price_label($ticket, current_time('Y-m-d')); ?></span></h4>
55
  <!-- Custom fields -->
56
  <?php if(count($reg_fields)): foreach($reg_fields as $reg_field_id=>$reg_field): if(!is_numeric($reg_field_id) or !isset($reg_field['type'])) continue; ?>
 
 
57
  <?php $reg_field_name = strtolower( str_replace([' ',',',':','"',"'"], '_', $reg_field['label']) ); ?>
58
 
59
- <div class="mec-book-reg-field-<?php echo $reg_field['type']; ?> <?php echo ((isset($reg_field['mandatory']) and $reg_field['mandatory']) ? 'mec-reg-mandatory' : ''); ?>" data-ticket-id="<?php echo $j; ?>" data-field-id="<?php echo $reg_field_id; ?>">
 
 
 
60
  <?php if(isset($reg_field['label']) and $reg_field['type'] != 'agreement' && $reg_field['type'] != 'name' && $reg_field['type'] != 'mec_email' ): ?><label for="mec_book_reg_field_reg<?php echo $j.'_'.$reg_field_id; ?>"><?php _e($reg_field['label'], 'modern-events-calendar-lite'); ?><?php echo ((isset($reg_field['mandatory']) and $reg_field['mandatory']) ? '<span class="wbmec-mandatory">*</span>' : ''); ?></label><?php endif; ?>
61
-
62
  <?php /** Name **/ if($reg_field['type'] == 'name'): ?>
63
  <?php $reg_field['label'] = ($reg_field['label']) ? $reg_field['label'] : 'Name'; ?>
64
  <label for="mec_book_reg_field_name<?php echo $reg_field_id; ?>"><?php _e($reg_field['label'], 'modern-events-calendar-lite'); ?><span class="wbmec-mandatory">*</span></label>
@@ -145,7 +151,8 @@ if ( ! $mec_email ) {
145
  <li class="mec-first-for-all-wrapper">
146
  <label>
147
  <input type="hidden" name="book[first_for_all]" value="0" />
148
- <input type="checkbox" name="book[first_for_all]" value="1" checked="checked" id="mec_book_first_for_all<?php echo $uniqueid; ?>" onchange="mec_toggle_first_for_all<?php echo $uniqueid; ?>();" />
 
149
  <?php _e("Fill other attendees information like the first form.", 'modern-events-calendar-lite'); ?>
150
  </label>
151
  </li>
44
  ];
45
  }
46
  ?>
47
+
48
  <form id="mec_book_form<?php echo $uniqueid; ?>" class="mec-booking-form-container" novalidate="novalidate" enctype="multipart/form-data" method="post">
49
  <h4><?php _e('Attendees Form', 'modern-events-calendar-lite'); ?></h4>
50
  <ul class="mec-book-tickets-container">
55
  <h4><span class="mec-ticket-name"><?php echo $ticket['name']; ?></span><span class="mec-ticket-price"><?php echo $this->book->get_ticket_price_label($ticket, current_time('Y-m-d')); ?></span></h4>
56
  <!-- Custom fields -->
57
  <?php if(count($reg_fields)): foreach($reg_fields as $reg_field_id=>$reg_field): if(!is_numeric($reg_field_id) or !isset($reg_field['type'])) continue; ?>
58
+
59
+
60
  <?php $reg_field_name = strtolower( str_replace([' ',',',':','"',"'"], '_', $reg_field['label']) ); ?>
61
 
62
+ <div class="mec-book-reg-field-<?php echo $reg_field['type']; ?> <?php echo ((isset($reg_field['mandatory']) and $reg_field['mandatory']) ? 'mec-reg-mandatory' : ''); ?><?php
63
+ if ( isset($reg_field['inline']) && $reg_field['inline'] == 'enable') {
64
+ echo ' col-md-6'; } else { echo ' col-md-12'; }
65
+ ?>" data-ticket-id="<?php echo $j; ?>" data-field-id="<?php echo $reg_field_id; ?>">
66
  <?php if(isset($reg_field['label']) and $reg_field['type'] != 'agreement' && $reg_field['type'] != 'name' && $reg_field['type'] != 'mec_email' ): ?><label for="mec_book_reg_field_reg<?php echo $j.'_'.$reg_field_id; ?>"><?php _e($reg_field['label'], 'modern-events-calendar-lite'); ?><?php echo ((isset($reg_field['mandatory']) and $reg_field['mandatory']) ? '<span class="wbmec-mandatory">*</span>' : ''); ?></label><?php endif; ?>
67
+
68
  <?php /** Name **/ if($reg_field['type'] == 'name'): ?>
69
  <?php $reg_field['label'] = ($reg_field['label']) ? $reg_field['label'] : 'Name'; ?>
70
  <label for="mec_book_reg_field_name<?php echo $reg_field_id; ?>"><?php _e($reg_field['label'], 'modern-events-calendar-lite'); ?><span class="wbmec-mandatory">*</span></label>
151
  <li class="mec-first-for-all-wrapper">
152
  <label>
153
  <input type="hidden" name="book[first_for_all]" value="0" />
154
+ <input type="checkbox" name="book[first_for_all]" value="1" checked="checked" class="mec_book_first_for_all" id="mec_book_first_for_all<?php echo $uniqueid; ?>" onchange="mec_toggle_first_for_all<?php echo $uniqueid; ?>();" />
155
+ <label for="pages1" onclick="mec_label_first_for_all<?php echo $uniqueid; ?>();" class="wn-checkbox-label"></label>
156
  <?php _e("Fill other attendees information like the first form.", 'modern-events-calendar-lite'); ?>
157
  </label>
158
  </li>
app/modules/export/details.php CHANGED
@@ -10,6 +10,7 @@ if(!isset($settings['export_module_status']) or (isset($settings['export_module_
10
 
11
  $title = isset($event->data->title) ? $event->data->title : '';
12
  $location = isset($event->data->locations[$event->data->meta['mec_location_id']]) ? $event->data->locations[$event->data->meta['mec_location_id']]['address'] : '';
 
13
 
14
  $occurrence = isset($_GET['occurrence']) ? sanitize_text_field($_GET['occurrence']) : '';
15
  $occurrence_end_date = trim($occurrence) ? $this->get_end_date_by_occurrence($event->data->ID, (isset($event->date['start']['date']) ? $event->date['start']['date'] : $occurrence)) : '';
@@ -23,7 +24,7 @@ $gmt_offset_seconds = $this->get_gmt_offset_seconds();
23
  <div class="mec-event-exporting">
24
  <div class="mec-export-details">
25
  <ul>
26
- <?php if($settings['sn']['googlecal']): ?><li><a class="mec-events-gcal mec-events-button mec-color mec-bg-color-hover mec-border-color" href="https://www.google.com/calendar/event?action=TEMPLATE&text=<?php echo $title; ?>&dates=<?php echo gmdate('Ymd\\THi00\\Z', ($start_time - $gmt_offset_seconds)); ?>/<?php echo gmdate('Ymd\\THi00\\Z', ($end_time - $gmt_offset_seconds)); ?>&details=<?php echo $title; ?>&location=<?php echo $location; ?>" target="_blank"><?php echo __('+ Add to Google Calendar', 'modern-events-calendar-lite'); ?></a></li><?php endif; ?>
27
  <?php if($settings['sn']['ical']): ?><li><a class="mec-events-gcal mec-events-button mec-color mec-bg-color-hover mec-border-color" href="<?php echo $this->ical_URL($event->data->ID, $occurrence); ?>"><?php echo __('+ iCal export', 'modern-events-calendar-lite'); ?></a></li><?php endif; ?>
28
  </ul>
29
  </div>
10
 
11
  $title = isset($event->data->title) ? $event->data->title : '';
12
  $location = isset($event->data->locations[$event->data->meta['mec_location_id']]) ? $event->data->locations[$event->data->meta['mec_location_id']]['address'] : '';
13
+ $content = (isset($event->data->post->post_content) and trim($event->data->post->post_content)) ? strip_shortcodes(strip_tags($event->data->post->post_content)) : $title;
14
 
15
  $occurrence = isset($_GET['occurrence']) ? sanitize_text_field($_GET['occurrence']) : '';
16
  $occurrence_end_date = trim($occurrence) ? $this->get_end_date_by_occurrence($event->data->ID, (isset($event->date['start']['date']) ? $event->date['start']['date'] : $occurrence)) : '';
24
  <div class="mec-event-exporting">
25
  <div class="mec-export-details">
26
  <ul>
27
+ <?php if($settings['sn']['googlecal']): ?><li><a class="mec-events-gcal mec-events-button mec-color mec-bg-color-hover mec-border-color" href="https://www.google.com/calendar/event?action=TEMPLATE&text=<?php echo urlencode($title); ?>&dates=<?php echo gmdate('Ymd\\THi00\\Z', ($start_time - $gmt_offset_seconds)); ?>/<?php echo gmdate('Ymd\\THi00\\Z', ($end_time - $gmt_offset_seconds)); ?>&details=<?php echo urlencode($content); ?>&location=<?php echo urlencode($location); ?>" target="_blank"><?php echo __('+ Add to Google Calendar', 'modern-events-calendar-lite'); ?></a></li><?php endif; ?>
28
  <?php if($settings['sn']['ical']): ?><li><a class="mec-events-gcal mec-events-button mec-color mec-bg-color-hover mec-border-color" href="<?php echo $this->ical_URL($event->data->ID, $occurrence); ?>"><?php echo __('+ iCal export', 'modern-events-calendar-lite'); ?></a></li><?php endif; ?>
29
  </ul>
30
  </div>
app/modules/weather/details.php CHANGED
@@ -51,15 +51,15 @@ if(!is_array($weather) or (is_array($weather) and !count($weather))) return;
51
  <div class="mec-weather-extras">
52
 
53
  <?php if(isset($weather['windSpeed'])): ?>
54
- <div class="mec-weather-wind"><span><?php _e('Wind', 'modern-events-calendar-lite'); ?>:</span> <?php echo round($weather['windSpeed']); ?><var><?php _e(' KPH', 'modern-events-calendar-lite'); ?></var></div>
55
  <?php endif; ?>
56
 
57
  <?php if(isset($weather['humidity'])): ?>
58
- <div class="mec-weather-humidity"><span><?php _e('Humidity', 'modern-events-calendar-lite'); ?>:</span> <?php echo round($weather['humidity']); ?><var><?php _e(' %', 'modern-events-calendar-lite'); ?></var></div>
59
  <?php endif; ?>
60
 
61
  <?php if(isset($weather['visibility'])): ?>
62
- <div class="mec-weather-visibility"><span><?php _e('Visibility', 'modern-events-calendar-lite'); ?>:</span> <?php echo round($weather['visibility']); ?><var><?php _e(' KM', 'modern-events-calendar-lite'); ?></var></div>
63
  <?php endif; ?>
64
 
65
  </div>
51
  <div class="mec-weather-extras">
52
 
53
  <?php if(isset($weather['windSpeed'])): ?>
54
+ <div class="mec-weather-wind"><span><?php _e('Wind', 'modern-events-calendar-lite'); ?>:</span> <?php echo round($weather['windSpeed']); ?><var><?php _e(' KPH','modern-events-calendar-lite"'); ?></var></div>
55
  <?php endif; ?>
56
 
57
  <?php if(isset($weather['humidity'])): ?>
58
+ <div class="mec-weather-humidity"><span><?php _e('Humidity', 'modern-events-calendar-lite'); ?>:</span> <?php echo round($weather['humidity']); ?><var><?php _e(' %','modern-events-calendar-lite"'); ?></var></div>
59
  <?php endif; ?>
60
 
61
  <?php if(isset($weather['visibility'])): ?>
62
+ <div class="mec-weather-visibility"><span><?php _e('Visibility', 'modern-events-calendar-lite'); ?>:</span> <?php echo round($weather['visibility']); ?><var><?php _e(' KM','modern-events-calendar-lite"'); ?></var></div>
63
  <?php endif; ?>
64
 
65
  </div>
app/skins/agenda.php CHANGED
@@ -111,7 +111,7 @@ class MEC_skin_agenda extends MEC_skins
111
  $this->args['meta_query'] = $this->meta_query();
112
 
113
  // Tag
114
- //$this->args['tag'] = $this->tag_query();
115
 
116
  // Author
117
  $this->args['author'] = $this->author_query();
111
  $this->args['meta_query'] = $this->meta_query();
112
 
113
  // Tag
114
+ $this->args['tag'] = $this->tag_query();
115
 
116
  // Author
117
  $this->args['author'] = $this->author_query();
app/skins/agenda/tpl.php CHANGED
@@ -41,8 +41,9 @@ jQuery(document).ready(function()
41
  });
42
  </script>';
43
 
44
- // Include javascript code into the footer
45
- $this->factory->params('footer', $javascript);
 
46
 
47
  $styling = $this->main->get_styling();
48
  $event_colorskin = (isset($styling['mec_colorskin']) || isset($styling['color'])) ? 'colorskin-custom' : '';
@@ -72,5 +73,4 @@ $event_colorskin = (isset($styling['mec_colorskin']) || isset($styling['color'])
72
  <div class="mec-load-more-wrap"><div class="mec-load-more-button" onclick=""><?php echo __('Load More', 'modern-events-calendar-lite'); ?></div></div>
73
  <?php endif; ?>
74
 
75
- </div>
76
- <?php /** Append JS codes for full-calendar skin **/ if(isset($this->atts['append_js_codes']) and $this->atts['append_js_codes']) echo $javascript;
41
  });
42
  </script>';
43
 
44
+ // Include javascript code into the page
45
+ if($this->main->is_ajax()) echo $javascript;
46
+ else $this->factory->params('footer', $javascript);
47
 
48
  $styling = $this->main->get_styling();
49
  $event_colorskin = (isset($styling['mec_colorskin']) || isset($styling['color'])) ? 'colorskin-custom' : '';
73
  <div class="mec-load-more-wrap"><div class="mec-load-more-button" onclick=""><?php echo __('Load More', 'modern-events-calendar-lite'); ?></div></div>
74
  <?php endif; ?>
75
 
76
+ </div>
 
app/skins/available_spot/tpl.php CHANGED
@@ -64,8 +64,9 @@ jQuery(document).ready(function()
64
  });
65
  </script>';
66
 
67
- // Include javascript code into the footer
68
- $this->factory->params('footer', $javascript);
 
69
 
70
  $book = $this->getBook();
71
  $availability = $book->get_tickets_availability($event->data->ID, $start_date);
64
  });
65
  </script>';
66
 
67
+ // Include javascript code into the page
68
+ if($this->main->is_ajax()) echo $javascript;
69
+ else $this->factory->params('footer', $javascript);
70
 
71
  $book = $this->getBook();
72
  $availability = $book->get_tickets_availability($event->data->ID, $start_date);
app/skins/carousel/tpl.php CHANGED
@@ -29,8 +29,9 @@ jQuery(document).ready(function()
29
  });
30
  </script>';
31
 
32
- // Include javascript code into the footer
33
- $this->factory->params('footer', $javascript);
 
34
  ?>
35
  <div class="mec-wrap mec-skin-carousel-container<?php echo $this->html_class; ?>" id="mec_skin_<?php echo $this->id; ?>">
36
 
29
  });
30
  </script>';
31
 
32
+ // Include javascript code into the page
33
+ if($this->main->is_ajax()) echo $javascript;
34
+ else $this->factory->params('footer', $javascript);
35
  ?>
36
  <div class="mec-wrap mec-skin-carousel-container<?php echo $this->html_class; ?>" id="mec_skin_<?php echo $this->id; ?>">
37
 
app/skins/countdown/tpl.php CHANGED
@@ -78,8 +78,9 @@ jQuery(document).ready(function()
78
  });
79
  </script>';
80
 
81
- // Include javascript code into the footer
82
- $this->factory->params('footer', $javascript);
 
83
  ?>
84
  <style>
85
  .mec-wrap .mec-event-countdown-style2, .mec-wrap .mec-event-countdown-style1, .mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button {background: <?php echo $this->bg_color; ?> ;}
78
  });
79
  </script>';
80
 
81
+ // Include javascript code into the page
82
+ if($this->main->is_ajax()) echo $javascript;
83
+ else $this->factory->params('footer', $javascript);
84
  ?>
85
  <style>
86
  .mec-wrap .mec-event-countdown-style2, .mec-wrap .mec-event-countdown-style1, .mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button {background: <?php echo $this->bg_color; ?> ;}
app/skins/cover/tpl.php CHANGED
@@ -5,6 +5,7 @@ defined('MECEXEC') or die();
5
  $styling = $this->main->get_styling();
6
  $event = $this->events[0];
7
  $settings = $this->main->get_settings();
 
8
  // Event is not valid!
9
  if(!isset($event->data)) return;
10
 
5
  $styling = $this->main->get_styling();
6
  $event = $this->events[0];
7
  $settings = $this->main->get_settings();
8
+
9
  // Event is not valid!
10
  if(!isset($event->data)) return;
11
 
app/skins/daily_view.php CHANGED
@@ -92,7 +92,7 @@ class MEC_skin_daily_view extends MEC_skins
92
  $this->args['meta_query'] = $this->meta_query();
93
 
94
  // Tag
95
- //$this->args['tag'] = $this->tag_query();
96
 
97
  // Author
98
  $this->args['author'] = $this->author_query();
92
  $this->args['meta_query'] = $this->meta_query();
93
 
94
  // Tag
95
+ $this->args['tag'] = $this->tag_query();
96
 
97
  // Author
98
  $this->args['author'] = $this->author_query();
app/skins/daily_view/tpl.php CHANGED
@@ -91,8 +91,9 @@ jQuery(document).ready(function()
91
  });
92
  </script>';
93
 
94
- // Include javascript code into the footer
95
- $this->factory->params('footer', $javascript);
 
96
 
97
  $styling = $this->main->get_styling();
98
  $event_colorskin = (isset($styling['mec_colorskin']) || isset($styling['color'])) ? 'colorskin-custom' : '';
@@ -117,5 +118,4 @@ $event_colorskin = (isset($styling['mec_colorskin']) || isset($styling['color'])
117
  </div>
118
  </div>
119
 
120
- </div>
121
- <?php /** Append JS codes for full-calendar skin **/ if(isset($this->atts['append_js_codes']) and $this->atts['append_js_codes']) echo $javascript;
91
  });
92
  </script>';
93
 
94
+ // Include javascript code into the page
95
+ if($this->main->is_ajax()) echo $javascript;
96
+ else $this->factory->params('footer', $javascript);
97
 
98
  $styling = $this->main->get_styling();
99
  $event_colorskin = (isset($styling['mec_colorskin']) || isset($styling['color'])) ? 'colorskin-custom' : '';
118
  </div>
119
  </div>
120
 
121
+ </div>
 
app/skins/full_calendar.php CHANGED
@@ -229,9 +229,6 @@ class MEC_skin_full_calendar extends MEC_skins
229
 
230
  $skin = $this->request->getVar('skin', 'list');
231
 
232
- // Append JS codes
233
- $atts['append_js_codes'] = true;
234
-
235
  // Single Event Display
236
  $atts['sed_method'] = $this->request->getVar('sed', 0);
237
  $atts['image_popup'] = $this->request->getVar('image', 0);
229
 
230
  $skin = $this->request->getVar('skin', 'list');
231
 
 
 
 
232
  // Single Event Display
233
  $atts['sed_method'] = $this->request->getVar('sed', 0);
234
  $atts['image_popup'] = $this->request->getVar('image', 0);
app/skins/full_calendar/tpl.php CHANGED
@@ -25,8 +25,10 @@ jQuery(document).ready(function()
25
  });
26
  </script>';
27
 
28
- // Include javascript code into the footer
29
- $this->factory->params('footer', $javascript);
 
 
30
  $styling = $this->main->get_styling();
31
  $event_colorskin = (isset($styling['mec_colorskin'] ) || isset($styling['color'])) ? 'colorskin-custom' : '';
32
  ?>
25
  });
26
  </script>';
27
 
28
+ // Include javascript code into the page
29
+ if($this->main->is_ajax()) echo $javascript;
30
+ else $this->factory->params('footer', $javascript);
31
+
32
  $styling = $this->main->get_styling();
33
  $event_colorskin = (isset($styling['mec_colorskin'] ) || isset($styling['color'])) ? 'colorskin-custom' : '';
34
  ?>
app/skins/grid.php CHANGED
@@ -142,7 +142,7 @@ class MEC_skin_grid extends MEC_skins
142
  $this->args['meta_query'] = $this->meta_query();
143
 
144
  // Tag
145
- //$this->args['tag'] = $this->tag_query();
146
 
147
  // Author
148
  $this->args['author'] = $this->author_query();
142
  $this->args['meta_query'] = $this->meta_query();
143
 
144
  // Tag
145
+ $this->args['tag'] = $this->tag_query();
146
 
147
  // Author
148
  $this->args['author'] = $this->author_query();
app/skins/grid/tpl.php CHANGED
@@ -38,8 +38,9 @@ jQuery(document).ready(function()
38
  });
39
  </script>';
40
 
41
- // Include javascript code into the footer
42
- $this->factory->params('footer', $javascript);
 
43
  ?>
44
  <div class="mec-wrap mec-skin-grid-container <?php echo $this->html_class; ?>" id="mec_skin_<?php echo $this->id; ?>">
45
 
@@ -62,5 +63,4 @@ $this->factory->params('footer', $javascript);
62
  <div class="mec-load-more-wrap"><div class="mec-load-more-button" onclick=""><?php echo __('Load More', 'modern-events-calendar-lite'); ?></div></div>
63
  <?php endif; ?>
64
 
65
- </div>
66
- <?php /** Append JS codes for full-calendar skin **/ if(isset($this->atts['append_js_codes']) and $this->atts['append_js_codes']) echo $javascript;
38
  });
39
  </script>';
40
 
41
+ // Include javascript code into the page
42
+ if($this->main->is_ajax()) echo $javascript;
43
+ else $this->factory->params('footer', $javascript);
44
  ?>
45
  <div class="mec-wrap mec-skin-grid-container <?php echo $this->html_class; ?>" id="mec_skin_<?php echo $this->id; ?>">
46
 
63
  <div class="mec-load-more-wrap"><div class="mec-load-more-button" onclick=""><?php echo __('Load More', 'modern-events-calendar-lite'); ?></div></div>
64
  <?php endif; ?>
65
 
66
+ </div>
 
app/skins/list/tpl.php CHANGED
@@ -43,8 +43,9 @@ jQuery(document).ready(function()
43
  });
44
  </script>';
45
 
46
- // Include javascript code into the footer
47
- $this->factory->params('footer', $javascript);
 
48
  ?>
49
  <div class="mec-wrap mec-skin-list-container <?php echo $this->html_class; ?>" id="mec_skin_<?php echo $this->id; ?>">
50
 
@@ -67,5 +68,4 @@ $this->factory->params('footer', $javascript);
67
  <div class="mec-load-more-wrap"><div class="mec-load-more-button" onclick=""><?php echo __('Load More', 'modern-events-calendar-lite'); ?></div></div>
68
  <?php endif; ?>
69
 
70
- </div>
71
- <?php /** Append JS codes for full-calendar skin **/ if(isset($this->atts['append_js_codes']) and $this->atts['append_js_codes']) echo $javascript;
43
  });
44
  </script>';
45
 
46
+ // Include javascript code into the page
47
+ if($this->main->is_ajax()) echo $javascript;
48
+ else $this->factory->params('footer', $javascript);
49
  ?>
50
  <div class="mec-wrap mec-skin-list-container <?php echo $this->html_class; ?>" id="mec_skin_<?php echo $this->id; ?>">
51
 
68
  <div class="mec-load-more-wrap"><div class="mec-load-more-button" onclick=""><?php echo __('Load More', 'modern-events-calendar-lite'); ?></div></div>
69
  <?php endif; ?>
70
 
71
+ </div>
 
app/skins/map.php CHANGED
@@ -83,7 +83,7 @@ class MEC_skin_map extends MEC_skins
83
  $this->args['meta_query'] = $this->meta_query();
84
 
85
  // Tag
86
- //$this->args['tag'] = $this->tag_query();
87
 
88
  // Author
89
  $this->args['author'] = $this->author_query();
83
  $this->args['meta_query'] = $this->meta_query();
84
 
85
  // Tag
86
+ $this->args['tag'] = $this->tag_query();
87
 
88
  // Author
89
  $this->args['author'] = $this->author_query();
app/skins/map/tpl.php CHANGED
@@ -39,8 +39,9 @@ if(count($this->events))
39
  });
40
  </script>';
41
 
42
- // Include javascript code into the footer
43
- $this->factory->params('footer', $javascript);
 
44
  }
45
  ?>
46
  <div class="mec-wrap mec-skin-map-container <?php echo $this->html_class; ?>" id="mec_skin_<?php echo $this->id; ?>">
39
  });
40
  </script>';
41
 
42
+ // Include javascript code into the page
43
+ if($this->main->is_ajax()) echo $javascript;
44
+ else $this->factory->params('footer', $javascript);
45
  }
46
  ?>
47
  <div class="mec-wrap mec-skin-map-container <?php echo $this->html_class; ?>" id="mec_skin_<?php echo $this->id; ?>">
app/skins/masonry/render.php CHANGED
@@ -108,8 +108,9 @@ $settings = $this->main->get_settings();
108
  </div>
109
  </div>
110
  <?php endif; ?>
111
-
112
  </div>
 
113
  <?php
114
  $excerpt = trim($event->data->post->post_excerpt) ? $event->data->post->post_excerpt : '';
115
 
108
  </div>
109
  </div>
110
  <?php endif; ?>
111
+
112
  </div>
113
+ <?php do_action('print_extra_fields_masonry', $event); ?>
114
  <?php
115
  $excerpt = trim($event->data->post->post_excerpt) ? $event->data->post->post_excerpt : '';
116
 
app/skins/masonry/tpl.php CHANGED
@@ -35,8 +35,10 @@ jQuery(document).ready(function()
35
  });
36
  </script>';
37
 
38
- // Include javascript code into the footer
39
- $this->factory->params('footer', $javascript);
 
 
40
  $styling = $this->main->get_styling();
41
  $event_colorskin = (isset($styling['mec_colorskin'] ) || isset($styling['color'])) ? ' colorskin-custom ' : '';
42
  ?>
@@ -56,5 +58,4 @@ $event_colorskin = (isset($styling['mec_colorskin'] ) || isset($styling['color']
56
  </div>
57
  <?php endif; ?>
58
 
59
- </div>
60
- <?php /** Append JS codes for full-calendar skin **/ if(isset($this->atts['append_js_codes']) and $this->atts['append_js_codes']) echo $javascript;
35
  });
36
  </script>';
37
 
38
+ // Include javascript code into the page
39
+ if($this->main->is_ajax()) echo $javascript;
40
+ else $this->factory->params('footer', $javascript);
41
+
42
  $styling = $this->main->get_styling();
43
  $event_colorskin = (isset($styling['mec_colorskin'] ) || isset($styling['color'])) ? ' colorskin-custom ' : '';
44
  ?>
58
  </div>
59
  <?php endif; ?>
60
 
61
+ </div>
 
app/skins/monthly_view.php CHANGED
@@ -101,7 +101,7 @@ class MEC_skin_monthly_view extends MEC_skins
101
  $this->args['meta_query'] = $this->meta_query();
102
 
103
  // Tag
104
- //$this->args['tag'] = $this->tag_query();
105
 
106
  // Author
107
  $this->args['author'] = $this->author_query();
101
  $this->args['meta_query'] = $this->meta_query();
102
 
103
  // Tag
104
+ $this->args['tag'] = $this->tag_query();
105
 
106
  // Author
107
  $this->args['author'] = $this->author_query();
app/skins/monthly_view/tpl.php CHANGED
@@ -83,8 +83,9 @@ jQuery(document).ready(function()
83
  });
84
  </script>';
85
 
86
- // Include javascript code into the footer
87
- $this->factory->params('footer', $javascript);
 
88
 
89
  $styling = $this->main->get_styling();
90
  $event_colorskin = (isset($styling['mec_colorskin'] ) || isset($styling['color'])) ? 'colorskin-custom' : '';
@@ -125,5 +126,4 @@ else
125
  <?php echo $events_side . $div_end_topsec . $div_footer; ?>
126
  </div>
127
 
128
- </div>
129
- <?php /** Append JS codes for full-calendar skin **/ if(isset($this->atts['append_js_codes']) and $this->atts['append_js_codes']) echo $javascript;
83
  });
84
  </script>';
85
 
86
+ // Include javascript code into the page
87
+ if($this->main->is_ajax()) echo $javascript;
88
+ else $this->factory->params('footer', $javascript);
89
 
90
  $styling = $this->main->get_styling();
91
  $event_colorskin = (isset($styling['mec_colorskin'] ) || isset($styling['color'])) ? 'colorskin-custom' : '';
126
  <?php echo $events_side . $div_end_topsec . $div_footer; ?>
127
  </div>
128
 
129
+ </div>
 
app/skins/single.php CHANGED
@@ -275,7 +275,7 @@ class MEC_skin_single extends MEC_skins
275
  $speakers = array();
276
  ?>
277
  <div class="mec-event-schedule mec-frontbox">
278
- <h3 class="mec-schedule-head mec-frontbox-title"><?php _e('Hourly Schedule', 'modern-events-calendar-lite'); ?></h3>
279
  <?php foreach($event->data->hourly_schedules as $day): ?>
280
  <?php if(count($event->data->hourly_schedules) > 1 and isset($day['title'])): ?>
281
  <h4 class="mec-schedule-part"><?php echo $day['title']; ?></h4>
275
  $speakers = array();
276
  ?>
277
  <div class="mec-event-schedule mec-frontbox">
278
+ <h3 class="mec-schedule-head mec-frontbox-title"><?php _e('Hourly Schedule','modern-events-calendar-lite"'); ?></h3>
279
  <?php foreach($event->data->hourly_schedules as $day): ?>
280
  <?php if(count($event->data->hourly_schedules) > 1 and isset($day['title'])): ?>
281
  <h4 class="mec-schedule-part"><?php echo $day['title']; ?></h4>
app/skins/single/modern.php CHANGED
@@ -4,7 +4,7 @@ defined('MECEXEC') or die();
4
  ?>
5
  <div class="mec-wrap <?php echo $event_colorskin; ?> clearfix <?php echo $this->html_class; ?>" id="mec_skin_<?php echo $this->uniqueid; ?>">
6
  <article class="row mec-single-event mec-single-modern">
7
- <div class="mec-events-event-image"><?php echo $event->data->thumbnails['full']; ?></div>
8
  <div class="col-md-4">
9
 
10
  <div class="mec-event-meta mec-color-before mec-frontbox <?php echo ((!$this->main->can_show_booking_module($event) and in_array($event->data->meta['mec_organizer_id'], array('0', '1'))) ? 'mec-util-hidden' : '') ; ?>">
@@ -187,7 +187,7 @@ defined('MECEXEC') or die();
187
  <?php
188
  }
189
  ?>
190
-
191
  <?php
192
  // Event labels
193
  if(isset($event->data->labels) && !empty($event->data->labels))
@@ -212,7 +212,7 @@ defined('MECEXEC') or die();
212
 
213
  <div class="mec-event-content">
214
  <h1 class="mec-single-title"><?php the_title(); ?></h1>
215
- <div class="mec-single-event-description mec-events-content"><?php the_content(); ?></div>
216
  </div>
217
 
218
  <!-- Links Module -->
4
  ?>
5
  <div class="mec-wrap <?php echo $event_colorskin; ?> clearfix <?php echo $this->html_class; ?>" id="mec_skin_<?php echo $this->uniqueid; ?>">
6
  <article class="row mec-single-event mec-single-modern">
7
+ <div class="mec-events-event-image"><?php echo $event->data->thumbnails['full']; ?><?php do_action('mec_custom_dev_image_section', $event); ?></div>
8
  <div class="col-md-4">
9
 
10
  <div class="mec-event-meta mec-color-before mec-frontbox <?php echo ((!$this->main->can_show_booking_module($event) and in_array($event->data->meta['mec_organizer_id'], array('0', '1'))) ? 'mec-util-hidden' : '') ; ?>">
187
  <?php
188
  }
189
  ?>
190
+ <?php do_action('print_extra_costs' , $event ); ?>
191
  <?php
192
  // Event labels
193
  if(isset($event->data->labels) && !empty($event->data->labels))
212
 
213
  <div class="mec-event-content">
214
  <h1 class="mec-single-title"><?php the_title(); ?></h1>
215
+ <div class="mec-single-event-description mec-events-content"><?php the_content(); ?><?php do_action('mec_custom_dev_content_section' , $event); ?></div>
216
  </div>
217
 
218
  <!-- Links Module -->
app/skins/slider/tpl.php CHANGED
@@ -27,8 +27,9 @@ jQuery(document).ready(function()
27
  });
28
  </script>';
29
 
30
- // Include javascript code into the footer
31
- $this->factory->params('footer', $javascript);
 
32
  ?>
33
  <div class="mec-wrap mec-skin-slider-container<?php echo $this->html_class; ?>" id="mec_skin_<?php echo $this->id; ?>">
34
 
27
  });
28
  </script>';
29
 
30
+ // Include javascript code into the page
31
+ if($this->main->is_ajax()) echo $javascript;
32
+ else $this->factory->params('footer', $javascript);
33
  ?>
34
  <div class="mec-wrap mec-skin-slider-container<?php echo $this->html_class; ?>" id="mec_skin_<?php echo $this->id; ?>">
35
 
app/skins/timetable.php CHANGED
@@ -95,7 +95,7 @@ class MEC_skin_timetable extends MEC_skins
95
  $this->args['meta_query'] = $this->meta_query();
96
 
97
  // Tag
98
- //$this->args['tag'] = $this->tag_query();
99
 
100
  // Author
101
  $this->args['author'] = $this->author_query();
95
  $this->args['meta_query'] = $this->meta_query();
96
 
97
  // Tag
98
+ $this->args['tag'] = $this->tag_query();
99
 
100
  // Author
101
  $this->args['author'] = $this->author_query();
app/skins/timetable/clean.php CHANGED
@@ -24,13 +24,13 @@ jQuery(document).ready(function()
24
  });
25
  </script>';
26
 
27
- // Include javascript code into the footer
28
- $this->factory->params('footer', $javascript);
 
29
 
30
  $styling = $this->main->get_styling();
31
  $event_colorskin = (isset($styling['mec_colorskin']) || isset($styling['color'])) ? 'colorskin-custom' : '';
32
  ?>
33
  <div id="mec_skin_<?php echo $this->id; ?>" class="mec-timetable-wrap mec-wrap <?php echo $event_colorskin . ' ' . $this->html_class; ?>">
34
  <?php echo $date_events; ?>
35
- </div>
36
- <?php /** Append JS codes for full-calendar skin **/ if(isset($this->atts['append_js_codes']) and $this->atts['append_js_codes']) echo $javascript;
24
  });
25
  </script>';
26
 
27
+ // Include javascript code into the page
28
+ if($this->main->is_ajax()) echo $javascript;
29
+ else $this->factory->params('footer', $javascript);
30
 
31
  $styling = $this->main->get_styling();
32
  $event_colorskin = (isset($styling['mec_colorskin']) || isset($styling['color'])) ? 'colorskin-custom' : '';
33
  ?>
34
  <div id="mec_skin_<?php echo $this->id; ?>" class="mec-timetable-wrap mec-wrap <?php echo $event_colorskin . ' ' . $this->html_class; ?>">
35
  <?php echo $date_events; ?>
36
+ </div>
 
app/skins/timetable/modern.php CHANGED
@@ -114,8 +114,9 @@ jQuery(document).ready(function()
114
  });
115
  </script>';
116
 
117
- // Include javascript code into the footer
118
- $this->factory->params('footer', $javascript);
 
119
 
120
  $styling = $this->main->get_styling();
121
  $event_colorskin = (isset($styling['mec_colorskin'] ) || isset($styling['color'])) ? 'colorskin-custom' : '';
@@ -142,5 +143,4 @@ $event_colorskin = (isset($styling['mec_colorskin'] ) || isset($styling['color']
142
  </div>
143
  </div>
144
 
145
- </div>
146
- <?php /** Append JS codes for full-calendar skin **/ if(isset($this->atts['append_js_codes']) and $this->atts['append_js_codes']) echo $javascript;
114
  });
115
  </script>';
116
 
117
+ // Include javascript code into the page
118
+ if($this->main->is_ajax()) echo $javascript;
119
+ else $this->factory->params('footer', $javascript);
120
 
121
  $styling = $this->main->get_styling();
122
  $event_colorskin = (isset($styling['mec_colorskin'] ) || isset($styling['color'])) ? 'colorskin-custom' : '';
143
  </div>
144
  </div>
145
 
146
+ </div>
 
app/skins/weekly_view.php CHANGED
@@ -92,7 +92,7 @@ class MEC_skin_weekly_view extends MEC_skins
92
  $this->args['meta_query'] = $this->meta_query();
93
 
94
  // Tag
95
- //$this->args['tag'] = $this->tag_query();
96
 
97
  // Author
98
  $this->args['author'] = $this->author_query();
92
  $this->args['meta_query'] = $this->meta_query();
93
 
94
  // Tag
95
+ $this->args['tag'] = $this->tag_query();
96
 
97
  // Author
98
  $this->args['author'] = $this->author_query();
app/skins/weekly_view/tpl.php CHANGED
@@ -112,8 +112,9 @@ jQuery(document).ready(function()
112
  });
113
  </script>';
114
 
115
- // Include javascript code into the footer
116
- $this->factory->params('footer', $javascript);
 
117
 
118
  $styling = $this->main->get_styling();
119
  $event_colorskin = (isset($styling['mec_colorskin'] ) || isset($styling['color'])) ? 'colorskin-custom' : '';
@@ -140,5 +141,4 @@ $event_colorskin = (isset($styling['mec_colorskin'] ) || isset($styling['color']
140
  </div>
141
  </div>
142
 
143
- </div>
144
- <?php /** Append JS codes for full-calendar skin **/ if(isset($this->atts['append_js_codes']) and $this->atts['append_js_codes']) echo $javascript;
112
  });
113
  </script>';
114
 
115
+ // Include javascript code into the page
116
+ if($this->main->is_ajax()) echo $javascript;
117
+ else $this->factory->params('footer', $javascript);
118
 
119
  $styling = $this->main->get_styling();
120
  $event_colorskin = (isset($styling['mec_colorskin'] ) || isset($styling['color'])) ? 'colorskin-custom' : '';
141
  </div>
142
  </div>
143
 
144
+ </div>
 
app/skins/yearly_view.php CHANGED
@@ -104,7 +104,7 @@ class MEC_skin_yearly_view extends MEC_skins
104
  $this->args['meta_query'] = $this->meta_query();
105
 
106
  // Tag
107
- //$this->args['tag'] = $this->tag_query();
108
 
109
  // Author
110
  $this->args['author'] = $this->author_query();
104
  $this->args['meta_query'] = $this->meta_query();
105
 
106
  // Tag
107
+ $this->args['tag'] = $this->tag_query();
108
 
109
  // Author
110
  $this->args['author'] = $this->author_query();
app/skins/yearly_view/tpl.php CHANGED
@@ -80,8 +80,9 @@ jQuery(document).ready(function()
80
  });
81
  </script>';
82
 
83
- // Include javascript code into the footer
84
- $this->factory->params('footer', $javascript);
 
85
 
86
  $styling = $this->main->get_styling();
87
  $event_colorskin = (isset($styling['mec_colorskin'] ) || isset($styling['color'])) ? 'colorskin-custom' : '';
@@ -115,5 +116,4 @@ $event_colorskin = (isset($styling['mec_colorskin'] ) || isset($styling['color']
115
 
116
  </div>
117
 
118
- </div>
119
- <?php /** Append JS codes for full-calendar skin **/ if(isset($this->atts['append_js_codes']) and $this->atts['append_js_codes']) echo $javascript;
80
  });
81
  </script>';
82
 
83
+ // Include javascript code into the page
84
+ if($this->main->is_ajax()) echo $javascript;
85
+ else $this->factory->params('footer', $javascript);
86
 
87
  $styling = $this->main->get_styling();
88
  $event_colorskin = (isset($styling['mec_colorskin'] ) || isset($styling['color'])) ? 'colorskin-custom' : '';
116
 
117
  </div>
118
 
119
+ </div>
 
assets/css/backend.css CHANGED
@@ -265,7 +265,7 @@
265
  h4.mec-form-subtitle{font-size: 15px; margin-top:0;}
266
  /* dashboard */
267
  #webnus-dashboard * {box-sizing: border-box;}
268
- #webnus-dashboard.about-wrap { max-width:100%;}
269
  #webnus-dashboard .change-log{word-wrap: break-word;}
270
  #webnus-dashboard .welcome-head img{border: none;}
271
  .w-welcome {position: relative; margin-top: 30px; margin-bottom:10px;}
@@ -1087,3 +1087,20 @@
1087
  font-size: 17px;
1088
  }
1089
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
265
  h4.mec-form-subtitle{font-size: 15px; margin-top:0;}
266
  /* dashboard */
267
  #webnus-dashboard * {box-sizing: border-box;}
268
+ #webnus-dashboard.about-wrap { max-width: 1240px; margin: 0 auto;}
269
  #webnus-dashboard .change-log{word-wrap: break-word;}
270
  #webnus-dashboard .welcome-head img{border: none;}
271
  .w-welcome {position: relative; margin-top: 30px; margin-bottom:10px;}
1087
  font-size: 17px;
1088
  }
1089
  }
1090
+
1091
+ /* MEC Intro Section */
1092
+ .mec-pro-notice {
1093
+ margin-top: 24px;
1094
+ line-height: 30px;
1095
+ }
1096
+ .mec-pro-notice .info-msg {
1097
+ padding: 20px 30px 27px;
1098
+ margin-bottom: 0;
1099
+ }
1100
+ .mec-intro-section .w-box-content {
1101
+ text-align: center;
1102
+ }
1103
+ .mec-intro-section .w-box-content.mec-intro-section-welcome {
1104
+ max-width: 500px;
1105
+ margin: 0 auto;
1106
+ }
assets/css/backend.min.css CHANGED
@@ -1,5 +1,5 @@
1
- #mec_location_thumbnail_img img,#mec_organizer_thumbnail_img img,#mec_thumbnail_img img{max-width:250px}.taxonomy-mec_label .column-id,.taxonomy-mec_location .column-id,.taxonomy-mec_organizer .column-id,.taxonomy-mec_speaker .column-id{width:40px}.taxonomy-mec_label .column-primary,.taxonomy-mec_location .column-primary,.taxonomy-mec_organizer .column-primary,.taxonomy-mec_speaker .column-primary{width:250px}.mec-color{margin:10px;width:14px;height:14px;display:inline-block;margin-right:6px;border-radius:20px 20px 20px 20px;vertical-align:middle}.mec-event-color-container,.mec-event-title-container{display:inline-block}.mec-available-color-row{margin-top:15px}.mec-available-color-row .mec-color{cursor:pointer}.mec-widget-container a{text-decoration:none}.mec-widget-container label{padding-right:15px}.mec-util-hidden{display:none}.button.mec-util-hidden{display:none}.wns-be-container{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen,Roboto,sans-serif;max-width:100%;background-color:#f6f6f6;border:1px solid #c1cad2;box-shadow:0 1px 1px rgba(0,0,0,.04);margin-top:5px;margin-right:15px;overflow:hidden}.wns-be-sidebar{width:260px;float:left;position:relative}.wns-be-sidebar ul.wns-be-group-menu,.wns-be-sidebar ul.wns-be-group-menu li{list-style:none;margin:0}.wns-be-sidebar .wns-be-group-menu li a{display:block;position:relative;outline:0;padding:13px 4px 13px 20px;background:#e0e0e0;background:0 0;border:none;color:#3f454a;font-size:13px;font-weight:600;text-decoration:none;-webkit-transition:none;transition:none}.wns-be-sidebar .wns-be-group-menu li a:hover{background:#fff;color:#008aff;opacity:1}.wns-be-sidebar .wns-be-group-menu>li.active>a,.wns-be-sidebar .wns-be-group-menu>li.active>a:hover{background:#008aff;background:linear-gradient(95deg,#36a2ff 0,#008aff 50%,#0072ff 100%);color:#fff}.wns-be-sidebar .wns-be-group-menu>li.active>a{box-shadow:0 2px 12px -5px #008aff}.wns-be-sidebar .wns-be-group-menu li a:first-child{border-top:none}.wns-be-main{background:#fff;margin-left:260px;border-left:1px solid #dedede;padding-bottom:84px;box-shadow:inset 0 1px 0 #fff;min-height:1120px;position:relative}.wns-be-main .wns-saved-settings{margin:0;border-bottom:1px solid #dedede;background:#dff0d8;color:#468847;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.6)}.wns-be-container .dpr-btn{display:inline-block;font-size:13px;padding:0 16px 1px;height:36px;margin-right:3px;line-height:35px;color:#555;border:1px solid #ccc;background:#f7f7f7;text-decoration:none;transition:.24s all ease;-webkit-transition:.24s all ease}.wns-be-container .dpr-btn:hover{background:#fcfcfc;border-color:#999;color:#303030}.wns-be-container .dpr-btn.dpr-save-btn{color:#fff;font-weight:500;border-radius:2px;box-shadow:0 3px 10px -4px #008aff;text-shadow:none;background:#008aff;background:linear-gradient(95deg,#36a2ff 0,#008aff 50%,#0072ff 100%);border:none;transition:.24s}.wns-be-container .dpr-btn.dpr-save-btn:hover{background:#222;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%);box-shadow:0 5px 23px -7px rgba(0,0,0,.5);cursor:pointer}.wns-be-container .wns-be-group-tab h2,.wns-be-container .wns-be-group-tab h4{color:#000;margin-bottom:25px;padding:15px;background:#f5f5f5;font-size:21px;line-height:23px;letter-spacing:.4px;font-weight:700;position:relative}.wns-be-container .wns-be-group-tab h2{margin-top:10px}.wns-be-container .wns-be-group-tab h2:before,.wns-be-container .wns-be-group-tab h4:before{content:"";width:4px;height:16px;margin-right:5px;background-color:#008aff;display:block;position:absolute;left:0;top:18px}.wns-be-container .wns-be-group-tab h4:before{width:2px;top:16px}.wns-be-container .wns-be-group-tab h4{font-size:16px;font-weight:600;background:#f8f8f8;border:none;padding:12px 15px 12px 15px}.wns-be-container .wns-be-group-tab p{font-size:13px;color:#888}.wns-be-sidebar .wns-be-group-tab-link-a:hover{cursor:pointer}.wns-be-sidebar .wns-be-group-tab-link-a span{display:block}.wns-be-sidebar .wns-be-group-tab-link-a span.wns-be-group-menu-title{padding-left:24px}.wns-be-sidebar li.active ul.subsection{padding-top:8px;padding-bottom:12px;background:#fff;border-bottom:1px solid #dedede;margin:0}.wns-be-sidebar li .subsection a{background:#fff;color:#636363;opacity:1;font-size:12px;padding:6px 4px 6px 46px}.wns-be-sidebar li .subsection a:hover{background:#f6f6f6;color:#222}.wns-be-sidebar .wns-be-group-menu li .subsection li.active a{color:#008aff}.wns-be-sidebar .wns-be-group-menu li .subsection li.active a:after,.wns-be-sidebar .wns-be-group-menu li .subsection li.active a:before{position:absolute;z-index:999;content:" ";height:0;width:0;border:7px solid transparent;border-right-color:#fff;right:-1px;top:10px}.wns-be-sidebar .wns-be-group-menu li .subsection li.active a:before{border-right-color:#c5c5c5;right:0}.wns-be-sidebar li a i{color:#a0abb5;vertical-align:middle;font-size:16px;position:absolute;margin-top:0}.wns-be-sidebar .wns-be-group-menu li.active>a i{color:#fff}.wns-be-sidebar .has-sub span.extra-icon{display:inline-block;float:right;padding:4px 7px 4px;margin-left:4px;margin-right:10px;font-family:sans-serif;font-size:9px;font-weight:600;line-height:9px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent}.wns-be-sidebar .has-sub span.extra-icon i{margin-left:-3px;margin-top:2px;color:#bac6d0;font-size:10px}.wns-be-sidebar .wns-be-group-tab-link-a span.extra-icon i{right:10px;font-size:10px}.wns-be-sidebar .wns-be-group-menu li.active>a span.extra-icon i{margin-top:1px}.wns-be-container #wns-be-footer{border-top:1px solid #dedede;z-index:999;padding:25px 20px 20px;background:#fafafa!important;height:44px;text-align:right}.wns-be-container #wns-be-content{padding:5px 40px 40px}.wns-be-container #wns-be-infobar{background:#fff;border-bottom:1px solid #dedede;padding:20px;text-align:right;box-shadow:inset 0 1px 0 #fcfcfc;height:79px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}.wns-be-container #wns-be-infobar:before{content:"";width:261px;height:78px;display:block;position:absolute;left:0;top:0;background:#fff url(../img/webnus-logo.png) no-repeat center;border-bottom:1px solid #dedede;background-size:220px;z-index:997}.wns-be-container .notice-yellow{margin:0;border-bottom:1px solid #dedede;background-color:#fcf8e3;color:#c09853;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5)}.wns-be-container .notice-red,.wns-be-container .wns-be-field-errors{margin:0;border-bottom:1px solid #dedede;background-color:#f2dede;color:#b94a48;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5)}body.post-type-mec-events th.column-primary{width:35%}body.post-type-mec-events th.column-start_date{width:100px}body.post-type-mec-events th.column-end_date{width:100px}body.post-type-mec-events th.column-repeat{width:75px}body.post-type-mec-events th.column-author{width:150px}body.post-type-mec-books th.column-primary{width:20%}body.post-type-mec-books th.column-event{width:170px}body.post-type-mec-books th.column-bdate{width:120px}body.post-type-mec-books th.column-confirmation{width:120px}body.post-type-mec-books th.column-verification{width:120px}body.post-type-mec-books th.column-author{width:150px}.mec-meta-box-labels-container .mec-form-row{height:100px;overflow:auto}.mec-tooltip{display:inline;position:relative;margin-right:10px;cursor:help;bottom:5px;left:3px}.mec-tooltip:last-child{margin-right:0}.mec-tooltip:hover:after{background:#313130;border-radius:5px;bottom:24px;color:#fff;content:attr(title);left:-75px;padding:10px;position:absolute;z-index:98;width:240px}.mec-tooltip:hover:before{border:solid;border-color:#313130 transparent;border-width:6px 6px 0;bottom:18px;content:"";left:30%;position:absolute;z-index:99}.mec-tooltip .dashicons-before:before{font-size:24px;color:#008aff;line-height:37px}.mec-form-row .bootstrap_unvalid{display:block;border:2px solid red;position:relative;display:inline-block;border-bottom:1px dotted #000}.mec-tooltiptext{visibility:hidden;width:120px;background-color:red;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1}.ui-datepicker{background-color:#fff;border:1px solid #66afe9;border-radius:4px;box-shadow:0 0 8px rgba(102,175,233,.6);display:none;margin-top:4px;padding:10px;width:240px}.ui-datepicker a,.ui-datepicker a:hover{text-decoration:none;cursor:pointer}.ui-datepicker a:hover,.ui-datepicker td:hover a{color:#2c6396;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.ui-datepicker .ui-datepicker-header{margin-bottom:4px;text-align:center}.ui-datepicker .ui-datepicker-title{font-weight:700}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{cursor:default;font-family:dashicons;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;height:20px;line-height:1.4;margin-top:2px;width:20px}.ui-datepicker .ui-datepicker-prev{float:left;text-align:left}.ui-datepicker .ui-datepicker-next{float:right;text-align:center}.ui-datepicker .ui-datepicker-prev:before{content:"\f341"}.ui-datepicker .ui-datepicker-next:before{content:"\f345"}.ui-datepicker .ui-icon{display:none}.ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%}.ui-datepicker .ui-datepicker-calendar td,.ui-datepicker .ui-datepicker-calendar th{text-align:center;padding:4px 0}.ui-datepicker .ui-datepicker-calendar td{border-radius:4px;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out,color .1s ease-in-out;-o-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.ui-datepicker .ui-datepicker-calendar td:hover{background-color:#eee;cursor:pointer}.ui-datepicker .ui-datepicker-calendar td a{text-decoration:none}.ui-datepicker .ui-datepicker-current-day{background-color:#4289cc}.ui-datepicker .ui-datepicker-current-day a{color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover{background-color:#fff;cursor:default}.mec-col-1,.mec-col-10,.mec-col-11,.mec-col-12,.mec-col-2,.mec-col-3,.mec-col-4,.mec-col-5,.mec-col-6,.mec-col-7,.mec-col-8,.mec-col-9{position:relative;min-height:1px;padding:0;margin:0 1% 0 0}@media (min-width:783px){.mec-col-1,.mec-col-10,.mec-col-11,.mec-col-12,.mec-col-2,.mec-col-3,.mec-col-4,.mec-col-5,.mec-col-6,.mec-col-7,.mec-col-8,.mec-col-9{float:left}.mec-col-12{width:99%}.mec-col-11{width:90.66666667%}.mec-col-10{width:82.33333333%}.mec-col-9{width:74%}.mec-col-8{width:65.66666667%}.mec-col-7{width:57.33333333%}.mec-col-6{width:49%}.mec-col-5{width:40.66666667%}.mec-col-4{width:32.33333333%}.mec-col-3{width:24%}.mec-col-2{width:15.66666667%}.mec-col-1{width:7.33333333%}}#mec_reg_form_fields{background:#eee;padding:20px}#mec_reg_form_fields li{margin:4px;border-radius:2px;padding:20px 34px 24px;background:#fff;position:relative;transition:all .3s ease}#mec_reg_form_fields li ul{padding-top:15px;padding-bottom:15px;margin:1px}#mec_reg_form_fields li ul li{padding:7px 30px 7px 46px}#mec_reg_form_fields span.mec_reg_field_type{font-size:11px;font-weight:600;color:#8a8a8a;text-transform:uppercase;letter-spacing:2px}#mec_reg_form_fields span.mec_reg_field_option_sort,#mec_reg_form_fields span.mec_reg_field_remove,#mec_reg_form_fields span.mec_reg_field_sort{font-size:0;color:#fff}#mec_reg_form_fields span.mec_reg_field_remove{position:absolute;right:0;top:0}#mec_reg_form_fields span.mec_reg_field_option_sort:before,#mec_reg_form_fields span.mec_reg_field_remove:before,#mec_reg_form_fields span.mec_reg_field_sort:before{position:absolute;left:10px;top:20px;width:80px;height:20px;display:block;cursor:move;font-family:simple-line-icons;content:"\e023";font-size:18px;color:#888}#mec_reg_form_fields span.mec_reg_field_remove:before{content:"\e082";width:20px;height:20px;left:auto;right:15px;color:#f96666;cursor:pointer}#mec_reg_form_fields span.mec_reg_field_option_sort:before{font-size:13px;left:2px;top:23px;width:14px;height:14px}#mec_reg_form_fields li ul li span.mec_reg_field_remove{right:auto;left:60px;top:2px}#mec_reg_form_fields p.mec_reg_field_options{margin:6px 0 8px}#mec_reg_form_fields input[type=number],#mec_reg_form_fields input[type=text],#mec_reg_form_fields select,#mec_reg_form_fields textarea{min-width:260px;min-height:34px;margin-bottom:7px;margin-top:7px}#mec_reg_form_fields textarea{min-height:66px}#mec_reg_form_field_types button,#mec_reg_form_fields button{position:relative;outline:0;background:#fff;border:1px solid #e2e2e2;border-radius:50px;padding:11px 21px 11px 31px;line-height:1;font-size:11px;font-weight:600;color:#444;letter-spacing:2px;height:auto;cursor:pointer;margin-top:5px;text-transform:uppercase;box-shadow:0 0 3px rgba(0,0,0,.03)}#mec_reg_form_field_types button:hover,#mec_reg_form_fields button:hover{border-color:#008aff;box-shadow:0 0 7px rgba(0,0,0,.1)}#mec_reg_form_field_types button:before,#mec_reg_form_fields button:before{position:absolute;left:12px;color:#008aff;content:"\e095";font-family:simple-line-icons;font-size:13px;display:inline-block}#mec_reg_form_field_types button.red:hover,#mec_reg_form_fields button.red:hover{border-color:red;box-shadow:0 0 7px rgba(0,0,0,.1)}#mec_reg_form_field_types button.red:before,#mec_reg_form_fields button.red:before{position:absolute;left:12px;color:red;content:"\e095";font-family:simple-line-icons;font-size:13px;display:inline-block}@media (max-width:768px){#mec_reg_form_fields input[type=number],#mec_reg_form_fields input[type=text],#mec_reg_form_fields select,#mec_reg_form_fields textarea{min-width:80px;width:100%}}.mec-form-row{margin:0 auto 10px}.mec-options-fields{padding-top:25px;overflow:hidden;animation:fadeEffect 1s}#mec_settings_form .mec-options-fields{display:none}.mec-options-fields.active{display:block!important}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.mec-form-row:after,.mec-form-row:before{content:" ";display:table}.mec-form-row:after{clear:both}.mec-form-row input[type=number],.mec-form-row input[type=text],.mec-form-row select{height:38px;box-sizing:border-box;margin-bottom:8px;padding:0 6px;box-shadow:none;border-radius:2px;box-shadow:inset 0 1px 5px rgba(0,0,0,.05)}.mec-form-row input[type=radio]{margin:5px 0}.mec-form-row select{margin-top:1px}.mec-book-status-form select{display:block;width:99%;margin-top:10px;margin-bottom:10px}.mec-form-row label{margin:10px 0}.mec-form-row input[type=checkbox]{background-color:#fafafa;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;border-radius:3px;min-width:20px;min-height:20px;display:inline-block}.mec-form-row input[type=checkbox]:checked{box-shadow:0 3px 11px -4px #008aff;border-color:#008aff;background:#fff}.mec-form-row input[type=checkbox]:checked:before{color:#008aff;width:20px;font:400 24px/1 dashicons}.mec-form-row .mec-col-4 input[type=text],.mec-form-row .mec-col-4 select{width:75%}.mec-form-row .description{display:inline-block;border-left:1px dashed #ccc;margin-left:12px;line-height:26px;padding-left:12px;color:#555}.mec-form-row .time-dv{font-size:14px;font-weight:700}.mec-meta-box-fields{margin:30px 10px}.mec-meta-box-fields>.mec-meta-box-fields{margin-left:0}.mec-meta-box-fields .mec-title{margin:5px 0}.mec-meta-box-fields h4.mec-title{margin:40px 0 16px}.mec-meta-box-fields .mec-dashicons{font-size:20px;line-height:22px;color:#008aff}.mec-form-row .mec-box,.mec-meta-box-fields .mec-box{background:#f7f7f7;padding:10px;margin:10px 0;border-radius:2px;border:1px solid #e6e6e6}.mec-form-row .mec-box{max-width:960px}.mec-form-row .mec-box .button,.mec-meta-box-fields .mec-box .button{float:right}#mec_gateways_form .mec-form-row:first-child,#mec_notifications_form_container .mec-form-row:nth-child(2){overflow:hidden}#mec_gateways_form .mec-tooltip{float:right}.mec-container{background:#fff;padding:15px}.nav-tab-active{background:#fff;border-bottom:1px solid #fff}#mec_social_networks .mec-form-row{margin-bottom:0}#mec_gateways_form h4,.mec-meta-box-fields h4,.mec-options-fields h4,h4.mec-form-subtitle{text-transform:capitalize;border-bottom:1px solid #e5e5e5;padding-bottom:6px;margin:40px 0 16px;font-size:15px;font-weight:600}#mec_gateways_form h4{margin-bottom:0}#mec_styles_form #mec_styles_CSS{height:200px;margin-bottom:5px;font-family:Consolas,Monaco,monospace;font-size:13px;width:97%;background:#f9f9f9;outline:0}#mec_calendar_filter .description,#mec_styles_form .description{max-width:500px;display:block;margin:0 0 5px 0;padding:0;border:none}.mec-sed-methods li{display:inline-block;padding:8px 12px;border:1px solid #ddd;margin:0 5px 5px 0;cursor:pointer;border-radius:3px;box-shadow:0 2px 15px -2px rgba(0,0,0,.1)}.mec-sed-methods li:hover{border-color:#008aff}.mec-sed-methods li.active{border-color:#008aff;background-color:#fff;color:#008aff;font-weight:600;cursor:default;box-shadow:0 0 8px rgba(1,138,255,.5) inset}.mec-switcher input+label{display:block;position:relative;cursor:pointer;outline:0;padding:2px;width:38px;height:22px;background-color:#ddd;border-radius:60px}.mec-switcher input:checked+label{background-color:#008aff;box-shadow:0 3px 22px -6px #008aff}.mec-switcher input:checked+label:after{margin-left:16px}#mec_gateways_form input[type=text],#mec_gateways_form select,#mec_gateways_form textarea{width:calc(100% - 30px)}#mec_gateways_form textarea{min-height:65px}#mec_gateways_form li .mec-gateway-options-form{padding:15px 20px;background-color:#f7f7f7;border-left:6px solid #e3e3e3;margin-bottom:20px}#mec_notifications_form label{display:inline-block;min-width:160px}#mec_notifications_form input[type=text],#mec_notifications_form select{min-width:300px}@media (max-width:536px){#mec_notifications_form input[type=text],#mec_notifications_form select{min-width:100%}}#mec_notifications_form .wp-editor-container{margin-bottom:45px}#mec_notifications_form ul li:last-child .wp-editor-container{margin-bottom:0}#mec_messages_form_container ul li label{display:block;font-weight:700}#mec_messages_form_container ul li input{display:block;width:100%}.mec-message-categories li.mec-acc-label{font-size:18px;font-weight:700;padding:10px;cursor:pointer;background-color:#f1f1f1;border:1px solid #ccc}.mec-message-categories ul{margin:15px 5px}.webnus-icons-list li{width:40px;display:inline-block;list-style:none;padding:0}.webnus-icons-list input{visibility:hidden;margin:0;padding:0;width:1px;height:1px;-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer}.webnus-icons-list li label{color:#777;display:inline-block!important;float:none!important;width:33px!important;text-align:center;font-size:23px!important;font-weight:400!important;padding:5px 0!important;border:1px solid #eee!important}.mec-webnus-icon{float:left;margin-right:10px}.mec-webnus-icon i{font-size:24px;color:#222}.mec-accordion ul{display:none}.mec-switcher input{position:absolute;margin-left:-9999px;visibility:hidden}.mec-switcher input+label{display:block;position:relative;cursor:pointer;outline:0;padding:2px;width:50px;height:22px;background-color:#ddd;border-radius:60px}.mec-switcher input+label:after,.mec-switcher input+label:before{display:block;position:absolute;top:1px;left:1px;bottom:1px;content:""}.mec-switcher input+label:before{right:1px;background-color:#f1f1f1;border-radius:60px;transition:background .4s}.mec-switcher input+label:after{width:24px;background-color:#fff;border-radius:100%;box-shadow:0 2px 3px rgba(0,0,0,.1);transition:margin .4s}.wns-be-group-tab .mec-switcher input[value="1"]+label,.wns-be-group-tab .mec-switcher input[value="1"]+label:before{background-color:#008aff;box-shadow:0 3px 22px -7px #008aff}.wns-be-group-tab .mec-switcher input[value="1"]+label:after{margin-left:28px}.mec-switcher input:checked+label{background-color:#008aff}.mec-switcher input:checked+label:before{background-color:#008aff}.mec-switcher input:checked+label:after{margin-left:28px}.mec-switcher label{display:block}.mec-sed-methods li{display:inline-block;padding:10px;border:1px solid #ddd;margin:0 5px 5px 0;cursor:pointer}#wpwrap .mec-button-primary{border-bottom:none;letter-spacing:.5px;line-height:18px;height:46px;transition:all .5s ease;color:#fff;padding:12px 25px;display:block;text-align:center;font-size:14px;background:0 0;background-color:#008aff;text-shadow:none;border:0;box-shadow:none;display:inline-block;margin:25px 0 12px;min-width:146px}#wpwrap .mec-button-primary:hover{background-color:#41c9de}#wpwrap .mec-button-primary.loading{background-color:#73c02a}#wpwrap .mec-button-primary:before{content:"\f00c";font-family:fontawesome;margin-right:4px;font-size:16px;display:none}#wpwrap .mec-button-primary.loading:before{display:inline-block}.mec-image-select-wrap{clear:both;overflow:hidden;padding:10px 0;margin:0}.mec-image-select-wrap li{float:left;display:block;margin-right:15px;margin-bottom:15px}.mec-image-select-wrap li input{display:none}.mec-image-select-wrap li span{width:35px;height:35px;display:block;border:3px solid transparent}.mec-image-select-wrap li input:checked+span{border-color:#e3e3e3}.mec-image-select-wrap li input:checked+span:after{content:"\f00c";font-family:fontawesome;font-size:20px;display:inline-block;color:#fff;padding:8px;max-width:100%;max-height:100%}.mec-image-select-wrap .mec-colorskin-1{background-color:#008aff}.mec-image-select-wrap .mec-colorskin-2{background-color:#0093d0}.mec-image-select-wrap .mec-colorskin-3{background-color:#e53f51}.mec-image-select-wrap .mec-colorskin-4{background-color:#f1c40f}.mec-image-select-wrap .mec-colorskin-5{background-color:#e64883}.mec-image-select-wrap .mec-colorskin-6{background-color:#45ab48}.mec-image-select-wrap .mec-colorskin-7{background-color:#9661ab}.mec-image-select-wrap .mec-colorskin-8{background-color:#0aad80}.mec-image-select-wrap .mec-colorskin-9{background-color:#0ab1f0}.mec-image-select-wrap .mec-colorskin-10{background-color:#ff5a00}.mec-image-select-wrap .mec-colorskin-11{background-color:#c3512f}.mec-image-select-wrap .mec-colorskin-12{background-color:#55606e}.mec-image-select-wrap .mec-colorskin-13{background-color:#fe8178}.mec-image-select-wrap .mec-colorskin-14{background-color:#7c6853}.mec-image-select-wrap .mec-colorskin-15{background-color:#bed431}.mec-image-select-wrap .mec-colorskin-16{background-color:#2d5c88}.mec-image-select-wrap .mec-colorskin-17{background-color:#77da55}.mec-image-select-wrap .mec-colorskin-18{background-color:#2997ab}.mec-image-select-wrap .mec-colorskin-19{background-color:#734854}.mec-image-select-wrap .mec-colorskin-20{background-color:#a81010}.mec-image-select-wrap .mec-colorskin-21{background-color:#4ccfad}.mec-image-select-wrap .mec-colorskin-22{background-color:#3a609f}@media screen and (max-width:782px){.mec-form-row .description{max-width:500px;display:block;margin:0 0 5px 0;padding:0;border:none}.mec-col-1,.mec-col-10,.mec-col-11,.mec-col-12,.mec-col-2,.mec-col-3,.mec-col-4,.mec-col-5,.mec-col-6,.mec-col-7,.mec-col-8,.mec-col-9{margin-bottom:5px;display:block}.mec-form-row .mec-box .button,.mec-meta-box-fields .mec-box .button{float:left}.mec-form-row .time-dv{padding:0 4px}.mec-form-row .mec-col-4 input[type=text],.mec-form-row .mec-col-4 select{width:auto;min-width:192px}.mec-tooltip .dashicons-before:before{font-size:32px}}#frmb-0-clear-all,#frmb-0-save,#frmb-0-view-data{display:none}#mec_sn_googlecal{margin-bottom:0}#mec_fee_row1 .button{margin-right:10px}h4.mec-form-subtitle{font-size:15px;margin-top:0}#webnus-dashboard *{box-sizing:border-box}#webnus-dashboard.about-wrap{max-width:100%}#webnus-dashboard .change-log{word-wrap:break-word}#webnus-dashboard .welcome-head img{border:none}.w-welcome{position:relative;margin-top:30px;margin-bottom:10px}.w-box{position:relative;background:#fff;padding:5px 25px;margin-top:30px}.w-theme-version{box-shadow:0 3px 30px -4px #40d8f0;text-shadow:none;background:#40d8f0;background:linear-gradient(95deg,#40d8f0 0,#2dd1ea 50%,#13cbe8 100%);text-align:center;display:block;padding:10px 0;color:#fff;font-weight:600;margin-top:10px;border-radius:2px}.w-box{padding:0;min-height:310px;box-shadow:0 1px 6px rgba(0,0,0,.039)}.w-box,.wns-be-group-tab .w-box{box-shadow:none}.w-box-head{font-weight:600;padding:20px 72px;position:relative;border-bottom:2px solid #008aff;font-size:20px}.w-box-head span{position:absolute;left:0;padding:0 25px;line-height:58px;background:#008aff;height:100%;top:0;color:#fff}.w-box-child,.w-box-content{padding:18px;line-height:24px;font-size:14px}.mec-count-child{width:50%;margin:0 auto}#webnus-dashboard .w-button a{color:#fff!important;border-radius:0;padding:10px 24px;font-size:12px;letter-spacing:1px;font-weight:600;background:#008aff;margin:10px 0;display:inline-block;text-transform:uppercase}#webnus-dashboard .w-box .w-button a:hover{background:#222;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%);box-shadow:0 5px 21px -5px rgba(0,0,0,.5)}.w-system-info{margin-bottom:7px}.w-system-info:first-child{margin-top:20px}.w-system-info>span{display:inline-block;min-width:145px;line-height:20px;font-size:13px}#webnus-dashboard .w-current{min-width:110px}#webnus-dashboard .w-min{min-width:65px}.w-icon{color:#fff;padding:3px;border-radius:4px;margin-right:10px;vertical-align:middle}.w-icon-green{background:#27ae60}.w-icon-red{background:#e74c3c}.extra .w-box-head{padding:20px;border-bottom:1px solid #ededed}.doc .w-box-head{color:#4cbf67}#webnus-dashboard .doc .w-button a{background:#4cbf67;background:linear-gradient(95deg,#6fe08a 0,#58cf74 50%,#36cb58 100%);margin:35px 0 17px;box-shadow:0 5px 10px -5px #4cbf67;background-color:#fff}#webnus-dashboard .support .w-button a{background:#ff876c;background:linear-gradient(95deg,#ff876c 0,#ff7455 50%,#ff5a35 100%);margin:13px 0 18px;box-shadow:0 5px 10px -5px #ff876c}.doc .w-box-content{background:url(../img/document.png) no-repeat right center}.doc .w-box-content p,.w-box.support .w-box-content p{width:54%;color:#666;margin-top:10px;max-width:380px}.w-box-child p{color:#666;margin-top:10px}.w-box.support{background:#fff url(../img/support.png) no-repeat top right}.w-box.support .w-box-head{width:50%;color:#ff876c}.w-box-content pre{text-align:left;background:#f5f5f5;font-size:13px;padding:20px 25px;height:480px;overflow-y:scroll}.w-box.change-log .w-box-head{color:#01c6d9}#webnus-dashboard .button{border:0;background:0 0;box-shadow:none;color:#e74c3c;font-weight:700}.w-box .state{position:absolute;top:0;left:-100vw}#webnus-dashboard .button:hover{color:#222}.w-box .state:checked~.content{-webkit-transform:none;-ms-transform:none;transform:none}.w-box .state:checked~.backdrop{bottom:0;opacity:1;z-index:1}.w-box .lightbox{position:fixed;top:0;right:0;left:0;height:0;padding:0 20px}.w-box .lightbox .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;z-index:2;max-width:500px;max-height:95vh;margin:20px auto;padding:20px;background:#fff;-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:.3s -webkit-transform ease-in-out;transition:.3s transform ease-in-out;border:1px solid rgba(0,0,0,.1)}.w-box .lightbox .main{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.w-box .lightbox .backdrop{position:fixed;z-index:-1;top:0;right:0;bottom:100%;left:0;opacity:0;background:rgba(0,0,0,.3);-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.content .main p{color:#bf3737}p.mec_dash_count{font-size:60px;font-weight:600;margin:0;color:#01c6d9}.w-col-sm-3 .w-box.doc{text-align:center;min-height:auto}.w-Knowledgebase{color:#8e5cea}.mec-view-all-articles a{margin:30px 0 17px;display:inline-block;color:#fff!important;border-radius:0;padding:10px 24px;font-size:12px;letter-spacing:1px;font-weight:600;background:#8e5cea;display:inline-block;text-transform:uppercase;transition:all .24s ease;-webkit-transition:all .24s ease}.mec-view-all-articles a:hover{background-color:#222}.w-box.upcoming-events .mec-event-article{margin-bottom:22px;border-bottom:1px solid #eee;padding-bottom:16px}.w-box.upcoming-events .mec-event-article .mec-event-date{font-size:14px;color:#666}.w-box.upcoming-events .mec-event-article .mec-event-date span{font-weight:600;margin-right:4px}.w-box.upcoming-events .mec-event-article h4.mec-event-title{margin:0;font-size:15px}.w-box.upcoming-events .mec-event-article .mec-event-detail{font-size:13px;color:#999}.w-box.upcoming-events .mec-event-article .mec-detail-button{font-size:10px;font-weight:600;letter-spacing:1px;padding:4px 12px;background:#f2f2f2;float:right}.w-box.total-bookings ul li{display:inline-block;padding:4px 12px;background:#f1f1f1;margin-right:5px;border-radius:3px}.w-box.total-bookings ul li.selected{background:#fff;border:1px solid #e9e9e9}.info-msg,.mec-error,.mec-success,.warning-msg{margin:10px 0;padding:10px;border-radius:3px 3px 3px 3px}.info-msg{color:#059;background-color:#bef}.info-msg-link{background:#fff;padding:4px 12px 6px;border-radius:3px;line-height:1;font-weight:600;color:#008aff}.mec-success{color:#270;background-color:#dff2bf}.warning-msg{color:#9f6000;background-color:#feefb3}.mec-error{color:#d8000c;background-color:#ffbaba}.mec-certain-day>div,.mec-select-deselect-actions li,.mec-xi-facebook-import-events .mec-select-deselect-actions li,.mec-xi-google-import-events .mec-select-deselect-actions li{display:inline-block;position:relative;outline:0;background:#fff;border:1px solid #e2e2e2;border-radius:50px;padding:11px 21px 11px 21px;line-height:1;font-size:11px;font-weight:600;color:#444;letter-spacing:2px;height:auto;cursor:pointer;margin-top:5px;text-transform:uppercase;box-shadow:0 0 3px rgba(0,0,0,.03)}.mec-certain-day>div:hover,.mec-select-deselect-actions li:hover,.mec-xi-facebook-import-events .mec-select-deselect-actions li:hover,.mec-xi-google-import-events .mec-select-deselect-actions li:hover{border-color:#008aff;box-shadow:0 0 7px rgba(0,0,0,.1)}.mec-not-in-days-remove{border:1px solid #f99170;border-radius:20px;padding:0 0 0 2px;color:#f99170}.mec-xi-facebook-import-events .mec-success,.mec-xi-google-import-events .mec-success{width:460px}.mec-xi-facebook-import-events .mec-select-deselect-actions li,.mec-xi-google-import-events .mec-select-deselect-actions li{display:inline-block;cursor:pointer}.lity-content>div{overflow:auto}#mec_setting_contextual li{list-style:none!important;font-size:12px;margin:0;padding:6px}.mec-bbf-field-container{margin-bottom:10px}.mec-bbf-field-container label{display:block}.kc-components ul.kc-components-list li .cpicon.mec-kingcomposer-icon,.kc-element-icon .cpicon.mec-kingcomposer-icon{background:url(../img/ico-mec-vc.png) no-repeat center center;background-size:auto;background-repeat:no-repeat}.mec-archive-skinsm.mec-category-skins,.mec-carousel-archive-link,.mec-carousel-head-text,.mec-toggle-month-divider{display:none}span.mec-archive-skins,span.mec-category-skins{margin-left:10px;vertical-align:text-bottom}.mec-archive-skins input,.mec-archive-skins select,.mec-category-skins input,.mec-category-skins select{min-width:225px;vertical-align:baseline}#mec_settings_default_skin_archive,#mec_settings_default_skin_category{min-width:225px}.w-welcome p span{background:#fff;padding:4px 10px}#mec_masonry_skin_options_container .mec-form-row .description{margin-left:0;padding-left:0;border:none;margin-top:-4px}/*!
2
  * Bootstrap v3.3.7 (http://getbootstrap.com)
3
  * Copyright 2011-2016 Twitter, Inc.
4
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
- */#webnus-dashboard button,#webnus-dashboard input,#webnus-dashboard select,#webnus-dashboard textarea{font-family:inherit;font-size:inherit;line-height:inherit}#webnus-dashboard a{color:#337ab7;text-decoration:none}#webnus-dashboard a:focus,#webnus-dashboard a:hover{color:#23527c}#webnus-dashboard a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}#webnus-dashboard figure{margin:0}#webnus-dashboard img{vertical-align:middle}.w-img-responsive{display:block;max-width:100%;height:auto}.w-img-rounded{border-radius:6px}.w-img-thumbnail{padding:4px;line-height:1w-42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0w-2s ease-in-out;-o-transition:all 0w-2s ease-in-out;transition:all 0w-2s ease-in-out;display:inline-block;max-width:100%;height:auto}.w-img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.w-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.w-sr-only-focusable:active,.w-sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.w-container,.w-container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}[role=button]{cursor:pointer}@media (min-width:768px){.w-container{width:750px}}@media (min-width:992px){.w-container{width:970px}}@media (min-width:1200px){.w-container{width:1170px}}.w-row{margin-left:-15px;margin-right:-15px}.w-col-lg-1,.w-col-lg-10,.w-col-lg-11,.w-col-lg-12,.w-col-lg-2,.w-col-lg-3,.w-col-lg-4,.w-col-lg-5,.w-col-lg-6,.w-col-lg-7,.w-col-lg-8,.w-col-lg-9,.w-col-md-1,.w-col-md-10,.w-col-md-11,.w-col-md-12,.w-col-md-2,.w-col-md-3,.w-col-md-4,.w-col-md-5,.w-col-md-6,.w-col-md-7,.w-col-md-8,.w-col-md-9,.w-col-sm-1,.w-col-sm-10,.w-col-sm-11,.w-col-sm-12,.w-col-sm-2,.w-col-sm-3,.w-col-sm-4,.w-col-sm-5,.w-col-sm-6,.w-col-sm-7,.w-col-sm-8,.w-col-sm-9,.w-col-xs-1,.w-col-xs-10,.w-col-xs-11,.w-col-xs-12,.w-col-xs-2,.w-col-xs-3,.w-col-xs-4,.w-col-xs-5,.w-col-xs-6,.w-col-xs-7,.w-col-xs-8,.w-col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.w-col-xs-1,.w-col-xs-10,.w-col-xs-11,.w-col-xs-12,.w-col-xs-2,.w-col-xs-3,.w-col-xs-4,.w-col-xs-5,.w-col-xs-6,.w-col-xs-7,.w-col-xs-8,.w-col-xs-9{float:left}.w-col-xs-12{width:100%}.w-col-xs-11{width:91.66666667%}.w-col-xs-10{width:83.33333333%}.w-col-xs-9{width:75%}.w-col-xs-8{width:66.66666667%}.w-col-xs-7{width:58.33333333%}.w-col-xs-6{width:50%}.w-col-xs-5{width:41.66666667%}.w-col-xs-4{width:33.33333333%}.w-col-xs-3{width:25%}.w-col-xs-2{width:16.66666667%}.w-col-xs-1{width:8w-33333333%}.w-col-xs-pull-12{right:100%}.w-col-xs-pull-11{right:91.66666667%}.w-col-xs-pull-10{right:83.33333333%}.w-col-xs-pull-9{right:75%}.w-col-xs-pull-8{right:66.66666667%}.w-col-xs-pull-7{right:58.33333333%}.w-col-xs-pull-6{right:50%}.w-col-xs-pull-5{right:41.66666667%}.w-col-xs-pull-4{right:33.33333333%}.w-col-xs-pull-3{right:25%}.w-col-xs-pull-2{right:16.66666667%}.w-col-xs-pull-1{right:8w-33333333%}.w-col-xs-pull-0{right:auto}.w-col-xs-push-12{left:100%}.w-col-xs-push-11{left:91.66666667%}.w-col-xs-push-10{left:83.33333333%}.w-col-xs-push-9{left:75%}.w-col-xs-push-8{left:66.66666667%}.w-col-xs-push-7{left:58.33333333%}.w-col-xs-push-6{left:50%}.w-col-xs-push-5{left:41.66666667%}.w-col-xs-push-4{left:33.33333333%}.w-col-xs-push-3{left:25%}.w-col-xs-push-2{left:16.66666667%}.w-col-xs-push-1{left:8w-33333333%}.w-col-xs-push-0{left:auto}.w-col-xs-offset-12{margin-left:100%}.w-col-xs-offset-11{margin-left:91.66666667%}.w-col-xs-offset-10{margin-left:83.33333333%}.w-col-xs-offset-9{margin-left:75%}.w-col-xs-offset-8{margin-left:66.66666667%}.w-col-xs-offset-7{margin-left:58.33333333%}.w-col-xs-offset-6{margin-left:50%}.w-col-xs-offset-5{margin-left:41.66666667%}.w-col-xs-offset-4{margin-left:33.33333333%}.w-col-xs-offset-3{margin-left:25%}.w-col-xs-offset-2{margin-left:16.66666667%}.w-col-xs-offset-1{margin-left:8w-33333333%}.w-col-xs-offset-0{margin-left:0}@media (min-width:768px){.w-col-sm-1,.w-col-sm-10,.w-col-sm-11,.w-col-sm-12,.w-col-sm-2,.w-col-sm-3,.w-col-sm-4,.w-col-sm-5,.w-col-sm-6,.w-col-sm-7,.w-col-sm-8,.w-col-sm-9{float:left}.w-col-sm-12{width:100%}.w-col-sm-11{width:91.66666667%}.w-col-sm-10{width:83.33333333%}.w-col-sm-9{width:75%}.w-col-sm-8{width:66.66666667%}.w-col-sm-7{width:58.33333333%}.w-col-sm-6{width:50%}.w-col-sm-5{width:41.66666667%}.w-col-sm-4{width:33.33333333%}.w-col-sm-3{width:25%}.w-col-sm-2{width:16.66666667%}.w-col-sm-1{width:8w-33333333%}.w-col-sm-pull-12{right:100%}.w-col-sm-pull-11{right:91.66666667%}.w-col-sm-pull-10{right:83.33333333%}.w-col-sm-pull-9{right:75%}.w-col-sm-pull-8{right:66.66666667%}.w-col-sm-pull-7{right:58.33333333%}.w-col-sm-pull-6{right:50%}.w-col-sm-pull-5{right:41.66666667%}.w-col-sm-pull-4{right:33.33333333%}.w-col-sm-pull-3{right:25%}.w-col-sm-pull-2{right:16.66666667%}.w-col-sm-pull-1{right:8w-33333333%}.w-col-sm-pull-0{right:auto}.w-col-sm-push-12{left:100%}.w-col-sm-push-11{left:91.66666667%}.w-col-sm-push-10{left:83.33333333%}.w-col-sm-push-9{left:75%}.w-col-sm-push-8{left:66.66666667%}.w-col-sm-push-7{left:58.33333333%}.w-col-sm-push-6{left:50%}.w-col-sm-push-5{left:41.66666667%}.w-col-sm-push-4{left:33.33333333%}.w-col-sm-push-3{left:25%}.w-col-sm-push-2{left:16.66666667%}.w-col-sm-push-1{left:8w-33333333%}.w-col-sm-push-0{left:auto}.w-col-sm-offset-12{margin-left:100%}.w-col-sm-offset-11{margin-left:91.66666667%}.w-col-sm-offset-10{margin-left:83.33333333%}.w-col-sm-offset-9{margin-left:75%}.w-col-sm-offset-8{margin-left:66.66666667%}.w-col-sm-offset-7{margin-left:58.33333333%}.w-col-sm-offset-6{margin-left:50%}.w-col-sm-offset-5{margin-left:41.66666667%}.w-col-sm-offset-4{margin-left:33.33333333%}.w-col-sm-offset-3{margin-left:25%}.w-col-sm-offset-2{margin-left:16.66666667%}.w-col-sm-offset-1{margin-left:8w-33333333%}.w-col-sm-offset-0{margin-left:0}}@media (min-width:992px){.w-col-md-1,.w-col-md-10,.w-col-md-11,.w-col-md-12,.w-col-md-2,.w-col-md-3,.w-col-md-4,.w-col-md-5,.w-col-md-6,.w-col-md-7,.w-col-md-8,.w-col-md-9{float:left}.w-col-md-12{width:100%}.w-col-md-11{width:91.66666667%}.w-col-md-10{width:83.33333333%}.w-col-md-9{width:75%}.w-col-md-8{width:66.66666667%}.w-col-md-7{width:58.33333333%}.w-col-md-6{width:50%}.w-col-md-5{width:41.66666667%}.w-col-md-4{width:33.33333333%}.w-col-md-3{width:25%}.w-col-md-2{width:16.66666667%}.w-col-md-1{width:8w-33333333%}.w-col-md-pull-12{right:100%}.w-col-md-pull-11{right:91.66666667%}.w-col-md-pull-10{right:83.33333333%}.w-col-md-pull-9{right:75%}.w-col-md-pull-8{right:66.66666667%}.w-col-md-pull-7{right:58.33333333%}.w-col-md-pull-6{right:50%}.w-col-md-pull-5{right:41.66666667%}.w-col-md-pull-4{right:33.33333333%}.w-col-md-pull-3{right:25%}.w-col-md-pull-2{right:16.66666667%}.w-col-md-pull-1{right:8w-33333333%}.w-col-md-pull-0{right:auto}.w-col-md-push-12{left:100%}.w-col-md-push-11{left:91.66666667%}.w-col-md-push-10{left:83.33333333%}.w-col-md-push-9{left:75%}.w-col-md-push-8{left:66.66666667%}.w-col-md-push-7{left:58.33333333%}.w-col-md-push-6{left:50%}.w-col-md-push-5{left:41.66666667%}.w-col-md-push-4{left:33.33333333%}.w-col-md-push-3{left:25%}.w-col-md-push-2{left:16.66666667%}.w-col-md-push-1{left:8w-33333333%}.w-col-md-push-0{left:auto}.w-col-md-offset-12{margin-left:100%}.w-col-md-offset-11{margin-left:91.66666667%}.w-col-md-offset-10{margin-left:83.33333333%}.w-col-md-offset-9{margin-left:75%}.w-col-md-offset-8{margin-left:66.66666667%}.w-col-md-offset-7{margin-left:58.33333333%}.w-col-md-offset-6{margin-left:50%}.w-col-md-offset-5{margin-left:41.66666667%}.w-col-md-offset-4{margin-left:33.33333333%}.w-col-md-offset-3{margin-left:25%}.w-col-md-offset-2{margin-left:16.66666667%}.w-col-md-offset-1{margin-left:8w-33333333%}.w-col-md-offset-0{margin-left:0}}@media (min-width:1200px){.w-col-lg-1,.w-col-lg-10,.w-col-lg-11,.w-col-lg-12,.w-col-lg-2,.w-col-lg-3,.w-col-lg-4,.w-col-lg-5,.w-col-lg-6,.w-col-lg-7,.w-col-lg-8,.w-col-lg-9{float:left}.w-col-lg-12{width:100%}.w-col-lg-11{width:91.66666667%}.w-col-lg-10{width:83.33333333%}.w-col-lg-9{width:75%}.w-col-lg-8{width:66.66666667%}.w-col-lg-7{width:58.33333333%}.w-col-lg-6{width:50%}.w-col-lg-5{width:41.66666667%}.w-col-lg-4{width:33.33333333%}.w-col-lg-3{width:25%}.w-col-lg-2{width:16.66666667%}.w-col-lg-1{width:8w-33333333%}.w-col-lg-pull-12{right:100%}.w-col-lg-pull-11{right:91.66666667%}.w-col-lg-pull-10{right:83.33333333%}.w-col-lg-pull-9{right:75%}.w-col-lg-pull-8{right:66.66666667%}.w-col-lg-pull-7{right:58.33333333%}.w-col-lg-pull-6{right:50%}.w-col-lg-pull-5{right:41.66666667%}.w-col-lg-pull-4{right:33.33333333%}.w-col-lg-pull-3{right:25%}.w-col-lg-pull-2{right:16.66666667%}.w-col-lg-pull-1{right:8w-33333333%}.w-col-lg-pull-0{right:auto}.w-col-lg-push-12{left:100%}.w-col-lg-push-11{left:91.66666667%}.w-col-lg-push-10{left:83.33333333%}.w-col-lg-push-9{left:75%}.w-col-lg-push-8{left:66.66666667%}.w-col-lg-push-7{left:58.33333333%}.w-col-lg-push-6{left:50%}.w-col-lg-push-5{left:41.66666667%}.w-col-lg-push-4{left:33.33333333%}.w-col-lg-push-3{left:25%}.w-col-lg-push-2{left:16.66666667%}.w-col-lg-push-1{left:8w-33333333%}.w-col-lg-push-0{left:auto}.w-col-lg-offset-12{margin-left:100%}.w-col-lg-offset-11{margin-left:91.66666667%}.w-col-lg-offset-10{margin-left:83.33333333%}.w-col-lg-offset-9{margin-left:75%}.w-col-lg-offset-8{margin-left:66.66666667%}.w-col-lg-offset-7{margin-left:58.33333333%}.w-col-lg-offset-6{margin-left:50%}.w-col-lg-offset-5{margin-left:41.66666667%}.w-col-lg-offset-4{margin-left:33.33333333%}.w-col-lg-offset-3{margin-left:25%}.w-col-lg-offset-2{margin-left:16.66666667%}.w-col-lg-offset-1{margin-left:8w-33333333%}.w-col-lg-offset-0{margin-left:0}}.w-clearfix:after,.w-clearfix:before,.w-container-fluid:after,.w-container-fluid:before,.w-container:after,.w-container:before,.w-row:after,.w-row:before{content:" ";display:table}.w-clearfix:after,.w-container-fluid:after,.w-container:after,.w-row:after{clear:both}.w-center-block{display:block;margin-left:auto;margin-right:auto}.w-pull-right{float:right!important}.w-pull-left{float:left!important}.w-hide{display:none!important}.w-show{display:block!important}.w-invisible{visibility:hidden}.w-text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.w-hidden{display:none!important}.w-affix{position:fixed}.mec-image-popup-wrap{display:none}#wns-be-infobar.sticky{position:fixed;top:32px;background:#fff;z-index:9999;width:82%}.wns-be-main .wns-saved-settings.sticky{position:fixed;width:62.5%;top:111px;z-index:999999999999999999}#mec-search-settings{border-radius:2px;min-height:32px;box-shadow:0 3px 14px -5px rgba(0,0,0,.2),inset 0 1px 2px rgba(0,0,0,.07);padding:9px 10px 11px;margin-right:6px;color:#7c7772;font-size:12px;width:200px}#mec-search-settings::-webkit-input-placeholder{color:#7c7772}#mec-search-settings::-moz-placeholder{color:#7c7772}#mec-search-settings:-ms-input-placeholder{color:#7c7772}#mec-search-settings:-moz-placeholder{color:#7c7772}.mec-export-settings,.mec-import-settings{font-weight:700;border-radius:2px;box-shadow:0 3px 10px -4px #008aff;text-shadow:none;background:#008aff;background:linear-gradient(95deg,#36a2ff 0,#008aff 50%,#0072ff 100%);border:none;transition:.24s;padding:8px 32px;height:36px;letter-spacing:.2px;line-height:36px;font-size:13px;color:#fff;text-decoration:none;display:inline-block}.mec-export-settings:hover,.mec-import-settings:hover{background:#222;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%);box-shadow:0 5px 23px -7px rgba(0,0,0,.5);color:#fff}textarea.mec-import-settings-content{display:block;width:100%;min-height:120px;margin-bottom:25px;padding:10px 15px}.mec-import-options-notification{display:inline-block}.mec-import-options-notification .mec-message-import-error,.mec-import-options-notification .mec-message-import-success{display:inline-block;padding:15px 12px;margin-left:12px;opacity:0;visibility:hidden;font-weight:700}.mec-import-options-notification .mec-message-import-success{opacity:1;visibility:visible;border:2px solid green}.mec-import-options-notification .mec-message-import-error{opacity:1;visibility:visible;border:2px solid #e62117}.mec-export-settings:focus,.mec-import-settings:focus{color:#fff}.mec-import-settings-wrap{position:relative}.mec-loarder-wrap{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(202,202,202,.7);z-index:9999}.mec-loarder-wrap.mec-settings-loader{top:34px}.mec-loarder{position:absolute;width:64px;height:64px;top:calc(50% - 32px);left:calc(50% - 36px)}.mec-loarder div{display:inline-block;position:absolute;left:6px;width:4px;background:#fff;animation:mec-loarder 1.2s cubic-bezier(0,.5,.5,1) infinite}.mec-loarder div:nth-child(1){left:27px;animation-delay:-.24s;background:#0075ff}.mec-loarder div:nth-child(2){left:36px;animation-delay:-.12s;background:#028bff}.mec-loarder div:nth-child(3){left:45px;animation-delay:0;background:#32a0ff}@keyframes mec-loarder{0%{top:6px;height:51px}100%,50%{top:19px;height:26px}}.w-box.support-page.searchbox{background:#008aff;background:linear-gradient(180deg,#36a2ff 0,#008aff 50%,#0072ff 100%);color:#fff;min-height:260px;text-align:center;border-radius:2px}#webnus-dashboard .search-form input{background:rgba(255,255,255,.2);border:none;width:50%;outline:0;color:rgba(255,255,255,.7);font-size:18px;border-radius:4px 0 0 4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.03);-webkit-transition:background .4s,box-shadow .2s;transition:background .4s,box-shadow .2s;padding:20px 32px;margin:0}#webnus-dashboard .search-form button{background:rgba(255,255,255,.2);border:none;padding:20px 32px;margin-left:-2px;color:#fff;border-radius:0 4px 4px 0;font-size:18px;cursor:pointer;-webkit-transition:background .4s,box-shadow .2s;transition:background .4s,box-shadow .2s}#webnus-dashboard .search-form button:hover{background:#fff;color:#3a3c4c}.w-box.support-page.searchbox p{font-size:30px}.search-form input::-webkit-input-placeholder{color:rgba(255,255,255,.7)}.search-form input::-moz-placeholder{color:rgba(255,255,255,.7)}.search-form input:-ms-input-placeholder{color:rgba(255,255,255,.7)}.search-form input:-moz-placeholder{color:rgba(255,255,255,.7)}#webnus-dashboard .search-form input:active,#webnus-dashboard .search-form input:focus{box-shadow:0 10px 20px rgba(0,0,0,.14);background:#fff;color:#3a3c4c}#webnus-dashboard .search-form input:active::-webkit-input-placeholder,#webnus-dashboard .search-form input:focus::-webkit-input-placeholder{color:#3a3c4c}#webnus-dashboard .search-form input:active::-moz-placeholder,#webnus-dashboard .search-form input:focus::-moz-placeholder{color:#3a3c4c}#webnus-dashboard .search-form input:active:-ms-input-placeholder,#webnus-dashboard .search-form input:focus:-ms-input-placeholder{color:#3a3c4c}#webnus-dashboard .search-form input:active:-moz-placeholder,#webnus-dashboard .search-form input:focus:-moz-placeholder{color:#3a3c4c}#webnus-dashboard .w-box.support-page.mec-ticksy{text-align:center;min-height:260px}#webnus-dashboard .w-box.support-page.mec-ticksy p{font-size:20px;width:70%;margin:0 auto;margin-bottom:40px;margin-top:40px}#webnus-dashboard .w-box.support-page.mec-ticksy a{color:#fff;font-weight:500;border-radius:2px;box-shadow:0 3px 10px -4px #008aff;text-shadow:none;background:#008aff;background:linear-gradient(95deg,#36a2ff 0,#008aff 50%,#0072ff 100%);border:none;transition:.24s;padding:12px 20px;cursor:pointer;margin-bottom:40px;display:inline-block}#webnus-dashboard .w-box.support-page.mec-ticksy a:hover{background:#222;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%);box-shadow:0 5px 23px -7px rgba(0,0,0,.5)}.mec-faq-accordion>.mec-faq-accordion-content{display:none}#webnus-dashboard .mec-faq-accordion-trigger a{font-size:16px;padding:12px;background:#f1f1f1;display:block;color:#222;line-height:17px;outline:0}.mec-faq-accordion-trigger{margin-bottom:5px;position:relative}#webnus-dashboard .mec-faq-accordion-trigger a:after{font-family:simple-line-icons;content:"\e095";position:absolute;right:12px;font-weight:700}.mec-faq-accordion-content{padding:5px 14px 25px}#webnus-dashboard .mec-faq-accordion-trigger a.active:after{content:"\e082"}#webnus-dashboard .support-page-links a{background-color:#fff;color:#fff;border-radius:2px;padding:13px 24px;font-size:12px;letter-spacing:1px;font-weight:600;text-transform:uppercase}#webnus-dashboard .support-page-links a:hover,#webnus-dashboard .w-box.support-page.videobox .w-button a:hover{background:#222;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%);box-shadow:0 5px 21px -5px rgba(0,0,0,.5)}#webnus-dashboard .support-page-links{display:inline-block;margin:12px 4px 16px 0}.support-page-links.link-to-doc a{background:#4cbf67;background:linear-gradient(95deg,#6fe08a 0,#58cf74 50%,#36cb58 100%);box-shadow:0 5px 10px -5px #4cbf67}.support-page-links.link-to-videos a{background:#ff876c;background:linear-gradient(95deg,#ff876c 0,#ff7455 50%,#ff5a35 100%);box-shadow:0 5px 10px -5px #ff876c}.support-page-links.link-to-articles a{background:#b092e6;background:linear-gradient(95deg,#b092e6 0,#9b70e8 50%,#8e5cea 100%);box-shadow:0 5px 10px -5px #b092e6}.w-box.support-page.articles-box .w-box-content a{display:block;padding:6px 0}#webnus-dashboard .w-box.support-page.videobox .w-button a{color:#fff;font-size:10px;padding:5px 15px;min-height:10px;font-weight:500;border-radius:22px;box-shadow:0 3px 10px -4px #ff5a35;text-shadow:none;background:#ff5a35;background:linear-gradient(95deg,#ff876c 0,#ff7455 50%,#ff5a35 100%);border:none;transition:.24s}.w-box.support-page.articles-box,.w-box.support-page.faq-box{min-height:500px}.w-box.support-page.videobox{border-radius:2px;min-height:282px;box-shadow:0 1px 6px rgba(0,0,0,.039)!important}#webnus-dashboard .w-box.support-page.videobox .w-button a i{margin-right:6px}.support-page .w-box-content ul{margin-top:5px;padding-left:5px}.support-page .w-box-content ul li{font-size:13px}.support-page .w-box-content ul li i{font-size:17px;vertical-align:text-bottom;margin-right:7px;color:#999}.w-box.mec-activation{background:#fff url(../img/dp-dsb-support.jpg) no-repeat top right}.w-box.mec-activation .w-box-head{color:#40d8f0;width:75%}.w-box.mec-activation .w-box-content{padding:10px 30px}.w-box.mec-activation input[type=radio]{display:none}.w-box.mec-activation input[type=radio]+label{color:#000;font-size:13px;line-height:14px!important;color:#7b7b7b}.w-box.mec-activation input[type=radio].checked+label{color:#40d8f0}.w-box.mec-activation input[type=radio]+label span{display:inline-block;margin:-2px 6px 0 0;vertical-align:middle;cursor:pointer;height:14px;width:14px;text-align:center;background-color:#fff;border:1px solid #d4d4d4;border-radius:100%;box-shadow:0 2px 16px -2px rgba(0,0,0,.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.w-box.mec-activation input[type=radio].checked+label span{background-color:#40d8f0;border-color:#40d8f0;box-shadow:0 2px 14px -3px #40d8f0}.w-box.mec-activation input[type=radio].checked+label span:after{content:'';display:block;position:absolute;top:4px;left:4px;width:4px;height:4px;background:#fff;border-radius:100%}.w-box.mec-activation .LicenseType label{padding-right:20px;font-weight:500}.w-box.mec-activation .LicenseField{display:inline-block;position:relative;margin-top:20px}.w-box.mec-activation input[name=MECPurchaseCode]{box-shadow:inset 0 1px 2px rgba(0,0,0,.07);min-width:220px;background:#f4f4f4;border:none;border-radius:33px;width:500px;min-height:50px;margin:0;padding-left:20px;text-align:left}#webnus-dashboard .w-box.mec-activation input[type=submit]{height:40px;line-height:40px;font-weight:600;border:none;cursor:pointer;padding:0 30px;border-radius:33px;color:#fff;letter-spacing:1px;text-transform:uppercase;font-size:12px;background:#4cbf67;background:linear-gradient(95deg,#6fe08a 0,#58cf74 50%,#36cb58 100%);box-shadow:0 5px 10px -5px #4cbf67;transition:all .28s ease;position:absolute;right:5px;top:4px;font-size:12px}#webnus-dashboard .w-box.mec-activation input[type=submit]:hover{background:#222;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%);box-shadow:0 5px 23px -7px rgba(0,0,0,.5)}#MECActivation .MECPurchaseStatus{display:inline-block;width:40px;height:40px;text-align:center;padding-top:9px;color:#fff;font-weight:700;font-size:18px;border-radius:50%;padding-top:8px;position:absolute;right:-51px;top:calc(50% - 20px)}.MECPurchaseStatus:after,.MECPurchaseStatus:before{position:absolute;border-radius:50px;background:#fff;content:'';transform:rotate(45deg)}.MECPurchaseStatus.PurchaseError:before{width:22px;height:4px;right:9px;top:18px;transform:rotate(45deg)}.MECPurchaseStatus.PurchaseError:after{width:22px;height:4px;right:9px;top:18px;transform:rotate(-45deg)}.MECPurchaseStatus.PurchaseSuccess:before{width:13px;height:4px;right:19px;top:21px;transform:rotate(45deg)}.MECPurchaseStatus.PurchaseSuccess:after{width:22px;height:4px;right:5px;top:18px;transform:rotate(-45deg)}#MECActivation .MECPurchaseStatus.PurchaseError{background:#ff876c;background:linear-gradient(95deg,#ff876c 0,#ff7455 50%,#ff5a35 100%);box-shadow:0 5px 10px -5px #ff876c}#MECActivation .MECPurchaseStatus.PurchaseSuccess{background:#4cbf67;background:linear-gradient(95deg,#6fe08a 0,#58cf74 50%,#36cb58 100%);box-shadow:0 5px 10px -5px #4cbf67}.wna-spinner-wrap{position:absolute;background:#000;width:509px;height:64px;top:-8px;border-radius:50px;z-index:999;background-color:#fff;opacity:.9}.wna-spinner{width:40px;height:40px;position:relative;margin:6px auto}.wna-spinner .double-bounce1,.wna-spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#40d8f0;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.wna-spinner .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}#MECActivation .MECLicenseMessage{margin-top:24px;color:#f64;max-width:570px}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.w-col-sm-3 .w-box.addon{min-height:auto;box-shadow:0 3px 16px -5px rgba(0,0,0,.1);border-radius:2px}.w-box-child.mec-addon-box{padding:20px 20px}.mec-addon-box-head{border-bottom:1px solid #e8e8e8;padding-bottom:5px;margin-bottom:14px;position:relative}.mec-addon-box-version{position:absolute;top:0;right:0;background:#eaeaea;border-radius:50px;padding:0 11px;color:#5a5a5a;font-size:12px}.mec-addon-box-title{font-weight:700;font-size:18px;line-height:25px}.mec-addon-box-title a span{color:#444;font-size:15px}.mec-addon-box-content p{color:#777;font-size:13px}.mec-addon-box-mec-version{background:#f3f3f3;padding:10px;font-size:13px}#webnus-dashboard .addons-page-links{display:inline-block;margin:12px 4px 16px 0}#webnus-dashboard .addons-page-links a{background-color:#fff;color:#fff;border-radius:2px;padding:13px 24px;font-size:12px;letter-spacing:1px;font-weight:600;text-transform:uppercase}.addons-page-links.link-to-purchase a{background:#4cbf67;background:linear-gradient(95deg,#6fe08a 0,#58cf74 50%,#36cb58 100%);box-shadow:0 5px 10px -5px #4cbf67}.addons-page-links.link-to-install-addons a{background:#b092e6;background:linear-gradient(95deg,#b092e6 0,#9b70e8 50%,#8e5cea 100%);box-shadow:0 5px 10px -5px #b092e6}#webnus-dashboard .addons-page-links a:hover,#webnus-dashboard .w-box.addons-page.videobox .w-button a:hover{background:#222;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%);box-shadow:0 5px 21px -5px rgba(0,0,0,.5)}.mec-addon-box-footer{margin-top:25px}#webnus-dashboard .mec-addon-box-footer a{font-weight:500;border-radius:2px;box-shadow:0 3px 10px -4px #008aff;text-shadow:none;background:#008aff;background:linear-gradient(95deg,#36a2ff 0,#008aff 50%,#0072ff 100%);border:none;transition:.24s;padding:7px 19px;margin-top:10px;display:inline-block;letter-spacing:.2px;color:#fff;width:100%;text-align:center}#webnus-dashboard .mec-addon-box-footer a.mec-addon-box-intro{box-shadow:0 3px 10px -4px #ff5a35;background:linear-gradient(95deg,#ff876c 0,#ff7455 50%,#ff5a35 100%)}#webnus-dashboard .mec-addon-box-footer a:hover{background:#222!important;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%)!important;box-shadow:0 5px 23px -7px rgba(0,0,0,.5)!important;cursor:pointer!important}#webnus-dashboard .mec-addon-box-footer a i{margin-right:6px;color:#fff}.addons-page-notice{display:block;margin-top:15px;margin-bottom:0;background:#fff;border-left:4px solid #00a0d2;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:1px 12px}.addons-page-notice p{margin:.5em 0;padding:2px;font-size:13px}.mec-addon-box-comingsoon{background:#eaeaea;padding:8px 11px;color:#5a5a5a;font-size:14px;font-weight:500;text-align:center}@media (min-width:960px){#webnus-dashboard .mec-addon-box-footer .w-button{text-align:right}}@media (min-width:1401px){.mec-addon-box-title a span{font-size:17px}}
1
+ #mec_location_thumbnail_img img,#mec_organizer_thumbnail_img img,#mec_thumbnail_img img{max-width:250px}.taxonomy-mec_label .column-id,.taxonomy-mec_location .column-id,.taxonomy-mec_organizer .column-id,.taxonomy-mec_speaker .column-id{width:40px}.taxonomy-mec_label .column-primary,.taxonomy-mec_location .column-primary,.taxonomy-mec_organizer .column-primary,.taxonomy-mec_speaker .column-primary{width:250px}.mec-color{margin:10px;width:14px;height:14px;display:inline-block;margin-right:6px;border-radius:20px 20px 20px 20px;vertical-align:middle}.mec-event-color-container,.mec-event-title-container{display:inline-block}.mec-available-color-row{margin-top:15px}.mec-available-color-row .mec-color{cursor:pointer}.mec-widget-container a{text-decoration:none}.mec-widget-container label{padding-right:15px}.mec-util-hidden{display:none}.button.mec-util-hidden{display:none}.wns-be-container{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen,Roboto,sans-serif;max-width:100%;background-color:#f6f6f6;border:1px solid #c1cad2;box-shadow:0 1px 1px rgba(0,0,0,.04);margin-top:5px;margin-right:15px;overflow:hidden}.wns-be-sidebar{width:260px;float:left;position:relative}.wns-be-sidebar ul.wns-be-group-menu,.wns-be-sidebar ul.wns-be-group-menu li{list-style:none;margin:0}.wns-be-sidebar .wns-be-group-menu li a{display:block;position:relative;outline:0;padding:13px 4px 13px 20px;background:#e0e0e0;background:0 0;border:none;color:#3f454a;font-size:13px;font-weight:600;text-decoration:none;-webkit-transition:none;transition:none}.wns-be-sidebar .wns-be-group-menu li a:hover{background:#fff;color:#008aff;opacity:1}.wns-be-sidebar .wns-be-group-menu>li.active>a,.wns-be-sidebar .wns-be-group-menu>li.active>a:hover{background:#008aff;background:linear-gradient(95deg,#36a2ff 0,#008aff 50%,#0072ff 100%);color:#fff}.wns-be-sidebar .wns-be-group-menu>li.active>a{box-shadow:0 2px 12px -5px #008aff}.wns-be-sidebar .wns-be-group-menu li a:first-child{border-top:none}.wns-be-main{background:#fff;margin-left:260px;border-left:1px solid #dedede;padding-bottom:84px;box-shadow:inset 0 1px 0 #fff;min-height:1120px;position:relative}.wns-be-main .wns-saved-settings{margin:0;border-bottom:1px solid #dedede;background:#dff0d8;color:#468847;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.6)}.wns-be-container .dpr-btn{display:inline-block;font-size:13px;padding:0 16px 1px;height:36px;margin-right:3px;line-height:35px;color:#555;border:1px solid #ccc;background:#f7f7f7;text-decoration:none;transition:.24s all ease;-webkit-transition:.24s all ease}.wns-be-container .dpr-btn:hover{background:#fcfcfc;border-color:#999;color:#303030}.wns-be-container .dpr-btn.dpr-save-btn{color:#fff;font-weight:500;border-radius:2px;box-shadow:0 3px 10px -4px #008aff;text-shadow:none;background:#008aff;background:linear-gradient(95deg,#36a2ff 0,#008aff 50%,#0072ff 100%);border:none;transition:.24s}.wns-be-container .dpr-btn.dpr-save-btn:hover{background:#222;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%);box-shadow:0 5px 23px -7px rgba(0,0,0,.5);cursor:pointer}.wns-be-container .wns-be-group-tab h2,.wns-be-container .wns-be-group-tab h4{color:#000;margin-bottom:25px;padding:15px;background:#f5f5f5;font-size:21px;line-height:23px;letter-spacing:.4px;font-weight:700;position:relative}.wns-be-container .wns-be-group-tab h2{margin-top:10px}.wns-be-container .wns-be-group-tab h2:before,.wns-be-container .wns-be-group-tab h4:before{content:"";width:4px;height:16px;margin-right:5px;background-color:#008aff;display:block;position:absolute;left:0;top:18px}.wns-be-container .wns-be-group-tab h4:before{width:2px;top:16px}.wns-be-container .wns-be-group-tab h4{font-size:16px;font-weight:600;background:#f8f8f8;border:none;padding:12px 15px 12px 15px}.wns-be-container .wns-be-group-tab p{font-size:13px;color:#888}.wns-be-sidebar .wns-be-group-tab-link-a:hover{cursor:pointer}.wns-be-sidebar .wns-be-group-tab-link-a span{display:block}.wns-be-sidebar .wns-be-group-tab-link-a span.wns-be-group-menu-title{padding-left:24px}.wns-be-sidebar li.active ul.subsection{padding-top:8px;padding-bottom:12px;background:#fff;border-bottom:1px solid #dedede;margin:0}.wns-be-sidebar li .subsection a{background:#fff;color:#636363;opacity:1;font-size:12px;padding:6px 4px 6px 46px}.wns-be-sidebar li .subsection a:hover{background:#f6f6f6;color:#222}.wns-be-sidebar .wns-be-group-menu li .subsection li.active a{color:#008aff}.wns-be-sidebar .wns-be-group-menu li .subsection li.active a:after,.wns-be-sidebar .wns-be-group-menu li .subsection li.active a:before{position:absolute;z-index:999;content:" ";height:0;width:0;border:7px solid transparent;border-right-color:#fff;right:-1px;top:10px}.wns-be-sidebar .wns-be-group-menu li .subsection li.active a:before{border-right-color:#c5c5c5;right:0}.wns-be-sidebar li a i{color:#a0abb5;vertical-align:middle;font-size:16px;position:absolute;margin-top:0}.wns-be-sidebar .wns-be-group-menu li.active>a i{color:#fff}.wns-be-sidebar .has-sub span.extra-icon{display:inline-block;float:right;padding:4px 7px 4px;margin-left:4px;margin-right:10px;font-family:sans-serif;font-size:9px;font-weight:600;line-height:9px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent}.wns-be-sidebar .has-sub span.extra-icon i{margin-left:-3px;margin-top:2px;color:#bac6d0;font-size:10px}.wns-be-sidebar .wns-be-group-tab-link-a span.extra-icon i{right:10px;font-size:10px}.wns-be-sidebar .wns-be-group-menu li.active>a span.extra-icon i{margin-top:1px}.wns-be-container #wns-be-footer{border-top:1px solid #dedede;z-index:999;padding:25px 20px 20px;background:#fafafa!important;height:44px;text-align:right}.wns-be-container #wns-be-content{padding:5px 40px 40px}.wns-be-container #wns-be-infobar{background:#fff;border-bottom:1px solid #dedede;padding:20px;text-align:right;box-shadow:inset 0 1px 0 #fcfcfc;height:79px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}.wns-be-container #wns-be-infobar:before{content:"";width:261px;height:78px;display:block;position:absolute;left:0;top:0;background:#fff url(../img/webnus-logo.png) no-repeat center;border-bottom:1px solid #dedede;background-size:220px;z-index:997}.wns-be-container .notice-yellow{margin:0;border-bottom:1px solid #dedede;background-color:#fcf8e3;color:#c09853;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5)}.wns-be-container .notice-red,.wns-be-container .wns-be-field-errors{margin:0;border-bottom:1px solid #dedede;background-color:#f2dede;color:#b94a48;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5)}body.post-type-mec-events th.column-primary{width:35%}body.post-type-mec-events th.column-start_date{width:100px}body.post-type-mec-events th.column-end_date{width:100px}body.post-type-mec-events th.column-repeat{width:75px}body.post-type-mec-events th.column-author{width:150px}body.post-type-mec-books th.column-primary{width:20%}body.post-type-mec-books th.column-event{width:170px}body.post-type-mec-books th.column-bdate{width:120px}body.post-type-mec-books th.column-confirmation{width:120px}body.post-type-mec-books th.column-verification{width:120px}body.post-type-mec-books th.column-author{width:150px}.mec-meta-box-labels-container .mec-form-row{height:100px;overflow:auto}.mec-tooltip{display:inline;position:relative;margin-right:10px;cursor:help;bottom:5px;left:3px}.mec-tooltip:last-child{margin-right:0}.mec-tooltip:hover:after{background:#313130;border-radius:5px;bottom:24px;color:#fff;content:attr(title);left:-75px;padding:10px;position:absolute;z-index:98;width:240px}.mec-tooltip:hover:before{border:solid;border-color:#313130 transparent;border-width:6px 6px 0;bottom:18px;content:"";left:30%;position:absolute;z-index:99}.mec-tooltip .dashicons-before:before{font-size:24px;color:#008aff;line-height:37px}.mec-form-row .bootstrap_unvalid{display:block;border:2px solid red;position:relative;display:inline-block;border-bottom:1px dotted #000}.mec-tooltiptext{visibility:hidden;width:120px;background-color:red;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1}.ui-datepicker{background-color:#fff;border:1px solid #66afe9;border-radius:4px;box-shadow:0 0 8px rgba(102,175,233,.6);display:none;margin-top:4px;padding:10px;width:240px}.ui-datepicker a,.ui-datepicker a:hover{text-decoration:none;cursor:pointer}.ui-datepicker a:hover,.ui-datepicker td:hover a{color:#2c6396;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.ui-datepicker .ui-datepicker-header{margin-bottom:4px;text-align:center}.ui-datepicker .ui-datepicker-title{font-weight:700}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{cursor:default;font-family:dashicons;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;height:20px;line-height:1.4;margin-top:2px;width:20px}.ui-datepicker .ui-datepicker-prev{float:left;text-align:left}.ui-datepicker .ui-datepicker-next{float:right;text-align:center}.ui-datepicker .ui-datepicker-prev:before{content:"\f341"}.ui-datepicker .ui-datepicker-next:before{content:"\f345"}.ui-datepicker .ui-icon{display:none}.ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%}.ui-datepicker .ui-datepicker-calendar td,.ui-datepicker .ui-datepicker-calendar th{text-align:center;padding:4px 0}.ui-datepicker .ui-datepicker-calendar td{border-radius:4px;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out,color .1s ease-in-out;-o-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.ui-datepicker .ui-datepicker-calendar td:hover{background-color:#eee;cursor:pointer}.ui-datepicker .ui-datepicker-calendar td a{text-decoration:none}.ui-datepicker .ui-datepicker-current-day{background-color:#4289cc}.ui-datepicker .ui-datepicker-current-day a{color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover{background-color:#fff;cursor:default}.mec-col-1,.mec-col-10,.mec-col-11,.mec-col-12,.mec-col-2,.mec-col-3,.mec-col-4,.mec-col-5,.mec-col-6,.mec-col-7,.mec-col-8,.mec-col-9{position:relative;min-height:1px;padding:0;margin:0 1% 0 0}@media (min-width:783px){.mec-col-1,.mec-col-10,.mec-col-11,.mec-col-12,.mec-col-2,.mec-col-3,.mec-col-4,.mec-col-5,.mec-col-6,.mec-col-7,.mec-col-8,.mec-col-9{float:left}.mec-col-12{width:99%}.mec-col-11{width:90.66666667%}.mec-col-10{width:82.33333333%}.mec-col-9{width:74%}.mec-col-8{width:65.66666667%}.mec-col-7{width:57.33333333%}.mec-col-6{width:49%}.mec-col-5{width:40.66666667%}.mec-col-4{width:32.33333333%}.mec-col-3{width:24%}.mec-col-2{width:15.66666667%}.mec-col-1{width:7.33333333%}}#mec_reg_form_fields{background:#eee;padding:20px}#mec_reg_form_fields li{margin:4px;border-radius:2px;padding:20px 34px 24px;background:#fff;position:relative;transition:all .3s ease}#mec_reg_form_fields li ul{padding-top:15px;padding-bottom:15px;margin:1px}#mec_reg_form_fields li ul li{padding:7px 30px 7px 46px}#mec_reg_form_fields span.mec_reg_field_type{font-size:11px;font-weight:600;color:#8a8a8a;text-transform:uppercase;letter-spacing:2px}#mec_reg_form_fields span.mec_reg_field_option_sort,#mec_reg_form_fields span.mec_reg_field_remove,#mec_reg_form_fields span.mec_reg_field_sort{font-size:0;color:#fff}#mec_reg_form_fields span.mec_reg_field_remove{position:absolute;right:0;top:0}#mec_reg_form_fields span.mec_reg_field_option_sort:before,#mec_reg_form_fields span.mec_reg_field_remove:before,#mec_reg_form_fields span.mec_reg_field_sort:before{position:absolute;left:10px;top:20px;width:80px;height:20px;display:block;cursor:move;font-family:simple-line-icons;content:"\e023";font-size:18px;color:#888}#mec_reg_form_fields span.mec_reg_field_remove:before{content:"\e082";width:20px;height:20px;left:auto;right:15px;color:#f96666;cursor:pointer}#mec_reg_form_fields span.mec_reg_field_option_sort:before{font-size:13px;left:2px;top:23px;width:14px;height:14px}#mec_reg_form_fields li ul li span.mec_reg_field_remove{right:auto;left:60px;top:2px}#mec_reg_form_fields p.mec_reg_field_options{margin:6px 0 8px}#mec_reg_form_fields input[type=number],#mec_reg_form_fields input[type=text],#mec_reg_form_fields select,#mec_reg_form_fields textarea{min-width:260px;min-height:34px;margin-bottom:7px;margin-top:7px}#mec_reg_form_fields textarea{min-height:66px}#mec_reg_form_field_types button,#mec_reg_form_fields button{position:relative;outline:0;background:#fff;border:1px solid #e2e2e2;border-radius:50px;padding:11px 21px 11px 31px;line-height:1;font-size:11px;font-weight:600;color:#444;letter-spacing:2px;height:auto;cursor:pointer;margin-top:5px;text-transform:uppercase;box-shadow:0 0 3px rgba(0,0,0,.03)}#mec_reg_form_field_types button:hover,#mec_reg_form_fields button:hover{border-color:#008aff;box-shadow:0 0 7px rgba(0,0,0,.1)}#mec_reg_form_field_types button:before,#mec_reg_form_fields button:before{position:absolute;left:12px;color:#008aff;content:"\e095";font-family:simple-line-icons;font-size:13px;display:inline-block}#mec_reg_form_field_types button.red:hover,#mec_reg_form_fields button.red:hover{border-color:red;box-shadow:0 0 7px rgba(0,0,0,.1)}#mec_reg_form_field_types button.red:before,#mec_reg_form_fields button.red:before{position:absolute;left:12px;color:red;content:"\e095";font-family:simple-line-icons;font-size:13px;display:inline-block}@media (max-width:768px){#mec_reg_form_fields input[type=number],#mec_reg_form_fields input[type=text],#mec_reg_form_fields select,#mec_reg_form_fields textarea{min-width:80px;width:100%}}.mec-form-row{margin:0 auto 10px}.mec-options-fields{padding-top:25px;overflow:hidden;animation:fadeEffect 1s}#mec_settings_form .mec-options-fields{display:none}.mec-options-fields.active{display:block!important}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.mec-form-row:after,.mec-form-row:before{content:" ";display:table}.mec-form-row:after{clear:both}.mec-form-row input[type=number],.mec-form-row input[type=text],.mec-form-row select{height:38px;box-sizing:border-box;margin-bottom:8px;padding:0 6px;box-shadow:none;border-radius:2px;box-shadow:inset 0 1px 5px rgba(0,0,0,.05)}.mec-form-row input[type=radio]{margin:5px 0}.mec-form-row select{margin-top:1px}.mec-book-status-form select{display:block;width:99%;margin-top:10px;margin-bottom:10px}.mec-form-row label{margin:10px 0}.mec-form-row input[type=checkbox]{background-color:#fafafa;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;border-radius:3px;min-width:20px;min-height:20px;display:inline-block}.mec-form-row input[type=checkbox]:checked{box-shadow:0 3px 11px -4px #008aff;border-color:#008aff;background:#fff}.mec-form-row input[type=checkbox]:checked:before{color:#008aff;width:20px;font:400 24px/1 dashicons}.mec-form-row .mec-col-4 input[type=text],.mec-form-row .mec-col-4 select{width:75%}.mec-form-row .description{display:inline-block;border-left:1px dashed #ccc;margin-left:12px;line-height:26px;padding-left:12px;color:#555}.mec-form-row .time-dv{font-size:14px;font-weight:700}.mec-meta-box-fields{margin:30px 10px}.mec-meta-box-fields>.mec-meta-box-fields{margin-left:0}.mec-meta-box-fields .mec-title{margin:5px 0}.mec-meta-box-fields h4.mec-title{margin:40px 0 16px}.mec-meta-box-fields .mec-dashicons{font-size:20px;line-height:22px;color:#008aff}.mec-form-row .mec-box,.mec-meta-box-fields .mec-box{background:#f7f7f7;padding:10px;margin:10px 0;border-radius:2px;border:1px solid #e6e6e6}.mec-form-row .mec-box{max-width:960px}.mec-form-row .mec-box .button,.mec-meta-box-fields .mec-box .button{float:right}#mec_gateways_form .mec-form-row:first-child,#mec_notifications_form_container .mec-form-row:nth-child(2){overflow:hidden}#mec_gateways_form .mec-tooltip{float:right}.mec-container{background:#fff;padding:15px}.nav-tab-active{background:#fff;border-bottom:1px solid #fff}#mec_social_networks .mec-form-row{margin-bottom:0}#mec_gateways_form h4,.mec-meta-box-fields h4,.mec-options-fields h4,h4.mec-form-subtitle{text-transform:capitalize;border-bottom:1px solid #e5e5e5;padding-bottom:6px;margin:40px 0 16px;font-size:15px;font-weight:600}#mec_gateways_form h4{margin-bottom:0}#mec_styles_form #mec_styles_CSS{height:200px;margin-bottom:5px;font-family:Consolas,Monaco,monospace;font-size:13px;width:97%;background:#f9f9f9;outline:0}#mec_calendar_filter .description,#mec_styles_form .description{max-width:500px;display:block;margin:0 0 5px 0;padding:0;border:none}.mec-sed-methods li{display:inline-block;padding:8px 12px;border:1px solid #ddd;margin:0 5px 5px 0;cursor:pointer;border-radius:3px;box-shadow:0 2px 15px -2px rgba(0,0,0,.1)}.mec-sed-methods li:hover{border-color:#008aff}.mec-sed-methods li.active{border-color:#008aff;background-color:#fff;color:#008aff;font-weight:600;cursor:default;box-shadow:0 0 8px rgba(1,138,255,.5) inset}.mec-switcher input+label{display:block;position:relative;cursor:pointer;outline:0;padding:2px;width:38px;height:22px;background-color:#ddd;border-radius:60px}.mec-switcher input:checked+label{background-color:#008aff;box-shadow:0 3px 22px -6px #008aff}.mec-switcher input:checked+label:after{margin-left:16px}#mec_gateways_form input[type=text],#mec_gateways_form select,#mec_gateways_form textarea{width:calc(100% - 30px)}#mec_gateways_form textarea{min-height:65px}#mec_gateways_form li .mec-gateway-options-form{padding:15px 20px;background-color:#f7f7f7;border-left:6px solid #e3e3e3;margin-bottom:20px}#mec_notifications_form label{display:inline-block;min-width:160px}#mec_notifications_form input[type=text],#mec_notifications_form select{min-width:300px}@media (max-width:536px){#mec_notifications_form input[type=text],#mec_notifications_form select{min-width:100%}}#mec_notifications_form .wp-editor-container{margin-bottom:45px}#mec_notifications_form ul li:last-child .wp-editor-container{margin-bottom:0}#mec_messages_form_container ul li label{display:block;font-weight:700}#mec_messages_form_container ul li input{display:block;width:100%}.mec-message-categories li.mec-acc-label{font-size:18px;font-weight:700;padding:10px;cursor:pointer;background-color:#f1f1f1;border:1px solid #ccc}.mec-message-categories ul{margin:15px 5px}.webnus-icons-list li{width:40px;display:inline-block;list-style:none;padding:0}.webnus-icons-list input{visibility:hidden;margin:0;padding:0;width:1px;height:1px;-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer}.webnus-icons-list li label{color:#777;display:inline-block!important;float:none!important;width:33px!important;text-align:center;font-size:23px!important;font-weight:400!important;padding:5px 0!important;border:1px solid #eee!important}.mec-webnus-icon{float:left;margin-right:10px}.mec-webnus-icon i{font-size:24px;color:#222}.mec-accordion ul{display:none}.mec-switcher input{position:absolute;margin-left:-9999px;visibility:hidden}.mec-switcher input+label{display:block;position:relative;cursor:pointer;outline:0;padding:2px;width:50px;height:22px;background-color:#ddd;border-radius:60px}.mec-switcher input+label:after,.mec-switcher input+label:before{display:block;position:absolute;top:1px;left:1px;bottom:1px;content:""}.mec-switcher input+label:before{right:1px;background-color:#f1f1f1;border-radius:60px;transition:background .4s}.mec-switcher input+label:after{width:24px;background-color:#fff;border-radius:100%;box-shadow:0 2px 3px rgba(0,0,0,.1);transition:margin .4s}.wns-be-group-tab .mec-switcher input[value="1"]+label,.wns-be-group-tab .mec-switcher input[value="1"]+label:before{background-color:#008aff;box-shadow:0 3px 22px -7px #008aff}.wns-be-group-tab .mec-switcher input[value="1"]+label:after{margin-left:28px}.mec-switcher input:checked+label{background-color:#008aff}.mec-switcher input:checked+label:before{background-color:#008aff}.mec-switcher input:checked+label:after{margin-left:28px}.mec-switcher label{display:block}.mec-sed-methods li{display:inline-block;padding:10px;border:1px solid #ddd;margin:0 5px 5px 0;cursor:pointer}#wpwrap .mec-button-primary{border-bottom:none;letter-spacing:.5px;line-height:18px;height:46px;transition:all .5s ease;color:#fff;padding:12px 25px;display:block;text-align:center;font-size:14px;background:0 0;background-color:#008aff;text-shadow:none;border:0;box-shadow:none;display:inline-block;margin:25px 0 12px;min-width:146px}#wpwrap .mec-button-primary:hover{background-color:#41c9de}#wpwrap .mec-button-primary.loading{background-color:#73c02a}#wpwrap .mec-button-primary:before{content:"\f00c";font-family:fontawesome;margin-right:4px;font-size:16px;display:none}#wpwrap .mec-button-primary.loading:before{display:inline-block}.mec-image-select-wrap{clear:both;overflow:hidden;padding:10px 0;margin:0}.mec-image-select-wrap li{float:left;display:block;margin-right:15px;margin-bottom:15px}.mec-image-select-wrap li input{display:none}.mec-image-select-wrap li span{width:35px;height:35px;display:block;border:3px solid transparent}.mec-image-select-wrap li input:checked+span{border-color:#e3e3e3}.mec-image-select-wrap li input:checked+span:after{content:"\f00c";font-family:fontawesome;font-size:20px;display:inline-block;color:#fff;padding:8px;max-width:100%;max-height:100%}.mec-image-select-wrap .mec-colorskin-1{background-color:#008aff}.mec-image-select-wrap .mec-colorskin-2{background-color:#0093d0}.mec-image-select-wrap .mec-colorskin-3{background-color:#e53f51}.mec-image-select-wrap .mec-colorskin-4{background-color:#f1c40f}.mec-image-select-wrap .mec-colorskin-5{background-color:#e64883}.mec-image-select-wrap .mec-colorskin-6{background-color:#45ab48}.mec-image-select-wrap .mec-colorskin-7{background-color:#9661ab}.mec-image-select-wrap .mec-colorskin-8{background-color:#0aad80}.mec-image-select-wrap .mec-colorskin-9{background-color:#0ab1f0}.mec-image-select-wrap .mec-colorskin-10{background-color:#ff5a00}.mec-image-select-wrap .mec-colorskin-11{background-color:#c3512f}.mec-image-select-wrap .mec-colorskin-12{background-color:#55606e}.mec-image-select-wrap .mec-colorskin-13{background-color:#fe8178}.mec-image-select-wrap .mec-colorskin-14{background-color:#7c6853}.mec-image-select-wrap .mec-colorskin-15{background-color:#bed431}.mec-image-select-wrap .mec-colorskin-16{background-color:#2d5c88}.mec-image-select-wrap .mec-colorskin-17{background-color:#77da55}.mec-image-select-wrap .mec-colorskin-18{background-color:#2997ab}.mec-image-select-wrap .mec-colorskin-19{background-color:#734854}.mec-image-select-wrap .mec-colorskin-20{background-color:#a81010}.mec-image-select-wrap .mec-colorskin-21{background-color:#4ccfad}.mec-image-select-wrap .mec-colorskin-22{background-color:#3a609f}@media screen and (max-width:782px){.mec-form-row .description{max-width:500px;display:block;margin:0 0 5px 0;padding:0;border:none}.mec-col-1,.mec-col-10,.mec-col-11,.mec-col-12,.mec-col-2,.mec-col-3,.mec-col-4,.mec-col-5,.mec-col-6,.mec-col-7,.mec-col-8,.mec-col-9{margin-bottom:5px;display:block}.mec-form-row .mec-box .button,.mec-meta-box-fields .mec-box .button{float:left}.mec-form-row .time-dv{padding:0 4px}.mec-form-row .mec-col-4 input[type=text],.mec-form-row .mec-col-4 select{width:auto;min-width:192px}.mec-tooltip .dashicons-before:before{font-size:32px}}#frmb-0-clear-all,#frmb-0-save,#frmb-0-view-data{display:none}#mec_sn_googlecal{margin-bottom:0}#mec_fee_row1 .button{margin-right:10px}h4.mec-form-subtitle{font-size:15px;margin-top:0}#webnus-dashboard *{box-sizing:border-box}#webnus-dashboard.about-wrap{max-width:1240px;margin:0 auto}#webnus-dashboard .change-log{word-wrap:break-word}#webnus-dashboard .welcome-head img{border:none}.w-welcome{position:relative;margin-top:30px;margin-bottom:10px}.w-box{position:relative;background:#fff;padding:5px 25px;margin-top:30px}.w-theme-version{box-shadow:0 3px 30px -4px #40d8f0;text-shadow:none;background:#40d8f0;background:linear-gradient(95deg,#40d8f0 0,#2dd1ea 50%,#13cbe8 100%);text-align:center;display:block;padding:10px 0;color:#fff;font-weight:600;margin-top:10px;border-radius:2px}.w-box{padding:0;min-height:310px;box-shadow:0 1px 6px rgba(0,0,0,.039)}.w-box,.wns-be-group-tab .w-box{box-shadow:none}.w-box-head{font-weight:600;padding:20px 72px;position:relative;border-bottom:2px solid #008aff;font-size:20px}.w-box-head span{position:absolute;left:0;padding:0 25px;line-height:58px;background:#008aff;height:100%;top:0;color:#fff}.w-box-child,.w-box-content{padding:18px;line-height:24px;font-size:14px}.mec-count-child{width:50%;margin:0 auto}#webnus-dashboard .w-button a{color:#fff!important;border-radius:0;padding:10px 24px;font-size:12px;letter-spacing:1px;font-weight:600;background:#008aff;margin:10px 0;display:inline-block;text-transform:uppercase}#webnus-dashboard .w-box .w-button a:hover{background:#222;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%);box-shadow:0 5px 21px -5px rgba(0,0,0,.5)}.w-system-info{margin-bottom:7px}.w-system-info:first-child{margin-top:20px}.w-system-info>span{display:inline-block;min-width:145px;line-height:20px;font-size:13px}#webnus-dashboard .w-current{min-width:110px}#webnus-dashboard .w-min{min-width:65px}.w-icon{color:#fff;padding:3px;border-radius:4px;margin-right:10px;vertical-align:middle}.w-icon-green{background:#27ae60}.w-icon-red{background:#e74c3c}.extra .w-box-head{padding:20px;border-bottom:1px solid #ededed}.doc .w-box-head{color:#4cbf67}#webnus-dashboard .doc .w-button a{background:#4cbf67;background:linear-gradient(95deg,#6fe08a 0,#58cf74 50%,#36cb58 100%);margin:35px 0 17px;box-shadow:0 5px 10px -5px #4cbf67;background-color:#fff}#webnus-dashboard .support .w-button a{background:#ff876c;background:linear-gradient(95deg,#ff876c 0,#ff7455 50%,#ff5a35 100%);margin:13px 0 18px;box-shadow:0 5px 10px -5px #ff876c}.doc .w-box-content{background:url(../img/document.png) no-repeat right center}.doc .w-box-content p,.w-box.support .w-box-content p{width:54%;color:#666;margin-top:10px;max-width:380px}.w-box-child p{color:#666;margin-top:10px}.w-box.support{background:#fff url(../img/support.png) no-repeat top right}.w-box.support .w-box-head{width:50%;color:#ff876c}.w-box-content pre{text-align:left;background:#f5f5f5;font-size:13px;padding:20px 25px;height:480px;overflow-y:scroll}.w-box.change-log .w-box-head{color:#01c6d9}#webnus-dashboard .button{border:0;background:0 0;box-shadow:none;color:#e74c3c;font-weight:700}.w-box .state{position:absolute;top:0;left:-100vw}#webnus-dashboard .button:hover{color:#222}.w-box .state:checked~.content{-webkit-transform:none;-ms-transform:none;transform:none}.w-box .state:checked~.backdrop{bottom:0;opacity:1;z-index:1}.w-box .lightbox{position:fixed;top:0;right:0;left:0;height:0;padding:0 20px}.w-box .lightbox .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;z-index:2;max-width:500px;max-height:95vh;margin:20px auto;padding:20px;background:#fff;-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:.3s -webkit-transform ease-in-out;transition:.3s transform ease-in-out;border:1px solid rgba(0,0,0,.1)}.w-box .lightbox .main{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.w-box .lightbox .backdrop{position:fixed;z-index:-1;top:0;right:0;bottom:100%;left:0;opacity:0;background:rgba(0,0,0,.3);-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.content .main p{color:#bf3737}p.mec_dash_count{font-size:60px;font-weight:600;margin:0;color:#01c6d9}.w-col-sm-3 .w-box.doc{text-align:center;min-height:auto}.w-Knowledgebase{color:#8e5cea}.mec-view-all-articles a{margin:30px 0 17px;display:inline-block;color:#fff!important;border-radius:0;padding:10px 24px;font-size:12px;letter-spacing:1px;font-weight:600;background:#8e5cea;display:inline-block;text-transform:uppercase;transition:all .24s ease;-webkit-transition:all .24s ease}.mec-view-all-articles a:hover{background-color:#222}.w-box.upcoming-events .mec-event-article{margin-bottom:22px;border-bottom:1px solid #eee;padding-bottom:16px}.w-box.upcoming-events .mec-event-article .mec-event-date{font-size:14px;color:#666}.w-box.upcoming-events .mec-event-article .mec-event-date span{font-weight:600;margin-right:4px}.w-box.upcoming-events .mec-event-article h4.mec-event-title{margin:0;font-size:15px}.w-box.upcoming-events .mec-event-article .mec-event-detail{font-size:13px;color:#999}.w-box.upcoming-events .mec-event-article .mec-detail-button{font-size:10px;font-weight:600;letter-spacing:1px;padding:4px 12px;background:#f2f2f2;float:right}.w-box.total-bookings ul li{display:inline-block;padding:4px 12px;background:#f1f1f1;margin-right:5px;border-radius:3px}.w-box.total-bookings ul li.selected{background:#fff;border:1px solid #e9e9e9}.info-msg,.mec-error,.mec-success,.warning-msg{margin:10px 0;padding:10px;border-radius:3px 3px 3px 3px}.info-msg{color:#059;background-color:#bef}.info-msg-link{background:#fff;padding:4px 12px 6px;border-radius:3px;line-height:1;font-weight:600;color:#008aff}.mec-success{color:#270;background-color:#dff2bf}.warning-msg{color:#9f6000;background-color:#feefb3}.mec-error{color:#d8000c;background-color:#ffbaba}.mec-certain-day>div,.mec-select-deselect-actions li,.mec-xi-facebook-import-events .mec-select-deselect-actions li,.mec-xi-google-import-events .mec-select-deselect-actions li{display:inline-block;position:relative;outline:0;background:#fff;border:1px solid #e2e2e2;border-radius:50px;padding:11px 21px 11px 21px;line-height:1;font-size:11px;font-weight:600;color:#444;letter-spacing:2px;height:auto;cursor:pointer;margin-top:5px;text-transform:uppercase;box-shadow:0 0 3px rgba(0,0,0,.03)}.mec-certain-day>div:hover,.mec-select-deselect-actions li:hover,.mec-xi-facebook-import-events .mec-select-deselect-actions li:hover,.mec-xi-google-import-events .mec-select-deselect-actions li:hover{border-color:#008aff;box-shadow:0 0 7px rgba(0,0,0,.1)}.mec-not-in-days-remove{border:1px solid #f99170;border-radius:20px;padding:0 0 0 2px;color:#f99170}.mec-xi-facebook-import-events .mec-success,.mec-xi-google-import-events .mec-success{width:460px}.mec-xi-facebook-import-events .mec-select-deselect-actions li,.mec-xi-google-import-events .mec-select-deselect-actions li{display:inline-block;cursor:pointer}.lity-content>div{overflow:auto}#mec_setting_contextual li{list-style:none!important;font-size:12px;margin:0;padding:6px}.mec-bbf-field-container{margin-bottom:10px}.mec-bbf-field-container label{display:block}.kc-components ul.kc-components-list li .cpicon.mec-kingcomposer-icon,.kc-element-icon .cpicon.mec-kingcomposer-icon{background:url(../img/ico-mec-vc.png) no-repeat center center;background-size:auto;background-repeat:no-repeat}.mec-archive-skinsm.mec-category-skins,.mec-carousel-archive-link,.mec-carousel-head-text,.mec-toggle-month-divider{display:none}span.mec-archive-skins,span.mec-category-skins{margin-left:10px;vertical-align:text-bottom}.mec-archive-skins input,.mec-archive-skins select,.mec-category-skins input,.mec-category-skins select{min-width:225px;vertical-align:baseline}#mec_settings_default_skin_archive,#mec_settings_default_skin_category{min-width:225px}.w-welcome p span{background:#fff;padding:4px 10px}#mec_masonry_skin_options_container .mec-form-row .description{margin-left:0;padding-left:0;border:none;margin-top:-4px}/*!
2
  * Bootstrap v3.3.7 (http://getbootstrap.com)
3
  * Copyright 2011-2016 Twitter, Inc.
4
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
+ */#webnus-dashboard button,#webnus-dashboard input,#webnus-dashboard select,#webnus-dashboard textarea{font-family:inherit;font-size:inherit;line-height:inherit}#webnus-dashboard a{color:#337ab7;text-decoration:none}#webnus-dashboard a:focus,#webnus-dashboard a:hover{color:#23527c}#webnus-dashboard a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}#webnus-dashboard figure{margin:0}#webnus-dashboard img{vertical-align:middle}.w-img-responsive{display:block;max-width:100%;height:auto}.w-img-rounded{border-radius:6px}.w-img-thumbnail{padding:4px;line-height:1w-42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0w-2s ease-in-out;-o-transition:all 0w-2s ease-in-out;transition:all 0w-2s ease-in-out;display:inline-block;max-width:100%;height:auto}.w-img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.w-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.w-sr-only-focusable:active,.w-sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.w-container,.w-container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}[role=button]{cursor:pointer}@media (min-width:768px){.w-container{width:750px}}@media (min-width:992px){.w-container{width:970px}}@media (min-width:1200px){.w-container{width:1170px}}.w-row{margin-left:-15px;margin-right:-15px}.w-col-lg-1,.w-col-lg-10,.w-col-lg-11,.w-col-lg-12,.w-col-lg-2,.w-col-lg-3,.w-col-lg-4,.w-col-lg-5,.w-col-lg-6,.w-col-lg-7,.w-col-lg-8,.w-col-lg-9,.w-col-md-1,.w-col-md-10,.w-col-md-11,.w-col-md-12,.w-col-md-2,.w-col-md-3,.w-col-md-4,.w-col-md-5,.w-col-md-6,.w-col-md-7,.w-col-md-8,.w-col-md-9,.w-col-sm-1,.w-col-sm-10,.w-col-sm-11,.w-col-sm-12,.w-col-sm-2,.w-col-sm-3,.w-col-sm-4,.w-col-sm-5,.w-col-sm-6,.w-col-sm-7,.w-col-sm-8,.w-col-sm-9,.w-col-xs-1,.w-col-xs-10,.w-col-xs-11,.w-col-xs-12,.w-col-xs-2,.w-col-xs-3,.w-col-xs-4,.w-col-xs-5,.w-col-xs-6,.w-col-xs-7,.w-col-xs-8,.w-col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.w-col-xs-1,.w-col-xs-10,.w-col-xs-11,.w-col-xs-12,.w-col-xs-2,.w-col-xs-3,.w-col-xs-4,.w-col-xs-5,.w-col-xs-6,.w-col-xs-7,.w-col-xs-8,.w-col-xs-9{float:left}.w-col-xs-12{width:100%}.w-col-xs-11{width:91.66666667%}.w-col-xs-10{width:83.33333333%}.w-col-xs-9{width:75%}.w-col-xs-8{width:66.66666667%}.w-col-xs-7{width:58.33333333%}.w-col-xs-6{width:50%}.w-col-xs-5{width:41.66666667%}.w-col-xs-4{width:33.33333333%}.w-col-xs-3{width:25%}.w-col-xs-2{width:16.66666667%}.w-col-xs-1{width:8w-33333333%}.w-col-xs-pull-12{right:100%}.w-col-xs-pull-11{right:91.66666667%}.w-col-xs-pull-10{right:83.33333333%}.w-col-xs-pull-9{right:75%}.w-col-xs-pull-8{right:66.66666667%}.w-col-xs-pull-7{right:58.33333333%}.w-col-xs-pull-6{right:50%}.w-col-xs-pull-5{right:41.66666667%}.w-col-xs-pull-4{right:33.33333333%}.w-col-xs-pull-3{right:25%}.w-col-xs-pull-2{right:16.66666667%}.w-col-xs-pull-1{right:8w-33333333%}.w-col-xs-pull-0{right:auto}.w-col-xs-push-12{left:100%}.w-col-xs-push-11{left:91.66666667%}.w-col-xs-push-10{left:83.33333333%}.w-col-xs-push-9{left:75%}.w-col-xs-push-8{left:66.66666667%}.w-col-xs-push-7{left:58.33333333%}.w-col-xs-push-6{left:50%}.w-col-xs-push-5{left:41.66666667%}.w-col-xs-push-4{left:33.33333333%}.w-col-xs-push-3{left:25%}.w-col-xs-push-2{left:16.66666667%}.w-col-xs-push-1{left:8w-33333333%}.w-col-xs-push-0{left:auto}.w-col-xs-offset-12{margin-left:100%}.w-col-xs-offset-11{margin-left:91.66666667%}.w-col-xs-offset-10{margin-left:83.33333333%}.w-col-xs-offset-9{margin-left:75%}.w-col-xs-offset-8{margin-left:66.66666667%}.w-col-xs-offset-7{margin-left:58.33333333%}.w-col-xs-offset-6{margin-left:50%}.w-col-xs-offset-5{margin-left:41.66666667%}.w-col-xs-offset-4{margin-left:33.33333333%}.w-col-xs-offset-3{margin-left:25%}.w-col-xs-offset-2{margin-left:16.66666667%}.w-col-xs-offset-1{margin-left:8w-33333333%}.w-col-xs-offset-0{margin-left:0}@media (min-width:768px){.w-col-sm-1,.w-col-sm-10,.w-col-sm-11,.w-col-sm-12,.w-col-sm-2,.w-col-sm-3,.w-col-sm-4,.w-col-sm-5,.w-col-sm-6,.w-col-sm-7,.w-col-sm-8,.w-col-sm-9{float:left}.w-col-sm-12{width:100%}.w-col-sm-11{width:91.66666667%}.w-col-sm-10{width:83.33333333%}.w-col-sm-9{width:75%}.w-col-sm-8{width:66.66666667%}.w-col-sm-7{width:58.33333333%}.w-col-sm-6{width:50%}.w-col-sm-5{width:41.66666667%}.w-col-sm-4{width:33.33333333%}.w-col-sm-3{width:25%}.w-col-sm-2{width:16.66666667%}.w-col-sm-1{width:8w-33333333%}.w-col-sm-pull-12{right:100%}.w-col-sm-pull-11{right:91.66666667%}.w-col-sm-pull-10{right:83.33333333%}.w-col-sm-pull-9{right:75%}.w-col-sm-pull-8{right:66.66666667%}.w-col-sm-pull-7{right:58.33333333%}.w-col-sm-pull-6{right:50%}.w-col-sm-pull-5{right:41.66666667%}.w-col-sm-pull-4{right:33.33333333%}.w-col-sm-pull-3{right:25%}.w-col-sm-pull-2{right:16.66666667%}.w-col-sm-pull-1{right:8w-33333333%}.w-col-sm-pull-0{right:auto}.w-col-sm-push-12{left:100%}.w-col-sm-push-11{left:91.66666667%}.w-col-sm-push-10{left:83.33333333%}.w-col-sm-push-9{left:75%}.w-col-sm-push-8{left:66.66666667%}.w-col-sm-push-7{left:58.33333333%}.w-col-sm-push-6{left:50%}.w-col-sm-push-5{left:41.66666667%}.w-col-sm-push-4{left:33.33333333%}.w-col-sm-push-3{left:25%}.w-col-sm-push-2{left:16.66666667%}.w-col-sm-push-1{left:8w-33333333%}.w-col-sm-push-0{left:auto}.w-col-sm-offset-12{margin-left:100%}.w-col-sm-offset-11{margin-left:91.66666667%}.w-col-sm-offset-10{margin-left:83.33333333%}.w-col-sm-offset-9{margin-left:75%}.w-col-sm-offset-8{margin-left:66.66666667%}.w-col-sm-offset-7{margin-left:58.33333333%}.w-col-sm-offset-6{margin-left:50%}.w-col-sm-offset-5{margin-left:41.66666667%}.w-col-sm-offset-4{margin-left:33.33333333%}.w-col-sm-offset-3{margin-left:25%}.w-col-sm-offset-2{margin-left:16.66666667%}.w-col-sm-offset-1{margin-left:8w-33333333%}.w-col-sm-offset-0{margin-left:0}}@media (min-width:992px){.w-col-md-1,.w-col-md-10,.w-col-md-11,.w-col-md-12,.w-col-md-2,.w-col-md-3,.w-col-md-4,.w-col-md-5,.w-col-md-6,.w-col-md-7,.w-col-md-8,.w-col-md-9{float:left}.w-col-md-12{width:100%}.w-col-md-11{width:91.66666667%}.w-col-md-10{width:83.33333333%}.w-col-md-9{width:75%}.w-col-md-8{width:66.66666667%}.w-col-md-7{width:58.33333333%}.w-col-md-6{width:50%}.w-col-md-5{width:41.66666667%}.w-col-md-4{width:33.33333333%}.w-col-md-3{width:25%}.w-col-md-2{width:16.66666667%}.w-col-md-1{width:8w-33333333%}.w-col-md-pull-12{right:100%}.w-col-md-pull-11{right:91.66666667%}.w-col-md-pull-10{right:83.33333333%}.w-col-md-pull-9{right:75%}.w-col-md-pull-8{right:66.66666667%}.w-col-md-pull-7{right:58.33333333%}.w-col-md-pull-6{right:50%}.w-col-md-pull-5{right:41.66666667%}.w-col-md-pull-4{right:33.33333333%}.w-col-md-pull-3{right:25%}.w-col-md-pull-2{right:16.66666667%}.w-col-md-pull-1{right:8w-33333333%}.w-col-md-pull-0{right:auto}.w-col-md-push-12{left:100%}.w-col-md-push-11{left:91.66666667%}.w-col-md-push-10{left:83.33333333%}.w-col-md-push-9{left:75%}.w-col-md-push-8{left:66.66666667%}.w-col-md-push-7{left:58.33333333%}.w-col-md-push-6{left:50%}.w-col-md-push-5{left:41.66666667%}.w-col-md-push-4{left:33.33333333%}.w-col-md-push-3{left:25%}.w-col-md-push-2{left:16.66666667%}.w-col-md-push-1{left:8w-33333333%}.w-col-md-push-0{left:auto}.w-col-md-offset-12{margin-left:100%}.w-col-md-offset-11{margin-left:91.66666667%}.w-col-md-offset-10{margin-left:83.33333333%}.w-col-md-offset-9{margin-left:75%}.w-col-md-offset-8{margin-left:66.66666667%}.w-col-md-offset-7{margin-left:58.33333333%}.w-col-md-offset-6{margin-left:50%}.w-col-md-offset-5{margin-left:41.66666667%}.w-col-md-offset-4{margin-left:33.33333333%}.w-col-md-offset-3{margin-left:25%}.w-col-md-offset-2{margin-left:16.66666667%}.w-col-md-offset-1{margin-left:8w-33333333%}.w-col-md-offset-0{margin-left:0}}@media (min-width:1200px){.w-col-lg-1,.w-col-lg-10,.w-col-lg-11,.w-col-lg-12,.w-col-lg-2,.w-col-lg-3,.w-col-lg-4,.w-col-lg-5,.w-col-lg-6,.w-col-lg-7,.w-col-lg-8,.w-col-lg-9{float:left}.w-col-lg-12{width:100%}.w-col-lg-11{width:91.66666667%}.w-col-lg-10{width:83.33333333%}.w-col-lg-9{width:75%}.w-col-lg-8{width:66.66666667%}.w-col-lg-7{width:58.33333333%}.w-col-lg-6{width:50%}.w-col-lg-5{width:41.66666667%}.w-col-lg-4{width:33.33333333%}.w-col-lg-3{width:25%}.w-col-lg-2{width:16.66666667%}.w-col-lg-1{width:8w-33333333%}.w-col-lg-pull-12{right:100%}.w-col-lg-pull-11{right:91.66666667%}.w-col-lg-pull-10{right:83.33333333%}.w-col-lg-pull-9{right:75%}.w-col-lg-pull-8{right:66.66666667%}.w-col-lg-pull-7{right:58.33333333%}.w-col-lg-pull-6{right:50%}.w-col-lg-pull-5{right:41.66666667%}.w-col-lg-pull-4{right:33.33333333%}.w-col-lg-pull-3{right:25%}.w-col-lg-pull-2{right:16.66666667%}.w-col-lg-pull-1{right:8w-33333333%}.w-col-lg-pull-0{right:auto}.w-col-lg-push-12{left:100%}.w-col-lg-push-11{left:91.66666667%}.w-col-lg-push-10{left:83.33333333%}.w-col-lg-push-9{left:75%}.w-col-lg-push-8{left:66.66666667%}.w-col-lg-push-7{left:58.33333333%}.w-col-lg-push-6{left:50%}.w-col-lg-push-5{left:41.66666667%}.w-col-lg-push-4{left:33.33333333%}.w-col-lg-push-3{left:25%}.w-col-lg-push-2{left:16.66666667%}.w-col-lg-push-1{left:8w-33333333%}.w-col-lg-push-0{left:auto}.w-col-lg-offset-12{margin-left:100%}.w-col-lg-offset-11{margin-left:91.66666667%}.w-col-lg-offset-10{margin-left:83.33333333%}.w-col-lg-offset-9{margin-left:75%}.w-col-lg-offset-8{margin-left:66.66666667%}.w-col-lg-offset-7{margin-left:58.33333333%}.w-col-lg-offset-6{margin-left:50%}.w-col-lg-offset-5{margin-left:41.66666667%}.w-col-lg-offset-4{margin-left:33.33333333%}.w-col-lg-offset-3{margin-left:25%}.w-col-lg-offset-2{margin-left:16.66666667%}.w-col-lg-offset-1{margin-left:8w-33333333%}.w-col-lg-offset-0{margin-left:0}}.w-clearfix:after,.w-clearfix:before,.w-container-fluid:after,.w-container-fluid:before,.w-container:after,.w-container:before,.w-row:after,.w-row:before{content:" ";display:table}.w-clearfix:after,.w-container-fluid:after,.w-container:after,.w-row:after{clear:both}.w-center-block{display:block;margin-left:auto;margin-right:auto}.w-pull-right{float:right!important}.w-pull-left{float:left!important}.w-hide{display:none!important}.w-show{display:block!important}.w-invisible{visibility:hidden}.w-text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.w-hidden{display:none!important}.w-affix{position:fixed}.mec-image-popup-wrap{display:none}#wns-be-infobar.sticky{position:fixed;top:32px;background:#fff;z-index:9999;width:82%}.wns-be-main .wns-saved-settings.sticky{position:fixed;width:62.5%;top:111px;z-index:999999999999999999}#mec-search-settings{border-radius:2px;min-height:32px;box-shadow:0 3px 14px -5px rgba(0,0,0,.2),inset 0 1px 2px rgba(0,0,0,.07);padding:9px 10px 11px;margin-right:6px;color:#7c7772;font-size:12px;width:200px}#mec-search-settings::-webkit-input-placeholder{color:#7c7772}#mec-search-settings::-moz-placeholder{color:#7c7772}#mec-search-settings:-ms-input-placeholder{color:#7c7772}#mec-search-settings:-moz-placeholder{color:#7c7772}.mec-export-settings,.mec-import-settings{font-weight:700;border-radius:2px;box-shadow:0 3px 10px -4px #008aff;text-shadow:none;background:#008aff;background:linear-gradient(95deg,#36a2ff 0,#008aff 50%,#0072ff 100%);border:none;transition:.24s;padding:8px 32px;height:36px;letter-spacing:.2px;line-height:36px;font-size:13px;color:#fff;text-decoration:none;display:inline-block}.mec-export-settings:hover,.mec-import-settings:hover{background:#222;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%);box-shadow:0 5px 23px -7px rgba(0,0,0,.5);color:#fff}textarea.mec-import-settings-content{display:block;width:100%;min-height:120px;margin-bottom:25px;padding:10px 15px}.mec-import-options-notification{display:inline-block}.mec-import-options-notification .mec-message-import-error,.mec-import-options-notification .mec-message-import-success{display:inline-block;padding:15px 12px;margin-left:12px;opacity:0;visibility:hidden;font-weight:700}.mec-import-options-notification .mec-message-import-success{opacity:1;visibility:visible;border:2px solid green}.mec-import-options-notification .mec-message-import-error{opacity:1;visibility:visible;border:2px solid #e62117}.mec-export-settings:focus,.mec-import-settings:focus{color:#fff}.mec-import-settings-wrap{position:relative}.mec-loarder-wrap{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(202,202,202,.7);z-index:9999}.mec-loarder-wrap.mec-settings-loader{top:34px}.mec-loarder{position:absolute;width:64px;height:64px;top:calc(50% - 32px);left:calc(50% - 36px)}.mec-loarder div{display:inline-block;position:absolute;left:6px;width:4px;background:#fff;animation:mec-loarder 1.2s cubic-bezier(0,.5,.5,1) infinite}.mec-loarder div:nth-child(1){left:27px;animation-delay:-.24s;background:#0075ff}.mec-loarder div:nth-child(2){left:36px;animation-delay:-.12s;background:#028bff}.mec-loarder div:nth-child(3){left:45px;animation-delay:0;background:#32a0ff}@keyframes mec-loarder{0%{top:6px;height:51px}100%,50%{top:19px;height:26px}}.w-box.support-page.searchbox{background:#008aff;background:linear-gradient(180deg,#36a2ff 0,#008aff 50%,#0072ff 100%);color:#fff;min-height:260px;text-align:center;border-radius:2px}#webnus-dashboard .search-form input{background:rgba(255,255,255,.2);border:none;width:50%;outline:0;color:rgba(255,255,255,.7);font-size:18px;border-radius:4px 0 0 4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.03);-webkit-transition:background .4s,box-shadow .2s;transition:background .4s,box-shadow .2s;padding:20px 32px;margin:0}#webnus-dashboard .search-form button{background:rgba(255,255,255,.2);border:none;padding:20px 32px;margin-left:-2px;color:#fff;border-radius:0 4px 4px 0;font-size:18px;cursor:pointer;-webkit-transition:background .4s,box-shadow .2s;transition:background .4s,box-shadow .2s}#webnus-dashboard .search-form button:hover{background:#fff;color:#3a3c4c}.w-box.support-page.searchbox p{font-size:30px}.search-form input::-webkit-input-placeholder{color:rgba(255,255,255,.7)}.search-form input::-moz-placeholder{color:rgba(255,255,255,.7)}.search-form input:-ms-input-placeholder{color:rgba(255,255,255,.7)}.search-form input:-moz-placeholder{color:rgba(255,255,255,.7)}#webnus-dashboard .search-form input:active,#webnus-dashboard .search-form input:focus{box-shadow:0 10px 20px rgba(0,0,0,.14);background:#fff;color:#3a3c4c}#webnus-dashboard .search-form input:active::-webkit-input-placeholder,#webnus-dashboard .search-form input:focus::-webkit-input-placeholder{color:#3a3c4c}#webnus-dashboard .search-form input:active::-moz-placeholder,#webnus-dashboard .search-form input:focus::-moz-placeholder{color:#3a3c4c}#webnus-dashboard .search-form input:active:-ms-input-placeholder,#webnus-dashboard .search-form input:focus:-ms-input-placeholder{color:#3a3c4c}#webnus-dashboard .search-form input:active:-moz-placeholder,#webnus-dashboard .search-form input:focus:-moz-placeholder{color:#3a3c4c}#webnus-dashboard .w-box.support-page.mec-ticksy{text-align:center;min-height:260px}#webnus-dashboard .w-box.support-page.mec-ticksy p{font-size:20px;width:70%;margin:0 auto;margin-bottom:40px;margin-top:40px}#webnus-dashboard .w-box.support-page.mec-ticksy a{color:#fff;font-weight:500;border-radius:2px;box-shadow:0 3px 10px -4px #008aff;text-shadow:none;background:#008aff;background:linear-gradient(95deg,#36a2ff 0,#008aff 50%,#0072ff 100%);border:none;transition:.24s;padding:12px 20px;cursor:pointer;margin-bottom:40px;display:inline-block}#webnus-dashboard .w-box.support-page.mec-ticksy a:hover{background:#222;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%);box-shadow:0 5px 23px -7px rgba(0,0,0,.5)}.mec-faq-accordion>.mec-faq-accordion-content{display:none}#webnus-dashboard .mec-faq-accordion-trigger a{font-size:16px;padding:12px;background:#f1f1f1;display:block;color:#222;line-height:17px;outline:0}.mec-faq-accordion-trigger{margin-bottom:5px;position:relative}#webnus-dashboard .mec-faq-accordion-trigger a:after{font-family:simple-line-icons;content:"\e095";position:absolute;right:12px;font-weight:700}.mec-faq-accordion-content{padding:5px 14px 25px}#webnus-dashboard .mec-faq-accordion-trigger a.active:after{content:"\e082"}#webnus-dashboard .support-page-links a{background-color:#fff;color:#fff;border-radius:2px;padding:13px 24px;font-size:12px;letter-spacing:1px;font-weight:600;text-transform:uppercase}#webnus-dashboard .support-page-links a:hover,#webnus-dashboard .w-box.support-page.videobox .w-button a:hover{background:#222;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%);box-shadow:0 5px 21px -5px rgba(0,0,0,.5)}#webnus-dashboard .support-page-links{display:inline-block;margin:12px 4px 16px 0}.support-page-links.link-to-doc a{background:#4cbf67;background:linear-gradient(95deg,#6fe08a 0,#58cf74 50%,#36cb58 100%);box-shadow:0 5px 10px -5px #4cbf67}.support-page-links.link-to-videos a{background:#ff876c;background:linear-gradient(95deg,#ff876c 0,#ff7455 50%,#ff5a35 100%);box-shadow:0 5px 10px -5px #ff876c}.support-page-links.link-to-articles a{background:#b092e6;background:linear-gradient(95deg,#b092e6 0,#9b70e8 50%,#8e5cea 100%);box-shadow:0 5px 10px -5px #b092e6}.w-box.support-page.articles-box .w-box-content a{display:block;padding:6px 0}#webnus-dashboard .w-box.support-page.videobox .w-button a{color:#fff;font-size:10px;padding:5px 15px;min-height:10px;font-weight:500;border-radius:22px;box-shadow:0 3px 10px -4px #ff5a35;text-shadow:none;background:#ff5a35;background:linear-gradient(95deg,#ff876c 0,#ff7455 50%,#ff5a35 100%);border:none;transition:.24s}.w-box.support-page.articles-box,.w-box.support-page.faq-box{min-height:500px}.w-box.support-page.videobox{border-radius:2px;min-height:282px;box-shadow:0 1px 6px rgba(0,0,0,.039)!important}#webnus-dashboard .w-box.support-page.videobox .w-button a i{margin-right:6px}.support-page .w-box-content ul{margin-top:5px;padding-left:5px}.support-page .w-box-content ul li{font-size:13px}.support-page .w-box-content ul li i{font-size:17px;vertical-align:text-bottom;margin-right:7px;color:#999}.w-box.mec-activation{background:#fff url(../img/dp-dsb-support.jpg) no-repeat top right}.w-box.mec-activation .w-box-head{color:#40d8f0;width:75%}.w-box.mec-activation .w-box-content{padding:10px 30px}.w-box.mec-activation input[type=radio]{display:none}.w-box.mec-activation input[type=radio]+label{color:#000;font-size:13px;line-height:14px!important;color:#7b7b7b}.w-box.mec-activation input[type=radio].checked+label{color:#40d8f0}.w-box.mec-activation input[type=radio]+label span{display:inline-block;margin:-2px 6px 0 0;vertical-align:middle;cursor:pointer;height:14px;width:14px;text-align:center;background-color:#fff;border:1px solid #d4d4d4;border-radius:100%;box-shadow:0 2px 16px -2px rgba(0,0,0,.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.w-box.mec-activation input[type=radio].checked+label span{background-color:#40d8f0;border-color:#40d8f0;box-shadow:0 2px 14px -3px #40d8f0}.w-box.mec-activation input[type=radio].checked+label span:after{content:'';display:block;position:absolute;top:4px;left:4px;width:4px;height:4px;background:#fff;border-radius:100%}.w-box.mec-activation .LicenseType label{padding-right:20px;font-weight:500}.w-box.mec-activation .LicenseField{display:inline-block;position:relative;margin-top:20px}.w-box.mec-activation input[name=MECPurchaseCode]{box-shadow:inset 0 1px 2px rgba(0,0,0,.07);min-width:220px;background:#f4f4f4;border:none;border-radius:33px;width:500px;min-height:50px;margin:0;padding-left:20px;text-align:left}#webnus-dashboard .w-box.mec-activation input[type=submit]{height:40px;line-height:40px;font-weight:600;border:none;cursor:pointer;padding:0 30px;border-radius:33px;color:#fff;letter-spacing:1px;text-transform:uppercase;font-size:12px;background:#4cbf67;background:linear-gradient(95deg,#6fe08a 0,#58cf74 50%,#36cb58 100%);box-shadow:0 5px 10px -5px #4cbf67;transition:all .28s ease;position:absolute;right:5px;top:4px;font-size:12px}#webnus-dashboard .w-box.mec-activation input[type=submit]:hover{background:#222;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%);box-shadow:0 5px 23px -7px rgba(0,0,0,.5)}#MECActivation .MECPurchaseStatus{display:inline-block;width:40px;height:40px;text-align:center;padding-top:9px;color:#fff;font-weight:700;font-size:18px;border-radius:50%;padding-top:8px;position:absolute;right:-51px;top:calc(50% - 20px)}.MECPurchaseStatus:after,.MECPurchaseStatus:before{position:absolute;border-radius:50px;background:#fff;content:'';transform:rotate(45deg)}.MECPurchaseStatus.PurchaseError:before{width:22px;height:4px;right:9px;top:18px;transform:rotate(45deg)}.MECPurchaseStatus.PurchaseError:after{width:22px;height:4px;right:9px;top:18px;transform:rotate(-45deg)}.MECPurchaseStatus.PurchaseSuccess:before{width:13px;height:4px;right:19px;top:21px;transform:rotate(45deg)}.MECPurchaseStatus.PurchaseSuccess:after{width:22px;height:4px;right:5px;top:18px;transform:rotate(-45deg)}#MECActivation .MECPurchaseStatus.PurchaseError{background:#ff876c;background:linear-gradient(95deg,#ff876c 0,#ff7455 50%,#ff5a35 100%);box-shadow:0 5px 10px -5px #ff876c}#MECActivation .MECPurchaseStatus.PurchaseSuccess{background:#4cbf67;background:linear-gradient(95deg,#6fe08a 0,#58cf74 50%,#36cb58 100%);box-shadow:0 5px 10px -5px #4cbf67}.wna-spinner-wrap{position:absolute;background:#000;width:509px;height:64px;top:-8px;border-radius:50px;z-index:999;background-color:#fff;opacity:.9}.wna-spinner{width:40px;height:40px;position:relative;margin:6px auto}.wna-spinner .double-bounce1,.wna-spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#40d8f0;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.wna-spinner .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}#MECActivation .MECLicenseMessage{margin-top:24px;color:#f64;max-width:570px}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.w-col-sm-3 .w-box.addon{min-height:auto;box-shadow:0 3px 16px -5px rgba(0,0,0,.1);border-radius:2px}.w-box-child.mec-addon-box{padding:20px 20px}.mec-addon-box-head{border-bottom:1px solid #e8e8e8;padding-bottom:5px;margin-bottom:14px;position:relative}.mec-addon-box-version{position:absolute;top:0;right:0;background:#eaeaea;border-radius:50px;padding:0 11px;color:#5a5a5a;font-size:12px}.mec-addon-box-title{font-weight:700;font-size:18px;line-height:25px}.mec-addon-box-title a span{color:#444;font-size:15px}.mec-addon-box-content p{color:#777;font-size:13px}.mec-addon-box-mec-version{background:#f3f3f3;padding:10px;font-size:13px}#webnus-dashboard .addons-page-links{display:inline-block;margin:12px 4px 16px 0}#webnus-dashboard .addons-page-links a{background-color:#fff;color:#fff;border-radius:2px;padding:13px 24px;font-size:12px;letter-spacing:1px;font-weight:600;text-transform:uppercase}.addons-page-links.link-to-purchase a{background:#4cbf67;background:linear-gradient(95deg,#6fe08a 0,#58cf74 50%,#36cb58 100%);box-shadow:0 5px 10px -5px #4cbf67}.addons-page-links.link-to-install-addons a{background:#b092e6;background:linear-gradient(95deg,#b092e6 0,#9b70e8 50%,#8e5cea 100%);box-shadow:0 5px 10px -5px #b092e6}#webnus-dashboard .addons-page-links a:hover,#webnus-dashboard .w-box.addons-page.videobox .w-button a:hover{background:#222;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%);box-shadow:0 5px 21px -5px rgba(0,0,0,.5)}.mec-addon-box-footer{margin-top:25px}#webnus-dashboard .mec-addon-box-footer a{font-weight:500;border-radius:2px;box-shadow:0 3px 10px -4px #008aff;text-shadow:none;background:#008aff;background:linear-gradient(95deg,#36a2ff 0,#008aff 50%,#0072ff 100%);border:none;transition:.24s;padding:7px 19px;margin-top:10px;display:inline-block;letter-spacing:.2px;color:#fff;width:100%;text-align:center}#webnus-dashboard .mec-addon-box-footer a.mec-addon-box-intro{box-shadow:0 3px 10px -4px #ff5a35;background:linear-gradient(95deg,#ff876c 0,#ff7455 50%,#ff5a35 100%)}#webnus-dashboard .mec-addon-box-footer a:hover{background:#222!important;background:linear-gradient(95deg,#555 0,#222 50%,#000 100%)!important;box-shadow:0 5px 23px -7px rgba(0,0,0,.5)!important;cursor:pointer!important}#webnus-dashboard .mec-addon-box-footer a i{margin-right:6px;color:#fff}.addons-page-notice{display:block;margin-top:15px;margin-bottom:0;background:#fff;border-left:4px solid #00a0d2;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:1px 12px}.addons-page-notice p{margin:.5em 0;padding:2px;font-size:13px}.mec-addon-box-comingsoon{background:#eaeaea;padding:8px 11px;color:#5a5a5a;font-size:14px;font-weight:500;text-align:center}@media (min-width:960px){#webnus-dashboard .mec-addon-box-footer .w-button{text-align:right}}@media (min-width:1401px){.mec-addon-box-title a span{font-size:17px}}.mec-pro-notice{margin-top:24px;line-height:30px}.mec-pro-notice .info-msg{padding:20px 30px 27px;margin-bottom:0}.mec-intro-section .w-box-content{text-align:center}.mec-intro-section .w-box-content.mec-intro-section-welcome{max-width:500px;margin:0 auto}
assets/css/frontend.css CHANGED
@@ -10,7 +10,7 @@
10
 
11
  /* #CSS Base & Typography
12
  ================================================== */
13
- .mec-wrap, .mec-wrap div:not([class^="elementor-"]) { font-family: 'Montserrat', Helvetica, Arial, sans-serif;}
14
  .mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6,
15
  .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 { font-family: 'Montserrat', Helvetica, Arial, sans-serif; color: #171c24; font-weight: 300; font-style:inherit; letter-spacing: normal; clear: none;}
16
  .mec-wrap h1 { font-size: 50px; line-height: 1.16; margin-bottom: 12px; letter-spacing: -1px;}
@@ -610,11 +610,22 @@
610
 
611
  .mec-single-event .mec-events-meta-group-booking input[type=text]:.mec-single-event .mec-events-meta-group-booking input[type=date],focus, .mec-single-event .mec-events-meta-group-booking input[type=number]:focus, .mec-single-event .mec-events-meta-group-booking input[type=email]: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 textarea:focus, .mec-single-event .mec-events-meta-group-booking select: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: none;}
612
  .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: 0px 0 0 2px;}
 
 
 
613
  .mec-single-event .mec-events-meta-group-booking input[type=checkbox] {float: left;}
 
614
  .mec-events-meta-group-booking ul.mec-book-price-details { list-style:none; border:1px solid #eee; padding:0; overflow:hidden;}
615
  .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;}
616
  .mec-events-meta-group-booking ul.mec-book-price-details li:last-child { border-right:none;}
617
  .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;}
 
 
 
 
 
 
 
618
 
619
  .mec-single-event .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; }
620
  .mec-single-event .mec-events-meta-group-booking button[type=submit].loading:after { display: inline-block; }
@@ -1132,6 +1143,7 @@
1132
  margin: 10px 0;
1133
  padding: 10px;
1134
  border-radius: 3px 3px 3px 3px;
 
1135
  }
1136
  .info-msg {
1137
  color: #059;
@@ -2324,12 +2336,18 @@
2324
 
2325
  /* # Booking Modal
2326
  ================================================== */
 
2327
  .lity-content .mec-events-meta-group-booking { width: 100%; padding: 20px 50px; background: #fff; }
2328
- .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; }
2329
  .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%; }
2330
- .lity-content .mec-events-meta-group-booking label, .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-event-ticket-available, .lity-content .mec-events-meta-group-booking .mec-ticket-variation-name, .lity-content .mec-events-meta-group-booking .mec-ticket-variation-price { color: #424242; font-size: 12px; font-weight: 300; letter-spacing: 0; margin: 3px 0; clear: none; padding: 5px 1em 3px 0; }
2331
- .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; }
2332
- .lity-content .mec-events-meta-group-booking input[type=number], .lity-content .mec-events-meta-group-booking input[type=text] { 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; }
 
 
 
 
 
2333
  .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; }
2334
  .lity-content button[type="submit"]:hover { background: #222; }
2335
  .lity-content .mec-book-tickets-container li { list-style: none; }
10
 
11
  /* #CSS Base & Typography
12
  ================================================== */
13
+ .mec-wrap, .mec-wrap div:not([class^="elementor-"]) ,.lity-container { font-family: 'Montserrat', Helvetica, Arial, sans-serif;}
14
  .mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6,
15
  .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 { font-family: 'Montserrat', Helvetica, Arial, sans-serif; color: #171c24; font-weight: 300; font-style:inherit; letter-spacing: normal; clear: none;}
16
  .mec-wrap h1 { font-size: 50px; line-height: 1.16; margin-bottom: 12px; letter-spacing: -1px;}
610
 
611
  .mec-single-event .mec-events-meta-group-booking input[type=text]:.mec-single-event .mec-events-meta-group-booking input[type=date],focus, .mec-single-event .mec-events-meta-group-booking input[type=number]:focus, .mec-single-event .mec-events-meta-group-booking input[type=email]: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 textarea:focus, .mec-single-event .mec-events-meta-group-booking select: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: none;}
612
  .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: 0px 0 0 2px;}
613
+ .mec-single-event .mec-events-meta-group-booking input[type=radio]:before,.lity-container .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); }
614
+ .mec-single-event .mec-events-meta-group-booking input[type=radio]:checked:before,.lity-container .mec-events-meta-group-booking input[type=radio]:checked:before { border: 7px solid #008aff; background: #fff; box-shadow: 0 3px 16px -3px #008aff; }
615
+ .mec-single-event .mec-events-meta-group-booking input[type=radio],.lity-container .mec-events-meta-group-booking input[type=radio] { min-height: 0; margin: 0; margin-right: 6px; }
616
  .mec-single-event .mec-events-meta-group-booking input[type=checkbox] {float: left;}
617
+ .mec-single-event .mec-events-meta-group-booking .mec_book_first_for_all,.lity-container .mec-events-meta-group-booking .mec_book_first_for_all {display: none;}
618
  .mec-events-meta-group-booking ul.mec-book-price-details { list-style:none; border:1px solid #eee; padding:0; overflow:hidden;}
619
  .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;}
620
  .mec-events-meta-group-booking ul.mec-book-price-details li:last-child { border-right:none;}
621
  .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;}
622
+ .mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label,.lity-container .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 0.2s; -o-transition: border-color ease 0.2s; -webkit-transition: border-color ease 0.2s; transition: border-color ease 0.2s; cursor: pointer; box-shadow: 0 2px 16px -2px rgba(0, 0, 0, 0.2); vertical-align: middle; margin-right: 3px; margin-top: -2px; }
623
+ .mec-single-event .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label,.lity-container .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label { border-color: #008aff; box-shadow: 0 2px 14px -3px #008aff; }
624
+ .mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:before, .mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:after,.lity-container .mec-events-meta-group-booking label.wn-checkbox-label:before, .lity-container .mec-events-meta-group-booking label.wn-checkbox-label:after { 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; }
625
+ .mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:before,.lity-container .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); }
626
+ .mec-single-event .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::before,.lity-container .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::before { height: 17px; -moz-animation: dothatopcheck 0.16s ease 0s forwards; -o-animation: dothatopcheck 0.16s ease 0s forwards; -webkit-animation: dothatopcheck 0.16s ease 0s forwards; animation: dothatopcheck 0.16s ease 0s forwards; }
627
+ .mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:after,.lity-container .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); }
628
+ .mec-single-event .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::after,.lity-container .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::after { -moz-animation: dothabottomcheck 0.08s ease 0s forwards; -o-animation: dothabottomcheck 0.08s ease 0s forwards; -webkit-animation: dothabottomcheck 0.08s ease 0s forwards; animation: dothabottomcheck 0.08s ease 0s forwards; height: 4px; }
629
 
630
  .mec-single-event .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; }
631
  .mec-single-event .mec-events-meta-group-booking button[type=submit].loading:after { display: inline-block; }
1143
  margin: 10px 0;
1144
  padding: 10px;
1145
  border-radius: 3px 3px 3px 3px;
1146
+ font-size:13px;
1147
  }
1148
  .info-msg {
1149
  color: #059;
2336
 
2337
  /* # Booking Modal
2338
  ================================================== */
2339
+ .single-mec-events .lity-container { max-width: 480px; width: 480px }
2340
  .lity-content .mec-events-meta-group-booking { width: 100%; padding: 20px 50px; background: #fff; }
2341
+ .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; }
2342
  .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%; }
2343
+ .lity-content .mec-events-meta-group-booking label, .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-event-ticket-available, .lity-content .mec-events-meta-group-booking .mec-ticket-variation-name, .lity-content .mec-events-meta-group-booking .mec-ticket-variation-price { color: #424242; font-size: 12px; font-weight: 300; letter-spacing: 0; margin: 3px 0; clear: none; padding: 5px 1em 3px 0; display: inline-block; }
2344
+ .lity-content .mec-events-meta-group-booking .mec-event-ticket-available { margin-bottom: 12px;}
2345
+ .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; font-family: 'Montserrat', Helvetica, Arial, sans-serif;}
2346
+ .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;}
2347
+ .lity-content .mec-events-meta-group-booking input { margin-bottom: 10px !important; }
2348
+ .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; font-family: 'Montserrat', Helvetica, Arial, sans-serif; }
2349
+ .lity-content ul.mec-book-tickets-container {padding: 0;}
2350
+ .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] { outline: 0;font-family: 'Montserrat', Helvetica, Arial, sans-serif;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; }
2351
  .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; }
2352
  .lity-content button[type="submit"]:hover { background: #222; }
2353
  .lity-content .mec-book-tickets-container li { list-style: none; }
assets/css/frontend.min.css CHANGED
@@ -1 +1 @@
1
- .mec-wrap,.mec-wrap div:not([class^=elementor-]){font-family:Montserrat,Helvetica,Arial,sans-serif}.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{font-family:Montserrat,Helvetica,Arial,sans-serif;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 button:not(.owl-dot),.mec-wrap input[type=button],.mec-wrap input[type=reset],.mec-wrap input[type=submit]{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}.mec-wrap .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}.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 sans-serif;font-family:Montserrat,Helvetica,Arial,sans-serif;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-family:Roboto,sans-serif;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-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}.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}.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:hover>li{cursor:pointer;background-color:#40d9f1}.mec-event-sharing-wrap:hover>li a{color:#fff}.mec-event-sharing-wrap>li{border:1px solid #d9d9d9}.mec-event-sharing-wrap 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 .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-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-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 .mec-event-sharing-wrap{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-family:Roboto,sans-serif;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}.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}}.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}@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 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:30px;background:rgba(255,255,255,.1);box-shadow:0 4px 4px rgba(0,0,0,.02)}.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:5px}.mec-event-list-minimal .mec-event-detail{font-size:15px;font-weight:300;line-height:1;letter-spacing:0;color:#9a9a9a;font-family:Roboto,sans-serif}.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-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-date .event-da{margin-top:9px;color:silver;font-family:Roboto,sans-serif;font-size:28px;font-weight:100;text-transform:uppercase;letter-spacing:-1px}.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;font-family:Roboto,sans-serif}.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}.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>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}.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{font-size:15px;font-weight:300;line-height:1;letter-spacing:0;color:#9a9a9a;font-family:Roboto,sans-serif}.mec-event-grid-minimal .mec-event-date:hover{color:#fff}.mec-event-grid-minimal .mec-event-date:hover span{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{font-weight:400;font-size:13px;letter-spacing:0;line-height:18px}.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;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-family:Roboto,sans-serif;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-event-grid-novel .mec-event-address,.mec-event-grid-novel .mec-event-detail,.mec-event-grid-novel .mec-event-month{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{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-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}.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}.mec-event-grid-novel .mec-event-content h4 a{font-size:20px;line-height:1.3}}.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;font-family:Roboto,sans-serif}@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}.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;font-family:Montserrat,Helvetica,Arial,sans-serif;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:fixed;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;font-family:Roboto,sans-serif}.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:13px;color:#8a8a8a}.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-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-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-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:5px;vertical-align:text-top}.mec-event-meta-wrap .mec-event-meta .mec-price-details i:before{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-wrap .mec-events-cal-links{margin-bottom:0}.mec-single-event #mec-wrap{padding:0;margin-top:35px}.mec-wrap .mec-single-title{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-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:170px;margin-top:5px}.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}.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}@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}.mec-single-event .mec-events-meta-group-booking input[type=checkbox]{float:left}.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}.mec-single-event .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}.mec-single-event .mec-events-meta-group-booking button[type=submit].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}.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}.mec-single-event .mec-event-meta dd a i:before{font-size:16px!important}.mec-single-event .mec-event-meta dd a i{vertical-align:top;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:3px}.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}.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}.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}.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.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.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{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{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-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-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:12px;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-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}.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:6px;font-size:14px;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}.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}.mec-attendees-list-details .mec-attendee-profile-link span{display:block;color:#000}.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}.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{font-size:13px;line-height:1.3;font-family:Roboto,sans-serif;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:60px}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month{right:60px}.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:auto;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-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-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:3px}.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-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-container-simple .mec-monthly-tooltip h4{font-size:16px;margin:0}.mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple{border-bottom:1px solid #e2e2e2;padding:14px 0;display:block}.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{font-size:14px;color:#888;margin-bottom:5px}.tooltipster-sidetip.tooltipster-shadow .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-desc{font-size:14px;color:#444;line-height:18px}.tooltipster-sidetip.tooltipster-shadow .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-sidetip .tooltipster-arrow{overflow:visible!important}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border{border-width:12px!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border{border-right-color:#e2e3e4!important}.tooltipster-sidetip .tooltipster-arrow-border{left:-12px!important;z-index:9999999999!important}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background{display:block!important}.tooltipster-sidetip .tooltipster-arrow-background{border-width:11px!important;z-index:99999999999!important}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{left:-9px!important;top:1px!important;border-right-color:#fff!important}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#fff!important;left:0!important;top:-1px!important}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{left:-1px!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border{border-top-color:#e2e3e4!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border{left:-1px!important;top:-11px!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#e2e3e4!important}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{top:-9px!important;border-bottom-color:#fff!important}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#fff!important;left:-2px!important;top:0!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border{border-left-color:#e2e3e4!important;left:-1px!important;top:-1px!important}.mec-calendar.mec-calendar-daily .mec-calendar-day-events .mec-event-article{padding-left:15px;padding-right:15px}.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-family:Roboto,sans-serif;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:block}.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:14.286%;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-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 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}.info-msg{color:#059;background-color:#bef}.mec-success{color:#270;background-color:#dff2bf}.warning-msg{color:#9f6000;background-color:#feefb3}.mec-error{color:#d8000c;background-color:#ffbaba}.mec-fes-list ul{list-style:none}.mec-fes-form-cntt .dashicons-editor-help{display:none}.mec-fes-list ul li *{text-decoration:none!important}.mec-fes-list ul li{border-bottom:1px solid #eee;padding:14px 0;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-weight:600;font-size:15px}.mec-fes-list ul li .mec-fes-event-remove,.mec-fes-list ul li .mec-fes-event-view{font-size:11px;padding:4px 8px;border:1px solid #e7e7e7;background:#f7f7f7;float:right;margin-left:5px}.mec-fes-list ul li .mec-fes-event-remove:hover{cursor:pointer;background:#f0b7b8;border-color:#cc4d4f}.mec-fes-list-top-actions a{font-size:11px;letter-spacing:2px;text-transform:uppercase;padding:8px 14px;border:1px solid #e3e3e3;background:#f5f5f5}.mec-fes-form-top-actions a,.mec-fes-list-top-actions a{position:relative;border:none;border-radius:0;color:#fff!important;display:inline-block;font-size:12px;letter-spacing:2px;line-height:1;text-transform:uppercase;font-weight:600;text-decoration:none;cursor:pointer;margin-bottom:21px;margin-right:10px;line-height:1;padding:17px 21px;background:#39c36e;-webkit-transition:all .21s ease;-moz-transition:all .21s ease;transition:all .21s ease}.mec-fes-form-top-actions a:hover,.mec-fes-list-top-actions a:hover{background:#222;color:#fff}.mec-fes-form .mec-form-row,.mec-fes-list .mec-form-row{margin-bottom:20px;clear:both}.mec-fes-form label{padding-right:10px;font-size:13px;display:block}.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 select,.mec-fes-form textarea{border-radius:0;min-width:inherit;width:auto;display:inline;background:#fcfcfc;min-height:30px;font-size:13px;border:1px solid #e0e0e0;padding:10px;margin-bottom:20px;box-shadow:inset 0 2px 4px rgba(0,0,0,.051);clear:both}#mec_more_info_target{width:100%}@media only screen and (min-width:961px){.mec-fes-form input[type=email],.mec-fes-form input[type=password],.mec-fes-form input[type=text],.mec-fes-form textarea{width:100%;display:inline-block}}@media only screen and (max-width:768px){.mec-fes-form input[type=email],.mec-fes-form input[type=password],.mec-fes-form input[type=text],.mec-fes-form textarea{width:100%}}.mec-fes-form input[type=text]#mec_fes_title{width:100%;height:auto;color:#000;font-size:36px;font-family:Montserrat,Helvetica,Arial,sans-serif;background:0 0!important;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 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}@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:20px;border:1px solid #e6e6e6;margin-bottom:20px;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-fes-form .mec-meta-box-fields h4{margin:-20px;font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:10px 20px;background:#f5f5f5;margin-bottom:20px}.mec-fes-sub-button{width:100%}.mec-available-color-row span.color-selected{background-color:#fdd700;border:3px solid #fff;box-sizing:content-box;box-shadow:0 0 0 2px #437df9}.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:23%;margin-right:1.4%}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row{border-bottom:1px solid #e8e8e8;padding-bottom:15px}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row:last-of-type{border:none}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text].mec-col-1{width:10%}.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}@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-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)}.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-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;font-family:Roboto,Helvetica,Arial,sans-serif}.mec-wrap .mec-totalcal-box input[type=submit]{cursor:pointer;padding:0 16px;text-transform:uppercase;font-size:11px;font-family:Montserrat,Helvetica,Arial,sans-serif;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-family:Montserrat,Helvetica,Arial,sans-serif;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)}@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;padding-bottom:20px;clear:both;overflow:hidden}}@media only screen and (min-width:768px) and (max-width:960px){.mec-wrap .mec-totalcal-box .col-md-4{position:relative;right:10px;top:20px;width:initial}.mec-wrap .mec-totalcal-box .col-md-5{padding-bottom:0}.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}}@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{width:100%;float:none;padding-bottom:20px;clear:both;overflow:hidden}.mec-wrap.mec-sm959 .mec-totalcal-box .col-md-4{position:absolute;right:10px;top:20px;width:initial}.mec-wrap.mec-sm959 .mec-totalcal-box .col-md-5{padding-bottom:0;width:100%}}.mec-search-form{padding:20px 10px}.mec-search-form .mec-dropdown-wrap{display:table;min-height:55px;width:100%}.mec-search-form .mec-date-search,.mec-search-form .mec-dropdown-search,.mec-search-form .mec-text-input-search{padding:0 10px;float:left;min-height:55px}.mec-search-form .mec-date-search,.mec-search-form .mec-text-input-search{width:50%;min-height:36px;display:block}.mec-widget .mec-search-form .mec-date-search,.mec-widget .mec-search-form .mec-text-input-search{width:100%}.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-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select{width:calc(100% - 36px)}.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:767px){.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}}@media only screen and (max-width:960px){.mec-wrap .mec-search-form .mec-date-search select{width:calc(100% - 124px)}.mec-wrap .mec-search-form .mec-date-search select:last-child{width:70px}}@media only screen and (max-width:479px){.mec-search-form .mec-dropdown-wrap .mec-dropdown-search{display:block;width:100%;float:none}}.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}.event-carousel-type1-head .mec-event-image{position:relative;min-height:150px}.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:21px;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)}@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{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}.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}.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}.mec-event-carousel-type3 .owl-next{right:-70px}.mec-event-carousel-type3 .owl-prev{left:-50px}.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}.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%}}@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:36px;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;background:0 0;display:inline-block;box-shadow:0 5px 5px rgba(0,0,0,.12)}@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:0;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-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:12px;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-modal-wrap{max-width:700px;background:#fff;box-shadow:0 1px 55px rgba(0,0,0,.5)}.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-single-modal .flip-clock-divider .flip-clock-label{position:absolute;top:60px}.mec-single-modal .flip-clock-divider:not(:first-child){width:48px!important}.mec-single-modal .flip-clock-divider.minutes .flip-clock-label{top:150px;left:-539px}.mec-single-modal .flip-clock-divider.seconds .flip-clock-label{top:87px}.mec-single-modal .flip-clock-wrapper{left:14%}.mec-single-modal .twodaydigits>ul:nth-child(11),.mec-single-modal .twodaydigits>ul:nth-child(12),.mec-single-modal .twodaydigits>ul:nth-child(8),.mec-single-modal .twodaydigits>ul:nth-child(9){margin-top:30px!important}.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}.mec-events-toggle .mec-toggle-item-inner:hover{background:#fbfbfb}.mec-toggle-item-col{float:left;width:180px;margin-top:-6px;border-right:1px solid #e3e3e3;margin-right:15px}.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{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-family:Roboto,sans-serif;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:inline-block}.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-col{float:none;width:100%;border-right:none;margin-bottom:5px}}.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-family:Roboto,Montserrat,Helvetica,Arial,sans-serif;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}@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:130px;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:nowrap;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}}.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}.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-family:Roboto,Sans-serif;font-weight:300;color:#fff;font-size:29px;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}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.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}.mec-masonry-content.mec-event-grid-modern .mec-event-footer{height:auto}.mec-masonry .mec-masonry-col6 .mec-event-date{font-size:34px;letter-spacing:-2px}.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}}.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:10%}}@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-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:before,.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-featured:before{z-index:1;position:absolute;top:25px;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);content:attr(data-style)}.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-featured{overflow:hidden;position:relative}.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-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-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-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:-4px;transform:translateY(-4.5px);position:absolute;content:'';color:#04de78}.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:-3px;font-size:11px;margin-left:10px}.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}.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}.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}.mec-event-grid-classic article .mec-fc-style{padding:5px 20px;font-size:12px;margin-top:8px;display:inline-block}.mec-hourly-schedule-speaker-info{background:#fff;padding:30px;border:1px solid #e6e6e6;max-width:740px;width:740px}.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}.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}.mec-profile .mec-profile-bookings tbody tr td:nth-child(1){width:4%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(2){width:37%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(3){width:24%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(4){width:15%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(5){width:10%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(6){width:10%}.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-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:750px;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}.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}}.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}.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}.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}.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=number],.lity-content .mec-events-meta-group-booking input[type=text]{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 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}}.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;width:0;height:0}.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%}}
1
+ .lity-container,.mec-wrap,.mec-wrap div:not([class^=elementor-]){font-family:Montserrat,Helvetica,Arial,sans-serif}.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{font-family:Montserrat,Helvetica,Arial,sans-serif;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 button:not(.owl-dot),.mec-wrap input[type=button],.mec-wrap input[type=reset],.mec-wrap input[type=submit]{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}.mec-wrap .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}.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 sans-serif;font-family:Montserrat,Helvetica,Arial,sans-serif;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-family:Roboto,sans-serif;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-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}.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}.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:hover>li{cursor:pointer;background-color:#40d9f1}.mec-event-sharing-wrap:hover>li a{color:#fff}.mec-event-sharing-wrap>li{border:1px solid #d9d9d9}.mec-event-sharing-wrap 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 .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-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-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 .mec-event-sharing-wrap{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-family:Roboto,sans-serif;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}.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}}.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}@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 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:30px;background:rgba(255,255,255,.1);box-shadow:0 4px 4px rgba(0,0,0,.02)}.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:5px}.mec-event-list-minimal .mec-event-detail{font-size:15px;font-weight:300;line-height:1;letter-spacing:0;color:#9a9a9a;font-family:Roboto,sans-serif}.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-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-date .event-da{margin-top:9px;color:silver;font-family:Roboto,sans-serif;font-size:28px;font-weight:100;text-transform:uppercase;letter-spacing:-1px}.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;font-family:Roboto,sans-serif}.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}.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>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}.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{font-size:15px;font-weight:300;line-height:1;letter-spacing:0;color:#9a9a9a;font-family:Roboto,sans-serif}.mec-event-grid-minimal .mec-event-date:hover{color:#fff}.mec-event-grid-minimal .mec-event-date:hover span{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{font-weight:400;font-size:13px;letter-spacing:0;line-height:18px}.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;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-family:Roboto,sans-serif;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-event-grid-novel .mec-event-address,.mec-event-grid-novel .mec-event-detail,.mec-event-grid-novel .mec-event-month{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{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-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}.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}.mec-event-grid-novel .mec-event-content h4 a{font-size:20px;line-height:1.3}}.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;font-family:Roboto,sans-serif}@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}.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;font-family:Montserrat,Helvetica,Arial,sans-serif;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:fixed;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;font-family:Roboto,sans-serif}.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:13px;color:#8a8a8a}.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-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-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-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:5px;vertical-align:text-top}.mec-event-meta-wrap .mec-event-meta .mec-price-details i:before{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-wrap .mec-events-cal-links{margin-bottom:0}.mec-single-event #mec-wrap{padding:0;margin-top:35px}.mec-wrap .mec-single-title{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-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:170px;margin-top:5px}.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}.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}@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}.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:17px;-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{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{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}.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}.mec-single-event .mec-event-meta dd a i:before{font-size:16px!important}.mec-single-event .mec-event-meta dd a i{vertical-align:top;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:3px}.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}.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}.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}.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.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.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{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{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-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-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:12px;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-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}.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:6px;font-size:14px;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}.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}.mec-attendees-list-details .mec-attendee-profile-link span{display:block;color:#000}.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}.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{font-size:13px;line-height:1.3;font-family:Roboto,sans-serif;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:60px}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month{right:60px}.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:auto;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-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-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:3px}.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-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-container-simple .mec-monthly-tooltip h4{font-size:16px;margin:0}.mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple{border-bottom:1px solid #e2e2e2;padding:14px 0;display:block}.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{font-size:14px;color:#888;margin-bottom:5px}.tooltipster-sidetip.tooltipster-shadow .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-desc{font-size:14px;color:#444;line-height:18px}.tooltipster-sidetip.tooltipster-shadow .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-sidetip .tooltipster-arrow{overflow:visible!important}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border{border-width:12px!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border{border-right-color:#e2e3e4!important}.tooltipster-sidetip .tooltipster-arrow-border{left:-12px!important;z-index:9999999999!important}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background{display:block!important}.tooltipster-sidetip .tooltipster-arrow-background{border-width:11px!important;z-index:99999999999!important}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{left:-9px!important;top:1px!important;border-right-color:#fff!important}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#fff!important;left:0!important;top:-1px!important}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{left:-1px!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border{border-top-color:#e2e3e4!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border{left:-1px!important;top:-11px!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#e2e3e4!important}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{top:-9px!important;border-bottom-color:#fff!important}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#fff!important;left:-2px!important;top:0!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border{border-left-color:#e2e3e4!important;left:-1px!important;top:-1px!important}.mec-calendar.mec-calendar-daily .mec-calendar-day-events .mec-event-article{padding-left:15px;padding-right:15px}.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-family:Roboto,sans-serif;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:block}.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:14.286%;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-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 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:#270;background-color:#dff2bf}.warning-msg{color:#9f6000;background-color:#feefb3}.mec-error{color:#d8000c;background-color:#ffbaba}.mec-fes-list ul{list-style:none}.mec-fes-form-cntt .dashicons-editor-help{display:none}.mec-fes-list ul li *{text-decoration:none!important}.mec-fes-list ul li{border-bottom:1px solid #eee;padding:14px 0;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-weight:600;font-size:15px}.mec-fes-list ul li .mec-fes-event-remove,.mec-fes-list ul li .mec-fes-event-view{font-size:11px;padding:4px 8px;border:1px solid #e7e7e7;background:#f7f7f7;float:right;margin-left:5px}.mec-fes-list ul li .mec-fes-event-remove:hover{cursor:pointer;background:#f0b7b8;border-color:#cc4d4f}.mec-fes-list-top-actions a{font-size:11px;letter-spacing:2px;text-transform:uppercase;padding:8px 14px;border:1px solid #e3e3e3;background:#f5f5f5}.mec-fes-form-top-actions a,.mec-fes-list-top-actions a{position:relative;border:none;border-radius:0;color:#fff!important;display:inline-block;font-size:12px;letter-spacing:2px;line-height:1;text-transform:uppercase;font-weight:600;text-decoration:none;cursor:pointer;margin-bottom:21px;margin-right:10px;line-height:1;padding:17px 21px;background:#39c36e;-webkit-transition:all .21s ease;-moz-transition:all .21s ease;transition:all .21s ease}.mec-fes-form-top-actions a:hover,.mec-fes-list-top-actions a:hover{background:#222;color:#fff}.mec-fes-form .mec-form-row,.mec-fes-list .mec-form-row{margin-bottom:20px;clear:both}.mec-fes-form label{padding-right:10px;font-size:13px;display:block}.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 select,.mec-fes-form textarea{border-radius:0;min-width:inherit;width:auto;display:inline;background:#fcfcfc;min-height:30px;font-size:13px;border:1px solid #e0e0e0;padding:10px;margin-bottom:20px;box-shadow:inset 0 2px 4px rgba(0,0,0,.051);clear:both}#mec_more_info_target{width:100%}@media only screen and (min-width:961px){.mec-fes-form input[type=email],.mec-fes-form input[type=password],.mec-fes-form input[type=text],.mec-fes-form textarea{width:100%;display:inline-block}}@media only screen and (max-width:768px){.mec-fes-form input[type=email],.mec-fes-form input[type=password],.mec-fes-form input[type=text],.mec-fes-form textarea{width:100%}}.mec-fes-form input[type=text]#mec_fes_title{width:100%;height:auto;color:#000;font-size:36px;font-family:Montserrat,Helvetica,Arial,sans-serif;background:0 0!important;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 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}@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:20px;border:1px solid #e6e6e6;margin-bottom:20px;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-fes-form .mec-meta-box-fields h4{margin:-20px;font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:10px 20px;background:#f5f5f5;margin-bottom:20px}.mec-fes-sub-button{width:100%}.mec-available-color-row span.color-selected{background-color:#fdd700;border:3px solid #fff;box-sizing:content-box;box-shadow:0 0 0 2px #437df9}.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:23%;margin-right:1.4%}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row{border-bottom:1px solid #e8e8e8;padding-bottom:15px}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row:last-of-type{border:none}.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text].mec-col-1{width:10%}.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}@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-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)}.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-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;font-family:Roboto,Helvetica,Arial,sans-serif}.mec-wrap .mec-totalcal-box input[type=submit]{cursor:pointer;padding:0 16px;text-transform:uppercase;font-size:11px;font-family:Montserrat,Helvetica,Arial,sans-serif;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-family:Montserrat,Helvetica,Arial,sans-serif;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)}@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;padding-bottom:20px;clear:both;overflow:hidden}}@media only screen and (min-width:768px) and (max-width:960px){.mec-wrap .mec-totalcal-box .col-md-4{position:relative;right:10px;top:20px;width:initial}.mec-wrap .mec-totalcal-box .col-md-5{padding-bottom:0}.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}}@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{width:100%;float:none;padding-bottom:20px;clear:both;overflow:hidden}.mec-wrap.mec-sm959 .mec-totalcal-box .col-md-4{position:absolute;right:10px;top:20px;width:initial}.mec-wrap.mec-sm959 .mec-totalcal-box .col-md-5{padding-bottom:0;width:100%}}.mec-search-form{padding:20px 10px}.mec-search-form .mec-dropdown-wrap{display:table;min-height:55px;width:100%}.mec-search-form .mec-date-search,.mec-search-form .mec-dropdown-search,.mec-search-form .mec-text-input-search{padding:0 10px;float:left;min-height:55px}.mec-search-form .mec-date-search,.mec-search-form .mec-text-input-search{width:50%;min-height:36px;display:block}.mec-widget .mec-search-form .mec-date-search,.mec-widget .mec-search-form .mec-text-input-search{width:100%}.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-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select{width:calc(100% - 36px)}.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:767px){.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}}@media only screen and (max-width:960px){.mec-wrap .mec-search-form .mec-date-search select{width:calc(100% - 124px)}.mec-wrap .mec-search-form .mec-date-search select:last-child{width:70px}}@media only screen and (max-width:479px){.mec-search-form .mec-dropdown-wrap .mec-dropdown-search{display:block;width:100%;float:none}}.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}.event-carousel-type1-head .mec-event-image{position:relative;min-height:150px}.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:21px;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)}@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{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}.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}.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}.mec-event-carousel-type3 .owl-next{right:-70px}.mec-event-carousel-type3 .owl-prev{left:-50px}.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}.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%}}@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:36px;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;background:0 0;display:inline-block;box-shadow:0 5px 5px rgba(0,0,0,.12)}@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:0;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-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:12px;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-modal-wrap{max-width:700px;background:#fff;box-shadow:0 1px 55px rgba(0,0,0,.5)}.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-single-modal .flip-clock-divider .flip-clock-label{position:absolute;top:60px}.mec-single-modal .flip-clock-divider:not(:first-child){width:48px!important}.mec-single-modal .flip-clock-divider.minutes .flip-clock-label{top:150px;left:-539px}.mec-single-modal .flip-clock-divider.seconds .flip-clock-label{top:87px}.mec-single-modal .flip-clock-wrapper{left:14%}.mec-single-modal .twodaydigits>ul:nth-child(11),.mec-single-modal .twodaydigits>ul:nth-child(12),.mec-single-modal .twodaydigits>ul:nth-child(8),.mec-single-modal .twodaydigits>ul:nth-child(9){margin-top:30px!important}.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}.mec-events-toggle .mec-toggle-item-inner:hover{background:#fbfbfb}.mec-toggle-item-col{float:left;width:180px;margin-top:-6px;border-right:1px solid #e3e3e3;margin-right:15px}.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{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-family:Roboto,sans-serif;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:inline-block}.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-col{float:none;width:100%;border-right:none;margin-bottom:5px}}.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-family:Roboto,Montserrat,Helvetica,Arial,sans-serif;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}@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:130px;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:nowrap;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}}.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}.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-family:Roboto,Sans-serif;font-weight:300;color:#fff;font-size:29px;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}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.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}.mec-masonry-content.mec-event-grid-modern .mec-event-footer{height:auto}.mec-masonry .mec-masonry-col6 .mec-event-date{font-size:34px;letter-spacing:-2px}.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}}.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:10%}}@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-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:before,.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-featured:before{z-index:1;position:absolute;top:25px;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);content:attr(data-style)}.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-featured{overflow:hidden;position:relative}.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-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-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-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:-4px;transform:translateY(-4.5px);position:absolute;content:'';color:#04de78}.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:-3px;font-size:11px;margin-left:10px}.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}.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}.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}.mec-event-grid-classic article .mec-fc-style{padding:5px 20px;font-size:12px;margin-top:8px;display:inline-block}.mec-hourly-schedule-speaker-info{background:#fff;padding:30px;border:1px solid #e6e6e6;max-width:740px;width:740px}.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}.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}.mec-profile .mec-profile-bookings tbody tr td:nth-child(1){width:4%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(2){width:37%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(3){width:24%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(4){width:15%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(5){width:10%}.mec-profile .mec-profile-bookings tbody tr td:nth-child(6){width:10%}.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-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:750px;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}.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}}.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;font-family:Montserrat,Helvetica,Arial,sans-serif}.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;font-family:Montserrat,Helvetica,Arial,sans-serif}.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;font-family:Montserrat,Helvetica,Arial,sans-serif;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-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}}.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;width:0;height:0}.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%}}
assets/js/frontend.js CHANGED
@@ -521,6 +521,31 @@ var mecSingleEventDisplayer = {
521
 
522
  }(jQuery));
523
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
524
  // MEC YEARLY VIEW PLUGIN
525
  (function($)
526
  {
@@ -1981,9 +2006,18 @@ var mecSingleEventDisplayer = {
1981
  setListeners();
1982
 
1983
  // Init Masonry
1984
- jQuery(window).load(function(){
1985
  initMasonry();
1986
  });
 
 
 
 
 
 
 
 
 
1987
  function initMasonry()
1988
  {
1989
  var $container = $("#mec_skin_"+settings.id+" .mec-event-masonry");
@@ -2066,15 +2100,6 @@ var mecSingleEventDisplayer = {
2066
  });
2067
  }
2068
  };
2069
-
2070
- if (typeof (MEC_WIDGET_NAME) != "undefined" ) {
2071
- jQuery(window).on('elementor/frontend/init', function () {
2072
- elementorFrontend.hooks.addAction('frontend/element_ready/' + MEC_WIDGET_NAME +'.default', function() {
2073
- initMasonry();
2074
- });
2075
- });
2076
- }
2077
-
2078
  }(jQuery));
2079
 
2080
 
521
 
522
  }(jQuery));
523
 
524
+ // MEC Woocommerce Add to Cart BTN
525
+ (function($)
526
+ {
527
+ // console.log($('#mec_woo_add_to_cart_btn'));
528
+ $(document).on('DOMNodeInserted', function (e) {
529
+ if ($(e.target).find('#mec_woo_add_to_cart_btn').length) {
530
+ $(e.target).find('#mec_woo_add_to_cart_btn').on('click', function () {
531
+ var href = $(this).attr('href');
532
+ var cart_url = $(this).data('cart-url');
533
+ $(this).addClass('loading');
534
+ $.ajax({
535
+ type: "get",
536
+ url: href,
537
+ success: function (response) {
538
+ setTimeout(function () {
539
+ window.location.href = cart_url;
540
+ }, 500);
541
+ }
542
+ });
543
+ return false;
544
+ });
545
+ }
546
+ })
547
+ }(jQuery));
548
+
549
  // MEC YEARLY VIEW PLUGIN
550
  (function($)
551
  {
2006
  setListeners();
2007
 
2008
  // Init Masonry
2009
+ jQuery(window).load(function () {
2010
  initMasonry();
2011
  });
2012
+
2013
+ if (typeof (MEC_WIDGET_NAME) != "undefined") {
2014
+ jQuery(window).on('elementor/frontend/init', function () {
2015
+ elementorFrontend.hooks.addAction('frontend/element_ready/' + MEC_WIDGET_NAME + '.default', function () {
2016
+ initMasonry();
2017
+ });
2018
+ });
2019
+ }
2020
+
2021
  function initMasonry()
2022
  {
2023
  var $container = $("#mec_skin_"+settings.id+" .mec-event-masonry");
2100
  });
2101
  }
2102
  };
 
 
 
 
 
 
 
 
 
2103
  }(jQuery));
2104
 
2105
 
changelog.txt CHANGED
@@ -1,4 +1,9 @@
1
- v 4.2.17 May 2019
 
 
 
 
 
2
  - Added: "attachment_url" to MEC RSS
3
  - Added: Offers (event price) to schema structure
4
  - Fixed: Displaying comment form on MEC pages when comment is disabled
1
+ v 4.2.213 May 2019
2
+ - Fixed: Tag filtering issue
3
+ - Fixed: Displaying attendee email in attendees module
4
+ - Fixed: Google export link to include event description in addition to event title
5
+
6
+ v 4.2.1 – 7 May 2019
7
  - Added: "attachment_url" to MEC RSS
8
  - Added: Offers (event price) to schema structure
9
  - Fixed: Displaying comment form on MEC pages when comment is disabled
languages/modern-events-calendar-lite-de_DE.mo CHANGED
Binary file
languages/modern-events-calendar-lite-de_DE.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: ME Calender\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2019-05-08 11:41+0430\n"
6
- "PO-Revision-Date: 2019-05-08 11:41+0430\n"
7
  "Last-Translator: Jogon <koenig@kafinanz.de>\n"
8
  "Language-Team: German\n"
9
  "Language: de_DE\n"
@@ -27,8 +27,8 @@ msgstr "Moderner Event Kalender "
27
  msgid "Content"
28
  msgstr "Inhalt"
29
 
30
- #: app/addons/KC.php:75 app/addons/VC.php:70 app/features/mec.php:320
31
- #: app/features/mec.php:350 app/features/mec.php:375
32
  msgid "Shortcode"
33
  msgstr "Shortcode"
34
 
@@ -59,7 +59,7 @@ msgstr "Alles Auswählen"
59
  msgid "Event Color"
60
  msgstr "Farbe der Veranstaltung"
61
 
62
- #: app/features/contextual.php:55 app/features/mec.php:303
63
  #: app/features/mec/gateways.php:24 app/features/mec/ie.php:20
64
  #: app/features/mec/messages.php:24 app/features/mec/notifications.php:23
65
  #: app/features/mec/regform.php:60 app/features/mec/settings.php:41
@@ -68,7 +68,7 @@ msgstr "Farbe der Veranstaltung"
68
  msgid "Settings"
69
  msgstr "Einstellungen"
70
 
71
- #: app/features/contextual.php:62 app/features/events.php:1255
72
  #: app/features/mec/gateways.php:33 app/features/mec/ie.php:29
73
  #: app/features/mec/messages.php:33 app/features/mec/notifications.php:32
74
  #: app/features/mec/regform.php:68 app/features/mec/regform.php:131
@@ -244,12 +244,12 @@ msgstr "Nächstes Veranstaltung Modul"
244
  msgid "Frontend Event Submission"
245
  msgstr "Erstellung von Veranstaltungen im Frontend"
246
 
247
- #: app/features/contextual.php:298 app/features/events.php:583
248
  #: app/features/mec/settings.php:150
249
  msgid "Exceptional Days"
250
  msgstr "Herausgenommene Tage "
251
 
252
- #: app/features/contextual.php:308 app/features/events.php:263
253
  #: app/features/mec/settings.php:168 app/features/mec/settings.php:1131
254
  msgid "Booking"
255
  msgstr "Buchung / Reservierung"
@@ -273,13 +273,13 @@ msgstr "Mailchimp Integration"
273
  msgid "MEC Activation"
274
  msgstr "MEC Aktivierung"
275
 
276
- #: app/features/events.php:132 app/features/ix/export.php:34
277
- #: app/features/mec/dashboard.php:157 app/skins/daily_view/tpl.php:79
278
  #: app/skins/monthly_view/tpl.php:70 app/skins/yearly_view/tpl.php:68
279
  msgid "Events"
280
  msgstr "Veranstaltungen"
281
 
282
- #: app/features/events.php:133
283
  #: app/features/mec/meta_boxes/display_options.php:722
284
  #: app/features/mec/meta_boxes/display_options.php:760
285
  #: app/features/mec/meta_boxes/display_options.php:789
@@ -288,36 +288,36 @@ msgstr "Veranstaltungen"
288
  msgid "Event"
289
  msgstr "Veranstaltung"
290
 
291
- #: app/features/events.php:134 app/features/mec.php:290
292
  msgid "Add Event"
293
  msgstr "Veranstaltung hinzufügen"
294
 
295
- #: app/features/events.php:135
296
  msgid "Add New Event"
297
  msgstr "Neue Veranstaltung hinzufügen"
298
 
299
- #: app/features/events.php:136 app/features/ix.php:3181
300
- #: app/features/ix/thirdparty.php:42 app/skins/map/tpl.php:54
301
  msgid "No events found!"
302
  msgstr "Keine Veranstaltungen gefunden!"
303
 
304
- #: app/features/events.php:137
305
  msgid "All Events"
306
  msgstr "Alle Veranstaltungen"
307
 
308
- #: app/features/events.php:138
309
  msgid "Edit Event"
310
  msgstr ""
311
 
312
- #: app/features/events.php:139
313
  msgid "View Event"
314
  msgstr "Veranstaltung ansehen"
315
 
316
- #: app/features/events.php:140
317
  msgid "No events found in Trash!"
318
  msgstr "Keine Veranstaltungen im Papierkorb gefunden!"
319
 
320
- #: app/features/events.php:152
321
  #: app/features/mec/meta_boxes/display_options.php:671
322
  #: app/features/mec/meta_boxes/search_form.php:31
323
  #: app/features/mec/meta_boxes/search_form.php:92
@@ -329,88 +329,88 @@ msgstr "Keine Veranstaltungen im Papierkorb gefunden!"
329
  #: app/features/mec/meta_boxes/search_form.php:416
330
  #: app/features/mec/meta_boxes/search_form.php:477
331
  #: app/features/mec/meta_boxes/search_form.php:538 app/libraries/main.php:4364
332
- #: app/libraries/skins.php:751 app/skins/single/default.php:157
333
  #: app/skins/single/default.php:367 app/skins/single/m1.php:169
334
  #: app/skins/single/m2.php:101 app/skins/single/modern.php:98
335
  msgid "Category"
336
  msgstr "Kategorie"
337
 
338
- #: app/features/events.php:153 app/features/fes/form.php:513
339
- #: app/features/mec.php:292 app/features/mec/meta_boxes/filter.php:70
340
  #: app/libraries/main.php:4363
341
  msgid "Categories"
342
  msgstr "Kategorien"
343
 
344
- #: app/features/events.php:163 app/features/labels.php:71
345
  #: app/features/locations.php:69 app/features/organizers.php:69
346
  #: app/features/speakers.php:67
347
  #, php-format
348
  msgid "All %s"
349
  msgstr "Alle %s"
350
 
351
- #: app/features/events.php:164 app/features/labels.php:72
352
  #: app/features/locations.php:70 app/features/organizers.php:70
353
  #: app/features/speakers.php:68
354
  #, php-format
355
  msgid "Edit %s"
356
  msgstr "Bearbeiten %s"
357
 
358
- #: app/features/events.php:165 app/features/labels.php:73
359
  #: app/features/locations.php:71 app/features/organizers.php:71
360
  #: app/features/speakers.php:69
361
  #, php-format
362
  msgid "View %s"
363
  msgstr "Ansicht %s"
364
 
365
- #: app/features/events.php:166 app/features/labels.php:74
366
  #: app/features/locations.php:72 app/features/organizers.php:72
367
  #: app/features/speakers.php:70
368
  #, php-format
369
  msgid "Update %s"
370
  msgstr "Update %s"
371
 
372
- #: app/features/events.php:167 app/features/labels.php:75
373
  #: app/features/locations.php:73 app/features/organizers.php:73
374
  #: app/features/speakers.php:71
375
  #, php-format
376
  msgid "Add New %s"
377
  msgstr "Neu hinzufügen%s"
378
 
379
- #: app/features/events.php:168 app/features/labels.php:76
380
  #: app/features/locations.php:74 app/features/organizers.php:74
381
  #: app/features/speakers.php:72
382
  #, php-format
383
  msgid "New %s Name"
384
  msgstr "Neuer %s Name"
385
 
386
- #: app/features/events.php:169 app/features/labels.php:77
387
  #: app/features/locations.php:75 app/features/organizers.php:75
388
  #: app/features/speakers.php:73
389
  #, php-format
390
  msgid "Popular %s"
391
  msgstr "Beliebt %s"
392
 
393
- #: app/features/events.php:170 app/features/labels.php:78
394
  #: app/features/locations.php:76 app/features/organizers.php:76
395
  #: app/features/speakers.php:74
396
  #, php-format
397
  msgid "Search %s"
398
  msgstr "Suche %s"
399
 
400
- #: app/features/events.php:192 app/features/events.php:210
401
  msgid "Category Icon"
402
  msgstr "Kategoriesymbol"
403
 
404
- #: app/features/events.php:194 app/features/events.php:214
405
  msgid "Select icon"
406
  msgstr "Wählen Sie ein Symbol"
407
 
408
- #: app/features/events.php:260
409
  msgid "Event Details"
410
  msgstr "Veranstaltungsdetails"
411
 
412
- #: app/features/events.php:296 app/features/events.php:2053
413
- #: app/features/events.php:2097 app/features/fes/form.php:474
414
  #: app/features/ix.php:2719 app/features/ix.php:2760
415
  #: app/features/mec/settings.php:996 app/libraries/main.php:4396
416
  #: app/widgets/single.php:103
@@ -418,54 +418,54 @@ msgid "Event Cost"
418
  msgstr ""
419
  "Bruttopreis des Events in Euro, 0 für kostenlos oder z.B. 39, ohne €-Zeichen"
420
 
421
- #: app/features/events.php:299 app/features/fes/form.php:477
422
  #: app/libraries/main.php:4397 app/skins/single/default.php:91
423
  #: app/skins/single/default.php:301 app/skins/single/m1.php:49
424
  #: app/skins/single/modern.php:184
425
  msgid "Cost"
426
  msgstr " Preis"
427
 
428
- #: app/features/events.php:372
429
  msgid "Note for reviewer"
430
  msgstr "Zusätzliche Anmerkungen zum Event "
431
 
432
- #: app/features/events.php:379
433
  msgid "Guest Data"
434
  msgstr "Gäste Daten"
435
 
436
- #: app/features/events.php:380 app/features/events.php:1237
437
  #: app/features/fes/form.php:436 app/features/labels.php:177
438
  #: app/features/mec/regform.php:27 app/features/organizers.php:268
439
- #: app/features/profile/profile.php:90 app/libraries/notifications.php:566
440
  #: app/modules/booking/steps/form.php:35
441
  msgid "Name"
442
  msgstr "Name"
443
 
444
- #: app/features/events.php:381 app/features/events.php:1248
445
- #: app/features/events.php:1309 app/features/fes/form.php:432
446
  #: app/features/mec/regform.php:38 app/features/mec/regform.php:183
447
  #: app/features/organizers.php:110 app/features/organizers.php:150
448
  #: app/features/profile/profile.php:93 app/features/speakers.php:119
449
  #: app/features/speakers.php:179 app/libraries/main.php:1084
450
  #: app/libraries/main.php:1165 app/libraries/main.php:2196
451
- #: app/libraries/notifications.php:567 app/modules/booking/steps/form.php:43
452
- #: app/modules/booking/steps/form.php:70 app/skins/single.php:216
453
  #: app/skins/single/default.php:199 app/skins/single/default.php:409
454
  #: app/skins/single/m1.php:107 app/skins/single/m2.php:39
455
  #: app/skins/single/modern.php:38
456
  msgid "Email"
457
  msgstr "Email"
458
 
459
- #: app/features/events.php:385 app/features/fes/form.php:223
460
  msgid "Date and Time"
461
  msgstr "Datum und Uhrzeit"
462
 
463
- #: app/features/events.php:389 app/features/events.php:393
464
- #: app/features/events.php:1874 app/features/events.php:2053
465
- #: app/features/events.php:2097 app/features/fes/form.php:227
466
  #: app/features/fes/form.php:231 app/features/ix.php:2719
467
  #: app/features/ix.php:2760 app/features/ix/import_g_calendar.php:38
468
- #: app/features/mec/dashboard.php:298
469
  #: app/features/mec/meta_boxes/display_options.php:42
470
  #: app/features/mec/meta_boxes/display_options.php:139
471
  #: app/features/mec/meta_boxes/display_options.php:235
@@ -482,46 +482,46 @@ msgstr "Datum und Uhrzeit"
482
  msgid "Start Date"
483
  msgstr "Start Datum"
484
 
485
- #: app/features/events.php:421 app/features/events.php:461
486
- #: app/features/events.php:869 app/features/events.php:887
487
- #: app/features/events.php:972 app/features/events.php:990
488
  #: app/features/fes/form.php:259 app/features/fes/form.php:299
489
  msgid "AM"
490
  msgstr "AM"
491
 
492
- #: app/features/events.php:422 app/features/events.php:462
493
- #: app/features/events.php:870 app/features/events.php:888
494
- #: app/features/events.php:973 app/features/events.php:991
495
  #: app/features/fes/form.php:260 app/features/fes/form.php:300
496
  msgid "PM"
497
  msgstr "PM"
498
 
499
- #: app/features/events.php:429 app/features/events.php:433
500
- #: app/features/events.php:1875 app/features/events.php:2053
501
- #: app/features/events.php:2097 app/features/fes/form.php:267
502
  #: app/features/fes/form.php:271 app/features/ix.php:2719
503
  #: app/features/ix.php:2760 app/features/ix/import_g_calendar.php:44
504
- #: app/features/mec/dashboard.php:299
505
  msgid "End Date"
506
  msgstr "Ende Datum"
507
 
508
- #: app/features/events.php:468 app/features/fes/form.php:306
509
  msgid "All Day Event"
510
  msgstr "Ganztägige Veranstaltung"
511
 
512
- #: app/features/events.php:471 app/features/fes/form.php:309
513
  msgid "Hide Event Time"
514
  msgstr "Event / Veranstaltungszeit verbergen"
515
 
516
- #: app/features/events.php:474 app/features/fes/form.php:312
517
  msgid "Hide Event End Time"
518
  msgstr "Ende-Zeit der Veranstaltung verbergen"
519
 
520
- #: app/features/events.php:478 app/features/fes/form.php:316
521
  msgid "Time Comment"
522
  msgstr "z.B. MEZ "
523
 
524
- #: app/features/events.php:479 app/features/fes/form.php:317
525
  #, fuzzy
526
  #| msgid ""
527
  #| "It shows next to event time on calendar. You can insert Timezone etc. in "
@@ -533,146 +533,146 @@ msgstr ""
533
  "Neben der Zeit im Kalender wird diese Angabe angezeigt. In diesem Feld "
534
  "können Sie z.B. eine Zeitzone wie z.B. \"MEZ\" usw. einfügen. "
535
 
536
- #: app/features/events.php:485 app/features/fes/form.php:323
537
  msgid "Event Repeating"
538
  msgstr "Wiederholende Veranstaltung"
539
 
540
- #: app/features/events.php:489 app/features/fes/form.php:327
541
  msgid "Repeats"
542
  msgstr "Wiederholend"
543
 
544
- #: app/features/events.php:491 app/features/fes/form.php:329
545
- #: app/features/mec/dashboard.php:301 app/skins/full_calendar/tpl.php:71
546
  msgid "Daily"
547
  msgstr "Täglich"
548
 
549
- #: app/features/events.php:492 app/features/fes/form.php:330
550
  msgid "Every Weekday"
551
  msgstr "An jedem Wochentag"
552
 
553
- #: app/features/events.php:493 app/features/fes/form.php:331
554
  msgid "Every Weekend"
555
  msgstr "An jedem Wochenende"
556
 
557
- #: app/features/events.php:494 app/features/fes/form.php:332
558
  msgid "Certain Weekdays"
559
  msgstr "Bestimmte Wochentage"
560
 
561
- #: app/features/events.php:495 app/features/fes/form.php:333
562
- #: app/skins/full_calendar/tpl.php:70
563
  msgid "Weekly"
564
  msgstr "Wöchentlich"
565
 
566
- #: app/features/events.php:496 app/features/fes/form.php:334
567
- #: app/features/mec/dashboard.php:302 app/skins/full_calendar/tpl.php:69
568
  msgid "Monthly"
569
  msgstr "Monatlich"
570
 
571
- #: app/features/events.php:497 app/features/fes/form.php:335
572
- #: app/features/mec/dashboard.php:303 app/skins/full_calendar/tpl.php:68
573
  msgid "Yearly"
574
  msgstr "Jährlich"
575
 
576
- #: app/features/events.php:498 app/features/fes/form.php:336
577
  msgid "Custom Days"
578
  msgstr "Benutzerdefinierte Tage"
579
 
580
- #: app/features/events.php:502 app/features/fes/form.php:340
581
  msgid "Repeat Interval"
582
  msgstr "Wiederholungsintervall"
583
 
584
- #: app/features/events.php:503 app/features/fes/form.php:341
585
  msgid "Repeat interval"
586
  msgstr "Wiederholungsintervall"
587
 
588
- #: app/features/events.php:506 app/features/fes/form.php:344
589
  msgid "Week Days"
590
  msgstr "Wochentage"
591
 
592
- #: app/features/events.php:507 app/features/fes/form.php:345
593
  #: app/libraries/main.php:406
594
  msgid "Monday"
595
  msgstr "Montag"
596
 
597
- #: app/features/events.php:508 app/features/fes/form.php:346
598
  #: app/libraries/main.php:406
599
  msgid "Tuesday"
600
  msgstr "Dienstag"
601
 
602
- #: app/features/events.php:509 app/features/fes/form.php:347
603
  #: app/libraries/main.php:406
604
  msgid "Wednesday"
605
  msgstr "Mittwoch"
606
 
607
- #: app/features/events.php:510 app/features/fes/form.php:348
608
  #: app/libraries/main.php:406
609
  msgid "Thursday"
610
  msgstr "Donnerstag"
611
 
612
- #: app/features/events.php:511 app/features/fes/form.php:349
613
  #: app/libraries/main.php:406
614
  msgid "Friday"
615
  msgstr "Freitag"
616
 
617
- #: app/features/events.php:512 app/features/fes/form.php:350
618
  #: app/libraries/main.php:406
619
  msgid "Saturday"
620
  msgstr "Samstag"
621
 
622
- #: app/features/events.php:513 app/features/fes/form.php:351
623
  #: app/libraries/main.php:406
624
  msgid "Sunday"
625
  msgstr "Sonntag"
626
 
627
- #: app/features/events.php:518 app/features/events.php:924
628
- #: app/features/events.php:938 app/features/events.php:1028
629
  #: app/features/fes/form.php:356 app/features/ix/import_f_calendar.php:42
630
  #: app/features/ix/import_g_calendar.php:51
631
  #: app/features/ix/import_meetup.php:40 app/features/ix/thirdparty.php:33
632
  msgid "Start"
633
  msgstr "Start"
634
 
635
- #: app/features/events.php:519 app/features/events.php:925
636
- #: app/features/events.php:939 app/features/events.php:1029
637
  #: app/features/fes/form.php:357
638
  #, fuzzy
639
  #| msgid "Enabled"
640
  msgid "End"
641
  msgstr "Aktiviert"
642
 
643
- #: app/features/events.php:520 app/features/events.php:594
644
- #: app/features/events.php:670 app/features/events.php:725
645
- #: app/features/events.php:846 app/features/events.php:917
646
- #: app/features/events.php:1020 app/features/events.php:1071
647
- #: app/features/events.php:1152 app/features/fes/form.php:358
648
  msgid "Add"
649
  msgstr "Hinzufügen"
650
 
651
- #: app/features/events.php:521 app/features/fes/form.php:359
652
  msgid "Add certain days to event occurrence dates."
653
  msgstr "Fügen Sie bestimmte Tage zu den Ereignisdaten hinzu. "
654
 
655
- #: app/features/events.php:544 app/features/fes/form.php:382
656
  msgid "Ends Repeat"
657
  msgstr "Wiederholung endet"
658
 
659
- #: app/features/events.php:548 app/features/fes/form.php:386
660
  msgid "Never"
661
  msgstr "Niemals"
662
 
663
- #: app/features/events.php:553 app/features/fes/form.php:391
664
  msgid "On"
665
  msgstr "Am"
666
 
667
- #: app/features/events.php:560 app/features/fes/form.php:398
668
  msgid "After"
669
  msgstr "Nach"
670
 
671
- #: app/features/events.php:562 app/features/fes/form.php:400
672
  msgid "Occurrences times"
673
  msgstr " mal vorkommen"
674
 
675
- #: app/features/events.php:563 app/features/fes/form.php:401
676
  msgid ""
677
  "The event will finish after certain repeats. For example if you set it to "
678
  "10, the event will finish after 10 repeats."
@@ -680,11 +680,11 @@ msgstr ""
680
  "Das Event ist nach einer bestimmten Anzahl von Wiederholungen zu Ende. Zum "
681
  "Beispiel: Bei Eingabe von 10 wird das Event nach 10 Wiederholungen beendet"
682
 
683
- #: app/features/events.php:589
684
  msgid "Exclude certain days"
685
  msgstr "Ausschluss bestimmter Tage"
686
 
687
- #: app/features/events.php:593 app/features/events.php:1310
688
  #: app/features/mec/regform.php:184 app/features/profile/profile.php:31
689
  #: app/libraries/main.php:1651 app/libraries/main.php:2254
690
  #: app/modules/booking/steps/tickets.php:22
@@ -694,54 +694,54 @@ msgstr "Ausschluss bestimmter Tage"
694
  msgid "Date"
695
  msgstr "Datum"
696
 
697
- #: app/features/events.php:595
698
  msgid "Exclude certain days from event occurrence dates."
699
  msgstr ""
700
  "Ausschliessen bestimmter Tage von den Eventdaten z.B. bei regelmäßigen "
701
  "Eventwiederholungen, oder um das Wochenende auszuschließen"
702
 
703
- #: app/features/events.php:639 app/libraries/render.php:454
704
  msgid "Day 1"
705
  msgstr ""
706
 
707
- #: app/features/events.php:652 app/features/mec/settings.php:1050
708
  #: app/skins/single.php:278
709
  msgid "Hourly Schedule"
710
  msgstr "Stundenplan"
711
 
712
- #: app/features/events.php:655
713
  msgid "Add Day"
714
  msgstr ""
715
 
716
- #: app/features/events.php:656
717
  msgid ""
718
  "Add new days for schedule. For example if your event is multiple days, you "
719
  "can add a different schedule for each day!"
720
  msgstr ""
721
 
722
- #: app/features/events.php:662
723
  #, php-format
724
  msgid "Day %s"
725
  msgstr ""
726
 
727
- #: app/features/events.php:665 app/features/events.php:678
728
- #: app/features/events.php:698 app/features/events.php:720
729
- #: app/features/events.php:736 app/features/events.php:1158
730
- #: app/features/events.php:1180 app/features/events.php:1871
731
- #: app/features/events.php:2053 app/features/events.php:2097
732
  #: app/features/fes/form.php:216 app/features/ix.php:2719
733
  #: app/features/ix.php:2760 app/features/mec/settings.php:1322
734
  #: app/features/mec/settings.php:1342 app/features/mec/styling.php:194
735
  msgid "Title"
736
  msgstr "Titel"
737
 
738
- #: app/features/events.php:667 app/features/events.php:680
739
- #: app/features/events.php:700 app/features/events.php:722
740
- #: app/features/events.php:738 app/features/events.php:912
741
- #: app/features/events.php:928 app/features/events.php:942
742
- #: app/features/events.php:1015 app/features/events.php:1032
743
- #: app/features/events.php:1091 app/features/events.php:1116
744
- #: app/features/events.php:1169 app/features/events.php:1191
745
  #: app/features/fes/list.php:72 app/features/mec/settings.php:1271
746
  #: app/features/mec/settings.php:1294 app/features/mec/settings.php:1333
747
  #: app/features/mec/settings.php:1353 app/libraries/main.php:2115
@@ -755,56 +755,56 @@ msgstr "Titel"
755
  msgid "Remove"
756
  msgstr "Entfernen"
757
 
758
- #: app/features/events.php:671 app/features/events.php:726
759
  msgid "Add new hourly schedule row"
760
  msgstr "Neue Stundenplan-Zeile hinzufügen"
761
 
762
- #: app/features/events.php:676 app/features/events.php:696
763
- #: app/features/events.php:734
764
  msgid "From e.g. 8:15"
765
  msgstr "Von z.B. 08:15 Uhr"
766
 
767
- #: app/features/events.php:677 app/features/events.php:697
768
- #: app/features/events.php:735
769
  msgid "To e.g. 8:45"
770
  msgstr "bis zum Beispiel 08:45 Uhr"
771
 
772
- #: app/features/events.php:679 app/features/events.php:699
773
- #: app/features/events.php:737 app/features/events.php:893
774
- #: app/features/events.php:996
775
  msgid "Description"
776
  msgstr "Beschreibung"
777
 
778
- #: app/features/events.php:683 app/features/events.php:703
779
- #: app/features/events.php:741 app/features/fes/form.php:606
780
- #: app/features/mec.php:299 app/features/mec/settings.php:78
781
  #: app/features/mec/settings.php:1044 app/features/speakers.php:57
782
  #: app/libraries/main.php:4371 app/modules/speakers/details.php:18
783
  msgid "Speakers"
784
  msgstr ""
785
 
786
- #: app/features/events.php:717 app/features/events.php:721
787
  #, fuzzy
788
  #| msgid "Week Days"
789
  msgid "New Day"
790
  msgstr "Wochentage"
791
 
792
- #: app/features/events.php:768 app/features/fes/form.php:451
793
  #: app/features/mec/settings.php:990
794
  msgid "Event Links"
795
  msgstr "Veranstaltungslinks"
796
 
797
- #: app/features/events.php:770 app/features/fes/form.php:453
798
  #: app/libraries/main.php:4394
799
  msgid "Event Link"
800
  msgstr "Veranstaltungslink"
801
 
802
- #: app/features/events.php:771 app/features/events.php:776
803
  #: app/features/fes/form.php:454 app/features/fes/form.php:459
804
  msgid "eg. http://yoursite.com/your-event"
805
  msgstr "z.B. http://ihreseite.com/ihre-veranstaltung"
806
 
807
- #: app/features/events.php:772 app/features/fes/form.php:455
808
  msgid ""
809
  "If you fill it, it will be replaced instead of default event page link. "
810
  "Insert full link including http(s)://"
@@ -813,7 +813,7 @@ msgstr ""
813
  "dieser durch einen neuen link ersetzt werden. Vollständigen Link einfügen, "
814
  "einschließlich http(s)://"
815
 
816
- #: app/features/events.php:775 app/features/fes/form.php:458
817
  #: app/libraries/main.php:4395 app/skins/single/default.php:105
818
  #: app/skins/single/default.php:315 app/skins/single/m1.php:190
819
  #: app/skins/single/m2.php:123 app/skins/single/modern.php:120
@@ -821,19 +821,19 @@ msgstr ""
821
  msgid "More Info"
822
  msgstr "Mehr Informationen"
823
 
824
- #: app/features/events.php:777 app/features/fes/form.php:460
825
  msgid "More Information"
826
  msgstr "z.B. Noch mehr Informationen "
827
 
828
- #: app/features/events.php:779 app/features/fes/form.php:462
829
  msgid "Current Window"
830
  msgstr "Aktuelles Fenster"
831
 
832
- #: app/features/events.php:780 app/features/fes/form.php:463
833
  msgid "New Window"
834
  msgstr "Neues Fenster"
835
 
836
- #: app/features/events.php:782 app/features/fes/form.php:465
837
  msgid ""
838
  "If you fill it, it will be shown in event details page as an optional link. "
839
  "Insert full link including http(s)://"
@@ -844,81 +844,81 @@ msgstr ""
844
  "Text angezeigt werden soll: zum Beispiel: Noch mehr Informationen oder Hier "
845
  "zur Anmeldung (z.B. bei Webinaren sinnvoll) "
846
 
847
- #: app/features/events.php:813
848
  msgid "Total booking limits"
849
  msgstr "Gesamt Verfügbare Plätze"
850
 
851
- #: app/features/events.php:818 app/features/events.php:910
852
- #: app/features/events.php:1013 app/modules/booking/default.php:81
853
  #: app/modules/booking/steps/tickets.php:40
854
- #: app/skins/available_spot/tpl.php:138
855
  msgid "Unlimited"
856
  msgstr "Unlimitiert"
857
 
858
- #: app/features/events.php:820
859
  msgid "100"
860
  msgstr "z.B. 100"
861
 
862
- #: app/features/events.php:838 app/libraries/book.php:60
863
  #: app/libraries/main.php:4399 app/modules/booking/steps/tickets.php:40
864
  msgid "Tickets"
865
  msgstr "Tickets"
866
 
867
- #: app/features/events.php:841
868
  msgid ""
869
  "You're translating an event so MEC will use the original event for tickets "
870
  "and booking. You can only translate the ticket name and description. Please "
871
  "define exact tickets that you defined in the original event here."
872
  msgstr ""
873
 
874
- #: app/features/events.php:852 app/features/events.php:955
875
  msgid "Ticket Name"
876
  msgstr "Ticket Name"
877
 
878
- #: app/features/events.php:856 app/features/events.php:959
879
- #: app/features/events.php:2053 app/features/events.php:2097
880
  #: app/features/ix.php:2719 app/features/ix.php:2760
881
  msgid "Start Time"
882
  msgstr "Uhrzeit des Beginns"
883
 
884
- #: app/features/events.php:874 app/features/events.php:977
885
- #: app/features/events.php:2053 app/features/events.php:2097
886
  #: app/features/ix.php:2719 app/features/ix.php:2760
887
  msgid "End Time"
888
  msgstr "Uhrzeit Ende"
889
 
890
- #: app/features/events.php:897 app/features/events.php:926
891
- #: app/features/events.php:940 app/features/events.php:1000
892
- #: app/features/events.php:1030 app/features/events.php:1162
893
- #: app/features/events.php:1184 app/features/mec/settings.php:1326
894
  #: app/features/mec/settings.php:1346
895
  msgid "Price"
896
  msgstr "Preis"
897
 
898
- #: app/features/events.php:898 app/features/events.php:1001
899
  msgid "Insert 0 for free ticket. Only numbers please."
900
  msgstr "Bitte 0 für kostenloses Ticket eingeben. Bitte nur Zahlen eintragen"
901
 
902
- #: app/features/events.php:901 app/features/events.php:1004
903
  msgid "Price Label"
904
  msgstr "Preisschild"
905
 
906
- #: app/features/events.php:902 app/features/events.php:1005
907
  msgid "For showing on website. e.g. $15"
908
  msgstr "Um das auf der Webseite anzuzeigen zum Beispiel 15 €"
909
 
910
- #: app/features/events.php:906 app/features/events.php:1009
911
  msgid "Available Tickets"
912
  msgstr "Verfügbare Tickets: %s "
913
 
914
- #: app/features/events.php:916 app/features/events.php:1019
915
  #, fuzzy
916
  #| msgid "Price Label"
917
  msgid "Price per Date"
918
  msgstr "Preisschild"
919
 
920
- #: app/features/events.php:927 app/features/events.php:941
921
- #: app/features/events.php:1031 app/features/labels.php:60
922
  #: app/features/mec/meta_boxes/display_options.php:672
923
  #: app/features/mec/meta_boxes/search_form.php:66
924
  #: app/features/mec/meta_boxes/search_form.php:127
@@ -928,30 +928,30 @@ msgstr "Preisschild"
928
  #: app/features/mec/meta_boxes/search_form.php:397
929
  #: app/features/mec/meta_boxes/search_form.php:451
930
  #: app/features/mec/meta_boxes/search_form.php:512
931
- #: app/features/mec/meta_boxes/search_form.php:573 app/libraries/skins.php:881
932
  msgid "Label"
933
  msgstr "Label"
934
 
935
- #: app/features/events.php:1061
936
  msgid "Fees"
937
  msgstr "Gebühren"
938
 
939
- #: app/features/events.php:1066 app/features/events.php:1147
940
- #: app/features/events.php:1260
941
  msgid "Inherit from global options"
942
  msgstr "Aus den globalen Einstellungen übernehmen"
943
 
944
- #: app/features/events.php:1077 app/features/events.php:1102
945
  #: app/features/mec/settings.php:1257 app/features/mec/settings.php:1280
946
  msgid "Fee Title"
947
  msgstr "Gebühren Name"
948
 
949
- #: app/features/events.php:1081 app/features/events.php:1106
950
  #: app/features/mec/settings.php:1261 app/features/mec/settings.php:1284
951
  msgid "Amount"
952
  msgstr "Betrag"
953
 
954
- #: app/features/events.php:1082 app/features/events.php:1107
955
  #: app/features/mec/settings.php:1262 app/features/mec/settings.php:1285
956
  msgid ""
957
  "Fee amount, considered as fixed amount if you set the type to amount "
@@ -960,91 +960,91 @@ msgstr ""
960
  "Gebührenbetrag, gilt als fester Betrag, wenn Sie die Art auf Betrag setzen, "
961
  "sonst als Prozentsatz"
962
 
963
- #: app/features/events.php:1086 app/features/events.php:1111
964
  #: app/features/mec/settings.php:1266 app/features/mec/settings.php:1289
965
  msgid "Percent"
966
  msgstr "Prozent"
967
 
968
- #: app/features/events.php:1087 app/features/events.php:1112
969
  #: app/features/mec/settings.php:1267 app/features/mec/settings.php:1290
970
  msgid "Amount (Per Ticket)"
971
  msgstr "Betrag (pro Ticket)"
972
 
973
- #: app/features/events.php:1088 app/features/events.php:1113
974
  #: app/features/mec/settings.php:1268 app/features/mec/settings.php:1291
975
  msgid "Amount (Per Booking)"
976
  msgstr "Betrag (pro Buchung)"
977
 
978
- #: app/features/events.php:1142 app/features/mec/settings.php:1068
979
  msgid "Ticket Variations / Options"
980
  msgstr ""
981
 
982
- #: app/features/events.php:1163 app/features/events.php:1185
983
  #: app/features/mec/settings.php:1327 app/features/mec/settings.php:1347
984
  #, fuzzy
985
  #| msgid "Option"
986
  msgid "Option Price"
987
  msgstr "Option"
988
 
989
- #: app/features/events.php:1166 app/features/events.php:1188
990
  #: app/features/mec/settings.php:1330 app/features/mec/settings.php:1350
991
  #, fuzzy
992
  #| msgid "Amount (Per Ticket)"
993
  msgid "Maximum Per Ticket"
994
  msgstr "Betrag (pro Ticket)"
995
 
996
- #: app/features/events.php:1167 app/features/events.php:1189
997
  #: app/features/mec/settings.php:1331 app/features/mec/settings.php:1351
998
  msgid "Maximum Per Ticket. Leave it blank for unlimited."
999
  msgstr ""
1000
 
1001
- #: app/features/events.php:1306 app/features/mec/regform.php:180
1002
  #: app/libraries/main.php:2137
1003
  #, fuzzy
1004
  #| msgid "Name"
1005
  msgid "MEC Name"
1006
  msgstr "Name"
1007
 
1008
- #: app/features/events.php:1307 app/features/mec/regform.php:181
1009
  #: app/libraries/main.php:2166
1010
  #, fuzzy
1011
  #| msgid "Email"
1012
  msgid "MEC Email"
1013
  msgstr "Email"
1014
 
1015
- #: app/features/events.php:1308 app/features/mec/regform.php:182
1016
  #: app/libraries/main.php:2107
1017
  msgid "Text"
1018
  msgstr "Text"
1019
 
1020
- #: app/features/events.php:1311 app/features/mec/regform.php:185
1021
  #: app/features/organizers.php:102 app/features/organizers.php:146
1022
  #: app/features/speakers.php:111 app/features/speakers.php:175
1023
  #: app/features/speakers.php:244 app/libraries/main.php:2283
1024
  msgid "Tel"
1025
  msgstr "Tel"
1026
 
1027
- #: app/features/events.php:1312 app/features/mec/regform.php:186
1028
  #: app/libraries/main.php:2225
1029
  msgid "File"
1030
  msgstr ""
1031
 
1032
- #: app/features/events.php:1313 app/features/mec/regform.php:187
1033
  #: app/libraries/main.php:2312
1034
  msgid "Textarea"
1035
  msgstr "Textbereich"
1036
 
1037
- #: app/features/events.php:1314 app/features/mec/regform.php:188
1038
  #: app/libraries/main.php:2365
1039
  msgid "Checkboxes"
1040
  msgstr "Checkboxes"
1041
 
1042
- #: app/features/events.php:1315 app/features/mec/regform.php:189
1043
  #: app/libraries/main.php:2409
1044
  msgid "Radio Buttons"
1045
  msgstr "Radio Buttons"
1046
 
1047
- #: app/features/events.php:1316 app/features/mec/meta_boxes/search_form.php:34
1048
  #: app/features/mec/meta_boxes/search_form.php:41
1049
  #: app/features/mec/meta_boxes/search_form.php:48
1050
  #: app/features/mec/meta_boxes/search_form.php:55
@@ -1112,36 +1112,36 @@ msgstr "Radio Buttons"
1112
  msgid "Dropdown"
1113
  msgstr "Dropdown"
1114
 
1115
- #: app/features/events.php:1317 app/features/mec/regform.php:191
1116
  #: app/libraries/main.php:2500
1117
  msgid "Agreement"
1118
  msgstr "Zustimmung"
1119
 
1120
- #: app/features/events.php:1318 app/features/mec/regform.php:192
1121
  #: app/libraries/main.php:2341
1122
  msgid "Paragraph"
1123
  msgstr "Absatz"
1124
 
1125
- #: app/features/events.php:1817 app/features/events.php:1832
1126
- #: app/features/events.php:1846
1127
  #, php-format
1128
  msgid "Show all %s"
1129
  msgstr "Zeige alle %s"
1130
 
1131
- #: app/features/events.php:1817
1132
  msgid "labels"
1133
  msgstr "Labels + Eventstatus"
1134
 
1135
- #: app/features/events.php:1832
1136
  msgid "locations"
1137
  msgstr "Orte"
1138
 
1139
- #: app/features/events.php:1846
1140
  msgid "organizers"
1141
  msgstr "Veranstalter"
1142
 
1143
- #: app/features/events.php:1872 app/features/events.php:2053
1144
- #: app/features/events.php:2097 app/features/ix.php:2719
1145
  #: app/features/ix.php:2760 app/features/locations.php:58
1146
  #: app/features/locations.php:229 app/features/locations.php:286
1147
  #: app/features/locations.php:288
@@ -1155,15 +1155,15 @@ msgstr "Veranstalter"
1155
  #: app/features/mec/meta_boxes/search_form.php:423
1156
  #: app/features/mec/meta_boxes/search_form.php:484
1157
  #: app/features/mec/meta_boxes/search_form.php:545 app/libraries/main.php:1645
1158
- #: app/libraries/main.php:4368 app/libraries/skins.php:777
1159
  #: app/skins/single.php:255 app/skins/single/default.php:141
1160
  #: app/skins/single/default.php:351 app/skins/single/m1.php:154
1161
  #: app/skins/single/m2.php:86 app/skins/single/modern.php:83
1162
  msgid "Location"
1163
  msgstr "Ort"
1164
 
1165
- #: app/features/events.php:1873 app/features/events.php:2053
1166
- #: app/features/events.php:2097 app/features/ix.php:2719
1167
  #: app/features/ix.php:2760 app/features/mec/meta_boxes/display_options.php:674
1168
  #: app/features/mec/meta_boxes/search_form.php:45
1169
  #: app/features/mec/meta_boxes/search_form.php:106
@@ -1176,63 +1176,63 @@ msgstr "Ort"
1176
  #: app/features/mec/meta_boxes/search_form.php:552
1177
  #: app/features/organizers.php:58 app/features/organizers.php:199
1178
  #: app/features/organizers.php:255 app/features/organizers.php:257
1179
- #: app/libraries/main.php:4370 app/libraries/skins.php:803
1180
  #: app/skins/single/default.php:182 app/skins/single/default.php:392
1181
  #: app/skins/single/m1.php:90 app/skins/single/m2.php:22
1182
  #: app/skins/single/modern.php:21
1183
  msgid "Organizer"
1184
  msgstr "Veranstalter"
1185
 
1186
- #: app/features/events.php:1877
1187
  msgid "Repeat"
1188
  msgstr "Wiederholen"
1189
 
1190
- #: app/features/events.php:1878
1191
  msgid "Author"
1192
  msgstr "Autor"
1193
 
1194
- #: app/features/events.php:1988 app/features/events.php:1989
1195
  msgid "iCal Export"
1196
  msgstr "ical Export"
1197
 
1198
- #: app/features/events.php:1991 app/features/events.php:1992
1199
  msgid "CSV Export"
1200
  msgstr "CSV Export"
1201
 
1202
- #: app/features/events.php:1994 app/features/events.php:1995
1203
  msgid "MS Excel Export"
1204
  msgstr "MS Excel Export"
1205
 
1206
- #: app/features/events.php:1997 app/features/events.php:1998
1207
  msgid "XML Export"
1208
  msgstr "XML Export"
1209
 
1210
- #: app/features/events.php:2000 app/features/events.php:2001
1211
  msgid "JSON Export"
1212
  msgstr "JSON Export"
1213
 
1214
- #: app/features/events.php:2003 app/features/events.php:2004
1215
  msgid "Duplicate"
1216
  msgstr "Kopie"
1217
 
1218
- #: app/features/events.php:2053 app/features/events.php:2097
1219
  #: app/features/ix.php:2719 app/features/ix.php:2760
1220
  #: app/features/labels.php:176 app/features/locations.php:228
1221
  #: app/features/organizers.php:198 app/features/speakers.php:241
1222
  msgid "ID"
1223
  msgstr "ID"
1224
 
1225
- #: app/features/events.php:2053 app/features/events.php:2097
1226
  #: app/features/ix.php:2719 app/features/ix.php:2760
1227
  msgid "Link"
1228
  msgstr "Link"
1229
 
1230
- #: app/features/events.php:2053 app/features/events.php:2097
1231
  #, php-format
1232
  msgid "%s Tel"
1233
  msgstr "%s Tel"
1234
 
1235
- #: app/features/events.php:2053 app/features/events.php:2097
1236
  #, php-format
1237
  msgid "%s Email"
1238
  msgstr "%s Email"
@@ -1321,14 +1321,14 @@ msgid "Remove Image"
1321
  msgstr "Bild entfernen"
1322
 
1323
  #: app/features/fes/form.php:538 app/features/labels.php:61
1324
- #: app/features/labels.php:220 app/features/mec.php:293
1325
  #: app/features/mec/meta_boxes/filter.php:121 app/libraries/main.php:4365
1326
  #: app/skins/single/default.php:120 app/skins/single/default.php:330
1327
  #: app/skins/single/m1.php:64 app/skins/single/modern.php:199
1328
  msgid "Labels"
1329
  msgstr "Labels"
1330
 
1331
- #: app/features/fes/form.php:583 app/features/mec.php:291
1332
  #: app/features/mec/meta_boxes/filter.php:138
1333
  msgid "Tags"
1334
  msgstr "Schlagworte"
@@ -2059,7 +2059,7 @@ msgstr ""
2059
  #: app/features/labels.php:116 app/features/labels.php:141
2060
  #: app/skins/agenda/render.php:37 app/skins/available_spot/tpl.php:31
2061
  #: app/skins/carousel/render.php:58 app/skins/countdown/tpl.php:24
2062
- #: app/skins/cover/tpl.php:27 app/skins/daily_view/render.php:23
2063
  #: app/skins/grid/render.php:49 app/skins/list/render.php:36
2064
  #: app/skins/masonry/render.php:28 app/skins/monthly_view/calendar.php:80
2065
  #: app/skins/monthly_view/calendar_clean.php:81
@@ -2074,7 +2074,7 @@ msgstr "Ausgewähltes Bild"
2074
  #: app/features/labels.php:117 app/features/labels.php:142
2075
  #: app/libraries/main.php:4559 app/skins/agenda/render.php:41
2076
  #: app/skins/available_spot/tpl.php:35 app/skins/carousel/render.php:62
2077
- #: app/skins/countdown/tpl.php:28 app/skins/cover/tpl.php:31
2078
  #: app/skins/daily_view/render.php:27 app/skins/grid/render.php:53
2079
  #: app/skins/list/render.php:40 app/skins/masonry/render.php:32
2080
  #: app/skins/monthly_view/calendar.php:84
@@ -2105,8 +2105,8 @@ msgstr "Slug"
2105
  msgid "Event %s"
2106
  msgstr "Event %s"
2107
 
2108
- #: app/features/locations.php:59 app/features/mec.php:294
2109
- #: app/features/mec/dashboard.php:171 app/features/mec/meta_boxes/filter.php:87
2110
  #: app/libraries/main.php:4367
2111
  msgid "Locations"
2112
  msgstr "Orte"
@@ -2230,41 +2230,41 @@ msgstr ""
2230
  "Sie können zusätzliche Veranstalter zusätzlich zum Hauptorganisator "
2231
  "auswählen, wenn Sie möchten."
2232
 
2233
- #: app/features/mec.php:144
2234
  msgid ""
2235
  "Activation faild. Please check your purchase code or license type."
2236
  "<br><b>Note: Your purchase code should match your licesne type.</b>"
2237
  msgstr ""
2238
 
2239
- #: app/features/mec.php:144
2240
  msgid "Troubleshooting"
2241
  msgstr ""
2242
 
2243
- #: app/features/mec.php:179
2244
  msgid ""
2245
  "Your options is not in JSON format. Please insert correct options in this "
2246
  "field and try again."
2247
  msgstr ""
2248
 
2249
- #: app/features/mec.php:183
2250
  #, fuzzy
2251
  #| msgid "Your booking cannot verify!"
2252
  msgid "Your options field can not be empty!"
2253
  msgstr "Ihre Buchung kann nicht verifiziert werden!"
2254
 
2255
- #: app/features/mec.php:187
2256
  #, fuzzy
2257
  #| msgid "Your booking successfully verified."
2258
  msgid "Your options imported successfuly."
2259
  msgstr "Ihre Buchung wurde erfolgreich verifiziert."
2260
 
2261
- #: app/features/mec.php:274
2262
  #, fuzzy
2263
  #| msgid "Support"
2264
  msgid "MEC - Support"
2265
  msgstr "Support"
2266
 
2267
- #: app/features/mec.php:274 app/features/mec/gateways.php:84
2268
  #: app/features/mec/ie.php:80 app/features/mec/messages.php:84
2269
  #: app/features/mec/notifications.php:83 app/features/mec/regform.php:118
2270
  #: app/features/mec/settings.php:268 app/features/mec/styles.php:84
@@ -2273,68 +2273,68 @@ msgstr "Support"
2273
  msgid "Support"
2274
  msgstr "Support"
2275
 
2276
- #: app/features/mec.php:295 app/features/mec/dashboard.php:178
2277
  #: app/features/mec/meta_boxes/filter.php:104 app/features/organizers.php:59
2278
  #: app/libraries/main.php:4369
2279
  msgid "Organizers"
2280
  msgstr "Veranstalter"
2281
 
2282
- #: app/features/mec.php:302 app/features/mec.php:319
2283
- #: app/features/mec/dashboard.php:164
2284
  msgid "Shortcodes"
2285
  msgstr "Shortcodes"
2286
 
2287
- #: app/features/mec.php:303
2288
  msgid "MEC - Settings"
2289
  msgstr "MEC - Einstellungen"
2290
 
2291
- #: app/features/mec.php:304
2292
  #, fuzzy
2293
  #| msgid "MEC - Settings"
2294
  msgid "MEC - Addons"
2295
  msgstr "MEC - Einstellungen"
2296
 
2297
- #: app/features/mec.php:304 app/features/mec/addons.php:16
2298
  msgid "Addons"
2299
  msgstr ""
2300
 
2301
- #: app/features/mec.php:321
2302
  msgid "Add Shortcode"
2303
  msgstr "Shortcode hinzufügen"
2304
 
2305
- #: app/features/mec.php:322
2306
  msgid "Add New Shortcode"
2307
  msgstr "Neuen Shortcode hinzufügen"
2308
 
2309
- #: app/features/mec.php:323
2310
  msgid "No shortcodes found!"
2311
  msgstr "Keine Shortcodes gefunden!"
2312
 
2313
- #: app/features/mec.php:324
2314
  msgid "All Shortcodes"
2315
  msgstr "Alle Shortcodes"
2316
 
2317
- #: app/features/mec.php:325
2318
  msgid "Edit shortcodes"
2319
  msgstr "Shortcode ändern"
2320
 
2321
- #: app/features/mec.php:326
2322
  msgid "No shortcodes found in Trash!"
2323
  msgstr "Keine Shortcodes im Papierkorb gefunden!"
2324
 
2325
- #: app/features/mec.php:373
2326
  msgid "Display Options"
2327
  msgstr "Darstellungsoptionen"
2328
 
2329
- #: app/features/mec.php:374
2330
  msgid "Filter Options"
2331
  msgstr "Filteroptionen"
2332
 
2333
- #: app/features/mec.php:376
2334
  msgid "Search Form"
2335
  msgstr "Suche Formular"
2336
 
2337
- #: app/features/mec.php:749
2338
  msgid "Display content's images as Popup"
2339
  msgstr ""
2340
 
@@ -2461,64 +2461,80 @@ msgstr ""
2461
  msgid "upgrade"
2462
  msgstr ""
2463
 
2464
- #: app/features/mec/dashboard.php:94
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2465
  #, fuzzy
2466
  #| msgid "MEC Activation"
2467
  msgid "MEC Activate"
2468
  msgstr "MEC Aktivierung"
2469
 
2470
- #: app/features/mec/dashboard.php:97
2471
  msgid ""
2472
  "In order to use all plugin features and options, please enter your purchase "
2473
  "code."
2474
  msgstr ""
2475
 
2476
- #: app/features/mec/dashboard.php:189 app/features/mec/settings.php:519
2477
  msgid "Upcoming Events"
2478
  msgstr "Bevorstehende Events"
2479
 
2480
- #: app/features/mec/dashboard.php:213
2481
  msgid "Popular Gateways"
2482
  msgstr "Beliebte Zahlungsgateways"
2483
 
2484
- #: app/features/mec/dashboard.php:264
2485
  msgid "Total Bookings"
2486
  msgstr "Gesamte Buchungen"
2487
 
2488
- #: app/features/mec/dashboard.php:291
2489
  msgid "This Month"
2490
  msgstr "Diesen Monat"
2491
 
2492
- #: app/features/mec/dashboard.php:292
2493
  msgid "Last Month"
2494
  msgstr "Letzten Monat"
2495
 
2496
- #: app/features/mec/dashboard.php:293
2497
  msgid "This Year"
2498
  msgstr "Diese Jahr"
2499
 
2500
- #: app/features/mec/dashboard.php:294
2501
  msgid "Last Year"
2502
  msgstr "Letztes Jahr"
2503
 
2504
- #: app/features/mec/dashboard.php:306
2505
  msgid "Bar"
2506
  msgstr "Bar"
2507
 
2508
- #: app/features/mec/dashboard.php:307
2509
  msgid "Line"
2510
  msgstr "Linie"
2511
 
2512
- #: app/features/mec/dashboard.php:309
2513
  msgid "Filter"
2514
  msgstr "Filter"
2515
 
2516
- #: app/features/mec/dashboard.php:325
2517
  #, php-format
2518
  msgid "Total Sells (%s)"
2519
  msgstr "Alle Verkäufe (%s)"
2520
 
2521
- #: app/features/mec/dashboard.php:346
2522
  msgid "Change Log"
2523
  msgstr "Änderungsprotokoll"
2524
 
@@ -3311,7 +3327,7 @@ msgstr "Deaktiviert"
3311
  #: app/features/mec/meta_boxes/search_form.php:498
3312
  #: app/features/mec/meta_boxes/search_form.php:559 app/features/speakers.php:56
3313
  #: app/features/speakers.php:242 app/libraries/main.php:4372
3314
- #: app/libraries/skins.php:829
3315
  msgid "Speaker"
3316
  msgstr ""
3317
 
@@ -3323,7 +3339,7 @@ msgstr ""
3323
  #: app/features/mec/meta_boxes/search_form.php:390
3324
  #: app/features/mec/meta_boxes/search_form.php:444
3325
  #: app/features/mec/meta_boxes/search_form.php:505
3326
- #: app/features/mec/meta_boxes/search_form.php:566 app/libraries/skins.php:855
3327
  #, fuzzy
3328
  #| msgid "Tags"
3329
  msgid "Tag"
@@ -5249,8 +5265,8 @@ msgstr "%s Preis"
5249
  msgid "Discount"
5250
  msgstr "Rabatt"
5251
 
5252
- #: app/libraries/book.php:626 app/modules/booking/default.php:286
5253
- #: app/modules/booking/default.php:381
5254
  msgid "Download Invoice"
5255
  msgstr "Download Rechnung"
5256
 
@@ -5280,8 +5296,8 @@ msgid "day"
5280
  msgstr "Tag"
5281
 
5282
  #: app/libraries/factory.php:302 app/modules/countdown/details.php:122
5283
- #: app/skins/available_spot/tpl.php:145 app/skins/countdown/tpl.php:130
5284
- #: app/skins/countdown/tpl.php:174 app/skins/countdown/tpl.php:223
5285
  msgid "days"
5286
  msgstr "Tage"
5287
 
@@ -5290,8 +5306,8 @@ msgid "hour"
5290
  msgstr "Stunde"
5291
 
5292
  #: app/libraries/factory.php:304 app/modules/countdown/details.php:129
5293
- #: app/skins/available_spot/tpl.php:149 app/skins/countdown/tpl.php:136
5294
- #: app/skins/countdown/tpl.php:180 app/skins/countdown/tpl.php:229
5295
  msgid "hours"
5296
  msgstr "Stunden"
5297
 
@@ -5300,8 +5316,8 @@ msgid "minute"
5300
  msgstr "Minute"
5301
 
5302
  #: app/libraries/factory.php:306 app/modules/countdown/details.php:136
5303
- #: app/skins/available_spot/tpl.php:153 app/skins/countdown/tpl.php:142
5304
- #: app/skins/countdown/tpl.php:186 app/skins/countdown/tpl.php:235
5305
  msgid "minutes"
5306
  msgstr "Minuten"
5307
 
@@ -5310,8 +5326,8 @@ msgid "second"
5310
  msgstr "Sekunde"
5311
 
5312
  #: app/libraries/factory.php:308 app/modules/countdown/details.php:143
5313
- #: app/skins/available_spot/tpl.php:157 app/skins/countdown/tpl.php:148
5314
- #: app/skins/countdown/tpl.php:192 app/skins/countdown/tpl.php:241
5315
  msgid "seconds"
5316
  msgstr "Sekunden"
5317
 
@@ -5693,12 +5709,12 @@ msgstr ""
5693
  msgid "Register Button"
5694
  msgstr "Register Button"
5695
 
5696
- #: app/libraries/main.php:4391 app/skins/available_spot/tpl.php:203
5697
  #: app/skins/carousel/render.php:149 app/skins/carousel/render.php:176
5698
  #: app/skins/grid/render.php:116 app/skins/grid/render.php:151
5699
  #: app/skins/grid/render.php:188 app/skins/grid/render.php:216
5700
  #: app/skins/list/render.php:102 app/skins/list/render.php:185
5701
- #: app/skins/masonry/render.php:132 app/skins/single/default.php:219
5702
  #: app/skins/single/default.php:221 app/skins/single/default.php:429
5703
  #: app/skins/single/default.php:431 app/skins/single/m1.php:126
5704
  #: app/skins/single/m1.php:128 app/skins/single/m2.php:58
@@ -5717,7 +5733,7 @@ msgstr "Ansicht Detail Button"
5717
  #: app/skins/carousel/render.php:176 app/skins/grid/render.php:116
5718
  #: app/skins/grid/render.php:151 app/skins/grid/render.php:188
5719
  #: app/skins/grid/render.php:216 app/skins/list/render.php:102
5720
- #: app/skins/list/render.php:185 app/skins/masonry/render.php:132
5721
  #: app/skins/slider/render.php:114 app/skins/slider/render.php:159
5722
  #: app/skins/slider/render.php:204 app/skins/slider/render.php:249
5723
  #: app/skins/slider/render.php:305
@@ -5728,7 +5744,7 @@ msgstr "Details "
5728
  msgid "Event Detail Button"
5729
  msgstr "Event Detail Button"
5730
 
5731
- #: app/libraries/main.php:4393 app/skins/countdown/tpl.php:216
5732
  msgid "Event Detail"
5733
  msgstr "Veranstaltungsdetails"
5734
 
@@ -5800,19 +5816,19 @@ msgstr "Eine neue Veranstaltung wurde hinzugefügt."
5800
  msgid "to"
5801
  msgstr ""
5802
 
5803
- #: app/libraries/notifications.php:520 app/modules/export/details.php:26
5804
  msgid "+ Add to Google Calendar"
5805
  msgstr "+ zum Google Calendar hinzufügen"
5806
 
5807
- #: app/libraries/notifications.php:521 app/modules/export/details.php:27
5808
  msgid "+ iCal export"
5809
  msgstr "+ zu iCal exportieren"
5810
 
5811
- #: app/libraries/notifications.php:582
5812
  msgid "Yes"
5813
  msgstr "Ja"
5814
 
5815
- #: app/libraries/notifications.php:582
5816
  msgid "No"
5817
  msgstr "Nein"
5818
 
@@ -5827,7 +5843,7 @@ msgstr "Skin contoller existiert nicht."
5827
  msgid "All of the day"
5828
  msgstr "Den ganzen Tag"
5829
 
5830
- #: app/libraries/skins.php:902
5831
  msgid "Ignore month and years"
5832
  msgstr "Monat und Jahre ignorieren"
5833
 
@@ -5839,7 +5855,7 @@ msgstr "Event Teilnehmer"
5839
  msgid "No attendee found! Be the first one to book!"
5840
  msgstr "Keine Teilnehmer gefunden! Seien Sie der erste Teilnehmer der bucht!"
5841
 
5842
- #: app/modules/attendees-list/details.php:47
5843
  #, php-format
5844
  msgid "%s tickets"
5845
  msgstr "%s tickets"
@@ -5860,20 +5876,20 @@ msgstr "Gutschein verwenden"
5860
  msgid "Free Booking"
5861
  msgstr "Kostenlose Buchung"
5862
 
5863
- #: app/modules/booking/steps/form.php:48
5864
  msgid "Attendees Form"
5865
  msgstr "Teilnahmeformular"
5866
 
5867
- #: app/modules/booking/steps/form.php:149
5868
  #, fuzzy
5869
  #| msgid "Fill other attendees's information like the first form."
5870
  msgid "Fill other attendees information like the first form."
5871
  msgstr ""
5872
  "Füllen Sie die Informationen anderer Teilnehmer wie das erste Formular aus."
5873
 
5874
- #: app/modules/booking/steps/form.php:162
5875
- #: app/modules/booking/steps/tickets.php:55 app/skins/countdown/tpl.php:117
5876
- #: app/skins/countdown/tpl.php:161 app/skins/countdown/tpl.php:206
5877
  msgid "Next"
5878
  msgstr "Weiter"
5879
 
@@ -5990,20 +6006,20 @@ msgstr "Sichtbarkeit"
5990
  msgid " KM"
5991
  msgstr " KM"
5992
 
5993
- #: app/skins/agenda/tpl.php:63 app/skins/agenda/tpl.php:67
5994
- #: app/skins/carousel/tpl.php:43 app/skins/grid/tpl.php:53
5995
- #: app/skins/grid/tpl.php:57 app/skins/list/tpl.php:58
5996
- #: app/skins/list/tpl.php:62 app/skins/masonry/tpl.php:51
5997
- #: app/skins/masonry/tpl.php:55 app/skins/slider/tpl.php:41
5998
  msgid "No event found!"
5999
  msgstr "Keine Veranstaltung gefunden"
6000
 
6001
- #: app/skins/agenda/tpl.php:72 app/skins/grid/tpl.php:62
6002
- #: app/skins/list/tpl.php:67 app/skins/yearly_view/render.php:121
6003
  msgid "Load More"
6004
  msgstr "Weitere anzeigen"
6005
 
6006
- #: app/skins/available_spot/tpl.php:138
6007
  msgid "Available Spot(s):"
6008
  msgstr "Verfügbare Spot (s):"
6009
 
@@ -6013,19 +6029,19 @@ msgstr "Verfügbare Spot (s):"
6013
  msgid "View All"
6014
  msgstr "Ansicht %s"
6015
 
6016
- #: app/skins/carousel/render.php:191 app/skins/countdown/tpl.php:155
6017
- #: app/skins/countdown/tpl.php:199 app/skins/cover/tpl.php:99
6018
  #: app/skins/list/render.php:119
6019
  msgid "EVENT DETAIL"
6020
  msgstr "VERANSTALTUNGSDETAILS"
6021
 
6022
- #: app/skins/countdown/tpl.php:117 app/skins/countdown/tpl.php:161
6023
- #: app/skins/countdown/tpl.php:206
6024
  #, php-format
6025
  msgid "%s Upcoming Event"
6026
  msgstr "%s Kommendes Event"
6027
 
6028
- #: app/skins/cover/tpl.php:81
6029
  msgid "featured event"
6030
  msgstr "Ausgewählte Veranstaltung"
6031
 
@@ -6033,7 +6049,7 @@ msgstr "Ausgewählte Veranstaltung"
6033
  msgid "No event"
6034
  msgstr "Keine Veranstaltung"
6035
 
6036
- #: app/skins/full_calendar/tpl.php:72
6037
  msgid "List"
6038
  msgstr "Liste / Listenansicht"
6039
 
@@ -6306,8 +6322,11 @@ msgstr "http://webnus.net"
6306
  #~ msgid "Event is invalid. Please select an event."
6307
  #~ msgstr "Das Event ist ungültig. Bitte wählen Sie eine Veranstaltung."
6308
 
 
 
 
6309
  #~ msgid ""
6310
- #~ "No ticket ro future dates found for this event! Please try another event."
6311
  #~ msgstr ""
6312
  #~ "Kein Ticket für zukünftige Termine für dieses Event gefunden! Bitte "
6313
  #~ "versuchen Sie eine andere Veranstaltung."
2
  msgstr ""
3
  "Project-Id-Version: ME Calender\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2019-05-13 16:14+0430\n"
6
+ "PO-Revision-Date: 2019-05-13 16:14+0430\n"
7
  "Last-Translator: Jogon <koenig@kafinanz.de>\n"
8
  "Language-Team: German\n"
9
  "Language: de_DE\n"
27
  msgid "Content"
28
  msgstr "Inhalt"
29
 
30
+ #: app/addons/KC.php:75 app/addons/VC.php:70 app/features/mec.php:344
31
+ #: app/features/mec.php:374 app/features/mec.php:400
32
  msgid "Shortcode"
33
  msgstr "Shortcode"
34
 
59
  msgid "Event Color"
60
  msgstr "Farbe der Veranstaltung"
61
 
62
+ #: app/features/contextual.php:55 app/features/mec.php:325
63
  #: app/features/mec/gateways.php:24 app/features/mec/ie.php:20
64
  #: app/features/mec/messages.php:24 app/features/mec/notifications.php:23
65
  #: app/features/mec/regform.php:60 app/features/mec/settings.php:41
68
  msgid "Settings"
69
  msgstr "Einstellungen"
70
 
71
+ #: app/features/contextual.php:62 app/features/events.php:1595
72
  #: app/features/mec/gateways.php:33 app/features/mec/ie.php:29
73
  #: app/features/mec/messages.php:33 app/features/mec/notifications.php:32
74
  #: app/features/mec/regform.php:68 app/features/mec/regform.php:131
244
  msgid "Frontend Event Submission"
245
  msgstr "Erstellung von Veranstaltungen im Frontend"
246
 
247
+ #: app/features/contextual.php:298 app/features/events.php:771
248
  #: app/features/mec/settings.php:150
249
  msgid "Exceptional Days"
250
  msgstr "Herausgenommene Tage "
251
 
252
+ #: app/features/contextual.php:308 app/features/events.php:270
253
  #: app/features/mec/settings.php:168 app/features/mec/settings.php:1131
254
  msgid "Booking"
255
  msgstr "Buchung / Reservierung"
273
  msgid "MEC Activation"
274
  msgstr "MEC Aktivierung"
275
 
276
+ #: app/features/events.php:134 app/features/ix/export.php:34
277
+ #: app/features/mec/dashboard.php:168 app/skins/daily_view/tpl.php:79
278
  #: app/skins/monthly_view/tpl.php:70 app/skins/yearly_view/tpl.php:68
279
  msgid "Events"
280
  msgstr "Veranstaltungen"
281
 
282
+ #: app/features/events.php:135
283
  #: app/features/mec/meta_boxes/display_options.php:722
284
  #: app/features/mec/meta_boxes/display_options.php:760
285
  #: app/features/mec/meta_boxes/display_options.php:789
288
  msgid "Event"
289
  msgstr "Veranstaltung"
290
 
291
+ #: app/features/events.php:136 app/features/mec.php:311
292
  msgid "Add Event"
293
  msgstr "Veranstaltung hinzufügen"
294
 
295
+ #: app/features/events.php:137
296
  msgid "Add New Event"
297
  msgstr "Neue Veranstaltung hinzufügen"
298
 
299
+ #: app/features/events.php:138 app/features/ix.php:3181
300
+ #: app/features/ix/thirdparty.php:42 app/skins/map/tpl.php:55
301
  msgid "No events found!"
302
  msgstr "Keine Veranstaltungen gefunden!"
303
 
304
+ #: app/features/events.php:139
305
  msgid "All Events"
306
  msgstr "Alle Veranstaltungen"
307
 
308
+ #: app/features/events.php:140
309
  msgid "Edit Event"
310
  msgstr ""
311
 
312
+ #: app/features/events.php:141
313
  msgid "View Event"
314
  msgstr "Veranstaltung ansehen"
315
 
316
+ #: app/features/events.php:142
317
  msgid "No events found in Trash!"
318
  msgstr "Keine Veranstaltungen im Papierkorb gefunden!"
319
 
320
+ #: app/features/events.php:157
321
  #: app/features/mec/meta_boxes/display_options.php:671
322
  #: app/features/mec/meta_boxes/search_form.php:31
323
  #: app/features/mec/meta_boxes/search_form.php:92
329
  #: app/features/mec/meta_boxes/search_form.php:416
330
  #: app/features/mec/meta_boxes/search_form.php:477
331
  #: app/features/mec/meta_boxes/search_form.php:538 app/libraries/main.php:4364
332
+ #: app/libraries/skins.php:746 app/skins/single/default.php:157
333
  #: app/skins/single/default.php:367 app/skins/single/m1.php:169
334
  #: app/skins/single/m2.php:101 app/skins/single/modern.php:98
335
  msgid "Category"
336
  msgstr "Kategorie"
337
 
338
+ #: app/features/events.php:158 app/features/fes/form.php:513
339
+ #: app/features/mec.php:313 app/features/mec/meta_boxes/filter.php:70
340
  #: app/libraries/main.php:4363
341
  msgid "Categories"
342
  msgstr "Kategorien"
343
 
344
+ #: app/features/events.php:168 app/features/labels.php:71
345
  #: app/features/locations.php:69 app/features/organizers.php:69
346
  #: app/features/speakers.php:67
347
  #, php-format
348
  msgid "All %s"
349
  msgstr "Alle %s"
350
 
351
+ #: app/features/events.php:169 app/features/labels.php:72
352
  #: app/features/locations.php:70 app/features/organizers.php:70
353
  #: app/features/speakers.php:68
354
  #, php-format
355
  msgid "Edit %s"
356
  msgstr "Bearbeiten %s"
357
 
358
+ #: app/features/events.php:170 app/features/labels.php:73
359
  #: app/features/locations.php:71 app/features/organizers.php:71
360
  #: app/features/speakers.php:69
361
  #, php-format
362
  msgid "View %s"
363
  msgstr "Ansicht %s"
364
 
365
+ #: app/features/events.php:171 app/features/labels.php:74
366
  #: app/features/locations.php:72 app/features/organizers.php:72
367
  #: app/features/speakers.php:70
368
  #, php-format
369
  msgid "Update %s"
370
  msgstr "Update %s"
371
 
372
+ #: app/features/events.php:172 app/features/labels.php:75
373
  #: app/features/locations.php:73 app/features/organizers.php:73
374
  #: app/features/speakers.php:71
375
  #, php-format
376
  msgid "Add New %s"
377
  msgstr "Neu hinzufügen%s"
378
 
379
+ #: app/features/events.php:173 app/features/labels.php:76
380
  #: app/features/locations.php:74 app/features/organizers.php:74
381
  #: app/features/speakers.php:72
382
  #, php-format
383
  msgid "New %s Name"
384
  msgstr "Neuer %s Name"
385
 
386
+ #: app/features/events.php:174 app/features/labels.php:77
387
  #: app/features/locations.php:75 app/features/organizers.php:75
388
  #: app/features/speakers.php:73
389
  #, php-format
390
  msgid "Popular %s"
391
  msgstr "Beliebt %s"
392
 
393
+ #: app/features/events.php:175 app/features/labels.php:78
394
  #: app/features/locations.php:76 app/features/organizers.php:76
395
  #: app/features/speakers.php:74
396
  #, php-format
397
  msgid "Search %s"
398
  msgstr "Suche %s"
399
 
400
+ #: app/features/events.php:198 app/features/events.php:217
401
  msgid "Category Icon"
402
  msgstr "Kategoriesymbol"
403
 
404
+ #: app/features/events.php:200 app/features/events.php:221
405
  msgid "Select icon"
406
  msgstr "Wählen Sie ein Symbol"
407
 
408
+ #: app/features/events.php:266
409
  msgid "Event Details"
410
  msgstr "Veranstaltungsdetails"
411
 
412
+ #: app/features/events.php:304 app/features/events.php:2451
413
+ #: app/features/events.php:2493 app/features/fes/form.php:474
414
  #: app/features/ix.php:2719 app/features/ix.php:2760
415
  #: app/features/mec/settings.php:996 app/libraries/main.php:4396
416
  #: app/widgets/single.php:103
418
  msgstr ""
419
  "Bruttopreis des Events in Euro, 0 für kostenlos oder z.B. 39, ohne €-Zeichen"
420
 
421
+ #: app/features/events.php:307 app/features/fes/form.php:477
422
  #: app/libraries/main.php:4397 app/skins/single/default.php:91
423
  #: app/skins/single/default.php:301 app/skins/single/m1.php:49
424
  #: app/skins/single/modern.php:184
425
  msgid "Cost"
426
  msgstr " Preis"
427
 
428
+ #: app/features/events.php:400
429
  msgid "Note for reviewer"
430
  msgstr "Zusätzliche Anmerkungen zum Event "
431
 
432
+ #: app/features/events.php:407
433
  msgid "Guest Data"
434
  msgstr "Gäste Daten"
435
 
436
+ #: app/features/events.php:408 app/features/events.php:1577
437
  #: app/features/fes/form.php:436 app/features/labels.php:177
438
  #: app/features/mec/regform.php:27 app/features/organizers.php:268
439
+ #: app/features/profile/profile.php:90 app/libraries/notifications.php:569
440
  #: app/modules/booking/steps/form.php:35
441
  msgid "Name"
442
  msgstr "Name"
443
 
444
+ #: app/features/events.php:409 app/features/events.php:1588
445
+ #: app/features/events.php:1661 app/features/fes/form.php:432
446
  #: app/features/mec/regform.php:38 app/features/mec/regform.php:183
447
  #: app/features/organizers.php:110 app/features/organizers.php:150
448
  #: app/features/profile/profile.php:93 app/features/speakers.php:119
449
  #: app/features/speakers.php:179 app/libraries/main.php:1084
450
  #: app/libraries/main.php:1165 app/libraries/main.php:2196
451
+ #: app/libraries/notifications.php:570 app/modules/booking/steps/form.php:43
452
+ #: app/modules/booking/steps/form.php:76 app/skins/single.php:216
453
  #: app/skins/single/default.php:199 app/skins/single/default.php:409
454
  #: app/skins/single/m1.php:107 app/skins/single/m2.php:39
455
  #: app/skins/single/modern.php:38
456
  msgid "Email"
457
  msgstr "Email"
458
 
459
+ #: app/features/events.php:413 app/features/fes/form.php:223
460
  msgid "Date and Time"
461
  msgstr "Datum und Uhrzeit"
462
 
463
+ #: app/features/events.php:417 app/features/events.php:421
464
+ #: app/features/events.php:2273 app/features/events.php:2451
465
+ #: app/features/events.php:2493 app/features/fes/form.php:227
466
  #: app/features/fes/form.php:231 app/features/ix.php:2719
467
  #: app/features/ix.php:2760 app/features/ix/import_g_calendar.php:38
468
+ #: app/features/mec/dashboard.php:312
469
  #: app/features/mec/meta_boxes/display_options.php:42
470
  #: app/features/mec/meta_boxes/display_options.php:139
471
  #: app/features/mec/meta_boxes/display_options.php:235
482
  msgid "Start Date"
483
  msgstr "Start Datum"
484
 
485
+ #: app/features/events.php:485 app/features/events.php:566
486
+ #: app/features/events.php:1111 app/features/events.php:1149
487
+ #: app/features/events.php:1256 app/features/events.php:1279
488
  #: app/features/fes/form.php:259 app/features/fes/form.php:299
489
  msgid "AM"
490
  msgstr "AM"
491
 
492
+ #: app/features/events.php:491 app/features/events.php:572
493
+ #: app/features/events.php:1117 app/features/events.php:1155
494
+ #: app/features/events.php:1257 app/features/events.php:1280
495
  #: app/features/fes/form.php:260 app/features/fes/form.php:300
496
  msgid "PM"
497
  msgstr "PM"
498
 
499
+ #: app/features/events.php:498 app/features/events.php:502
500
+ #: app/features/events.php:2274 app/features/events.php:2451
501
+ #: app/features/events.php:2493 app/features/fes/form.php:267
502
  #: app/features/fes/form.php:271 app/features/ix.php:2719
503
  #: app/features/ix.php:2760 app/features/ix/import_g_calendar.php:44
504
+ #: app/features/mec/dashboard.php:313
505
  msgid "End Date"
506
  msgstr "Ende Datum"
507
 
508
+ #: app/features/events.php:583 app/features/fes/form.php:306
509
  msgid "All Day Event"
510
  msgstr "Ganztägige Veranstaltung"
511
 
512
+ #: app/features/events.php:591 app/features/fes/form.php:309
513
  msgid "Hide Event Time"
514
  msgstr "Event / Veranstaltungszeit verbergen"
515
 
516
+ #: app/features/events.php:599 app/features/fes/form.php:312
517
  msgid "Hide Event End Time"
518
  msgstr "Ende-Zeit der Veranstaltung verbergen"
519
 
520
+ #: app/features/events.php:603 app/features/fes/form.php:316
521
  msgid "Time Comment"
522
  msgstr "z.B. MEZ "
523
 
524
+ #: app/features/events.php:604 app/features/fes/form.php:317
525
  #, fuzzy
526
  #| msgid ""
527
  #| "It shows next to event time on calendar. You can insert Timezone etc. in "
533
  "Neben der Zeit im Kalender wird diese Angabe angezeigt. In diesem Feld "
534
  "können Sie z.B. eine Zeitzone wie z.B. \"MEZ\" usw. einfügen. "
535
 
536
+ #: app/features/events.php:615 app/features/fes/form.php:323
537
  msgid "Event Repeating"
538
  msgstr "Wiederholende Veranstaltung"
539
 
540
+ #: app/features/events.php:619 app/features/fes/form.php:327
541
  msgid "Repeats"
542
  msgstr "Wiederholend"
543
 
544
+ #: app/features/events.php:626 app/features/fes/form.php:329
545
+ #: app/features/mec/dashboard.php:315 app/skins/full_calendar/tpl.php:73
546
  msgid "Daily"
547
  msgstr "Täglich"
548
 
549
+ #: app/features/events.php:632 app/features/fes/form.php:330
550
  msgid "Every Weekday"
551
  msgstr "An jedem Wochentag"
552
 
553
+ #: app/features/events.php:638 app/features/fes/form.php:331
554
  msgid "Every Weekend"
555
  msgstr "An jedem Wochenende"
556
 
557
+ #: app/features/events.php:644 app/features/fes/form.php:332
558
  msgid "Certain Weekdays"
559
  msgstr "Bestimmte Wochentage"
560
 
561
+ #: app/features/events.php:650 app/features/fes/form.php:333
562
+ #: app/skins/full_calendar/tpl.php:72
563
  msgid "Weekly"
564
  msgstr "Wöchentlich"
565
 
566
+ #: app/features/events.php:656 app/features/fes/form.php:334
567
+ #: app/features/mec/dashboard.php:316 app/skins/full_calendar/tpl.php:71
568
  msgid "Monthly"
569
  msgstr "Monatlich"
570
 
571
+ #: app/features/events.php:662 app/features/fes/form.php:335
572
+ #: app/features/mec/dashboard.php:317 app/skins/full_calendar/tpl.php:70
573
  msgid "Yearly"
574
  msgstr "Jährlich"
575
 
576
+ #: app/features/events.php:668 app/features/fes/form.php:336
577
  msgid "Custom Days"
578
  msgstr "Benutzerdefinierte Tage"
579
 
580
+ #: app/features/events.php:672 app/features/fes/form.php:340
581
  msgid "Repeat Interval"
582
  msgstr "Wiederholungsintervall"
583
 
584
+ #: app/features/events.php:673 app/features/fes/form.php:341
585
  msgid "Repeat interval"
586
  msgstr "Wiederholungsintervall"
587
 
588
+ #: app/features/events.php:676 app/features/fes/form.php:344
589
  msgid "Week Days"
590
  msgstr "Wochentage"
591
 
592
+ #: app/features/events.php:677 app/features/fes/form.php:345
593
  #: app/libraries/main.php:406
594
  msgid "Monday"
595
  msgstr "Montag"
596
 
597
+ #: app/features/events.php:678 app/features/fes/form.php:346
598
  #: app/libraries/main.php:406
599
  msgid "Tuesday"
600
  msgstr "Dienstag"
601
 
602
+ #: app/features/events.php:679 app/features/fes/form.php:347
603
  #: app/libraries/main.php:406
604
  msgid "Wednesday"
605
  msgstr "Mittwoch"
606
 
607
+ #: app/features/events.php:680 app/features/fes/form.php:348
608
  #: app/libraries/main.php:406
609
  msgid "Thursday"
610
  msgstr "Donnerstag"
611
 
612
+ #: app/features/events.php:681 app/features/fes/form.php:349
613
  #: app/libraries/main.php:406
614
  msgid "Friday"
615
  msgstr "Freitag"
616
 
617
+ #: app/features/events.php:682 app/features/fes/form.php:350
618
  #: app/libraries/main.php:406
619
  msgid "Saturday"
620
  msgstr "Samstag"
621
 
622
+ #: app/features/events.php:683 app/features/fes/form.php:351
623
  #: app/libraries/main.php:406
624
  msgid "Sunday"
625
  msgstr "Sonntag"
626
 
627
+ #: app/features/events.php:688 app/features/events.php:1203
628
+ #: app/features/events.php:1217 app/features/events.php:1317
629
  #: app/features/fes/form.php:356 app/features/ix/import_f_calendar.php:42
630
  #: app/features/ix/import_g_calendar.php:51
631
  #: app/features/ix/import_meetup.php:40 app/features/ix/thirdparty.php:33
632
  msgid "Start"
633
  msgstr "Start"
634
 
635
+ #: app/features/events.php:689 app/features/events.php:1204
636
+ #: app/features/events.php:1218 app/features/events.php:1318
637
  #: app/features/fes/form.php:357
638
  #, fuzzy
639
  #| msgid "Enabled"
640
  msgid "End"
641
  msgstr "Aktiviert"
642
 
643
+ #: app/features/events.php:690 app/features/events.php:782
644
+ #: app/features/events.php:868 app/features/events.php:932
645
+ #: app/features/events.php:1067 app/features/events.php:1190
646
+ #: app/features/events.php:1309 app/features/events.php:1376
647
+ #: app/features/events.php:1479 app/features/fes/form.php:358
648
  msgid "Add"
649
  msgstr "Hinzufügen"
650
 
651
+ #: app/features/events.php:691 app/features/fes/form.php:359
652
  msgid "Add certain days to event occurrence dates."
653
  msgstr "Fügen Sie bestimmte Tage zu den Ereignisdaten hinzu. "
654
 
655
+ #: app/features/events.php:717 app/features/fes/form.php:382
656
  msgid "Ends Repeat"
657
  msgstr "Wiederholung endet"
658
 
659
+ #: app/features/events.php:726 app/features/fes/form.php:386
660
  msgid "Never"
661
  msgstr "Niemals"
662
 
663
+ #: app/features/events.php:736 app/features/fes/form.php:391
664
  msgid "On"
665
  msgstr "Am"
666
 
667
+ #: app/features/events.php:748 app/features/fes/form.php:398
668
  msgid "After"
669
  msgstr "Nach"
670
 
671
+ #: app/features/events.php:750 app/features/fes/form.php:400
672
  msgid "Occurrences times"
673
  msgstr " mal vorkommen"
674
 
675
+ #: app/features/events.php:751 app/features/fes/form.php:401
676
  msgid ""
677
  "The event will finish after certain repeats. For example if you set it to "
678
  "10, the event will finish after 10 repeats."
680
  "Das Event ist nach einer bestimmten Anzahl von Wiederholungen zu Ende. Zum "
681
  "Beispiel: Bei Eingabe von 10 wird das Event nach 10 Wiederholungen beendet"
682
 
683
+ #: app/features/events.php:777
684
  msgid "Exclude certain days"
685
  msgstr "Ausschluss bestimmter Tage"
686
 
687
+ #: app/features/events.php:781 app/features/events.php:1662
688
  #: app/features/mec/regform.php:184 app/features/profile/profile.php:31
689
  #: app/libraries/main.php:1651 app/libraries/main.php:2254
690
  #: app/modules/booking/steps/tickets.php:22
694
  msgid "Date"
695
  msgstr "Datum"
696
 
697
+ #: app/features/events.php:783
698
  msgid "Exclude certain days from event occurrence dates."
699
  msgstr ""
700
  "Ausschliessen bestimmter Tage von den Eventdaten z.B. bei regelmäßigen "
701
  "Eventwiederholungen, oder um das Wochenende auszuschließen"
702
 
703
+ #: app/features/events.php:828 app/libraries/render.php:454
704
  msgid "Day 1"
705
  msgstr ""
706
 
707
+ #: app/features/events.php:850 app/features/mec/settings.php:1050
708
  #: app/skins/single.php:278
709
  msgid "Hourly Schedule"
710
  msgstr "Stundenplan"
711
 
712
+ #: app/features/events.php:853
713
  msgid "Add Day"
714
  msgstr ""
715
 
716
+ #: app/features/events.php:854
717
  msgid ""
718
  "Add new days for schedule. For example if your event is multiple days, you "
719
  "can add a different schedule for each day!"
720
  msgstr ""
721
 
722
+ #: app/features/events.php:860
723
  #, php-format
724
  msgid "Day %s"
725
  msgstr ""
726
 
727
+ #: app/features/events.php:863 app/features/events.php:882
728
+ #: app/features/events.php:902 app/features/events.php:927
729
+ #: app/features/events.php:943 app/features/events.php:1491
730
+ #: app/features/events.php:1513 app/features/events.php:2270
731
+ #: app/features/events.php:2451 app/features/events.php:2493
732
  #: app/features/fes/form.php:216 app/features/ix.php:2719
733
  #: app/features/ix.php:2760 app/features/mec/settings.php:1322
734
  #: app/features/mec/settings.php:1342 app/features/mec/styling.php:194
735
  msgid "Title"
736
  msgstr "Titel"
737
 
738
+ #: app/features/events.php:865 app/features/events.php:884
739
+ #: app/features/events.php:904 app/features/events.php:929
740
+ #: app/features/events.php:945 app/features/events.php:1184
741
+ #: app/features/events.php:1207 app/features/events.php:1221
742
+ #: app/features/events.php:1304 app/features/events.php:1321
743
+ #: app/features/events.php:1402 app/features/events.php:1427
744
+ #: app/features/events.php:1502 app/features/events.php:1524
745
  #: app/features/fes/list.php:72 app/features/mec/settings.php:1271
746
  #: app/features/mec/settings.php:1294 app/features/mec/settings.php:1333
747
  #: app/features/mec/settings.php:1353 app/libraries/main.php:2115
755
  msgid "Remove"
756
  msgstr "Entfernen"
757
 
758
+ #: app/features/events.php:869 app/features/events.php:933
759
  msgid "Add new hourly schedule row"
760
  msgstr "Neue Stundenplan-Zeile hinzufügen"
761
 
762
+ #: app/features/events.php:880 app/features/events.php:900
763
+ #: app/features/events.php:941
764
  msgid "From e.g. 8:15"
765
  msgstr "Von z.B. 08:15 Uhr"
766
 
767
+ #: app/features/events.php:881 app/features/events.php:901
768
+ #: app/features/events.php:942
769
  msgid "To e.g. 8:45"
770
  msgstr "bis zum Beispiel 08:45 Uhr"
771
 
772
+ #: app/features/events.php:883 app/features/events.php:903
773
+ #: app/features/events.php:944 app/features/events.php:1160
774
+ #: app/features/events.php:1285
775
  msgid "Description"
776
  msgstr "Beschreibung"
777
 
778
+ #: app/features/events.php:887 app/features/events.php:907
779
+ #: app/features/events.php:948 app/features/fes/form.php:606
780
+ #: app/features/mec.php:321 app/features/mec/settings.php:78
781
  #: app/features/mec/settings.php:1044 app/features/speakers.php:57
782
  #: app/libraries/main.php:4371 app/modules/speakers/details.php:18
783
  msgid "Speakers"
784
  msgstr ""
785
 
786
+ #: app/features/events.php:924 app/features/events.php:928
787
  #, fuzzy
788
  #| msgid "Week Days"
789
  msgid "New Day"
790
  msgstr "Wochentage"
791
 
792
+ #: app/features/events.php:975 app/features/fes/form.php:451
793
  #: app/features/mec/settings.php:990
794
  msgid "Event Links"
795
  msgstr "Veranstaltungslinks"
796
 
797
+ #: app/features/events.php:977 app/features/fes/form.php:453
798
  #: app/libraries/main.php:4394
799
  msgid "Event Link"
800
  msgstr "Veranstaltungslink"
801
 
802
+ #: app/features/events.php:978 app/features/events.php:983
803
  #: app/features/fes/form.php:454 app/features/fes/form.php:459
804
  msgid "eg. http://yoursite.com/your-event"
805
  msgstr "z.B. http://ihreseite.com/ihre-veranstaltung"
806
 
807
+ #: app/features/events.php:979 app/features/fes/form.php:455
808
  msgid ""
809
  "If you fill it, it will be replaced instead of default event page link. "
810
  "Insert full link including http(s)://"
813
  "dieser durch einen neuen link ersetzt werden. Vollständigen Link einfügen, "
814
  "einschließlich http(s)://"
815
 
816
+ #: app/features/events.php:982 app/features/fes/form.php:458
817
  #: app/libraries/main.php:4395 app/skins/single/default.php:105
818
  #: app/skins/single/default.php:315 app/skins/single/m1.php:190
819
  #: app/skins/single/m2.php:123 app/skins/single/modern.php:120
821
  msgid "More Info"
822
  msgstr "Mehr Informationen"
823
 
824
+ #: app/features/events.php:984 app/features/fes/form.php:460
825
  msgid "More Information"
826
  msgstr "z.B. Noch mehr Informationen "
827
 
828
+ #: app/features/events.php:986 app/features/fes/form.php:462
829
  msgid "Current Window"
830
  msgstr "Aktuelles Fenster"
831
 
832
+ #: app/features/events.php:987 app/features/fes/form.php:463
833
  msgid "New Window"
834
  msgstr "Neues Fenster"
835
 
836
+ #: app/features/events.php:989 app/features/fes/form.php:465
837
  msgid ""
838
  "If you fill it, it will be shown in event details page as an optional link. "
839
  "Insert full link including http(s)://"
844
  "Text angezeigt werden soll: zum Beispiel: Noch mehr Informationen oder Hier "
845
  "zur Anmeldung (z.B. bei Webinaren sinnvoll) "
846
 
847
+ #: app/features/events.php:1022
848
  msgid "Total booking limits"
849
  msgstr "Gesamt Verfügbare Plätze"
850
 
851
+ #: app/features/events.php:1032 app/features/events.php:1182
852
+ #: app/features/events.php:1302 app/modules/booking/default.php:81
853
  #: app/modules/booking/steps/tickets.php:40
854
+ #: app/skins/available_spot/tpl.php:139
855
  msgid "Unlimited"
856
  msgstr "Unlimitiert"
857
 
858
+ #: app/features/events.php:1034
859
  msgid "100"
860
  msgstr "z.B. 100"
861
 
862
+ #: app/features/events.php:1059 app/libraries/book.php:60
863
  #: app/libraries/main.php:4399 app/modules/booking/steps/tickets.php:40
864
  msgid "Tickets"
865
  msgstr "Tickets"
866
 
867
+ #: app/features/events.php:1062
868
  msgid ""
869
  "You're translating an event so MEC will use the original event for tickets "
870
  "and booking. You can only translate the ticket name and description. Please "
871
  "define exact tickets that you defined in the original event here."
872
  msgstr ""
873
 
874
+ #: app/features/events.php:1079 app/features/events.php:1234
875
  msgid "Ticket Name"
876
  msgstr "Ticket Name"
877
 
878
+ #: app/features/events.php:1083 app/features/events.php:1238
879
+ #: app/features/events.php:2451 app/features/events.php:2493
880
  #: app/features/ix.php:2719 app/features/ix.php:2760
881
  msgid "Start Time"
882
  msgstr "Uhrzeit des Beginns"
883
 
884
+ #: app/features/events.php:1121 app/features/events.php:1261
885
+ #: app/features/events.php:2451 app/features/events.php:2493
886
  #: app/features/ix.php:2719 app/features/ix.php:2760
887
  msgid "End Time"
888
  msgstr "Uhrzeit Ende"
889
 
890
+ #: app/features/events.php:1164 app/features/events.php:1205
891
+ #: app/features/events.php:1219 app/features/events.php:1289
892
+ #: app/features/events.php:1319 app/features/events.php:1495
893
+ #: app/features/events.php:1517 app/features/mec/settings.php:1326
894
  #: app/features/mec/settings.php:1346
895
  msgid "Price"
896
  msgstr "Preis"
897
 
898
+ #: app/features/events.php:1165 app/features/events.php:1290
899
  msgid "Insert 0 for free ticket. Only numbers please."
900
  msgstr "Bitte 0 für kostenloses Ticket eingeben. Bitte nur Zahlen eintragen"
901
 
902
+ #: app/features/events.php:1168 app/features/events.php:1293
903
  msgid "Price Label"
904
  msgstr "Preisschild"
905
 
906
+ #: app/features/events.php:1169 app/features/events.php:1294
907
  msgid "For showing on website. e.g. $15"
908
  msgstr "Um das auf der Webseite anzuzeigen zum Beispiel 15 €"
909
 
910
+ #: app/features/events.php:1173 app/features/events.php:1298
911
  msgid "Available Tickets"
912
  msgstr "Verfügbare Tickets: %s "
913
 
914
+ #: app/features/events.php:1189 app/features/events.php:1308
915
  #, fuzzy
916
  #| msgid "Price Label"
917
  msgid "Price per Date"
918
  msgstr "Preisschild"
919
 
920
+ #: app/features/events.php:1206 app/features/events.php:1220
921
+ #: app/features/events.php:1320 app/features/labels.php:60
922
  #: app/features/mec/meta_boxes/display_options.php:672
923
  #: app/features/mec/meta_boxes/search_form.php:66
924
  #: app/features/mec/meta_boxes/search_form.php:127
928
  #: app/features/mec/meta_boxes/search_form.php:397
929
  #: app/features/mec/meta_boxes/search_form.php:451
930
  #: app/features/mec/meta_boxes/search_form.php:512
931
+ #: app/features/mec/meta_boxes/search_form.php:573 app/libraries/skins.php:876
932
  msgid "Label"
933
  msgstr "Label"
934
 
935
+ #: app/features/events.php:1356
936
  msgid "Fees"
937
  msgstr "Gebühren"
938
 
939
+ #: app/features/events.php:1366 app/features/events.php:1469
940
+ #: app/features/events.php:1605
941
  msgid "Inherit from global options"
942
  msgstr "Aus den globalen Einstellungen übernehmen"
943
 
944
+ #: app/features/events.php:1388 app/features/events.php:1413
945
  #: app/features/mec/settings.php:1257 app/features/mec/settings.php:1280
946
  msgid "Fee Title"
947
  msgstr "Gebühren Name"
948
 
949
+ #: app/features/events.php:1392 app/features/events.php:1417
950
  #: app/features/mec/settings.php:1261 app/features/mec/settings.php:1284
951
  msgid "Amount"
952
  msgstr "Betrag"
953
 
954
+ #: app/features/events.php:1393 app/features/events.php:1418
955
  #: app/features/mec/settings.php:1262 app/features/mec/settings.php:1285
956
  msgid ""
957
  "Fee amount, considered as fixed amount if you set the type to amount "
960
  "Gebührenbetrag, gilt als fester Betrag, wenn Sie die Art auf Betrag setzen, "
961
  "sonst als Prozentsatz"
962
 
963
+ #: app/features/events.php:1397 app/features/events.php:1422
964
  #: app/features/mec/settings.php:1266 app/features/mec/settings.php:1289
965
  msgid "Percent"
966
  msgstr "Prozent"
967
 
968
+ #: app/features/events.php:1398 app/features/events.php:1423
969
  #: app/features/mec/settings.php:1267 app/features/mec/settings.php:1290
970
  msgid "Amount (Per Ticket)"
971
  msgstr "Betrag (pro Ticket)"
972
 
973
+ #: app/features/events.php:1399 app/features/events.php:1424
974
  #: app/features/mec/settings.php:1268 app/features/mec/settings.php:1291
975
  msgid "Amount (Per Booking)"
976
  msgstr "Betrag (pro Buchung)"
977
 
978
+ #: app/features/events.php:1459 app/features/mec/settings.php:1068
979
  msgid "Ticket Variations / Options"
980
  msgstr ""
981
 
982
+ #: app/features/events.php:1496 app/features/events.php:1518
983
  #: app/features/mec/settings.php:1327 app/features/mec/settings.php:1347
984
  #, fuzzy
985
  #| msgid "Option"
986
  msgid "Option Price"
987
  msgstr "Option"
988
 
989
+ #: app/features/events.php:1499 app/features/events.php:1521
990
  #: app/features/mec/settings.php:1330 app/features/mec/settings.php:1350
991
  #, fuzzy
992
  #| msgid "Amount (Per Ticket)"
993
  msgid "Maximum Per Ticket"
994
  msgstr "Betrag (pro Ticket)"
995
 
996
+ #: app/features/events.php:1500 app/features/events.php:1522
997
  #: app/features/mec/settings.php:1331 app/features/mec/settings.php:1351
998
  msgid "Maximum Per Ticket. Leave it blank for unlimited."
999
  msgstr ""
1000
 
1001
+ #: app/features/events.php:1658 app/features/mec/regform.php:180
1002
  #: app/libraries/main.php:2137
1003
  #, fuzzy
1004
  #| msgid "Name"
1005
  msgid "MEC Name"
1006
  msgstr "Name"
1007
 
1008
+ #: app/features/events.php:1659 app/features/mec/regform.php:181
1009
  #: app/libraries/main.php:2166
1010
  #, fuzzy
1011
  #| msgid "Email"
1012
  msgid "MEC Email"
1013
  msgstr "Email"
1014
 
1015
+ #: app/features/events.php:1660 app/features/mec/regform.php:182
1016
  #: app/libraries/main.php:2107
1017
  msgid "Text"
1018
  msgstr "Text"
1019
 
1020
+ #: app/features/events.php:1663 app/features/mec/regform.php:185
1021
  #: app/features/organizers.php:102 app/features/organizers.php:146
1022
  #: app/features/speakers.php:111 app/features/speakers.php:175
1023
  #: app/features/speakers.php:244 app/libraries/main.php:2283
1024
  msgid "Tel"
1025
  msgstr "Tel"
1026
 
1027
+ #: app/features/events.php:1664 app/features/mec/regform.php:186
1028
  #: app/libraries/main.php:2225
1029
  msgid "File"
1030
  msgstr ""
1031
 
1032
+ #: app/features/events.php:1665 app/features/mec/regform.php:187
1033
  #: app/libraries/main.php:2312
1034
  msgid "Textarea"
1035
  msgstr "Textbereich"
1036
 
1037
+ #: app/features/events.php:1666 app/features/mec/regform.php:188
1038
  #: app/libraries/main.php:2365
1039
  msgid "Checkboxes"
1040
  msgstr "Checkboxes"
1041
 
1042
+ #: app/features/events.php:1667 app/features/mec/regform.php:189
1043
  #: app/libraries/main.php:2409
1044
  msgid "Radio Buttons"
1045
  msgstr "Radio Buttons"
1046
 
1047
+ #: app/features/events.php:1668 app/features/mec/meta_boxes/search_form.php:34
1048
  #: app/features/mec/meta_boxes/search_form.php:41
1049
  #: app/features/mec/meta_boxes/search_form.php:48
1050
  #: app/features/mec/meta_boxes/search_form.php:55
1112
  msgid "Dropdown"
1113
  msgstr "Dropdown"
1114
 
1115
+ #: app/features/events.php:1669 app/features/mec/regform.php:191
1116
  #: app/libraries/main.php:2500
1117
  msgid "Agreement"
1118
  msgstr "Zustimmung"
1119
 
1120
+ #: app/features/events.php:1670 app/features/mec/regform.php:192
1121
  #: app/libraries/main.php:2341
1122
  msgid "Paragraph"
1123
  msgstr "Absatz"
1124
 
1125
+ #: app/features/events.php:2209 app/features/events.php:2226
1126
+ #: app/features/events.php:2243
1127
  #, php-format
1128
  msgid "Show all %s"
1129
  msgstr "Zeige alle %s"
1130
 
1131
+ #: app/features/events.php:2209
1132
  msgid "labels"
1133
  msgstr "Labels + Eventstatus"
1134
 
1135
+ #: app/features/events.php:2226
1136
  msgid "locations"
1137
  msgstr "Orte"
1138
 
1139
+ #: app/features/events.php:2243
1140
  msgid "organizers"
1141
  msgstr "Veranstalter"
1142
 
1143
+ #: app/features/events.php:2271 app/features/events.php:2451
1144
+ #: app/features/events.php:2493 app/features/ix.php:2719
1145
  #: app/features/ix.php:2760 app/features/locations.php:58
1146
  #: app/features/locations.php:229 app/features/locations.php:286
1147
  #: app/features/locations.php:288
1155
  #: app/features/mec/meta_boxes/search_form.php:423
1156
  #: app/features/mec/meta_boxes/search_form.php:484
1157
  #: app/features/mec/meta_boxes/search_form.php:545 app/libraries/main.php:1645
1158
+ #: app/libraries/main.php:4368 app/libraries/skins.php:772
1159
  #: app/skins/single.php:255 app/skins/single/default.php:141
1160
  #: app/skins/single/default.php:351 app/skins/single/m1.php:154
1161
  #: app/skins/single/m2.php:86 app/skins/single/modern.php:83
1162
  msgid "Location"
1163
  msgstr "Ort"
1164
 
1165
+ #: app/features/events.php:2272 app/features/events.php:2451
1166
+ #: app/features/events.php:2493 app/features/ix.php:2719
1167
  #: app/features/ix.php:2760 app/features/mec/meta_boxes/display_options.php:674
1168
  #: app/features/mec/meta_boxes/search_form.php:45
1169
  #: app/features/mec/meta_boxes/search_form.php:106
1176
  #: app/features/mec/meta_boxes/search_form.php:552
1177
  #: app/features/organizers.php:58 app/features/organizers.php:199
1178
  #: app/features/organizers.php:255 app/features/organizers.php:257
1179
+ #: app/libraries/main.php:4370 app/libraries/skins.php:798
1180
  #: app/skins/single/default.php:182 app/skins/single/default.php:392
1181
  #: app/skins/single/m1.php:90 app/skins/single/m2.php:22
1182
  #: app/skins/single/modern.php:21
1183
  msgid "Organizer"
1184
  msgstr "Veranstalter"
1185
 
1186
+ #: app/features/events.php:2276
1187
  msgid "Repeat"
1188
  msgstr "Wiederholen"
1189
 
1190
+ #: app/features/events.php:2277
1191
  msgid "Author"
1192
  msgstr "Autor"
1193
 
1194
+ #: app/features/events.php:2387 app/features/events.php:2388
1195
  msgid "iCal Export"
1196
  msgstr "ical Export"
1197
 
1198
+ #: app/features/events.php:2390 app/features/events.php:2391
1199
  msgid "CSV Export"
1200
  msgstr "CSV Export"
1201
 
1202
+ #: app/features/events.php:2393 app/features/events.php:2394
1203
  msgid "MS Excel Export"
1204
  msgstr "MS Excel Export"
1205
 
1206
+ #: app/features/events.php:2396 app/features/events.php:2397
1207
  msgid "XML Export"
1208
  msgstr "XML Export"
1209
 
1210
+ #: app/features/events.php:2399 app/features/events.php:2400
1211
  msgid "JSON Export"
1212
  msgstr "JSON Export"
1213
 
1214
+ #: app/features/events.php:2402 app/features/events.php:2403
1215
  msgid "Duplicate"
1216
  msgstr "Kopie"
1217
 
1218
+ #: app/features/events.php:2451 app/features/events.php:2493
1219
  #: app/features/ix.php:2719 app/features/ix.php:2760
1220
  #: app/features/labels.php:176 app/features/locations.php:228
1221
  #: app/features/organizers.php:198 app/features/speakers.php:241
1222
  msgid "ID"
1223
  msgstr "ID"
1224
 
1225
+ #: app/features/events.php:2451 app/features/events.php:2493
1226
  #: app/features/ix.php:2719 app/features/ix.php:2760
1227
  msgid "Link"
1228
  msgstr "Link"
1229
 
1230
+ #: app/features/events.php:2451 app/features/events.php:2493
1231
  #, php-format
1232
  msgid "%s Tel"
1233
  msgstr "%s Tel"
1234
 
1235
+ #: app/features/events.php:2451 app/features/events.php:2493
1236
  #, php-format
1237
  msgid "%s Email"
1238
  msgstr "%s Email"
1321
  msgstr "Bild entfernen"
1322
 
1323
  #: app/features/fes/form.php:538 app/features/labels.php:61
1324
+ #: app/features/labels.php:220 app/features/mec.php:314
1325
  #: app/features/mec/meta_boxes/filter.php:121 app/libraries/main.php:4365
1326
  #: app/skins/single/default.php:120 app/skins/single/default.php:330
1327
  #: app/skins/single/m1.php:64 app/skins/single/modern.php:199
1328
  msgid "Labels"
1329
  msgstr "Labels"
1330
 
1331
+ #: app/features/fes/form.php:583 app/features/mec.php:312
1332
  #: app/features/mec/meta_boxes/filter.php:138
1333
  msgid "Tags"
1334
  msgstr "Schlagworte"
2059
  #: app/features/labels.php:116 app/features/labels.php:141
2060
  #: app/skins/agenda/render.php:37 app/skins/available_spot/tpl.php:31
2061
  #: app/skins/carousel/render.php:58 app/skins/countdown/tpl.php:24
2062
+ #: app/skins/cover/tpl.php:28 app/skins/daily_view/render.php:23
2063
  #: app/skins/grid/render.php:49 app/skins/list/render.php:36
2064
  #: app/skins/masonry/render.php:28 app/skins/monthly_view/calendar.php:80
2065
  #: app/skins/monthly_view/calendar_clean.php:81
2074
  #: app/features/labels.php:117 app/features/labels.php:142
2075
  #: app/libraries/main.php:4559 app/skins/agenda/render.php:41
2076
  #: app/skins/available_spot/tpl.php:35 app/skins/carousel/render.php:62
2077
+ #: app/skins/countdown/tpl.php:28 app/skins/cover/tpl.php:32
2078
  #: app/skins/daily_view/render.php:27 app/skins/grid/render.php:53
2079
  #: app/skins/list/render.php:40 app/skins/masonry/render.php:32
2080
  #: app/skins/monthly_view/calendar.php:84
2105
  msgid "Event %s"
2106
  msgstr "Event %s"
2107
 
2108
+ #: app/features/locations.php:59 app/features/mec.php:315
2109
+ #: app/features/mec/dashboard.php:182 app/features/mec/meta_boxes/filter.php:87
2110
  #: app/libraries/main.php:4367
2111
  msgid "Locations"
2112
  msgstr "Orte"
2230
  "Sie können zusätzliche Veranstalter zusätzlich zum Hauptorganisator "
2231
  "auswählen, wenn Sie möchten."
2232
 
2233
+ #: app/features/mec.php:149
2234
  msgid ""
2235
  "Activation faild. Please check your purchase code or license type."
2236
  "<br><b>Note: Your purchase code should match your licesne type.</b>"
2237
  msgstr ""
2238
 
2239
+ #: app/features/mec.php:149
2240
  msgid "Troubleshooting"
2241
  msgstr ""
2242
 
2243
+ #: app/features/mec.php:189
2244
  msgid ""
2245
  "Your options is not in JSON format. Please insert correct options in this "
2246
  "field and try again."
2247
  msgstr ""
2248
 
2249
+ #: app/features/mec.php:196
2250
  #, fuzzy
2251
  #| msgid "Your booking cannot verify!"
2252
  msgid "Your options field can not be empty!"
2253
  msgstr "Ihre Buchung kann nicht verifiziert werden!"
2254
 
2255
+ #: app/features/mec.php:202
2256
  #, fuzzy
2257
  #| msgid "Your booking successfully verified."
2258
  msgid "Your options imported successfuly."
2259
  msgstr "Ihre Buchung wurde erfolgreich verifiziert."
2260
 
2261
+ #: app/features/mec.php:295
2262
  #, fuzzy
2263
  #| msgid "Support"
2264
  msgid "MEC - Support"
2265
  msgstr "Support"
2266
 
2267
+ #: app/features/mec.php:295 app/features/mec/gateways.php:84
2268
  #: app/features/mec/ie.php:80 app/features/mec/messages.php:84
2269
  #: app/features/mec/notifications.php:83 app/features/mec/regform.php:118
2270
  #: app/features/mec/settings.php:268 app/features/mec/styles.php:84
2273
  msgid "Support"
2274
  msgstr "Support"
2275
 
2276
+ #: app/features/mec.php:316 app/features/mec/dashboard.php:189
2277
  #: app/features/mec/meta_boxes/filter.php:104 app/features/organizers.php:59
2278
  #: app/libraries/main.php:4369
2279
  msgid "Organizers"
2280
  msgstr "Veranstalter"
2281
 
2282
+ #: app/features/mec.php:324 app/features/mec.php:343
2283
+ #: app/features/mec/dashboard.php:175
2284
  msgid "Shortcodes"
2285
  msgstr "Shortcodes"
2286
 
2287
+ #: app/features/mec.php:325
2288
  msgid "MEC - Settings"
2289
  msgstr "MEC - Einstellungen"
2290
 
2291
+ #: app/features/mec.php:326
2292
  #, fuzzy
2293
  #| msgid "MEC - Settings"
2294
  msgid "MEC - Addons"
2295
  msgstr "MEC - Einstellungen"
2296
 
2297
+ #: app/features/mec.php:326 app/features/mec/addons.php:16
2298
  msgid "Addons"
2299
  msgstr ""
2300
 
2301
+ #: app/features/mec.php:345
2302
  msgid "Add Shortcode"
2303
  msgstr "Shortcode hinzufügen"
2304
 
2305
+ #: app/features/mec.php:346
2306
  msgid "Add New Shortcode"
2307
  msgstr "Neuen Shortcode hinzufügen"
2308
 
2309
+ #: app/features/mec.php:347
2310
  msgid "No shortcodes found!"
2311
  msgstr "Keine Shortcodes gefunden!"
2312
 
2313
+ #: app/features/mec.php:348
2314
  msgid "All Shortcodes"
2315
  msgstr "Alle Shortcodes"
2316
 
2317
+ #: app/features/mec.php:349
2318
  msgid "Edit shortcodes"
2319
  msgstr "Shortcode ändern"
2320
 
2321
+ #: app/features/mec.php:350
2322
  msgid "No shortcodes found in Trash!"
2323
  msgstr "Keine Shortcodes im Papierkorb gefunden!"
2324
 
2325
+ #: app/features/mec.php:398
2326
  msgid "Display Options"
2327
  msgstr "Darstellungsoptionen"
2328
 
2329
+ #: app/features/mec.php:399
2330
  msgid "Filter Options"
2331
  msgstr "Filteroptionen"
2332
 
2333
+ #: app/features/mec.php:401
2334
  msgid "Search Form"
2335
  msgstr "Suche Formular"
2336
 
2337
+ #: app/features/mec.php:751
2338
  msgid "Display content's images as Popup"
2339
  msgstr ""
2340
 
2461
  msgid "upgrade"
2462
  msgstr ""
2463
 
2464
+ #: app/features/mec/dashboard.php:93
2465
+ msgid "GETTING STARTED"
2466
+ msgstr ""
2467
+
2468
+ #: app/features/mec/dashboard.php:96
2469
+ #, fuzzy
2470
+ #| msgid "Modern Events Calendar"
2471
+ msgid "Welcome to Modern Events Calendar"
2472
+ msgstr "Moderner Event Kalender "
2473
+
2474
+ #: app/features/mec/dashboard.php:97
2475
+ msgid ""
2476
+ "We recommend you watch this 2 minute getting started video, and then try the "
2477
+ "editor yourself by dragging and dropping elements to create your first page."
2478
+ msgstr ""
2479
+
2480
+ #: app/features/mec/dashboard.php:105
2481
  #, fuzzy
2482
  #| msgid "MEC Activation"
2483
  msgid "MEC Activate"
2484
  msgstr "MEC Aktivierung"
2485
 
2486
+ #: app/features/mec/dashboard.php:108
2487
  msgid ""
2488
  "In order to use all plugin features and options, please enter your purchase "
2489
  "code."
2490
  msgstr ""
2491
 
2492
+ #: app/features/mec/dashboard.php:200 app/features/mec/settings.php:519
2493
  msgid "Upcoming Events"
2494
  msgstr "Bevorstehende Events"
2495
 
2496
+ #: app/features/mec/dashboard.php:224
2497
  msgid "Popular Gateways"
2498
  msgstr "Beliebte Zahlungsgateways"
2499
 
2500
+ #: app/features/mec/dashboard.php:278
2501
  msgid "Total Bookings"
2502
  msgstr "Gesamte Buchungen"
2503
 
2504
+ #: app/features/mec/dashboard.php:305
2505
  msgid "This Month"
2506
  msgstr "Diesen Monat"
2507
 
2508
+ #: app/features/mec/dashboard.php:306
2509
  msgid "Last Month"
2510
  msgstr "Letzten Monat"
2511
 
2512
+ #: app/features/mec/dashboard.php:307
2513
  msgid "This Year"
2514
  msgstr "Diese Jahr"
2515
 
2516
+ #: app/features/mec/dashboard.php:308
2517
  msgid "Last Year"
2518
  msgstr "Letztes Jahr"
2519
 
2520
+ #: app/features/mec/dashboard.php:320
2521
  msgid "Bar"
2522
  msgstr "Bar"
2523
 
2524
+ #: app/features/mec/dashboard.php:321
2525
  msgid "Line"
2526
  msgstr "Linie"
2527
 
2528
+ #: app/features/mec/dashboard.php:323
2529
  msgid "Filter"
2530
  msgstr "Filter"
2531
 
2532
+ #: app/features/mec/dashboard.php:339
2533
  #, php-format
2534
  msgid "Total Sells (%s)"
2535
  msgstr "Alle Verkäufe (%s)"
2536
 
2537
+ #: app/features/mec/dashboard.php:360
2538
  msgid "Change Log"
2539
  msgstr "Änderungsprotokoll"
2540
 
3327
  #: app/features/mec/meta_boxes/search_form.php:498
3328
  #: app/features/mec/meta_boxes/search_form.php:559 app/features/speakers.php:56
3329
  #: app/features/speakers.php:242 app/libraries/main.php:4372
3330
+ #: app/libraries/skins.php:824
3331
  msgid "Speaker"
3332
  msgstr ""
3333
 
3339
  #: app/features/mec/meta_boxes/search_form.php:390
3340
  #: app/features/mec/meta_boxes/search_form.php:444
3341
  #: app/features/mec/meta_boxes/search_form.php:505
3342
+ #: app/features/mec/meta_boxes/search_form.php:566 app/libraries/skins.php:850
3343
  #, fuzzy
3344
  #| msgid "Tags"
3345
  msgid "Tag"
5265
  msgid "Discount"
5266
  msgstr "Rabatt"
5267
 
5268
+ #: app/libraries/book.php:626 app/modules/booking/default.php:296
5269
+ #: app/modules/booking/default.php:391
5270
  msgid "Download Invoice"
5271
  msgstr "Download Rechnung"
5272
 
5296
  msgstr "Tag"
5297
 
5298
  #: app/libraries/factory.php:302 app/modules/countdown/details.php:122
5299
+ #: app/skins/available_spot/tpl.php:146 app/skins/countdown/tpl.php:131
5300
+ #: app/skins/countdown/tpl.php:175 app/skins/countdown/tpl.php:224
5301
  msgid "days"
5302
  msgstr "Tage"
5303
 
5306
  msgstr "Stunde"
5307
 
5308
  #: app/libraries/factory.php:304 app/modules/countdown/details.php:129
5309
+ #: app/skins/available_spot/tpl.php:150 app/skins/countdown/tpl.php:137
5310
+ #: app/skins/countdown/tpl.php:181 app/skins/countdown/tpl.php:230
5311
  msgid "hours"
5312
  msgstr "Stunden"
5313
 
5316
  msgstr "Minute"
5317
 
5318
  #: app/libraries/factory.php:306 app/modules/countdown/details.php:136
5319
+ #: app/skins/available_spot/tpl.php:154 app/skins/countdown/tpl.php:143
5320
+ #: app/skins/countdown/tpl.php:187 app/skins/countdown/tpl.php:236
5321
  msgid "minutes"
5322
  msgstr "Minuten"
5323
 
5326
  msgstr "Sekunde"
5327
 
5328
  #: app/libraries/factory.php:308 app/modules/countdown/details.php:143
5329
+ #: app/skins/available_spot/tpl.php:158 app/skins/countdown/tpl.php:149
5330
+ #: app/skins/countdown/tpl.php:193 app/skins/countdown/tpl.php:242
5331
  msgid "seconds"
5332
  msgstr "Sekunden"
5333
 
5709
  msgid "Register Button"
5710
  msgstr "Register Button"
5711
 
5712
+ #: app/libraries/main.php:4391 app/skins/available_spot/tpl.php:204
5713
  #: app/skins/carousel/render.php:149 app/skins/carousel/render.php:176
5714
  #: app/skins/grid/render.php:116 app/skins/grid/render.php:151
5715
  #: app/skins/grid/render.php:188 app/skins/grid/render.php:216
5716
  #: app/skins/list/render.php:102 app/skins/list/render.php:185
5717
+ #: app/skins/masonry/render.php:133 app/skins/single/default.php:219
5718
  #: app/skins/single/default.php:221 app/skins/single/default.php:429
5719
  #: app/skins/single/default.php:431 app/skins/single/m1.php:126
5720
  #: app/skins/single/m1.php:128 app/skins/single/m2.php:58
5733
  #: app/skins/carousel/render.php:176 app/skins/grid/render.php:116
5734
  #: app/skins/grid/render.php:151 app/skins/grid/render.php:188
5735
  #: app/skins/grid/render.php:216 app/skins/list/render.php:102
5736
+ #: app/skins/list/render.php:185 app/skins/masonry/render.php:133
5737
  #: app/skins/slider/render.php:114 app/skins/slider/render.php:159
5738
  #: app/skins/slider/render.php:204 app/skins/slider/render.php:249
5739
  #: app/skins/slider/render.php:305
5744
  msgid "Event Detail Button"
5745
  msgstr "Event Detail Button"
5746
 
5747
+ #: app/libraries/main.php:4393 app/skins/countdown/tpl.php:217
5748
  msgid "Event Detail"
5749
  msgstr "Veranstaltungsdetails"
5750
 
5816
  msgid "to"
5817
  msgstr ""
5818
 
5819
+ #: app/libraries/notifications.php:520 app/modules/export/details.php:27
5820
  msgid "+ Add to Google Calendar"
5821
  msgstr "+ zum Google Calendar hinzufügen"
5822
 
5823
+ #: app/libraries/notifications.php:521 app/modules/export/details.php:28
5824
  msgid "+ iCal export"
5825
  msgstr "+ zu iCal exportieren"
5826
 
5827
+ #: app/libraries/notifications.php:585
5828
  msgid "Yes"
5829
  msgstr "Ja"
5830
 
5831
+ #: app/libraries/notifications.php:585
5832
  msgid "No"
5833
  msgstr "Nein"
5834
 
5843
  msgid "All of the day"
5844
  msgstr "Den ganzen Tag"
5845
 
5846
+ #: app/libraries/skins.php:897
5847
  msgid "Ignore month and years"
5848
  msgstr "Monat und Jahre ignorieren"
5849
 
5855
  msgid "No attendee found! Be the first one to book!"
5856
  msgstr "Keine Teilnehmer gefunden! Seien Sie der erste Teilnehmer der bucht!"
5857
 
5858
+ #: app/modules/attendees-list/details.php:54
5859
  #, php-format
5860
  msgid "%s tickets"
5861
  msgstr "%s tickets"
5876
  msgid "Free Booking"
5877
  msgstr "Kostenlose Buchung"
5878
 
5879
+ #: app/modules/booking/steps/form.php:49
5880
  msgid "Attendees Form"
5881
  msgstr "Teilnahmeformular"
5882
 
5883
+ #: app/modules/booking/steps/form.php:156
5884
  #, fuzzy
5885
  #| msgid "Fill other attendees's information like the first form."
5886
  msgid "Fill other attendees information like the first form."
5887
  msgstr ""
5888
  "Füllen Sie die Informationen anderer Teilnehmer wie das erste Formular aus."
5889
 
5890
+ #: app/modules/booking/steps/form.php:169
5891
+ #: app/modules/booking/steps/tickets.php:55 app/skins/countdown/tpl.php:118
5892
+ #: app/skins/countdown/tpl.php:162 app/skins/countdown/tpl.php:207
5893
  msgid "Next"
5894
  msgstr "Weiter"
5895
 
6006
  msgid " KM"
6007
  msgstr " KM"
6008
 
6009
+ #: app/skins/agenda/tpl.php:64 app/skins/agenda/tpl.php:68
6010
+ #: app/skins/carousel/tpl.php:44 app/skins/grid/tpl.php:54
6011
+ #: app/skins/grid/tpl.php:58 app/skins/list/tpl.php:59
6012
+ #: app/skins/list/tpl.php:63 app/skins/masonry/tpl.php:53
6013
+ #: app/skins/masonry/tpl.php:57 app/skins/slider/tpl.php:42
6014
  msgid "No event found!"
6015
  msgstr "Keine Veranstaltung gefunden"
6016
 
6017
+ #: app/skins/agenda/tpl.php:73 app/skins/grid/tpl.php:63
6018
+ #: app/skins/list/tpl.php:68 app/skins/yearly_view/render.php:121
6019
  msgid "Load More"
6020
  msgstr "Weitere anzeigen"
6021
 
6022
+ #: app/skins/available_spot/tpl.php:139
6023
  msgid "Available Spot(s):"
6024
  msgstr "Verfügbare Spot (s):"
6025
 
6029
  msgid "View All"
6030
  msgstr "Ansicht %s"
6031
 
6032
+ #: app/skins/carousel/render.php:191 app/skins/countdown/tpl.php:156
6033
+ #: app/skins/countdown/tpl.php:200 app/skins/cover/tpl.php:100
6034
  #: app/skins/list/render.php:119
6035
  msgid "EVENT DETAIL"
6036
  msgstr "VERANSTALTUNGSDETAILS"
6037
 
6038
+ #: app/skins/countdown/tpl.php:118 app/skins/countdown/tpl.php:162
6039
+ #: app/skins/countdown/tpl.php:207
6040
  #, php-format
6041
  msgid "%s Upcoming Event"
6042
  msgstr "%s Kommendes Event"
6043
 
6044
+ #: app/skins/cover/tpl.php:82
6045
  msgid "featured event"
6046
  msgstr "Ausgewählte Veranstaltung"
6047
 
6049
  msgid "No event"
6050
  msgstr "Keine Veranstaltung"
6051
 
6052
+ #: app/skins/full_calendar/tpl.php:74
6053
  msgid "List"
6054
  msgstr "Liste / Listenansicht"
6055
 
6322
  #~ msgid "Event is invalid. Please select an event."
6323
  #~ msgstr "Das Event ist ungültig. Bitte wählen Sie eine Veranstaltung."
6324
 
6325
+ #, fuzzy
6326
+ #~| msgid ""
6327
+ #~| "No ticket ro future dates found for this event! Please try another event."
6328
  #~ msgid ""
6329
+ #~ "No ticket or future dates found for this event! Please try another event."
6330
  #~ msgstr ""
6331
  #~ "Kein Ticket für zukünftige Termine für dieses Event gefunden! Bitte "
6332
  #~ "versuchen Sie eine andere Veranstaltung."
languages/modern-events-calendar-lite-en_US.mo CHANGED
Binary file
languages/modern-events-calendar-lite-en_US.po CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: modern-events-calendar\n"
4
- "POT-Creation-Date: 2019-05-08 11:42+0430\n"
5
- "PO-Revision-Date: 2019-05-08 11:42+0430\n"
6
  "Last-Translator: Howard <howard@realtyna.com>\n"
7
  "Language-Team: \n"
8
  "Language: en_US\n"
@@ -25,8 +25,8 @@ msgstr ""
25
  msgid "Content"
26
  msgstr ""
27
 
28
- #: app/addons/KC.php:75 app/addons/VC.php:70 app/features/mec.php:320
29
- #: app/features/mec.php:350 app/features/mec.php:375
30
  msgid "Shortcode"
31
  msgstr ""
32
 
@@ -51,7 +51,7 @@ msgstr ""
51
  msgid "Event Color"
52
  msgstr ""
53
 
54
- #: app/features/contextual.php:55 app/features/mec.php:303
55
  #: app/features/mec/gateways.php:24 app/features/mec/ie.php:20
56
  #: app/features/mec/messages.php:24 app/features/mec/notifications.php:23
57
  #: app/features/mec/regform.php:60 app/features/mec/settings.php:41
@@ -60,7 +60,7 @@ msgstr ""
60
  msgid "Settings"
61
  msgstr ""
62
 
63
- #: app/features/contextual.php:62 app/features/events.php:1255
64
  #: app/features/mec/gateways.php:33 app/features/mec/ie.php:29
65
  #: app/features/mec/messages.php:33 app/features/mec/notifications.php:32
66
  #: app/features/mec/regform.php:68 app/features/mec/regform.php:131
@@ -212,12 +212,12 @@ msgstr ""
212
  msgid "Frontend Event Submission"
213
  msgstr ""
214
 
215
- #: app/features/contextual.php:298 app/features/events.php:583
216
  #: app/features/mec/settings.php:150
217
  msgid "Exceptional Days"
218
  msgstr ""
219
 
220
- #: app/features/contextual.php:308 app/features/events.php:263
221
  #: app/features/mec/settings.php:168 app/features/mec/settings.php:1131
222
  msgid "Booking"
223
  msgstr ""
@@ -241,13 +241,13 @@ msgstr ""
241
  msgid "MEC Activation"
242
  msgstr ""
243
 
244
- #: app/features/events.php:132 app/features/ix/export.php:34
245
- #: app/features/mec/dashboard.php:157 app/skins/daily_view/tpl.php:79
246
  #: app/skins/monthly_view/tpl.php:70 app/skins/yearly_view/tpl.php:68
247
  msgid "Events"
248
  msgstr ""
249
 
250
- #: app/features/events.php:133
251
  #: app/features/mec/meta_boxes/display_options.php:722
252
  #: app/features/mec/meta_boxes/display_options.php:760
253
  #: app/features/mec/meta_boxes/display_options.php:789
@@ -256,36 +256,36 @@ msgstr ""
256
  msgid "Event"
257
  msgstr ""
258
 
259
- #: app/features/events.php:134 app/features/mec.php:290
260
  msgid "Add Event"
261
  msgstr ""
262
 
263
- #: app/features/events.php:135
264
  msgid "Add New Event"
265
  msgstr ""
266
 
267
- #: app/features/events.php:136 app/features/ix.php:3181
268
- #: app/features/ix/thirdparty.php:42 app/skins/map/tpl.php:54
269
  msgid "No events found!"
270
  msgstr ""
271
 
272
- #: app/features/events.php:137
273
  msgid "All Events"
274
  msgstr ""
275
 
276
- #: app/features/events.php:138
277
  msgid "Edit Event"
278
  msgstr ""
279
 
280
- #: app/features/events.php:139
281
  msgid "View Event"
282
  msgstr ""
283
 
284
- #: app/features/events.php:140
285
  msgid "No events found in Trash!"
286
  msgstr ""
287
 
288
- #: app/features/events.php:152
289
  #: app/features/mec/meta_boxes/display_options.php:671
290
  #: app/features/mec/meta_boxes/search_form.php:31
291
  #: app/features/mec/meta_boxes/search_form.php:92
@@ -297,142 +297,142 @@ msgstr ""
297
  #: app/features/mec/meta_boxes/search_form.php:416
298
  #: app/features/mec/meta_boxes/search_form.php:477
299
  #: app/features/mec/meta_boxes/search_form.php:538 app/libraries/main.php:4364
300
- #: app/libraries/skins.php:751 app/skins/single/default.php:157
301
  #: app/skins/single/default.php:367 app/skins/single/m1.php:169
302
  #: app/skins/single/m2.php:101 app/skins/single/modern.php:98
303
  msgid "Category"
304
  msgstr ""
305
 
306
- #: app/features/events.php:153 app/features/fes/form.php:513
307
- #: app/features/mec.php:292 app/features/mec/meta_boxes/filter.php:70
308
  #: app/libraries/main.php:4363
309
  msgid "Categories"
310
  msgstr ""
311
 
312
- #: app/features/events.php:163 app/features/labels.php:71
313
  #: app/features/locations.php:69 app/features/organizers.php:69
314
  #: app/features/speakers.php:67
315
  #, php-format
316
  msgid "All %s"
317
  msgstr ""
318
 
319
- #: app/features/events.php:164 app/features/labels.php:72
320
  #: app/features/locations.php:70 app/features/organizers.php:70
321
  #: app/features/speakers.php:68
322
  #, php-format
323
  msgid "Edit %s"
324
  msgstr ""
325
 
326
- #: app/features/events.php:165 app/features/labels.php:73
327
  #: app/features/locations.php:71 app/features/organizers.php:71
328
  #: app/features/speakers.php:69
329
  #, php-format
330
  msgid "View %s"
331
  msgstr ""
332
 
333
- #: app/features/events.php:166 app/features/labels.php:74
334
  #: app/features/locations.php:72 app/features/organizers.php:72
335
  #: app/features/speakers.php:70
336
  #, php-format
337
  msgid "Update %s"
338
  msgstr ""
339
 
340
- #: app/features/events.php:167 app/features/labels.php:75
341
  #: app/features/locations.php:73 app/features/organizers.php:73
342
  #: app/features/speakers.php:71
343
  #, php-format
344
  msgid "Add New %s"
345
  msgstr ""
346
 
347
- #: app/features/events.php:168 app/features/labels.php:76
348
  #: app/features/locations.php:74 app/features/organizers.php:74
349
  #: app/features/speakers.php:72
350
  #, php-format
351
  msgid "New %s Name"
352
  msgstr ""
353
 
354
- #: app/features/events.php:169 app/features/labels.php:77
355
  #: app/features/locations.php:75 app/features/organizers.php:75
356
  #: app/features/speakers.php:73
357
  #, php-format
358
  msgid "Popular %s"
359
  msgstr ""
360
 
361
- #: app/features/events.php:170 app/features/labels.php:78
362
  #: app/features/locations.php:76 app/features/organizers.php:76
363
  #: app/features/speakers.php:74
364
  #, php-format
365
  msgid "Search %s"
366
  msgstr ""
367
 
368
- #: app/features/events.php:192 app/features/events.php:210
369
  msgid "Category Icon"
370
  msgstr ""
371
 
372
- #: app/features/events.php:194 app/features/events.php:214
373
  msgid "Select icon"
374
  msgstr ""
375
 
376
- #: app/features/events.php:260
377
  msgid "Event Details"
378
  msgstr ""
379
 
380
- #: app/features/events.php:296 app/features/events.php:2053
381
- #: app/features/events.php:2097 app/features/fes/form.php:474
382
  #: app/features/ix.php:2719 app/features/ix.php:2760
383
  #: app/features/mec/settings.php:996 app/libraries/main.php:4396
384
  #: app/widgets/single.php:103
385
  msgid "Event Cost"
386
  msgstr ""
387
 
388
- #: app/features/events.php:299 app/features/fes/form.php:477
389
  #: app/libraries/main.php:4397 app/skins/single/default.php:91
390
  #: app/skins/single/default.php:301 app/skins/single/m1.php:49
391
  #: app/skins/single/modern.php:184
392
  msgid "Cost"
393
  msgstr ""
394
 
395
- #: app/features/events.php:372
396
  msgid "Note for reviewer"
397
  msgstr ""
398
 
399
- #: app/features/events.php:379
400
  msgid "Guest Data"
401
  msgstr ""
402
 
403
- #: app/features/events.php:380 app/features/events.php:1237
404
  #: app/features/fes/form.php:436 app/features/labels.php:177
405
  #: app/features/mec/regform.php:27 app/features/organizers.php:268
406
- #: app/features/profile/profile.php:90 app/libraries/notifications.php:566
407
  #: app/modules/booking/steps/form.php:35
408
  msgid "Name"
409
  msgstr ""
410
 
411
- #: app/features/events.php:381 app/features/events.php:1248
412
- #: app/features/events.php:1309 app/features/fes/form.php:432
413
  #: app/features/mec/regform.php:38 app/features/mec/regform.php:183
414
  #: app/features/organizers.php:110 app/features/organizers.php:150
415
  #: app/features/profile/profile.php:93 app/features/speakers.php:119
416
  #: app/features/speakers.php:179 app/libraries/main.php:1084
417
  #: app/libraries/main.php:1165 app/libraries/main.php:2196
418
- #: app/libraries/notifications.php:567 app/modules/booking/steps/form.php:43
419
- #: app/modules/booking/steps/form.php:70 app/skins/single.php:216
420
  #: app/skins/single/default.php:199 app/skins/single/default.php:409
421
  #: app/skins/single/m1.php:107 app/skins/single/m2.php:39
422
  #: app/skins/single/modern.php:38
423
  msgid "Email"
424
  msgstr ""
425
 
426
- #: app/features/events.php:385 app/features/fes/form.php:223
427
  msgid "Date and Time"
428
  msgstr ""
429
 
430
- #: app/features/events.php:389 app/features/events.php:393
431
- #: app/features/events.php:1874 app/features/events.php:2053
432
- #: app/features/events.php:2097 app/features/fes/form.php:227
433
  #: app/features/fes/form.php:231 app/features/ix.php:2719
434
  #: app/features/ix.php:2760 app/features/ix/import_g_calendar.php:38
435
- #: app/features/mec/dashboard.php:298
436
  #: app/features/mec/meta_boxes/display_options.php:42
437
  #: app/features/mec/meta_boxes/display_options.php:139
438
  #: app/features/mec/meta_boxes/display_options.php:235
@@ -449,199 +449,199 @@ msgstr ""
449
  msgid "Start Date"
450
  msgstr ""
451
 
452
- #: app/features/events.php:421 app/features/events.php:461
453
- #: app/features/events.php:869 app/features/events.php:887
454
- #: app/features/events.php:972 app/features/events.php:990
455
  #: app/features/fes/form.php:259 app/features/fes/form.php:299
456
  msgid "AM"
457
  msgstr ""
458
 
459
- #: app/features/events.php:422 app/features/events.php:462
460
- #: app/features/events.php:870 app/features/events.php:888
461
- #: app/features/events.php:973 app/features/events.php:991
462
  #: app/features/fes/form.php:260 app/features/fes/form.php:300
463
  msgid "PM"
464
  msgstr ""
465
 
466
- #: app/features/events.php:429 app/features/events.php:433
467
- #: app/features/events.php:1875 app/features/events.php:2053
468
- #: app/features/events.php:2097 app/features/fes/form.php:267
469
  #: app/features/fes/form.php:271 app/features/ix.php:2719
470
  #: app/features/ix.php:2760 app/features/ix/import_g_calendar.php:44
471
- #: app/features/mec/dashboard.php:299
472
  msgid "End Date"
473
  msgstr ""
474
 
475
- #: app/features/events.php:468 app/features/fes/form.php:306
476
  msgid "All Day Event"
477
  msgstr ""
478
 
479
- #: app/features/events.php:471 app/features/fes/form.php:309
480
  msgid "Hide Event Time"
481
  msgstr ""
482
 
483
- #: app/features/events.php:474 app/features/fes/form.php:312
484
  msgid "Hide Event End Time"
485
  msgstr ""
486
 
487
- #: app/features/events.php:478 app/features/fes/form.php:316
488
  msgid "Time Comment"
489
  msgstr ""
490
 
491
- #: app/features/events.php:479 app/features/fes/form.php:317
492
  msgid ""
493
  "It shows next to event time on single event page. You can insert Timezone "
494
  "etc. in this field."
495
  msgstr ""
496
 
497
- #: app/features/events.php:485 app/features/fes/form.php:323
498
  msgid "Event Repeating"
499
  msgstr ""
500
 
501
- #: app/features/events.php:489 app/features/fes/form.php:327
502
  msgid "Repeats"
503
  msgstr ""
504
 
505
- #: app/features/events.php:491 app/features/fes/form.php:329
506
- #: app/features/mec/dashboard.php:301 app/skins/full_calendar/tpl.php:71
507
  msgid "Daily"
508
  msgstr ""
509
 
510
- #: app/features/events.php:492 app/features/fes/form.php:330
511
  msgid "Every Weekday"
512
  msgstr ""
513
 
514
- #: app/features/events.php:493 app/features/fes/form.php:331
515
  msgid "Every Weekend"
516
  msgstr ""
517
 
518
- #: app/features/events.php:494 app/features/fes/form.php:332
519
  msgid "Certain Weekdays"
520
  msgstr ""
521
 
522
- #: app/features/events.php:495 app/features/fes/form.php:333
523
- #: app/skins/full_calendar/tpl.php:70
524
  msgid "Weekly"
525
  msgstr ""
526
 
527
- #: app/features/events.php:496 app/features/fes/form.php:334
528
- #: app/features/mec/dashboard.php:302 app/skins/full_calendar/tpl.php:69
529
  msgid "Monthly"
530
  msgstr ""
531
 
532
- #: app/features/events.php:497 app/features/fes/form.php:335
533
- #: app/features/mec/dashboard.php:303 app/skins/full_calendar/tpl.php:68
534
  msgid "Yearly"
535
  msgstr ""
536
 
537
- #: app/features/events.php:498 app/features/fes/form.php:336
538
  msgid "Custom Days"
539
  msgstr ""
540
 
541
- #: app/features/events.php:502 app/features/fes/form.php:340
542
  msgid "Repeat Interval"
543
  msgstr ""
544
 
545
- #: app/features/events.php:503 app/features/fes/form.php:341
546
  msgid "Repeat interval"
547
  msgstr ""
548
 
549
- #: app/features/events.php:506 app/features/fes/form.php:344
550
  msgid "Week Days"
551
  msgstr ""
552
 
553
- #: app/features/events.php:507 app/features/fes/form.php:345
554
  #: app/libraries/main.php:406
555
  msgid "Monday"
556
  msgstr ""
557
 
558
- #: app/features/events.php:508 app/features/fes/form.php:346
559
  #: app/libraries/main.php:406
560
  msgid "Tuesday"
561
  msgstr ""
562
 
563
- #: app/features/events.php:509 app/features/fes/form.php:347
564
  #: app/libraries/main.php:406
565
  msgid "Wednesday"
566
  msgstr ""
567
 
568
- #: app/features/events.php:510 app/features/fes/form.php:348
569
  #: app/libraries/main.php:406
570
  msgid "Thursday"
571
  msgstr ""
572
 
573
- #: app/features/events.php:511 app/features/fes/form.php:349
574
  #: app/libraries/main.php:406
575
  msgid "Friday"
576
  msgstr ""
577
 
578
- #: app/features/events.php:512 app/features/fes/form.php:350
579
  #: app/libraries/main.php:406
580
  msgid "Saturday"
581
  msgstr ""
582
 
583
- #: app/features/events.php:513 app/features/fes/form.php:351
584
  #: app/libraries/main.php:406
585
  msgid "Sunday"
586
  msgstr ""
587
 
588
- #: app/features/events.php:518 app/features/events.php:924
589
- #: app/features/events.php:938 app/features/events.php:1028
590
  #: app/features/fes/form.php:356 app/features/ix/import_f_calendar.php:42
591
  #: app/features/ix/import_g_calendar.php:51
592
  #: app/features/ix/import_meetup.php:40 app/features/ix/thirdparty.php:33
593
  msgid "Start"
594
  msgstr ""
595
 
596
- #: app/features/events.php:519 app/features/events.php:925
597
- #: app/features/events.php:939 app/features/events.php:1029
598
  #: app/features/fes/form.php:357
599
  msgid "End"
600
  msgstr ""
601
 
602
- #: app/features/events.php:520 app/features/events.php:594
603
- #: app/features/events.php:670 app/features/events.php:725
604
- #: app/features/events.php:846 app/features/events.php:917
605
- #: app/features/events.php:1020 app/features/events.php:1071
606
- #: app/features/events.php:1152 app/features/fes/form.php:358
607
  msgid "Add"
608
  msgstr ""
609
 
610
- #: app/features/events.php:521 app/features/fes/form.php:359
611
  msgid "Add certain days to event occurrence dates."
612
  msgstr ""
613
 
614
- #: app/features/events.php:544 app/features/fes/form.php:382
615
  msgid "Ends Repeat"
616
  msgstr ""
617
 
618
- #: app/features/events.php:548 app/features/fes/form.php:386
619
  msgid "Never"
620
  msgstr ""
621
 
622
- #: app/features/events.php:553 app/features/fes/form.php:391
623
  msgid "On"
624
  msgstr ""
625
 
626
- #: app/features/events.php:560 app/features/fes/form.php:398
627
  msgid "After"
628
  msgstr ""
629
 
630
- #: app/features/events.php:562 app/features/fes/form.php:400
631
  msgid "Occurrences times"
632
  msgstr ""
633
 
634
- #: app/features/events.php:563 app/features/fes/form.php:401
635
  msgid ""
636
  "The event will finish after certain repeats. For example if you set it to "
637
  "10, the event will finish after 10 repeats."
638
  msgstr ""
639
 
640
- #: app/features/events.php:589
641
  msgid "Exclude certain days"
642
  msgstr ""
643
 
644
- #: app/features/events.php:593 app/features/events.php:1310
645
  #: app/features/mec/regform.php:184 app/features/profile/profile.php:31
646
  #: app/libraries/main.php:1651 app/libraries/main.php:2254
647
  #: app/modules/booking/steps/tickets.php:22
@@ -651,52 +651,52 @@ msgstr ""
651
  msgid "Date"
652
  msgstr ""
653
 
654
- #: app/features/events.php:595
655
  msgid "Exclude certain days from event occurrence dates."
656
  msgstr ""
657
 
658
- #: app/features/events.php:639 app/libraries/render.php:454
659
  msgid "Day 1"
660
  msgstr ""
661
 
662
- #: app/features/events.php:652 app/features/mec/settings.php:1050
663
  #: app/skins/single.php:278
664
  msgid "Hourly Schedule"
665
  msgstr ""
666
 
667
- #: app/features/events.php:655
668
  msgid "Add Day"
669
  msgstr ""
670
 
671
- #: app/features/events.php:656
672
  msgid ""
673
  "Add new days for schedule. For example if your event is multiple days, you "
674
  "can add a different schedule for each day!"
675
  msgstr ""
676
 
677
- #: app/features/events.php:662
678
  #, php-format
679
  msgid "Day %s"
680
  msgstr ""
681
 
682
- #: app/features/events.php:665 app/features/events.php:678
683
- #: app/features/events.php:698 app/features/events.php:720
684
- #: app/features/events.php:736 app/features/events.php:1158
685
- #: app/features/events.php:1180 app/features/events.php:1871
686
- #: app/features/events.php:2053 app/features/events.php:2097
687
  #: app/features/fes/form.php:216 app/features/ix.php:2719
688
  #: app/features/ix.php:2760 app/features/mec/settings.php:1322
689
  #: app/features/mec/settings.php:1342 app/features/mec/styling.php:194
690
  msgid "Title"
691
  msgstr ""
692
 
693
- #: app/features/events.php:667 app/features/events.php:680
694
- #: app/features/events.php:700 app/features/events.php:722
695
- #: app/features/events.php:738 app/features/events.php:912
696
- #: app/features/events.php:928 app/features/events.php:942
697
- #: app/features/events.php:1015 app/features/events.php:1032
698
- #: app/features/events.php:1091 app/features/events.php:1116
699
- #: app/features/events.php:1169 app/features/events.php:1191
700
  #: app/features/fes/list.php:72 app/features/mec/settings.php:1271
701
  #: app/features/mec/settings.php:1294 app/features/mec/settings.php:1333
702
  #: app/features/mec/settings.php:1353 app/libraries/main.php:2115
@@ -710,60 +710,60 @@ msgstr ""
710
  msgid "Remove"
711
  msgstr ""
712
 
713
- #: app/features/events.php:671 app/features/events.php:726
714
  msgid "Add new hourly schedule row"
715
  msgstr ""
716
 
717
- #: app/features/events.php:676 app/features/events.php:696
718
- #: app/features/events.php:734
719
  msgid "From e.g. 8:15"
720
  msgstr ""
721
 
722
- #: app/features/events.php:677 app/features/events.php:697
723
- #: app/features/events.php:735
724
  msgid "To e.g. 8:45"
725
  msgstr ""
726
 
727
- #: app/features/events.php:679 app/features/events.php:699
728
- #: app/features/events.php:737 app/features/events.php:893
729
- #: app/features/events.php:996
730
  msgid "Description"
731
  msgstr ""
732
 
733
- #: app/features/events.php:683 app/features/events.php:703
734
- #: app/features/events.php:741 app/features/fes/form.php:606
735
- #: app/features/mec.php:299 app/features/mec/settings.php:78
736
  #: app/features/mec/settings.php:1044 app/features/speakers.php:57
737
  #: app/libraries/main.php:4371 app/modules/speakers/details.php:18
738
  msgid "Speakers"
739
  msgstr ""
740
 
741
- #: app/features/events.php:717 app/features/events.php:721
742
  msgid "New Day"
743
  msgstr ""
744
 
745
- #: app/features/events.php:768 app/features/fes/form.php:451
746
  #: app/features/mec/settings.php:990
747
  msgid "Event Links"
748
  msgstr ""
749
 
750
- #: app/features/events.php:770 app/features/fes/form.php:453
751
  #: app/libraries/main.php:4394
752
  msgid "Event Link"
753
  msgstr ""
754
 
755
- #: app/features/events.php:771 app/features/events.php:776
756
  #: app/features/fes/form.php:454 app/features/fes/form.php:459
757
  msgid "eg. http://yoursite.com/your-event"
758
  msgstr ""
759
 
760
- #: app/features/events.php:772 app/features/fes/form.php:455
761
  msgid ""
762
  "If you fill it, it will be replaced instead of default event page link. "
763
  "Insert full link including http(s)://"
764
  msgstr ""
765
 
766
- #: app/features/events.php:775 app/features/fes/form.php:458
767
  #: app/libraries/main.php:4395 app/skins/single/default.php:105
768
  #: app/skins/single/default.php:315 app/skins/single/m1.php:190
769
  #: app/skins/single/m2.php:123 app/skins/single/modern.php:120
@@ -771,97 +771,97 @@ msgstr ""
771
  msgid "More Info"
772
  msgstr ""
773
 
774
- #: app/features/events.php:777 app/features/fes/form.php:460
775
  msgid "More Information"
776
  msgstr ""
777
 
778
- #: app/features/events.php:779 app/features/fes/form.php:462
779
  msgid "Current Window"
780
  msgstr ""
781
 
782
- #: app/features/events.php:780 app/features/fes/form.php:463
783
  msgid "New Window"
784
  msgstr ""
785
 
786
- #: app/features/events.php:782 app/features/fes/form.php:465
787
  msgid ""
788
  "If you fill it, it will be shown in event details page as an optional link. "
789
  "Insert full link including http(s)://"
790
  msgstr ""
791
 
792
- #: app/features/events.php:813
793
  msgid "Total booking limits"
794
  msgstr ""
795
 
796
- #: app/features/events.php:818 app/features/events.php:910
797
- #: app/features/events.php:1013 app/modules/booking/default.php:81
798
  #: app/modules/booking/steps/tickets.php:40
799
- #: app/skins/available_spot/tpl.php:138
800
  msgid "Unlimited"
801
  msgstr ""
802
 
803
- #: app/features/events.php:820
804
  msgid "100"
805
  msgstr ""
806
 
807
- #: app/features/events.php:838 app/libraries/book.php:60
808
  #: app/libraries/main.php:4399 app/modules/booking/steps/tickets.php:40
809
  msgid "Tickets"
810
  msgstr ""
811
 
812
- #: app/features/events.php:841
813
  msgid ""
814
  "You're translating an event so MEC will use the original event for tickets "
815
  "and booking. You can only translate the ticket name and description. Please "
816
  "define exact tickets that you defined in the original event here."
817
  msgstr ""
818
 
819
- #: app/features/events.php:852 app/features/events.php:955
820
  msgid "Ticket Name"
821
  msgstr ""
822
 
823
- #: app/features/events.php:856 app/features/events.php:959
824
- #: app/features/events.php:2053 app/features/events.php:2097
825
  #: app/features/ix.php:2719 app/features/ix.php:2760
826
  msgid "Start Time"
827
  msgstr ""
828
 
829
- #: app/features/events.php:874 app/features/events.php:977
830
- #: app/features/events.php:2053 app/features/events.php:2097
831
  #: app/features/ix.php:2719 app/features/ix.php:2760
832
  msgid "End Time"
833
  msgstr ""
834
 
835
- #: app/features/events.php:897 app/features/events.php:926
836
- #: app/features/events.php:940 app/features/events.php:1000
837
- #: app/features/events.php:1030 app/features/events.php:1162
838
- #: app/features/events.php:1184 app/features/mec/settings.php:1326
839
  #: app/features/mec/settings.php:1346
840
  msgid "Price"
841
  msgstr ""
842
 
843
- #: app/features/events.php:898 app/features/events.php:1001
844
  msgid "Insert 0 for free ticket. Only numbers please."
845
  msgstr ""
846
 
847
- #: app/features/events.php:901 app/features/events.php:1004
848
  msgid "Price Label"
849
  msgstr ""
850
 
851
- #: app/features/events.php:902 app/features/events.php:1005
852
  msgid "For showing on website. e.g. $15"
853
  msgstr ""
854
 
855
- #: app/features/events.php:906 app/features/events.php:1009
856
  msgid "Available Tickets"
857
  msgstr ""
858
 
859
- #: app/features/events.php:916 app/features/events.php:1019
860
  msgid "Price per Date"
861
  msgstr ""
862
 
863
- #: app/features/events.php:927 app/features/events.php:941
864
- #: app/features/events.php:1031 app/features/labels.php:60
865
  #: app/features/mec/meta_boxes/display_options.php:672
866
  #: app/features/mec/meta_boxes/search_form.php:66
867
  #: app/features/mec/meta_boxes/search_form.php:127
@@ -871,113 +871,113 @@ msgstr ""
871
  #: app/features/mec/meta_boxes/search_form.php:397
872
  #: app/features/mec/meta_boxes/search_form.php:451
873
  #: app/features/mec/meta_boxes/search_form.php:512
874
- #: app/features/mec/meta_boxes/search_form.php:573 app/libraries/skins.php:881
875
  msgid "Label"
876
  msgstr ""
877
 
878
- #: app/features/events.php:1061
879
  msgid "Fees"
880
  msgstr ""
881
 
882
- #: app/features/events.php:1066 app/features/events.php:1147
883
- #: app/features/events.php:1260
884
  msgid "Inherit from global options"
885
  msgstr ""
886
 
887
- #: app/features/events.php:1077 app/features/events.php:1102
888
  #: app/features/mec/settings.php:1257 app/features/mec/settings.php:1280
889
  msgid "Fee Title"
890
  msgstr ""
891
 
892
- #: app/features/events.php:1081 app/features/events.php:1106
893
  #: app/features/mec/settings.php:1261 app/features/mec/settings.php:1284
894
  msgid "Amount"
895
  msgstr ""
896
 
897
- #: app/features/events.php:1082 app/features/events.php:1107
898
  #: app/features/mec/settings.php:1262 app/features/mec/settings.php:1285
899
  msgid ""
900
  "Fee amount, considered as fixed amount if you set the type to amount "
901
  "otherwise considered as percentage"
902
  msgstr ""
903
 
904
- #: app/features/events.php:1086 app/features/events.php:1111
905
  #: app/features/mec/settings.php:1266 app/features/mec/settings.php:1289
906
  msgid "Percent"
907
  msgstr ""
908
 
909
- #: app/features/events.php:1087 app/features/events.php:1112
910
  #: app/features/mec/settings.php:1267 app/features/mec/settings.php:1290
911
  msgid "Amount (Per Ticket)"
912
  msgstr ""
913
 
914
- #: app/features/events.php:1088 app/features/events.php:1113
915
  #: app/features/mec/settings.php:1268 app/features/mec/settings.php:1291
916
  msgid "Amount (Per Booking)"
917
  msgstr ""
918
 
919
- #: app/features/events.php:1142 app/features/mec/settings.php:1068
920
  msgid "Ticket Variations / Options"
921
  msgstr ""
922
 
923
- #: app/features/events.php:1163 app/features/events.php:1185
924
  #: app/features/mec/settings.php:1327 app/features/mec/settings.php:1347
925
  msgid "Option Price"
926
  msgstr ""
927
 
928
- #: app/features/events.php:1166 app/features/events.php:1188
929
  #: app/features/mec/settings.php:1330 app/features/mec/settings.php:1350
930
  msgid "Maximum Per Ticket"
931
  msgstr ""
932
 
933
- #: app/features/events.php:1167 app/features/events.php:1189
934
  #: app/features/mec/settings.php:1331 app/features/mec/settings.php:1351
935
  msgid "Maximum Per Ticket. Leave it blank for unlimited."
936
  msgstr ""
937
 
938
- #: app/features/events.php:1306 app/features/mec/regform.php:180
939
  #: app/libraries/main.php:2137
940
  msgid "MEC Name"
941
  msgstr ""
942
 
943
- #: app/features/events.php:1307 app/features/mec/regform.php:181
944
  #: app/libraries/main.php:2166
945
  msgid "MEC Email"
946
  msgstr ""
947
 
948
- #: app/features/events.php:1308 app/features/mec/regform.php:182
949
  #: app/libraries/main.php:2107
950
  msgid "Text"
951
  msgstr ""
952
 
953
- #: app/features/events.php:1311 app/features/mec/regform.php:185
954
  #: app/features/organizers.php:102 app/features/organizers.php:146
955
  #: app/features/speakers.php:111 app/features/speakers.php:175
956
  #: app/features/speakers.php:244 app/libraries/main.php:2283
957
  msgid "Tel"
958
  msgstr ""
959
 
960
- #: app/features/events.php:1312 app/features/mec/regform.php:186
961
  #: app/libraries/main.php:2225
962
  msgid "File"
963
  msgstr ""
964
 
965
- #: app/features/events.php:1313 app/features/mec/regform.php:187
966
  #: app/libraries/main.php:2312
967
  msgid "Textarea"
968
  msgstr ""
969
 
970
- #: app/features/events.php:1314 app/features/mec/regform.php:188
971
  #: app/libraries/main.php:2365
972
  msgid "Checkboxes"
973
  msgstr ""
974
 
975
- #: app/features/events.php:1315 app/features/mec/regform.php:189
976
  #: app/libraries/main.php:2409
977
  msgid "Radio Buttons"
978
  msgstr ""
979
 
980
- #: app/features/events.php:1316 app/features/mec/meta_boxes/search_form.php:34
981
  #: app/features/mec/meta_boxes/search_form.php:41
982
  #: app/features/mec/meta_boxes/search_form.php:48
983
  #: app/features/mec/meta_boxes/search_form.php:55
@@ -1045,36 +1045,36 @@ msgstr ""
1045
  msgid "Dropdown"
1046
  msgstr ""
1047
 
1048
- #: app/features/events.php:1317 app/features/mec/regform.php:191
1049
  #: app/libraries/main.php:2500
1050
  msgid "Agreement"
1051
  msgstr ""
1052
 
1053
- #: app/features/events.php:1318 app/features/mec/regform.php:192
1054
  #: app/libraries/main.php:2341
1055
  msgid "Paragraph"
1056
  msgstr ""
1057
 
1058
- #: app/features/events.php:1817 app/features/events.php:1832
1059
- #: app/features/events.php:1846
1060
  #, php-format
1061
  msgid "Show all %s"
1062
  msgstr ""
1063
 
1064
- #: app/features/events.php:1817
1065
  msgid "labels"
1066
  msgstr ""
1067
 
1068
- #: app/features/events.php:1832
1069
  msgid "locations"
1070
  msgstr ""
1071
 
1072
- #: app/features/events.php:1846
1073
  msgid "organizers"
1074
  msgstr ""
1075
 
1076
- #: app/features/events.php:1872 app/features/events.php:2053
1077
- #: app/features/events.php:2097 app/features/ix.php:2719
1078
  #: app/features/ix.php:2760 app/features/locations.php:58
1079
  #: app/features/locations.php:229 app/features/locations.php:286
1080
  #: app/features/locations.php:288
@@ -1088,15 +1088,15 @@ msgstr ""
1088
  #: app/features/mec/meta_boxes/search_form.php:423
1089
  #: app/features/mec/meta_boxes/search_form.php:484
1090
  #: app/features/mec/meta_boxes/search_form.php:545 app/libraries/main.php:1645
1091
- #: app/libraries/main.php:4368 app/libraries/skins.php:777
1092
  #: app/skins/single.php:255 app/skins/single/default.php:141
1093
  #: app/skins/single/default.php:351 app/skins/single/m1.php:154
1094
  #: app/skins/single/m2.php:86 app/skins/single/modern.php:83
1095
  msgid "Location"
1096
  msgstr ""
1097
 
1098
- #: app/features/events.php:1873 app/features/events.php:2053
1099
- #: app/features/events.php:2097 app/features/ix.php:2719
1100
  #: app/features/ix.php:2760 app/features/mec/meta_boxes/display_options.php:674
1101
  #: app/features/mec/meta_boxes/search_form.php:45
1102
  #: app/features/mec/meta_boxes/search_form.php:106
@@ -1109,63 +1109,63 @@ msgstr ""
1109
  #: app/features/mec/meta_boxes/search_form.php:552
1110
  #: app/features/organizers.php:58 app/features/organizers.php:199
1111
  #: app/features/organizers.php:255 app/features/organizers.php:257
1112
- #: app/libraries/main.php:4370 app/libraries/skins.php:803
1113
  #: app/skins/single/default.php:182 app/skins/single/default.php:392
1114
  #: app/skins/single/m1.php:90 app/skins/single/m2.php:22
1115
  #: app/skins/single/modern.php:21
1116
  msgid "Organizer"
1117
  msgstr ""
1118
 
1119
- #: app/features/events.php:1877
1120
  msgid "Repeat"
1121
  msgstr ""
1122
 
1123
- #: app/features/events.php:1878
1124
  msgid "Author"
1125
  msgstr ""
1126
 
1127
- #: app/features/events.php:1988 app/features/events.php:1989
1128
  msgid "iCal Export"
1129
  msgstr ""
1130
 
1131
- #: app/features/events.php:1991 app/features/events.php:1992
1132
  msgid "CSV Export"
1133
  msgstr ""
1134
 
1135
- #: app/features/events.php:1994 app/features/events.php:1995
1136
  msgid "MS Excel Export"
1137
  msgstr ""
1138
 
1139
- #: app/features/events.php:1997 app/features/events.php:1998
1140
  msgid "XML Export"
1141
  msgstr ""
1142
 
1143
- #: app/features/events.php:2000 app/features/events.php:2001
1144
  msgid "JSON Export"
1145
  msgstr ""
1146
 
1147
- #: app/features/events.php:2003 app/features/events.php:2004
1148
  msgid "Duplicate"
1149
  msgstr ""
1150
 
1151
- #: app/features/events.php:2053 app/features/events.php:2097
1152
  #: app/features/ix.php:2719 app/features/ix.php:2760
1153
  #: app/features/labels.php:176 app/features/locations.php:228
1154
  #: app/features/organizers.php:198 app/features/speakers.php:241
1155
  msgid "ID"
1156
  msgstr ""
1157
 
1158
- #: app/features/events.php:2053 app/features/events.php:2097
1159
  #: app/features/ix.php:2719 app/features/ix.php:2760
1160
  msgid "Link"
1161
  msgstr ""
1162
 
1163
- #: app/features/events.php:2053 app/features/events.php:2097
1164
  #, php-format
1165
  msgid "%s Tel"
1166
  msgstr ""
1167
 
1168
- #: app/features/events.php:2053 app/features/events.php:2097
1169
  #, php-format
1170
  msgid "%s Email"
1171
  msgstr ""
@@ -1249,14 +1249,14 @@ msgid "Remove Image"
1249
  msgstr ""
1250
 
1251
  #: app/features/fes/form.php:538 app/features/labels.php:61
1252
- #: app/features/labels.php:220 app/features/mec.php:293
1253
  #: app/features/mec/meta_boxes/filter.php:121 app/libraries/main.php:4365
1254
  #: app/skins/single/default.php:120 app/skins/single/default.php:330
1255
  #: app/skins/single/m1.php:64 app/skins/single/modern.php:199
1256
  msgid "Labels"
1257
  msgstr ""
1258
 
1259
- #: app/features/fes/form.php:583 app/features/mec.php:291
1260
  #: app/features/mec/meta_boxes/filter.php:138
1261
  msgid "Tags"
1262
  msgstr ""
@@ -1906,7 +1906,7 @@ msgstr ""
1906
  #: app/features/labels.php:116 app/features/labels.php:141
1907
  #: app/skins/agenda/render.php:37 app/skins/available_spot/tpl.php:31
1908
  #: app/skins/carousel/render.php:58 app/skins/countdown/tpl.php:24
1909
- #: app/skins/cover/tpl.php:27 app/skins/daily_view/render.php:23
1910
  #: app/skins/grid/render.php:49 app/skins/list/render.php:36
1911
  #: app/skins/masonry/render.php:28 app/skins/monthly_view/calendar.php:80
1912
  #: app/skins/monthly_view/calendar_clean.php:81
@@ -1919,7 +1919,7 @@ msgstr ""
1919
  #: app/features/labels.php:117 app/features/labels.php:142
1920
  #: app/libraries/main.php:4559 app/skins/agenda/render.php:41
1921
  #: app/skins/available_spot/tpl.php:35 app/skins/carousel/render.php:62
1922
- #: app/skins/countdown/tpl.php:28 app/skins/cover/tpl.php:31
1923
  #: app/skins/daily_view/render.php:27 app/skins/grid/render.php:53
1924
  #: app/skins/list/render.php:40 app/skins/masonry/render.php:32
1925
  #: app/skins/monthly_view/calendar.php:84
@@ -1950,8 +1950,8 @@ msgstr ""
1950
  msgid "Event %s"
1951
  msgstr ""
1952
 
1953
- #: app/features/locations.php:59 app/features/mec.php:294
1954
- #: app/features/mec/dashboard.php:171 app/features/mec/meta_boxes/filter.php:87
1955
  #: app/libraries/main.php:4367
1956
  msgid "Locations"
1957
  msgstr ""
@@ -2055,35 +2055,35 @@ msgid ""
2055
  "You can select extra locations in addition to main location if you like."
2056
  msgstr ""
2057
 
2058
- #: app/features/mec.php:144
2059
  msgid ""
2060
  "Activation faild. Please check your purchase code or license type."
2061
  "<br><b>Note: Your purchase code should match your licesne type.</b>"
2062
  msgstr ""
2063
 
2064
- #: app/features/mec.php:144
2065
  msgid "Troubleshooting"
2066
  msgstr ""
2067
 
2068
- #: app/features/mec.php:179
2069
  msgid ""
2070
  "Your options is not in JSON format. Please insert correct options in this "
2071
  "field and try again."
2072
  msgstr ""
2073
 
2074
- #: app/features/mec.php:183
2075
  msgid "Your options field can not be empty!"
2076
  msgstr ""
2077
 
2078
- #: app/features/mec.php:187
2079
  msgid "Your options imported successfuly."
2080
  msgstr ""
2081
 
2082
- #: app/features/mec.php:274
2083
  msgid "MEC - Support"
2084
  msgstr ""
2085
 
2086
- #: app/features/mec.php:274 app/features/mec/gateways.php:84
2087
  #: app/features/mec/ie.php:80 app/features/mec/messages.php:84
2088
  #: app/features/mec/notifications.php:83 app/features/mec/regform.php:118
2089
  #: app/features/mec/settings.php:268 app/features/mec/styles.php:84
@@ -2092,66 +2092,66 @@ msgstr ""
2092
  msgid "Support"
2093
  msgstr ""
2094
 
2095
- #: app/features/mec.php:295 app/features/mec/dashboard.php:178
2096
  #: app/features/mec/meta_boxes/filter.php:104 app/features/organizers.php:59
2097
  #: app/libraries/main.php:4369
2098
  msgid "Organizers"
2099
  msgstr ""
2100
 
2101
- #: app/features/mec.php:302 app/features/mec.php:319
2102
- #: app/features/mec/dashboard.php:164
2103
  msgid "Shortcodes"
2104
  msgstr ""
2105
 
2106
- #: app/features/mec.php:303
2107
  msgid "MEC - Settings"
2108
  msgstr ""
2109
 
2110
- #: app/features/mec.php:304
2111
  msgid "MEC - Addons"
2112
  msgstr ""
2113
 
2114
- #: app/features/mec.php:304 app/features/mec/addons.php:16
2115
  msgid "Addons"
2116
  msgstr ""
2117
 
2118
- #: app/features/mec.php:321
2119
  msgid "Add Shortcode"
2120
  msgstr ""
2121
 
2122
- #: app/features/mec.php:322
2123
  msgid "Add New Shortcode"
2124
  msgstr ""
2125
 
2126
- #: app/features/mec.php:323
2127
  msgid "No shortcodes found!"
2128
  msgstr ""
2129
 
2130
- #: app/features/mec.php:324
2131
  msgid "All Shortcodes"
2132
  msgstr ""
2133
 
2134
- #: app/features/mec.php:325
2135
  msgid "Edit shortcodes"
2136
  msgstr ""
2137
 
2138
- #: app/features/mec.php:326
2139
  msgid "No shortcodes found in Trash!"
2140
  msgstr ""
2141
 
2142
- #: app/features/mec.php:373
2143
  msgid "Display Options"
2144
  msgstr ""
2145
 
2146
- #: app/features/mec.php:374
2147
  msgid "Filter Options"
2148
  msgstr ""
2149
 
2150
- #: app/features/mec.php:376
2151
  msgid "Search Form"
2152
  msgstr ""
2153
 
2154
- #: app/features/mec.php:749
2155
  msgid "Display content's images as Popup"
2156
  msgstr ""
2157
 
@@ -2272,62 +2272,76 @@ msgstr ""
2272
  msgid "upgrade"
2273
  msgstr ""
2274
 
2275
- #: app/features/mec/dashboard.php:94
2276
- msgid "MEC Activate"
 
 
 
 
2277
  msgstr ""
2278
 
2279
  #: app/features/mec/dashboard.php:97
2280
  msgid ""
 
 
 
 
 
 
 
 
 
 
2281
  "In order to use all plugin features and options, please enter your purchase "
2282
  "code."
2283
  msgstr ""
2284
 
2285
- #: app/features/mec/dashboard.php:189 app/features/mec/settings.php:519
2286
  msgid "Upcoming Events"
2287
  msgstr ""
2288
 
2289
- #: app/features/mec/dashboard.php:213
2290
  msgid "Popular Gateways"
2291
  msgstr ""
2292
 
2293
- #: app/features/mec/dashboard.php:264
2294
  msgid "Total Bookings"
2295
  msgstr ""
2296
 
2297
- #: app/features/mec/dashboard.php:291
2298
  msgid "This Month"
2299
  msgstr ""
2300
 
2301
- #: app/features/mec/dashboard.php:292
2302
  msgid "Last Month"
2303
  msgstr ""
2304
 
2305
- #: app/features/mec/dashboard.php:293
2306
  msgid "This Year"
2307
  msgstr ""
2308
 
2309
- #: app/features/mec/dashboard.php:294
2310
  msgid "Last Year"
2311
  msgstr ""
2312
 
2313
- #: app/features/mec/dashboard.php:306
2314
  msgid "Bar"
2315
  msgstr ""
2316
 
2317
- #: app/features/mec/dashboard.php:307
2318
  msgid "Line"
2319
  msgstr ""
2320
 
2321
- #: app/features/mec/dashboard.php:309
2322
  msgid "Filter"
2323
  msgstr ""
2324
 
2325
- #: app/features/mec/dashboard.php:325
2326
  #, php-format
2327
  msgid "Total Sells (%s)"
2328
  msgstr ""
2329
 
2330
- #: app/features/mec/dashboard.php:346
2331
  msgid "Change Log"
2332
  msgstr ""
2333
 
@@ -3095,7 +3109,7 @@ msgstr ""
3095
  #: app/features/mec/meta_boxes/search_form.php:498
3096
  #: app/features/mec/meta_boxes/search_form.php:559 app/features/speakers.php:56
3097
  #: app/features/speakers.php:242 app/libraries/main.php:4372
3098
- #: app/libraries/skins.php:829
3099
  msgid "Speaker"
3100
  msgstr ""
3101
 
@@ -3107,7 +3121,7 @@ msgstr ""
3107
  #: app/features/mec/meta_boxes/search_form.php:390
3108
  #: app/features/mec/meta_boxes/search_form.php:444
3109
  #: app/features/mec/meta_boxes/search_form.php:505
3110
- #: app/features/mec/meta_boxes/search_form.php:566 app/libraries/skins.php:855
3111
  msgid "Tag"
3112
  msgstr ""
3113
 
@@ -4812,8 +4826,8 @@ msgstr ""
4812
  msgid "Discount"
4813
  msgstr ""
4814
 
4815
- #: app/libraries/book.php:626 app/modules/booking/default.php:286
4816
- #: app/modules/booking/default.php:381
4817
  msgid "Download Invoice"
4818
  msgstr ""
4819
 
@@ -4841,8 +4855,8 @@ msgid "day"
4841
  msgstr ""
4842
 
4843
  #: app/libraries/factory.php:302 app/modules/countdown/details.php:122
4844
- #: app/skins/available_spot/tpl.php:145 app/skins/countdown/tpl.php:130
4845
- #: app/skins/countdown/tpl.php:174 app/skins/countdown/tpl.php:223
4846
  msgid "days"
4847
  msgstr ""
4848
 
@@ -4851,8 +4865,8 @@ msgid "hour"
4851
  msgstr ""
4852
 
4853
  #: app/libraries/factory.php:304 app/modules/countdown/details.php:129
4854
- #: app/skins/available_spot/tpl.php:149 app/skins/countdown/tpl.php:136
4855
- #: app/skins/countdown/tpl.php:180 app/skins/countdown/tpl.php:229
4856
  msgid "hours"
4857
  msgstr ""
4858
 
@@ -4861,8 +4875,8 @@ msgid "minute"
4861
  msgstr ""
4862
 
4863
  #: app/libraries/factory.php:306 app/modules/countdown/details.php:136
4864
- #: app/skins/available_spot/tpl.php:153 app/skins/countdown/tpl.php:142
4865
- #: app/skins/countdown/tpl.php:186 app/skins/countdown/tpl.php:235
4866
  msgid "minutes"
4867
  msgstr ""
4868
 
@@ -4871,8 +4885,8 @@ msgid "second"
4871
  msgstr ""
4872
 
4873
  #: app/libraries/factory.php:308 app/modules/countdown/details.php:143
4874
- #: app/skins/available_spot/tpl.php:157 app/skins/countdown/tpl.php:148
4875
- #: app/skins/countdown/tpl.php:192 app/skins/countdown/tpl.php:241
4876
  msgid "seconds"
4877
  msgstr ""
4878
 
@@ -5242,12 +5256,12 @@ msgstr ""
5242
  msgid "Register Button"
5243
  msgstr ""
5244
 
5245
- #: app/libraries/main.php:4391 app/skins/available_spot/tpl.php:203
5246
  #: app/skins/carousel/render.php:149 app/skins/carousel/render.php:176
5247
  #: app/skins/grid/render.php:116 app/skins/grid/render.php:151
5248
  #: app/skins/grid/render.php:188 app/skins/grid/render.php:216
5249
  #: app/skins/list/render.php:102 app/skins/list/render.php:185
5250
- #: app/skins/masonry/render.php:132 app/skins/single/default.php:219
5251
  #: app/skins/single/default.php:221 app/skins/single/default.php:429
5252
  #: app/skins/single/default.php:431 app/skins/single/m1.php:126
5253
  #: app/skins/single/m1.php:128 app/skins/single/m2.php:58
@@ -5266,7 +5280,7 @@ msgstr ""
5266
  #: app/skins/carousel/render.php:176 app/skins/grid/render.php:116
5267
  #: app/skins/grid/render.php:151 app/skins/grid/render.php:188
5268
  #: app/skins/grid/render.php:216 app/skins/list/render.php:102
5269
- #: app/skins/list/render.php:185 app/skins/masonry/render.php:132
5270
  #: app/skins/slider/render.php:114 app/skins/slider/render.php:159
5271
  #: app/skins/slider/render.php:204 app/skins/slider/render.php:249
5272
  #: app/skins/slider/render.php:305
@@ -5277,7 +5291,7 @@ msgstr ""
5277
  msgid "Event Detail Button"
5278
  msgstr ""
5279
 
5280
- #: app/libraries/main.php:4393 app/skins/countdown/tpl.php:216
5281
  msgid "Event Detail"
5282
  msgstr ""
5283
 
@@ -5349,19 +5363,19 @@ msgstr ""
5349
  msgid "to"
5350
  msgstr ""
5351
 
5352
- #: app/libraries/notifications.php:520 app/modules/export/details.php:26
5353
  msgid "+ Add to Google Calendar"
5354
  msgstr ""
5355
 
5356
- #: app/libraries/notifications.php:521 app/modules/export/details.php:27
5357
  msgid "+ iCal export"
5358
  msgstr ""
5359
 
5360
- #: app/libraries/notifications.php:582
5361
  msgid "Yes"
5362
  msgstr ""
5363
 
5364
- #: app/libraries/notifications.php:582
5365
  msgid "No"
5366
  msgstr ""
5367
 
@@ -5376,7 +5390,7 @@ msgstr ""
5376
  msgid "All of the day"
5377
  msgstr ""
5378
 
5379
- #: app/libraries/skins.php:902
5380
  msgid "Ignore month and years"
5381
  msgstr ""
5382
 
@@ -5388,7 +5402,7 @@ msgstr ""
5388
  msgid "No attendee found! Be the first one to book!"
5389
  msgstr ""
5390
 
5391
- #: app/modules/attendees-list/details.php:47
5392
  #, php-format
5393
  msgid "%s tickets"
5394
  msgstr ""
@@ -5409,17 +5423,17 @@ msgstr ""
5409
  msgid "Free Booking"
5410
  msgstr ""
5411
 
5412
- #: app/modules/booking/steps/form.php:48
5413
  msgid "Attendees Form"
5414
  msgstr ""
5415
 
5416
- #: app/modules/booking/steps/form.php:149
5417
  msgid "Fill other attendees information like the first form."
5418
  msgstr ""
5419
 
5420
- #: app/modules/booking/steps/form.php:162
5421
- #: app/modules/booking/steps/tickets.php:55 app/skins/countdown/tpl.php:117
5422
- #: app/skins/countdown/tpl.php:161 app/skins/countdown/tpl.php:206
5423
  msgid "Next"
5424
  msgstr ""
5425
 
@@ -5534,20 +5548,20 @@ msgstr ""
5534
  msgid " KM"
5535
  msgstr ""
5536
 
5537
- #: app/skins/agenda/tpl.php:63 app/skins/agenda/tpl.php:67
5538
- #: app/skins/carousel/tpl.php:43 app/skins/grid/tpl.php:53
5539
- #: app/skins/grid/tpl.php:57 app/skins/list/tpl.php:58
5540
- #: app/skins/list/tpl.php:62 app/skins/masonry/tpl.php:51
5541
- #: app/skins/masonry/tpl.php:55 app/skins/slider/tpl.php:41
5542
  msgid "No event found!"
5543
  msgstr ""
5544
 
5545
- #: app/skins/agenda/tpl.php:72 app/skins/grid/tpl.php:62
5546
- #: app/skins/list/tpl.php:67 app/skins/yearly_view/render.php:121
5547
  msgid "Load More"
5548
  msgstr ""
5549
 
5550
- #: app/skins/available_spot/tpl.php:138
5551
  msgid "Available Spot(s):"
5552
  msgstr ""
5553
 
@@ -5555,19 +5569,19 @@ msgstr ""
5555
  msgid "View All"
5556
  msgstr ""
5557
 
5558
- #: app/skins/carousel/render.php:191 app/skins/countdown/tpl.php:155
5559
- #: app/skins/countdown/tpl.php:199 app/skins/cover/tpl.php:99
5560
  #: app/skins/list/render.php:119
5561
  msgid "EVENT DETAIL"
5562
  msgstr ""
5563
 
5564
- #: app/skins/countdown/tpl.php:117 app/skins/countdown/tpl.php:161
5565
- #: app/skins/countdown/tpl.php:206
5566
  #, php-format
5567
  msgid "%s Upcoming Event"
5568
  msgstr ""
5569
 
5570
- #: app/skins/cover/tpl.php:81
5571
  msgid "featured event"
5572
  msgstr ""
5573
 
@@ -5575,7 +5589,7 @@ msgstr ""
5575
  msgid "No event"
5576
  msgstr ""
5577
 
5578
- #: app/skins/full_calendar/tpl.php:72
5579
  msgid "List"
5580
  msgstr ""
5581
 
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: modern-events-calendar\n"
4
+ "POT-Creation-Date: 2019-05-13 16:14+0430\n"
5
+ "PO-Revision-Date: 2019-05-13 16:14+0430\n"
6
  "Last-Translator: Howard <howard@realtyna.com>\n"
7
  "Language-Team: \n"
8
  "Language: en_US\n"
25
  msgid "Content"
26
  msgstr ""
27
 
28
+ #: app/addons/KC.php:75 app/addons/VC.php:70 app/features/mec.php:344
29
+ #: app/features/mec.php:374 app/features/mec.php:400
30
  msgid "Shortcode"
31
  msgstr ""
32
 
51
  msgid "Event Color"
52
  msgstr ""
53
 
54
+ #: app/features/contextual.php:55 app/features/mec.php:325
55
  #: app/features/mec/gateways.php:24 app/features/mec/ie.php:20
56
  #: app/features/mec/messages.php:24 app/features/mec/notifications.php:23
57
  #: app/features/mec/regform.php:60 app/features/mec/settings.php:41
60
  msgid "Settings"
61
  msgstr ""
62
 
63
+ #: app/features/contextual.php:62 app/features/events.php:1595
64
  #: app/features/mec/gateways.php:33 app/features/mec/ie.php:29
65
  #: app/features/mec/messages.php:33 app/features/mec/notifications.php:32
66
  #: app/features/mec/regform.php:68 app/features/mec/regform.php:131
212
  msgid "Frontend Event Submission"
213
  msgstr ""
214
 
215
+ #: app/features/contextual.php:298 app/features/events.php:771
216
  #: app/features/mec/settings.php:150
217
  msgid "Exceptional Days"
218
  msgstr ""
219
 
220
+ #: app/features/contextual.php:308 app/features/events.php:270
221
  #: app/features/mec/settings.php:168 app/features/mec/settings.php:1131
222
  msgid "Booking"
223
  msgstr ""
241
  msgid "MEC Activation"
242
  msgstr ""
243
 
244
+ #: app/features/events.php:134 app/features/ix/export.php:34
245
+ #: app/features/mec/dashboard.php:168 app/skins/daily_view/tpl.php:79
246
  #: app/skins/monthly_view/tpl.php:70 app/skins/yearly_view/tpl.php:68
247
  msgid "Events"
248
  msgstr ""
249
 
250
+ #: app/features/events.php:135
251
  #: app/features/mec/meta_boxes/display_options.php:722
252
  #: app/features/mec/meta_boxes/display_options.php:760
253
  #: app/features/mec/meta_boxes/display_options.php:789
256
  msgid "Event"
257
  msgstr ""
258
 
259
+ #: app/features/events.php:136 app/features/mec.php:311
260
  msgid "Add Event"
261
  msgstr ""
262
 
263
+ #: app/features/events.php:137
264
  msgid "Add New Event"
265
  msgstr ""
266
 
267
+ #: app/features/events.php:138 app/features/ix.php:3181
268
+ #: app/features/ix/thirdparty.php:42 app/skins/map/tpl.php:55
269
  msgid "No events found!"
270
  msgstr ""
271
 
272
+ #: app/features/events.php:139
273
  msgid "All Events"
274
  msgstr ""
275
 
276
+ #: app/features/events.php:140
277
  msgid "Edit Event"
278
  msgstr ""
279
 
280
+ #: app/features/events.php:141
281
  msgid "View Event"
282
  msgstr ""
283
 
284
+ #: app/features/events.php:142
285
  msgid "No events found in Trash!"
286
  msgstr ""
287
 
288
+ #: app/features/events.php:157
289
  #: app/features/mec/meta_boxes/display_options.php:671
290
  #: app/features/mec/meta_boxes/search_form.php:31
291
  #: app/features/mec/meta_boxes/search_form.php:92
297
  #: app/features/mec/meta_boxes/search_form.php:416
298
  #: app/features/mec/meta_boxes/search_form.php:477
299
  #: app/features/mec/meta_boxes/search_form.php:538 app/libraries/main.php:4364
300
+ #: app/libraries/skins.php:746 app/skins/single/default.php:157
301
  #: app/skins/single/default.php:367 app/skins/single/m1.php:169
302
  #: app/skins/single/m2.php:101 app/skins/single/modern.php:98
303
  msgid "Category"
304
  msgstr ""
305
 
306
+ #: app/features/events.php:158 app/features/fes/form.php:513
307
+ #: app/features/mec.php:313 app/features/mec/meta_boxes/filter.php:70
308
  #: app/libraries/main.php:4363
309
  msgid "Categories"
310
  msgstr ""
311
 
312
+ #: app/features/events.php:168 app/features/labels.php:71
313
  #: app/features/locations.php:69 app/features/organizers.php:69
314
  #: app/features/speakers.php:67
315
  #, php-format
316
  msgid "All %s"
317
  msgstr ""
318
 
319
+ #: app/features/events.php:169 app/features/labels.php:72
320
  #: app/features/locations.php:70 app/features/organizers.php:70
321
  #: app/features/speakers.php:68
322
  #, php-format
323
  msgid "Edit %s"
324
  msgstr ""
325
 
326
+ #: app/features/events.php:170 app/features/labels.php:73
327
  #: app/features/locations.php:71 app/features/organizers.php:71
328
  #: app/features/speakers.php:69
329
  #, php-format
330
  msgid "View %s"
331
  msgstr ""
332
 
333
+ #: app/features/events.php:171 app/features/labels.php:74
334
  #: app/features/locations.php:72 app/features/organizers.php:72
335
  #: app/features/speakers.php:70
336
  #, php-format
337
  msgid "Update %s"
338
  msgstr ""
339
 
340
+ #: app/features/events.php:172 app/features/labels.php:75
341
  #: app/features/locations.php:73 app/features/organizers.php:73
342
  #: app/features/speakers.php:71
343
  #, php-format
344
  msgid "Add New %s"
345
  msgstr ""
346
 
347
+ #: app/features/events.php:173 app/features/labels.php:76
348
  #: app/features/locations.php:74 app/features/organizers.php:74
349
  #: app/features/speakers.php:72
350
  #, php-format
351
  msgid "New %s Name"
352
  msgstr ""
353
 
354
+ #: app/features/events.php:174 app/features/labels.php:77
355
  #: app/features/locations.php:75 app/features/organizers.php:75
356
  #: app/features/speakers.php:73
357
  #, php-format
358
  msgid "Popular %s"
359
  msgstr ""
360
 
361
+ #: app/features/events.php:175 app/features/labels.php:78
362
  #: app/features/locations.php:76 app/features/organizers.php:76
363
  #: app/features/speakers.php:74
364
  #, php-format
365
  msgid "Search %s"
366
  msgstr ""
367
 
368
+ #: app/features/events.php:198 app/features/events.php:217
369
  msgid "Category Icon"
370
  msgstr ""
371
 
372
+ #: app/features/events.php:200 app/features/events.php:221
373
  msgid "Select icon"
374
  msgstr ""
375
 
376
+ #: app/features/events.php:266
377
  msgid "Event Details"
378
  msgstr ""
379
 
380
+ #: app/features/events.php:304 app/features/events.php:2451
381
+ #: app/features/events.php:2493 app/features/fes/form.php:474
382
  #: app/features/ix.php:2719 app/features/ix.php:2760
383
  #: app/features/mec/settings.php:996 app/libraries/main.php:4396
384
  #: app/widgets/single.php:103
385
  msgid "Event Cost"
386
  msgstr ""
387
 
388
+ #: app/features/events.php:307 app/features/fes/form.php:477
389
  #: app/libraries/main.php:4397 app/skins/single/default.php:91
390
  #: app/skins/single/default.php:301 app/skins/single/m1.php:49
391
  #: app/skins/single/modern.php:184
392
  msgid "Cost"
393
  msgstr ""
394
 
395
+ #: app/features/events.php:400
396
  msgid "Note for reviewer"
397
  msgstr ""
398
 
399
+ #: app/features/events.php:407
400
  msgid "Guest Data"
401
  msgstr ""
402
 
403
+ #: app/features/events.php:408 app/features/events.php:1577
404
  #: app/features/fes/form.php:436 app/features/labels.php:177
405
  #: app/features/mec/regform.php:27 app/features/organizers.php:268
406
+ #: app/features/profile/profile.php:90 app/libraries/notifications.php:569
407
  #: app/modules/booking/steps/form.php:35
408
  msgid "Name"
409
  msgstr ""
410
 
411
+ #: app/features/events.php:409 app/features/events.php:1588
412
+ #: app/features/events.php:1661 app/features/fes/form.php:432
413
  #: app/features/mec/regform.php:38 app/features/mec/regform.php:183
414
  #: app/features/organizers.php:110 app/features/organizers.php:150
415
  #: app/features/profile/profile.php:93 app/features/speakers.php:119
416
  #: app/features/speakers.php:179 app/libraries/main.php:1084
417
  #: app/libraries/main.php:1165 app/libraries/main.php:2196
418
+ #: app/libraries/notifications.php:570 app/modules/booking/steps/form.php:43
419
+ #: app/modules/booking/steps/form.php:76 app/skins/single.php:216
420
  #: app/skins/single/default.php:199 app/skins/single/default.php:409
421
  #: app/skins/single/m1.php:107 app/skins/single/m2.php:39
422
  #: app/skins/single/modern.php:38
423
  msgid "Email"
424
  msgstr ""
425
 
426
+ #: app/features/events.php:413 app/features/fes/form.php:223
427
  msgid "Date and Time"
428
  msgstr ""
429
 
430
+ #: app/features/events.php:417 app/features/events.php:421
431
+ #: app/features/events.php:2273 app/features/events.php:2451
432
+ #: app/features/events.php:2493 app/features/fes/form.php:227
433
  #: app/features/fes/form.php:231 app/features/ix.php:2719
434
  #: app/features/ix.php:2760 app/features/ix/import_g_calendar.php:38
435
+ #: app/features/mec/dashboard.php:312
436
  #: app/features/mec/meta_boxes/display_options.php:42
437
  #: app/features/mec/meta_boxes/display_options.php:139
438
  #: app/features/mec/meta_boxes/display_options.php:235
449
  msgid "Start Date"
450
  msgstr ""
451
 
452
+ #: app/features/events.php:485 app/features/events.php:566
453
+ #: app/features/events.php:1111 app/features/events.php:1149
454
+ #: app/features/events.php:1256 app/features/events.php:1279
455
  #: app/features/fes/form.php:259 app/features/fes/form.php:299
456
  msgid "AM"
457
  msgstr ""
458
 
459
+ #: app/features/events.php:491 app/features/events.php:572
460
+ #: app/features/events.php:1117 app/features/events.php:1155
461
+ #: app/features/events.php:1257 app/features/events.php:1280
462
  #: app/features/fes/form.php:260 app/features/fes/form.php:300
463
  msgid "PM"
464
  msgstr ""
465
 
466
+ #: app/features/events.php:498 app/features/events.php:502
467
+ #: app/features/events.php:2274 app/features/events.php:2451
468
+ #: app/features/events.php:2493 app/features/fes/form.php:267
469
  #: app/features/fes/form.php:271 app/features/ix.php:2719
470
  #: app/features/ix.php:2760 app/features/ix/import_g_calendar.php:44
471
+ #: app/features/mec/dashboard.php:313
472
  msgid "End Date"
473
  msgstr ""
474
 
475
+ #: app/features/events.php:583 app/features/fes/form.php:306
476
  msgid "All Day Event"
477
  msgstr ""
478
 
479
+ #: app/features/events.php:591 app/features/fes/form.php:309
480
  msgid "Hide Event Time"
481
  msgstr ""
482
 
483
+ #: app/features/events.php:599 app/features/fes/form.php:312
484
  msgid "Hide Event End Time"
485
  msgstr ""
486
 
487
+ #: app/features/events.php:603 app/features/fes/form.php:316
488
  msgid "Time Comment"
489
  msgstr ""
490
 
491
+ #: app/features/events.php:604 app/features/fes/form.php:317
492
  msgid ""
493
  "It shows next to event time on single event page. You can insert Timezone "
494
  "etc. in this field."
495
  msgstr ""
496
 
497
+ #: app/features/events.php:615 app/features/fes/form.php:323
498
  msgid "Event Repeating"
499
  msgstr ""
500
 
501
+ #: app/features/events.php:619 app/features/fes/form.php:327
502
  msgid "Repeats"
503
  msgstr ""
504
 
505
+ #: app/features/events.php:626 app/features/fes/form.php:329
506
+ #: app/features/mec/dashboard.php:315 app/skins/full_calendar/tpl.php:73
507
  msgid "Daily"
508
  msgstr ""
509
 
510
+ #: app/features/events.php:632 app/features/fes/form.php:330
511
  msgid "Every Weekday"
512
  msgstr ""
513
 
514
+ #: app/features/events.php:638 app/features/fes/form.php:331
515
  msgid "Every Weekend"
516
  msgstr ""
517
 
518
+ #: app/features/events.php:644 app/features/fes/form.php:332
519
  msgid "Certain Weekdays"
520
  msgstr ""
521
 
522
+ #: app/features/events.php:650 app/features/fes/form.php:333
523
+ #: app/skins/full_calendar/tpl.php:72
524
  msgid "Weekly"
525
  msgstr ""
526
 
527
+ #: app/features/events.php:656 app/features/fes/form.php:334
528
+ #: app/features/mec/dashboard.php:316 app/skins/full_calendar/tpl.php:71
529
  msgid "Monthly"
530
  msgstr ""
531
 
532
+ #: app/features/events.php:662 app/features/fes/form.php:335
533
+ #: app/features/mec/dashboard.php:317 app/skins/full_calendar/tpl.php:70
534
  msgid "Yearly"
535
  msgstr ""
536
 
537
+ #: app/features/events.php:668 app/features/fes/form.php:336
538
  msgid "Custom Days"
539
  msgstr ""
540
 
541
+ #: app/features/events.php:672 app/features/fes/form.php:340
542
  msgid "Repeat Interval"
543
  msgstr ""
544
 
545
+ #: app/features/events.php:673 app/features/fes/form.php:341
546
  msgid "Repeat interval"
547
  msgstr ""
548
 
549
+ #: app/features/events.php:676 app/features/fes/form.php:344
550
  msgid "Week Days"
551
  msgstr ""
552
 
553
+ #: app/features/events.php:677 app/features/fes/form.php:345
554
  #: app/libraries/main.php:406
555
  msgid "Monday"
556
  msgstr ""
557
 
558
+ #: app/features/events.php:678 app/features/fes/form.php:346
559
  #: app/libraries/main.php:406
560
  msgid "Tuesday"
561
  msgstr ""
562
 
563
+ #: app/features/events.php:679 app/features/fes/form.php:347
564
  #: app/libraries/main.php:406
565
  msgid "Wednesday"
566
  msgstr ""
567
 
568
+ #: app/features/events.php:680 app/features/fes/form.php:348
569
  #: app/libraries/main.php:406
570
  msgid "Thursday"
571
  msgstr ""
572
 
573
+ #: app/features/events.php:681 app/features/fes/form.php:349
574
  #: app/libraries/main.php:406
575
  msgid "Friday"
576
  msgstr ""
577
 
578
+ #: app/features/events.php:682 app/features/fes/form.php:350
579
  #: app/libraries/main.php:406
580
  msgid "Saturday"
581
  msgstr ""
582
 
583
+ #: app/features/events.php:683 app/features/fes/form.php:351
584
  #: app/libraries/main.php:406
585
  msgid "Sunday"
586
  msgstr ""
587
 
588
+ #: app/features/events.php:688 app/features/events.php:1203
589
+ #: app/features/events.php:1217 app/features/events.php:1317
590
  #: app/features/fes/form.php:356 app/features/ix/import_f_calendar.php:42
591
  #: app/features/ix/import_g_calendar.php:51
592
  #: app/features/ix/import_meetup.php:40 app/features/ix/thirdparty.php:33
593
  msgid "Start"
594
  msgstr ""
595
 
596
+ #: app/features/events.php:689 app/features/events.php:1204
597
+ #: app/features/events.php:1218 app/features/events.php:1318
598
  #: app/features/fes/form.php:357
599
  msgid "End"
600
  msgstr ""
601
 
602
+ #: app/features/events.php:690 app/features/events.php:782
603
+ #: app/features/events.php:868 app/features/events.php:932
604
+ #: app/features/events.php:1067 app/features/events.php:1190
605
+ #: app/features/events.php:1309 app/features/events.php:1376
606
+ #: app/features/events.php:1479 app/features/fes/form.php:358
607
  msgid "Add"
608
  msgstr ""
609
 
610
+ #: app/features/events.php:691 app/features/fes/form.php:359
611
  msgid "Add certain days to event occurrence dates."
612
  msgstr ""
613
 
614
+ #: app/features/events.php:717 app/features/fes/form.php:382
615
  msgid "Ends Repeat"
616
  msgstr ""
617
 
618
+ #: app/features/events.php:726 app/features/fes/form.php:386
619
  msgid "Never"
620
  msgstr ""
621
 
622
+ #: app/features/events.php:736 app/features/fes/form.php:391
623
  msgid "On"
624
  msgstr ""
625
 
626
+ #: app/features/events.php:748 app/features/fes/form.php:398
627
  msgid "After"
628
  msgstr ""
629
 
630
+ #: app/features/events.php:750 app/features/fes/form.php:400
631
  msgid "Occurrences times"
632
  msgstr ""
633
 
634
+ #: app/features/events.php:751 app/features/fes/form.php:401
635
  msgid ""
636
  "The event will finish after certain repeats. For example if you set it to "
637
  "10, the event will finish after 10 repeats."
638
  msgstr ""
639
 
640
+ #: app/features/events.php:777
641
  msgid "Exclude certain days"
642
  msgstr ""
643
 
644
+ #: app/features/events.php:781 app/features/events.php:1662
645
  #: app/features/mec/regform.php:184 app/features/profile/profile.php:31
646
  #: app/libraries/main.php:1651 app/libraries/main.php:2254
647
  #: app/modules/booking/steps/tickets.php:22
651
  msgid "Date"
652
  msgstr ""
653
 
654
+ #: app/features/events.php:783
655
  msgid "Exclude certain days from event occurrence dates."
656
  msgstr ""
657
 
658
+ #: app/features/events.php:828 app/libraries/render.php:454
659
  msgid "Day 1"
660
  msgstr ""
661
 
662
+ #: app/features/events.php:850 app/features/mec/settings.php:1050
663
  #: app/skins/single.php:278
664
  msgid "Hourly Schedule"
665
  msgstr ""
666
 
667
+ #: app/features/events.php:853
668
  msgid "Add Day"
669
  msgstr ""
670
 
671
+ #: app/features/events.php:854
672
  msgid ""
673
  "Add new days for schedule. For example if your event is multiple days, you "
674
  "can add a different schedule for each day!"
675
  msgstr ""
676
 
677
+ #: app/features/events.php:860
678
  #, php-format
679
  msgid "Day %s"
680
  msgstr ""
681
 
682
+ #: app/features/events.php:863 app/features/events.php:882
683
+ #: app/features/events.php:902 app/features/events.php:927
684
+ #: app/features/events.php:943 app/features/events.php:1491
685
+ #: app/features/events.php:1513 app/features/events.php:2270
686
+ #: app/features/events.php:2451 app/features/events.php:2493
687
  #: app/features/fes/form.php:216 app/features/ix.php:2719
688
  #: app/features/ix.php:2760 app/features/mec/settings.php:1322
689
  #: app/features/mec/settings.php:1342 app/features/mec/styling.php:194
690
  msgid "Title"
691
  msgstr ""
692
 
693
+ #: app/features/events.php:865 app/features/events.php:884
694
+ #: app/features/events.php:904 app/features/events.php:929
695
+ #: app/features/events.php:945 app/features/events.php:1184
696
+ #: app/features/events.php:1207 app/features/events.php:1221
697
+ #: app/features/events.php:1304 app/features/events.php:1321
698
+ #: app/features/events.php:1402 app/features/events.php:1427
699
+ #: app/features/events.php:1502 app/features/events.php:1524
700
  #: app/features/fes/list.php:72 app/features/mec/settings.php:1271
701
  #: app/features/mec/settings.php:1294 app/features/mec/settings.php:1333
702
  #: app/features/mec/settings.php:1353 app/libraries/main.php:2115
710
  msgid "Remove"
711
  msgstr ""
712
 
713
+ #: app/features/events.php:869 app/features/events.php:933
714
  msgid "Add new hourly schedule row"
715
  msgstr ""
716
 
717
+ #: app/features/events.php:880 app/features/events.php:900
718
+ #: app/features/events.php:941
719
  msgid "From e.g. 8:15"
720
  msgstr ""
721
 
722
+ #: app/features/events.php:881 app/features/events.php:901
723
+ #: app/features/events.php:942
724
  msgid "To e.g. 8:45"
725
  msgstr ""
726
 
727
+ #: app/features/events.php:883 app/features/events.php:903
728
+ #: app/features/events.php:944 app/features/events.php:1160
729
+ #: app/features/events.php:1285
730
  msgid "Description"
731
  msgstr ""
732
 
733
+ #: app/features/events.php:887 app/features/events.php:907
734
+ #: app/features/events.php:948 app/features/fes/form.php:606
735
+ #: app/features/mec.php:321 app/features/mec/settings.php:78
736
  #: app/features/mec/settings.php:1044 app/features/speakers.php:57
737
  #: app/libraries/main.php:4371 app/modules/speakers/details.php:18
738
  msgid "Speakers"
739
  msgstr ""
740
 
741
+ #: app/features/events.php:924 app/features/events.php:928
742
  msgid "New Day"
743
  msgstr ""
744
 
745
+ #: app/features/events.php:975 app/features/fes/form.php:451
746
  #: app/features/mec/settings.php:990
747
  msgid "Event Links"
748
  msgstr ""
749
 
750
+ #: app/features/events.php:977 app/features/fes/form.php:453
751
  #: app/libraries/main.php:4394
752
  msgid "Event Link"
753
  msgstr ""
754
 
755
+ #: app/features/events.php:978 app/features/events.php:983
756
  #: app/features/fes/form.php:454 app/features/fes/form.php:459
757
  msgid "eg. http://yoursite.com/your-event"
758
  msgstr ""
759
 
760
+ #: app/features/events.php:979 app/features/fes/form.php:455
761
  msgid ""
762
  "If you fill it, it will be replaced instead of default event page link. "
763
  "Insert full link including http(s)://"
764
  msgstr ""
765
 
766
+ #: app/features/events.php:982 app/features/fes/form.php:458
767
  #: app/libraries/main.php:4395 app/skins/single/default.php:105
768
  #: app/skins/single/default.php:315 app/skins/single/m1.php:190
769
  #: app/skins/single/m2.php:123 app/skins/single/modern.php:120
771
  msgid "More Info"
772
  msgstr ""
773
 
774
+ #: app/features/events.php:984 app/features/fes/form.php:460
775
  msgid "More Information"
776
  msgstr ""
777
 
778
+ #: app/features/events.php:986 app/features/fes/form.php:462
779
  msgid "Current Window"
780
  msgstr ""
781
 
782
+ #: app/features/events.php:987 app/features/fes/form.php:463
783
  msgid "New Window"
784
  msgstr ""
785
 
786
+ #: app/features/events.php:989 app/features/fes/form.php:465
787
  msgid ""
788
  "If you fill it, it will be shown in event details page as an optional link. "
789
  "Insert full link including http(s)://"
790
  msgstr ""
791
 
792
+ #: app/features/events.php:1022
793
  msgid "Total booking limits"
794
  msgstr ""
795
 
796
+ #: app/features/events.php:1032 app/features/events.php:1182
797
+ #: app/features/events.php:1302 app/modules/booking/default.php:81
798
  #: app/modules/booking/steps/tickets.php:40
799
+ #: app/skins/available_spot/tpl.php:139
800
  msgid "Unlimited"
801
  msgstr ""
802
 
803
+ #: app/features/events.php:1034
804
  msgid "100"
805
  msgstr ""
806
 
807
+ #: app/features/events.php:1059 app/libraries/book.php:60
808
  #: app/libraries/main.php:4399 app/modules/booking/steps/tickets.php:40
809
  msgid "Tickets"
810
  msgstr ""
811
 
812
+ #: app/features/events.php:1062
813
  msgid ""
814
  "You're translating an event so MEC will use the original event for tickets "
815
  "and booking. You can only translate the ticket name and description. Please "
816
  "define exact tickets that you defined in the original event here."
817
  msgstr ""
818
 
819
+ #: app/features/events.php:1079 app/features/events.php:1234
820
  msgid "Ticket Name"
821
  msgstr ""
822
 
823
+ #: app/features/events.php:1083 app/features/events.php:1238
824
+ #: app/features/events.php:2451 app/features/events.php:2493
825
  #: app/features/ix.php:2719 app/features/ix.php:2760
826
  msgid "Start Time"
827
  msgstr ""
828
 
829
+ #: app/features/events.php:1121 app/features/events.php:1261
830
+ #: app/features/events.php:2451 app/features/events.php:2493
831
  #: app/features/ix.php:2719 app/features/ix.php:2760
832
  msgid "End Time"
833
  msgstr ""
834
 
835
+ #: app/features/events.php:1164 app/features/events.php:1205
836
+ #: app/features/events.php:1219 app/features/events.php:1289
837
+ #: app/features/events.php:1319 app/features/events.php:1495
838
+ #: app/features/events.php:1517 app/features/mec/settings.php:1326
839
  #: app/features/mec/settings.php:1346
840
  msgid "Price"
841
  msgstr ""
842
 
843
+ #: app/features/events.php:1165 app/features/events.php:1290
844
  msgid "Insert 0 for free ticket. Only numbers please."
845
  msgstr ""
846
 
847
+ #: app/features/events.php:1168 app/features/events.php:1293
848
  msgid "Price Label"
849
  msgstr ""
850
 
851
+ #: app/features/events.php:1169 app/features/events.php:1294
852
  msgid "For showing on website. e.g. $15"
853
  msgstr ""
854
 
855
+ #: app/features/events.php:1173 app/features/events.php:1298
856
  msgid "Available Tickets"
857
  msgstr ""
858
 
859
+ #: app/features/events.php:1189 app/features/events.php:1308
860
  msgid "Price per Date"
861
  msgstr ""
862
 
863
+ #: app/features/events.php:1206 app/features/events.php:1220
864
+ #: app/features/events.php:1320 app/features/labels.php:60
865
  #: app/features/mec/meta_boxes/display_options.php:672
866
  #: app/features/mec/meta_boxes/search_form.php:66
867
  #: app/features/mec/meta_boxes/search_form.php:127
871
  #: app/features/mec/meta_boxes/search_form.php:397
872
  #: app/features/mec/meta_boxes/search_form.php:451
873
  #: app/features/mec/meta_boxes/search_form.php:512
874
+ #: app/features/mec/meta_boxes/search_form.php:573 app/libraries/skins.php:876
875
  msgid "Label"
876
  msgstr ""
877
 
878
+ #: app/features/events.php:1356
879
  msgid "Fees"
880
  msgstr ""
881
 
882
+ #: app/features/events.php:1366 app/features/events.php:1469
883
+ #: app/features/events.php:1605
884
  msgid "Inherit from global options"
885
  msgstr ""
886
 
887
+ #: app/features/events.php:1388 app/features/events.php:1413
888
  #: app/features/mec/settings.php:1257 app/features/mec/settings.php:1280
889
  msgid "Fee Title"
890
  msgstr ""
891
 
892
+ #: app/features/events.php:1392 app/features/events.php:1417
893
  #: app/features/mec/settings.php:1261 app/features/mec/settings.php:1284
894
  msgid "Amount"
895
  msgstr ""
896
 
897
+ #: app/features/events.php:1393 app/features/events.php:1418
898
  #: app/features/mec/settings.php:1262 app/features/mec/settings.php:1285
899
  msgid ""
900
  "Fee amount, considered as fixed amount if you set the type to amount "
901
  "otherwise considered as percentage"
902
  msgstr ""
903
 
904
+ #: app/features/events.php:1397 app/features/events.php:1422
905
  #: app/features/mec/settings.php:1266 app/features/mec/settings.php:1289
906
  msgid "Percent"
907
  msgstr ""
908
 
909
+ #: app/features/events.php:1398 app/features/events.php:1423
910
  #: app/features/mec/settings.php:1267 app/features/mec/settings.php:1290
911
  msgid "Amount (Per Ticket)"
912
  msgstr ""
913
 
914
+ #: app/features/events.php:1399 app/features/events.php:1424
915
  #: app/features/mec/settings.php:1268 app/features/mec/settings.php:1291
916
  msgid "Amount (Per Booking)"
917
  msgstr ""
918
 
919
+ #: app/features/events.php:1459 app/features/mec/settings.php:1068
920
  msgid "Ticket Variations / Options"
921
  msgstr ""
922
 
923
+ #: app/features/events.php:1496 app/features/events.php:1518
924
  #: app/features/mec/settings.php:1327 app/features/mec/settings.php:1347
925
  msgid "Option Price"
926
  msgstr ""
927
 
928
+ #: app/features/events.php:1499 app/features/events.php:1521
929
  #: app/features/mec/settings.php:1330 app/features/mec/settings.php:1350
930
  msgid "Maximum Per Ticket"
931
  msgstr ""
932
 
933
+ #: app/features/events.php:1500 app/features/events.php:1522
934
  #: app/features/mec/settings.php:1331 app/features/mec/settings.php:1351
935
  msgid "Maximum Per Ticket. Leave it blank for unlimited."
936
  msgstr ""
937
 
938
+ #: app/features/events.php:1658 app/features/mec/regform.php:180
939
  #: app/libraries/main.php:2137
940
  msgid "MEC Name"
941
  msgstr ""
942
 
943
+ #: app/features/events.php:1659 app/features/mec/regform.php:181
944
  #: app/libraries/main.php:2166
945
  msgid "MEC Email"
946
  msgstr ""
947
 
948
+ #: app/features/events.php:1660 app/features/mec/regform.php:182
949
  #: app/libraries/main.php:2107
950
  msgid "Text"
951
  msgstr ""
952
 
953
+ #: app/features/events.php:1663 app/features/mec/regform.php:185
954
  #: app/features/organizers.php:102 app/features/organizers.php:146
955
  #: app/features/speakers.php:111 app/features/speakers.php:175
956
  #: app/features/speakers.php:244 app/libraries/main.php:2283
957
  msgid "Tel"
958
  msgstr ""
959
 
960
+ #: app/features/events.php:1664 app/features/mec/regform.php:186
961
  #: app/libraries/main.php:2225
962
  msgid "File"
963
  msgstr ""
964
 
965
+ #: app/features/events.php:1665 app/features/mec/regform.php:187
966
  #: app/libraries/main.php:2312
967
  msgid "Textarea"
968
  msgstr ""
969
 
970
+ #: app/features/events.php:1666 app/features/mec/regform.php:188
971
  #: app/libraries/main.php:2365
972
  msgid "Checkboxes"
973
  msgstr ""
974
 
975
+ #: app/features/events.php:1667 app/features/mec/regform.php:189
976
  #: app/libraries/main.php:2409
977
  msgid "Radio Buttons"
978
  msgstr ""
979
 
980
+ #: app/features/events.php:1668 app/features/mec/meta_boxes/search_form.php:34
981
  #: app/features/mec/meta_boxes/search_form.php:41
982
  #: app/features/mec/meta_boxes/search_form.php:48
983
  #: app/features/mec/meta_boxes/search_form.php:55
1045
  msgid "Dropdown"
1046
  msgstr ""
1047
 
1048
+ #: app/features/events.php:1669 app/features/mec/regform.php:191
1049
  #: app/libraries/main.php:2500
1050
  msgid "Agreement"
1051
  msgstr ""
1052
 
1053
+ #: app/features/events.php:1670 app/features/mec/regform.php:192
1054
  #: app/libraries/main.php:2341
1055
  msgid "Paragraph"
1056
  msgstr ""
1057
 
1058
+ #: app/features/events.php:2209 app/features/events.php:2226
1059
+ #: app/features/events.php:2243
1060
  #, php-format
1061
  msgid "Show all %s"
1062
  msgstr ""
1063
 
1064
+ #: app/features/events.php:2209
1065
  msgid "labels"
1066
  msgstr ""
1067
 
1068
+ #: app/features/events.php:2226
1069
  msgid "locations"
1070
  msgstr ""
1071
 
1072
+ #: app/features/events.php:2243
1073
  msgid "organizers"
1074
  msgstr ""
1075
 
1076
+ #: app/features/events.php:2271 app/features/events.php:2451
1077
+ #: app/features/events.php:2493 app/features/ix.php:2719
1078
  #: app/features/ix.php:2760 app/features/locations.php:58
1079
  #: app/features/locations.php:229 app/features/locations.php:286
1080
  #: app/features/locations.php:288
1088
  #: app/features/mec/meta_boxes/search_form.php:423
1089
  #: app/features/mec/meta_boxes/search_form.php:484
1090
  #: app/features/mec/meta_boxes/search_form.php:545 app/libraries/main.php:1645
1091
+ #: app/libraries/main.php:4368 app/libraries/skins.php:772
1092
  #: app/skins/single.php:255 app/skins/single/default.php:141
1093
  #: app/skins/single/default.php:351 app/skins/single/m1.php:154
1094
  #: app/skins/single/m2.php:86 app/skins/single/modern.php:83
1095
  msgid "Location"
1096
  msgstr ""
1097
 
1098
+ #: app/features/events.php:2272 app/features/events.php:2451
1099
+ #: app/features/events.php:2493 app/features/ix.php:2719
1100
  #: app/features/ix.php:2760 app/features/mec/meta_boxes/display_options.php:674
1101
  #: app/features/mec/meta_boxes/search_form.php:45
1102
  #: app/features/mec/meta_boxes/search_form.php:106
1109
  #: app/features/mec/meta_boxes/search_form.php:552
1110
  #: app/features/organizers.php:58 app/features/organizers.php:199
1111
  #: app/features/organizers.php:255 app/features/organizers.php:257
1112
+ #: app/libraries/main.php:4370 app/libraries/skins.php:798
1113
  #: app/skins/single/default.php:182 app/skins/single/default.php:392
1114
  #: app/skins/single/m1.php:90 app/skins/single/m2.php:22
1115
  #: app/skins/single/modern.php:21
1116
  msgid "Organizer"
1117
  msgstr ""
1118
 
1119
+ #: app/features/events.php:2276
1120
  msgid "Repeat"
1121
  msgstr ""
1122
 
1123
+ #: app/features/events.php:2277
1124
  msgid "Author"
1125
  msgstr ""
1126
 
1127
+ #: app/features/events.php:2387 app/features/events.php:2388
1128
  msgid "iCal Export"
1129
  msgstr ""
1130
 
1131
+ #: app/features/events.php:2390 app/features/events.php:2391
1132
  msgid "CSV Export"
1133
  msgstr ""
1134
 
1135
+ #: app/features/events.php:2393 app/features/events.php:2394
1136
  msgid "MS Excel Export"
1137
  msgstr ""
1138
 
1139
+ #: app/features/events.php:2396 app/features/events.php:2397
1140
  msgid "XML Export"
1141
  msgstr ""
1142
 
1143
+ #: app/features/events.php:2399 app/features/events.php:2400
1144
  msgid "JSON Export"
1145
  msgstr ""
1146
 
1147
+ #: app/features/events.php:2402 app/features/events.php:2403
1148
  msgid "Duplicate"
1149
  msgstr ""
1150
 
1151
+ #: app/features/events.php:2451 app/features/events.php:2493
1152
  #: app/features/ix.php:2719 app/features/ix.php:2760
1153
  #: app/features/labels.php:176 app/features/locations.php:228
1154
  #: app/features/organizers.php:198 app/features/speakers.php:241
1155
  msgid "ID"
1156
  msgstr ""
1157
 
1158
+ #: app/features/events.php:2451 app/features/events.php:2493
1159
  #: app/features/ix.php:2719 app/features/ix.php:2760
1160
  msgid "Link"
1161
  msgstr ""
1162
 
1163
+ #: app/features/events.php:2451 app/features/events.php:2493
1164
  #, php-format
1165
  msgid "%s Tel"
1166
  msgstr ""
1167
 
1168
+ #: app/features/events.php:2451 app/features/events.php:2493
1169
  #, php-format
1170
  msgid "%s Email"
1171
  msgstr ""
1249
  msgstr ""
1250
 
1251
  #: app/features/fes/form.php:538 app/features/labels.php:61
1252
+ #: app/features/labels.php:220 app/features/mec.php:314
1253
  #: app/features/mec/meta_boxes/filter.php:121 app/libraries/main.php:4365
1254
  #: app/skins/single/default.php:120 app/skins/single/default.php:330
1255
  #: app/skins/single/m1.php:64 app/skins/single/modern.php:199
1256
  msgid "Labels"
1257
  msgstr ""
1258
 
1259
+ #: app/features/fes/form.php:583 app/features/mec.php:312
1260
  #: app/features/mec/meta_boxes/filter.php:138
1261
  msgid "Tags"
1262
  msgstr ""
1906
  #: app/features/labels.php:116 app/features/labels.php:141
1907
  #: app/skins/agenda/render.php:37 app/skins/available_spot/tpl.php:31
1908
  #: app/skins/carousel/render.php:58 app/skins/countdown/tpl.php:24
1909
+ #: app/skins/cover/tpl.php:28 app/skins/daily_view/render.php:23
1910
  #: app/skins/grid/render.php:49 app/skins/list/render.php:36
1911
  #: app/skins/masonry/render.php:28 app/skins/monthly_view/calendar.php:80
1912
  #: app/skins/monthly_view/calendar_clean.php:81
1919
  #: app/features/labels.php:117 app/features/labels.php:142
1920
  #: app/libraries/main.php:4559 app/skins/agenda/render.php:41
1921
  #: app/skins/available_spot/tpl.php:35 app/skins/carousel/render.php:62
1922
+ #: app/skins/countdown/tpl.php:28 app/skins/cover/tpl.php:32
1923
  #: app/skins/daily_view/render.php:27 app/skins/grid/render.php:53
1924
  #: app/skins/list/render.php:40 app/skins/masonry/render.php:32
1925
  #: app/skins/monthly_view/calendar.php:84
1950
  msgid "Event %s"
1951
  msgstr ""
1952
 
1953
+ #: app/features/locations.php:59 app/features/mec.php:315
1954
+ #: app/features/mec/dashboard.php:182 app/features/mec/meta_boxes/filter.php:87
1955
  #: app/libraries/main.php:4367
1956
  msgid "Locations"
1957
  msgstr ""
2055
  "You can select extra locations in addition to main location if you like."
2056
  msgstr ""
2057
 
2058
+ #: app/features/mec.php:149
2059
  msgid ""
2060
  "Activation faild. Please check your purchase code or license type."
2061
  "<br><b>Note: Your purchase code should match your licesne type.</b>"
2062
  msgstr ""
2063
 
2064
+ #: app/features/mec.php:149
2065
  msgid "Troubleshooting"
2066
  msgstr ""
2067
 
2068
+ #: app/features/mec.php:189
2069
  msgid ""
2070
  "Your options is not in JSON format. Please insert correct options in this "
2071
  "field and try again."
2072
  msgstr ""
2073
 
2074
+ #: app/features/mec.php:196
2075
  msgid "Your options field can not be empty!"
2076
  msgstr ""
2077
 
2078
+ #: app/features/mec.php:202
2079
  msgid "Your options imported successfuly."
2080
  msgstr ""
2081
 
2082
+ #: app/features/mec.php:295
2083
  msgid "MEC - Support"
2084
  msgstr ""
2085
 
2086
+ #: app/features/mec.php:295 app/features/mec/gateways.php:84
2087
  #: app/features/mec/ie.php:80 app/features/mec/messages.php:84
2088
  #: app/features/mec/notifications.php:83 app/features/mec/regform.php:118
2089
  #: app/features/mec/settings.php:268 app/features/mec/styles.php:84
2092
  msgid "Support"
2093
  msgstr ""
2094
 
2095
+ #: app/features/mec.php:316 app/features/mec/dashboard.php:189
2096
  #: app/features/mec/meta_boxes/filter.php:104 app/features/organizers.php:59
2097
  #: app/libraries/main.php:4369
2098
  msgid "Organizers"
2099
  msgstr ""
2100
 
2101
+ #: app/features/mec.php:324 app/features/mec.php:343
2102
+ #: app/features/mec/dashboard.php:175
2103
  msgid "Shortcodes"
2104
  msgstr ""
2105
 
2106
+ #: app/features/mec.php:325
2107
  msgid "MEC - Settings"
2108
  msgstr ""
2109
 
2110
+ #: app/features/mec.php:326
2111
  msgid "MEC - Addons"
2112
  msgstr ""
2113
 
2114
+ #: app/features/mec.php:326 app/features/mec/addons.php:16
2115
  msgid "Addons"
2116
  msgstr ""
2117
 
2118
+ #: app/features/mec.php:345
2119
  msgid "Add Shortcode"
2120
  msgstr ""
2121
 
2122
+ #: app/features/mec.php:346
2123
  msgid "Add New Shortcode"
2124
  msgstr ""
2125
 
2126
+ #: app/features/mec.php:347
2127
  msgid "No shortcodes found!"
2128
  msgstr ""
2129
 
2130
+ #: app/features/mec.php:348
2131
  msgid "All Shortcodes"
2132
  msgstr ""
2133
 
2134
+ #: app/features/mec.php:349
2135
  msgid "Edit shortcodes"
2136
  msgstr ""
2137
 
2138
+ #: app/features/mec.php:350
2139
  msgid "No shortcodes found in Trash!"
2140
  msgstr ""
2141
 
2142
+ #: app/features/mec.php:398
2143
  msgid "Display Options"
2144
  msgstr ""
2145
 
2146
+ #: app/features/mec.php:399
2147
  msgid "Filter Options"
2148
  msgstr ""
2149
 
2150
+ #: app/features/mec.php:401
2151
  msgid "Search Form"
2152
  msgstr ""
2153
 
2154
+ #: app/features/mec.php:751
2155
  msgid "Display content's images as Popup"
2156
  msgstr ""
2157
 
2272
  msgid "upgrade"
2273
  msgstr ""
2274
 
2275
+ #: app/features/mec/dashboard.php:93
2276
+ msgid "GETTING STARTED"
2277
+ msgstr ""
2278
+
2279
+ #: app/features/mec/dashboard.php:96
2280
+ msgid "Welcome to Modern Events Calendar"
2281
  msgstr ""
2282
 
2283
  #: app/features/mec/dashboard.php:97
2284
  msgid ""
2285
+ "We recommend you watch this 2 minute getting started video, and then try the "
2286
+ "editor yourself by dragging and dropping elements to create your first page."
2287
+ msgstr ""
2288
+
2289
+ #: app/features/mec/dashboard.php:105
2290
+ msgid "MEC Activate"
2291
+ msgstr ""
2292
+
2293
+ #: app/features/mec/dashboard.php:108
2294
+ msgid ""
2295
  "In order to use all plugin features and options, please enter your purchase "
2296
  "code."
2297
  msgstr ""
2298
 
2299
+ #: app/features/mec/dashboard.php:200 app/features/mec/settings.php:519
2300
  msgid "Upcoming Events"
2301
  msgstr ""
2302
 
2303
+ #: app/features/mec/dashboard.php:224
2304
  msgid "Popular Gateways"
2305
  msgstr ""
2306
 
2307
+ #: app/features/mec/dashboard.php:278
2308
  msgid "Total Bookings"
2309
  msgstr ""
2310
 
2311
+ #: app/features/mec/dashboard.php:305
2312
  msgid "This Month"
2313
  msgstr ""
2314
 
2315
+ #: app/features/mec/dashboard.php:306
2316
  msgid "Last Month"
2317
  msgstr ""
2318
 
2319
+ #: app/features/mec/dashboard.php:307
2320
  msgid "This Year"
2321
  msgstr ""
2322
 
2323
+ #: app/features/mec/dashboard.php:308
2324
  msgid "Last Year"
2325
  msgstr ""
2326
 
2327
+ #: app/features/mec/dashboard.php:320
2328
  msgid "Bar"
2329
  msgstr ""
2330
 
2331
+ #: app/features/mec/dashboard.php:321
2332
  msgid "Line"
2333
  msgstr ""
2334
 
2335
+ #: app/features/mec/dashboard.php:323
2336
  msgid "Filter"
2337
  msgstr ""
2338
 
2339
+ #: app/features/mec/dashboard.php:339
2340
  #, php-format
2341
  msgid "Total Sells (%s)"
2342
  msgstr ""
2343
 
2344
+ #: app/features/mec/dashboard.php:360
2345
  msgid "Change Log"
2346
  msgstr ""
2347
 
3109
  #: app/features/mec/meta_boxes/search_form.php:498
3110
  #: app/features/mec/meta_boxes/search_form.php:559 app/features/speakers.php:56
3111
  #: app/features/speakers.php:242 app/libraries/main.php:4372
3112
+ #: app/libraries/skins.php:824
3113
  msgid "Speaker"
3114
  msgstr ""
3115
 
3121
  #: app/features/mec/meta_boxes/search_form.php:390
3122
  #: app/features/mec/meta_boxes/search_form.php:444
3123
  #: app/features/mec/meta_boxes/search_form.php:505
3124
+ #: app/features/mec/meta_boxes/search_form.php:566 app/libraries/skins.php:850
3125
  msgid "Tag"
3126
  msgstr ""
3127
 
4826
  msgid "Discount"
4827
  msgstr ""
4828
 
4829
+ #: app/libraries/book.php:626 app/modules/booking/default.php:296
4830
+ #: app/modules/booking/default.php:391
4831
  msgid "Download Invoice"
4832
  msgstr ""
4833
 
4855
  msgstr ""
4856
 
4857
  #: app/libraries/factory.php:302 app/modules/countdown/details.php:122
4858
+ #: app/skins/available_spot/tpl.php:146 app/skins/countdown/tpl.php:131
4859
+ #: app/skins/countdown/tpl.php:175 app/skins/countdown/tpl.php:224
4860
  msgid "days"
4861
  msgstr ""
4862
 
4865
  msgstr ""
4866
 
4867
  #: app/libraries/factory.php:304 app/modules/countdown/details.php:129
4868
+ #: app/skins/available_spot/tpl.php:150 app/skins/countdown/tpl.php:137
4869
+ #: app/skins/countdown/tpl.php:181 app/skins/countdown/tpl.php:230
4870
  msgid "hours"
4871
  msgstr ""
4872
 
4875
  msgstr ""
4876
 
4877
  #: app/libraries/factory.php:306 app/modules/countdown/details.php:136
4878
+ #: app/skins/available_spot/tpl.php:154 app/skins/countdown/tpl.php:143
4879
+ #: app/skins/countdown/tpl.php:187 app/skins/countdown/tpl.php:236
4880
  msgid "minutes"
4881
  msgstr ""
4882
 
4885
  msgstr ""
4886
 
4887
  #: app/libraries/factory.php:308 app/modules/countdown/details.php:143
4888
+ #: app/skins/available_spot/tpl.php:158 app/skins/countdown/tpl.php:149
4889
+ #: app/skins/countdown/tpl.php:193 app/skins/countdown/tpl.php:242
4890
  msgid "seconds"
4891
  msgstr ""
4892
 
5256
  msgid "Register Button"
5257
  msgstr ""
5258
 
5259
+ #: app/libraries/main.php:4391 app/skins/available_spot/tpl.php:204
5260
  #: app/skins/carousel/render.php:149 app/skins/carousel/render.php:176
5261
  #: app/skins/grid/render.php:116 app/skins/grid/render.php:151
5262
  #: app/skins/grid/render.php:188 app/skins/grid/render.php:216
5263
  #: app/skins/list/render.php:102 app/skins/list/render.php:185
5264
+ #: app/skins/masonry/render.php:133 app/skins/single/default.php:219
5265
  #: app/skins/single/default.php:221 app/skins/single/default.php:429
5266
  #: app/skins/single/default.php:431 app/skins/single/m1.php:126
5267
  #: app/skins/single/m1.php:128 app/skins/single/m2.php:58
5280
  #: app/skins/carousel/render.php:176 app/skins/grid/render.php:116
5281
  #: app/skins/grid/render.php:151 app/skins/grid/render.php:188
5282
  #: app/skins/grid/render.php:216 app/skins/list/render.php:102
5283
+ #: app/skins/list/render.php:185 app/skins/masonry/render.php:133
5284
  #: app/skins/slider/render.php:114 app/skins/slider/render.php:159
5285
  #: app/skins/slider/render.php:204 app/skins/slider/render.php:249
5286
  #: app/skins/slider/render.php:305
5291
  msgid "Event Detail Button"
5292
  msgstr ""
5293
 
5294
+ #: app/libraries/main.php:4393 app/skins/countdown/tpl.php:217
5295
  msgid "Event Detail"
5296
  msgstr ""
5297
 
5363
  msgid "to"
5364
  msgstr ""
5365
 
5366
+ #: app/libraries/notifications.php:520 app/modules/export/details.php:27
5367
  msgid "+ Add to Google Calendar"
5368
  msgstr ""
5369
 
5370
+ #: app/libraries/notifications.php:521 app/modules/export/details.php:28
5371
  msgid "+ iCal export"
5372
  msgstr ""
5373
 
5374
+ #: app/libraries/notifications.php:585
5375
  msgid "Yes"
5376
  msgstr ""
5377
 
5378
+ #: app/libraries/notifications.php:585
5379
  msgid "No"
5380
  msgstr ""
5381
 
5390
  msgid "All of the day"
5391
  msgstr ""
5392
 
5393
+ #: app/libraries/skins.php:897
5394
  msgid "Ignore month and years"
5395
  msgstr ""
5396
 
5402
  msgid "No attendee found! Be the first one to book!"
5403
  msgstr ""
5404
 
5405
+ #: app/modules/attendees-list/details.php:54
5406
  #, php-format
5407
  msgid "%s tickets"
5408
  msgstr ""
5423
  msgid "Free Booking"
5424
  msgstr ""
5425
 
5426
+ #: app/modules/booking/steps/form.php:49
5427
  msgid "Attendees Form"
5428
  msgstr ""
5429
 
5430
+ #: app/modules/booking/steps/form.php:156
5431
  msgid "Fill other attendees information like the first form."
5432
  msgstr ""
5433
 
5434
+ #: app/modules/booking/steps/form.php:169
5435
+ #: app/modules/booking/steps/tickets.php:55 app/skins/countdown/tpl.php:118
5436
+ #: app/skins/countdown/tpl.php:162 app/skins/countdown/tpl.php:207
5437
  msgid "Next"
5438
  msgstr ""
5439
 
5548
  msgid " KM"
5549
  msgstr ""
5550
 
5551
+ #: app/skins/agenda/tpl.php:64 app/skins/agenda/tpl.php:68
5552
+ #: app/skins/carousel/tpl.php:44 app/skins/grid/tpl.php:54
5553
+ #: app/skins/grid/tpl.php:58 app/skins/list/tpl.php:59
5554
+ #: app/skins/list/tpl.php:63 app/skins/masonry/tpl.php:53
5555
+ #: app/skins/masonry/tpl.php:57 app/skins/slider/tpl.php:42
5556
  msgid "No event found!"
5557
  msgstr ""
5558
 
5559
+ #: app/skins/agenda/tpl.php:73 app/skins/grid/tpl.php:63
5560
+ #: app/skins/list/tpl.php:68 app/skins/yearly_view/render.php:121
5561
  msgid "Load More"
5562
  msgstr ""
5563
 
5564
+ #: app/skins/available_spot/tpl.php:139
5565
  msgid "Available Spot(s):"
5566
  msgstr ""
5567
 
5569
  msgid "View All"
5570
  msgstr ""
5571
 
5572
+ #: app/skins/carousel/render.php:191 app/skins/countdown/tpl.php:156
5573
+ #: app/skins/countdown/tpl.php:200 app/skins/cover/tpl.php:100
5574
  #: app/skins/list/render.php:119
5575
  msgid "EVENT DETAIL"
5576
  msgstr ""
5577
 
5578
+ #: app/skins/countdown/tpl.php:118 app/skins/countdown/tpl.php:162
5579
+ #: app/skins/countdown/tpl.php:207
5580
  #, php-format
5581
  msgid "%s Upcoming Event"
5582
  msgstr ""
5583
 
5584
+ #: app/skins/cover/tpl.php:82
5585
  msgid "featured event"
5586
  msgstr ""
5587
 
5589
  msgid "No event"
5590
  msgstr ""
5591
 
5592
+ #: app/skins/full_calendar/tpl.php:74
5593
  msgid "List"
5594
  msgstr ""
5595
 
languages/modern-events-calendar-lite-es_ES.mo CHANGED
Binary file
languages/modern-events-calendar-lite-es_ES.po CHANGED
@@ -4,8 +4,8 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Plugins - Modern Events Calendar Lite - Stable (latest "
6
  "release)\n"
7
- "POT-Creation-Date: 2019-05-08 11:42+0430\n"
8
- "PO-Revision-Date: 2019-05-08 11:42+0430\n"
9
  "Last-Translator: \n"
10
  "Language-Team: \n"
11
  "Language: es\n"
@@ -25,8 +25,8 @@ msgstr "Modern Events Calendar"
25
  msgid "Content"
26
  msgstr "Contenido"
27
 
28
- #: app/addons/KC.php:75 app/addons/VC.php:70 app/features/mec.php:320
29
- #: app/features/mec.php:350 app/features/mec.php:375
30
  msgid "Shortcode"
31
  msgstr "Shortcode"
32
 
@@ -51,7 +51,7 @@ msgstr "Seleccionar tipo"
51
  msgid "Event Color"
52
  msgstr "Color del evento"
53
 
54
- #: app/features/contextual.php:55 app/features/mec.php:303
55
  #: app/features/mec/gateways.php:24 app/features/mec/ie.php:20
56
  #: app/features/mec/messages.php:24 app/features/mec/notifications.php:23
57
  #: app/features/mec/regform.php:60 app/features/mec/settings.php:41
@@ -60,7 +60,7 @@ msgstr "Color del evento"
60
  msgid "Settings"
61
  msgstr "Ajustes"
62
 
63
- #: app/features/contextual.php:62 app/features/events.php:1255
64
  #: app/features/mec/gateways.php:33 app/features/mec/ie.php:29
65
  #: app/features/mec/messages.php:33 app/features/mec/notifications.php:32
66
  #: app/features/mec/regform.php:68 app/features/mec/regform.php:131
@@ -237,12 +237,12 @@ msgstr "Módulo de Siguiente Evento"
237
  msgid "Frontend Event Submission"
238
  msgstr "Presentación del evento Frontend"
239
 
240
- #: app/features/contextual.php:298 app/features/events.php:583
241
  #: app/features/mec/settings.php:150
242
  msgid "Exceptional Days"
243
  msgstr "Días excepcionales"
244
 
245
- #: app/features/contextual.php:308 app/features/events.php:263
246
  #: app/features/mec/settings.php:168 app/features/mec/settings.php:1131
247
  msgid "Booking"
248
  msgstr "Reserva"
@@ -266,13 +266,13 @@ msgstr "Integración de MailChimp"
266
  msgid "MEC Activation"
267
  msgstr "Activación MEC"
268
 
269
- #: app/features/events.php:132 app/features/ix/export.php:34
270
- #: app/features/mec/dashboard.php:157 app/skins/daily_view/tpl.php:79
271
  #: app/skins/monthly_view/tpl.php:70 app/skins/yearly_view/tpl.php:68
272
  msgid "Events"
273
  msgstr "Eventos"
274
 
275
- #: app/features/events.php:133
276
  #: app/features/mec/meta_boxes/display_options.php:722
277
  #: app/features/mec/meta_boxes/display_options.php:760
278
  #: app/features/mec/meta_boxes/display_options.php:789
@@ -281,36 +281,36 @@ msgstr "Eventos"
281
  msgid "Event"
282
  msgstr "Evento"
283
 
284
- #: app/features/events.php:134 app/features/mec.php:290
285
  msgid "Add Event"
286
  msgstr "Nuevo evento"
287
 
288
- #: app/features/events.php:135
289
  msgid "Add New Event"
290
  msgstr "Añadir nuevo evento"
291
 
292
- #: app/features/events.php:136 app/features/ix.php:3181
293
- #: app/features/ix/thirdparty.php:42 app/skins/map/tpl.php:54
294
  msgid "No events found!"
295
  msgstr "No hay eventos"
296
 
297
- #: app/features/events.php:137
298
  msgid "All Events"
299
  msgstr "Todos los eventos"
300
 
301
- #: app/features/events.php:138
302
  msgid "Edit Event"
303
  msgstr "Editar Evento"
304
 
305
- #: app/features/events.php:139
306
  msgid "View Event"
307
  msgstr "Ver evento"
308
 
309
- #: app/features/events.php:140
310
  msgid "No events found in Trash!"
311
  msgstr "No hay eventos en la papelera"
312
 
313
- #: app/features/events.php:152
314
  #: app/features/mec/meta_boxes/display_options.php:671
315
  #: app/features/mec/meta_boxes/search_form.php:31
316
  #: app/features/mec/meta_boxes/search_form.php:92
@@ -322,142 +322,142 @@ msgstr "No hay eventos en la papelera"
322
  #: app/features/mec/meta_boxes/search_form.php:416
323
  #: app/features/mec/meta_boxes/search_form.php:477
324
  #: app/features/mec/meta_boxes/search_form.php:538 app/libraries/main.php:4364
325
- #: app/libraries/skins.php:751 app/skins/single/default.php:157
326
  #: app/skins/single/default.php:367 app/skins/single/m1.php:169
327
  #: app/skins/single/m2.php:101 app/skins/single/modern.php:98
328
  msgid "Category"
329
  msgstr "Categoría"
330
 
331
- #: app/features/events.php:153 app/features/fes/form.php:513
332
- #: app/features/mec.php:292 app/features/mec/meta_boxes/filter.php:70
333
  #: app/libraries/main.php:4363
334
  msgid "Categories"
335
  msgstr "Categorías"
336
 
337
- #: app/features/events.php:163 app/features/labels.php:71
338
  #: app/features/locations.php:69 app/features/organizers.php:69
339
  #: app/features/speakers.php:67
340
  #, php-format
341
  msgid "All %s"
342
  msgstr "Todos %s"
343
 
344
- #: app/features/events.php:164 app/features/labels.php:72
345
  #: app/features/locations.php:70 app/features/organizers.php:70
346
  #: app/features/speakers.php:68
347
  #, php-format
348
  msgid "Edit %s"
349
  msgstr "Editar %s"
350
 
351
- #: app/features/events.php:165 app/features/labels.php:73
352
  #: app/features/locations.php:71 app/features/organizers.php:71
353
  #: app/features/speakers.php:69
354
  #, php-format
355
  msgid "View %s"
356
  msgstr "Ver %s"
357
 
358
- #: app/features/events.php:166 app/features/labels.php:74
359
  #: app/features/locations.php:72 app/features/organizers.php:72
360
  #: app/features/speakers.php:70
361
  #, php-format
362
  msgid "Update %s"
363
  msgstr "Actualizar %s"
364
 
365
- #: app/features/events.php:167 app/features/labels.php:75
366
  #: app/features/locations.php:73 app/features/organizers.php:73
367
  #: app/features/speakers.php:71
368
  #, php-format
369
  msgid "Add New %s"
370
  msgstr "Añadir nuevo %s"
371
 
372
- #: app/features/events.php:168 app/features/labels.php:76
373
  #: app/features/locations.php:74 app/features/organizers.php:74
374
  #: app/features/speakers.php:72
375
  #, php-format
376
  msgid "New %s Name"
377
  msgstr "Nuevo %s Nombre"
378
 
379
- #: app/features/events.php:169 app/features/labels.php:77
380
  #: app/features/locations.php:75 app/features/organizers.php:75
381
  #: app/features/speakers.php:73
382
  #, php-format
383
  msgid "Popular %s"
384
  msgstr "Popular %s"
385
 
386
- #: app/features/events.php:170 app/features/labels.php:78
387
  #: app/features/locations.php:76 app/features/organizers.php:76
388
  #: app/features/speakers.php:74
389
  #, php-format
390
  msgid "Search %s"
391
  msgstr "Buscar %s"
392
 
393
- #: app/features/events.php:192 app/features/events.php:210
394
  msgid "Category Icon"
395
  msgstr "Icono de categoría"
396
 
397
- #: app/features/events.php:194 app/features/events.php:214
398
  msgid "Select icon"
399
  msgstr "Seleccionar icono"
400
 
401
- #: app/features/events.php:260
402
  msgid "Event Details"
403
  msgstr "Detalle de evento"
404
 
405
- #: app/features/events.php:296 app/features/events.php:2053
406
- #: app/features/events.php:2097 app/features/fes/form.php:474
407
  #: app/features/ix.php:2719 app/features/ix.php:2760
408
  #: app/features/mec/settings.php:996 app/libraries/main.php:4396
409
  #: app/widgets/single.php:103
410
  msgid "Event Cost"
411
  msgstr "Coste del evento"
412
 
413
- #: app/features/events.php:299 app/features/fes/form.php:477
414
  #: app/libraries/main.php:4397 app/skins/single/default.php:91
415
  #: app/skins/single/default.php:301 app/skins/single/m1.php:49
416
  #: app/skins/single/modern.php:184
417
  msgid "Cost"
418
  msgstr "Coste"
419
 
420
- #: app/features/events.php:372
421
  msgid "Note for reviewer"
422
  msgstr "Nota para el encargado"
423
 
424
- #: app/features/events.php:379
425
  msgid "Guest Data"
426
  msgstr "Datos del invitado"
427
 
428
- #: app/features/events.php:380 app/features/events.php:1237
429
  #: app/features/fes/form.php:436 app/features/labels.php:177
430
  #: app/features/mec/regform.php:27 app/features/organizers.php:268
431
- #: app/features/profile/profile.php:90 app/libraries/notifications.php:566
432
  #: app/modules/booking/steps/form.php:35
433
  msgid "Name"
434
  msgstr "Nombre"
435
 
436
- #: app/features/events.php:381 app/features/events.php:1248
437
- #: app/features/events.php:1309 app/features/fes/form.php:432
438
  #: app/features/mec/regform.php:38 app/features/mec/regform.php:183
439
  #: app/features/organizers.php:110 app/features/organizers.php:150
440
  #: app/features/profile/profile.php:93 app/features/speakers.php:119
441
  #: app/features/speakers.php:179 app/libraries/main.php:1084
442
  #: app/libraries/main.php:1165 app/libraries/main.php:2196
443
- #: app/libraries/notifications.php:567 app/modules/booking/steps/form.php:43
444
- #: app/modules/booking/steps/form.php:70 app/skins/single.php:216
445
  #: app/skins/single/default.php:199 app/skins/single/default.php:409
446
  #: app/skins/single/m1.php:107 app/skins/single/m2.php:39
447
  #: app/skins/single/modern.php:38
448
  msgid "Email"
449
  msgstr "Correo electrónico"
450
 
451
- #: app/features/events.php:385 app/features/fes/form.php:223
452
  msgid "Date and Time"
453
  msgstr "Día y hora"
454
 
455
- #: app/features/events.php:389 app/features/events.php:393
456
- #: app/features/events.php:1874 app/features/events.php:2053
457
- #: app/features/events.php:2097 app/features/fes/form.php:227
458
  #: app/features/fes/form.php:231 app/features/ix.php:2719
459
  #: app/features/ix.php:2760 app/features/ix/import_g_calendar.php:38
460
- #: app/features/mec/dashboard.php:298
461
  #: app/features/mec/meta_boxes/display_options.php:42
462
  #: app/features/mec/meta_boxes/display_options.php:139
463
  #: app/features/mec/meta_boxes/display_options.php:235
@@ -474,46 +474,46 @@ msgstr "Día y hora"
474
  msgid "Start Date"
475
  msgstr "Día de inicio"
476
 
477
- #: app/features/events.php:421 app/features/events.php:461
478
- #: app/features/events.php:869 app/features/events.php:887
479
- #: app/features/events.php:972 app/features/events.php:990
480
  #: app/features/fes/form.php:259 app/features/fes/form.php:299
481
  msgid "AM"
482
  msgstr "AM"
483
 
484
- #: app/features/events.php:422 app/features/events.php:462
485
- #: app/features/events.php:870 app/features/events.php:888
486
- #: app/features/events.php:973 app/features/events.php:991
487
  #: app/features/fes/form.php:260 app/features/fes/form.php:300
488
  msgid "PM"
489
  msgstr "PM"
490
 
491
- #: app/features/events.php:429 app/features/events.php:433
492
- #: app/features/events.php:1875 app/features/events.php:2053
493
- #: app/features/events.php:2097 app/features/fes/form.php:267
494
  #: app/features/fes/form.php:271 app/features/ix.php:2719
495
  #: app/features/ix.php:2760 app/features/ix/import_g_calendar.php:44
496
- #: app/features/mec/dashboard.php:299
497
  msgid "End Date"
498
  msgstr "Día final"
499
 
500
- #: app/features/events.php:468 app/features/fes/form.php:306
501
  msgid "All Day Event"
502
  msgstr "Evento de todo el día"
503
 
504
- #: app/features/events.php:471 app/features/fes/form.php:309
505
  msgid "Hide Event Time"
506
  msgstr "Ocultar hora del evento"
507
 
508
- #: app/features/events.php:474 app/features/fes/form.php:312
509
  msgid "Hide Event End Time"
510
  msgstr "Oculta la hora de finalización del evento"
511
 
512
- #: app/features/events.php:478 app/features/fes/form.php:316
513
  msgid "Time Comment"
514
  msgstr "Tiempo para comentar"
515
 
516
- #: app/features/events.php:479 app/features/fes/form.php:317
517
  #, fuzzy
518
  #| msgid ""
519
  #| "It shows next to event time on calendar. You can insert Timezone etc. in "
@@ -525,144 +525,144 @@ msgstr ""
525
  "Muestra la hora del siguiente evento en el calendario. Puedes insertar Zona "
526
  "horaria, etc en este campo."
527
 
528
- #: app/features/events.php:485 app/features/fes/form.php:323
529
  msgid "Event Repeating"
530
  msgstr "Repetir el evento"
531
 
532
- #: app/features/events.php:489 app/features/fes/form.php:327
533
  msgid "Repeats"
534
  msgstr "Repeticiones"
535
 
536
- #: app/features/events.php:491 app/features/fes/form.php:329
537
- #: app/features/mec/dashboard.php:301 app/skins/full_calendar/tpl.php:71
538
  msgid "Daily"
539
  msgstr "Diariamente"
540
 
541
- #: app/features/events.php:492 app/features/fes/form.php:330
542
  msgid "Every Weekday"
543
  msgstr "Cada día de la semana"
544
 
545
- #: app/features/events.php:493 app/features/fes/form.php:331
546
  msgid "Every Weekend"
547
  msgstr "Cada fin de semana"
548
 
549
- #: app/features/events.php:494 app/features/fes/form.php:332
550
  msgid "Certain Weekdays"
551
  msgstr "Ciertos días de la semana"
552
 
553
- #: app/features/events.php:495 app/features/fes/form.php:333
554
- #: app/skins/full_calendar/tpl.php:70
555
  msgid "Weekly"
556
  msgstr "Semanal"
557
 
558
- #: app/features/events.php:496 app/features/fes/form.php:334
559
- #: app/features/mec/dashboard.php:302 app/skins/full_calendar/tpl.php:69
560
  msgid "Monthly"
561
  msgstr "Mensual"
562
 
563
- #: app/features/events.php:497 app/features/fes/form.php:335
564
- #: app/features/mec/dashboard.php:303 app/skins/full_calendar/tpl.php:68
565
  msgid "Yearly"
566
  msgstr "Anual"
567
 
568
- #: app/features/events.php:498 app/features/fes/form.php:336
569
  msgid "Custom Days"
570
  msgstr "Días personalizados"
571
 
572
- #: app/features/events.php:502 app/features/fes/form.php:340
573
  msgid "Repeat Interval"
574
  msgstr "Intervalo de repetición"
575
 
576
- #: app/features/events.php:503 app/features/fes/form.php:341
577
  msgid "Repeat interval"
578
  msgstr "Intervalo de repetición"
579
 
580
- #: app/features/events.php:506 app/features/fes/form.php:344
581
  msgid "Week Days"
582
  msgstr "Días de semana"
583
 
584
- #: app/features/events.php:507 app/features/fes/form.php:345
585
  #: app/libraries/main.php:406
586
  msgid "Monday"
587
  msgstr "Lunes"
588
 
589
- #: app/features/events.php:508 app/features/fes/form.php:346
590
  #: app/libraries/main.php:406
591
  msgid "Tuesday"
592
  msgstr "Martes"
593
 
594
- #: app/features/events.php:509 app/features/fes/form.php:347
595
  #: app/libraries/main.php:406
596
  msgid "Wednesday"
597
  msgstr "Miércoles"
598
 
599
- #: app/features/events.php:510 app/features/fes/form.php:348
600
  #: app/libraries/main.php:406
601
  msgid "Thursday"
602
  msgstr "Jueves"
603
 
604
- #: app/features/events.php:511 app/features/fes/form.php:349
605
  #: app/libraries/main.php:406
606
  msgid "Friday"
607
  msgstr "Viernes"
608
 
609
- #: app/features/events.php:512 app/features/fes/form.php:350
610
  #: app/libraries/main.php:406
611
  msgid "Saturday"
612
  msgstr "Sábado"
613
 
614
- #: app/features/events.php:513 app/features/fes/form.php:351
615
  #: app/libraries/main.php:406
616
  msgid "Sunday"
617
  msgstr "Domingo"
618
 
619
- #: app/features/events.php:518 app/features/events.php:924
620
- #: app/features/events.php:938 app/features/events.php:1028
621
  #: app/features/fes/form.php:356 app/features/ix/import_f_calendar.php:42
622
  #: app/features/ix/import_g_calendar.php:51
623
  #: app/features/ix/import_meetup.php:40 app/features/ix/thirdparty.php:33
624
  msgid "Start"
625
  msgstr "Inicio"
626
 
627
- #: app/features/events.php:519 app/features/events.php:925
628
- #: app/features/events.php:939 app/features/events.php:1029
629
  #: app/features/fes/form.php:357
630
  msgid "End"
631
  msgstr ""
632
 
633
- #: app/features/events.php:520 app/features/events.php:594
634
- #: app/features/events.php:670 app/features/events.php:725
635
- #: app/features/events.php:846 app/features/events.php:917
636
- #: app/features/events.php:1020 app/features/events.php:1071
637
- #: app/features/events.php:1152 app/features/fes/form.php:358
638
  msgid "Add"
639
  msgstr "Añadir"
640
 
641
- #: app/features/events.php:521 app/features/fes/form.php:359
642
  msgid "Add certain days to event occurrence dates."
643
  msgstr "Añade ciertos días a las fechas de ocurrencia del evento."
644
 
645
- #: app/features/events.php:544 app/features/fes/form.php:382
646
  msgid "Ends Repeat"
647
  msgstr "Finaliza la repetición"
648
 
649
- #: app/features/events.php:548 app/features/fes/form.php:386
650
  msgid "Never"
651
  msgstr "Nunca"
652
 
653
- #: app/features/events.php:553 app/features/fes/form.php:391
654
  msgid "On"
655
  msgstr "On"
656
 
657
- #: app/features/events.php:560 app/features/fes/form.php:398
658
  msgid "After"
659
  msgstr "Después"
660
 
661
- #: app/features/events.php:562 app/features/fes/form.php:400
662
  msgid "Occurrences times"
663
  msgstr "Ocurrencias del evento"
664
 
665
- #: app/features/events.php:563 app/features/fes/form.php:401
666
  msgid ""
667
  "The event will finish after certain repeats. For example if you set it to "
668
  "10, the event will finish after 10 repeats."
@@ -670,11 +670,11 @@ msgstr ""
670
  "El evento finalizará después de ciertas repeticiones. Por ejemplo, si "
671
  "estableces en 10, el evento terminará después de 10 repeticiones."
672
 
673
- #: app/features/events.php:589
674
  msgid "Exclude certain days"
675
  msgstr "Excluir ciertos días"
676
 
677
- #: app/features/events.php:593 app/features/events.php:1310
678
  #: app/features/mec/regform.php:184 app/features/profile/profile.php:31
679
  #: app/libraries/main.php:1651 app/libraries/main.php:2254
680
  #: app/modules/booking/steps/tickets.php:22
@@ -684,52 +684,52 @@ msgstr "Excluir ciertos días"
684
  msgid "Date"
685
  msgstr "Fecha"
686
 
687
- #: app/features/events.php:595
688
  msgid "Exclude certain days from event occurrence dates."
689
  msgstr "Excluye ciertos días de las fechas de ocurrencia del evento."
690
 
691
- #: app/features/events.php:639 app/libraries/render.php:454
692
  msgid "Day 1"
693
  msgstr ""
694
 
695
- #: app/features/events.php:652 app/features/mec/settings.php:1050
696
  #: app/skins/single.php:278
697
  msgid "Hourly Schedule"
698
  msgstr "Programación horaria"
699
 
700
- #: app/features/events.php:655
701
  msgid "Add Day"
702
  msgstr ""
703
 
704
- #: app/features/events.php:656
705
  msgid ""
706
  "Add new days for schedule. For example if your event is multiple days, you "
707
  "can add a different schedule for each day!"
708
  msgstr ""
709
 
710
- #: app/features/events.php:662
711
  #, php-format
712
  msgid "Day %s"
713
  msgstr ""
714
 
715
- #: app/features/events.php:665 app/features/events.php:678
716
- #: app/features/events.php:698 app/features/events.php:720
717
- #: app/features/events.php:736 app/features/events.php:1158
718
- #: app/features/events.php:1180 app/features/events.php:1871
719
- #: app/features/events.php:2053 app/features/events.php:2097
720
  #: app/features/fes/form.php:216 app/features/ix.php:2719
721
  #: app/features/ix.php:2760 app/features/mec/settings.php:1322
722
  #: app/features/mec/settings.php:1342 app/features/mec/styling.php:194
723
  msgid "Title"
724
  msgstr "Titulo"
725
 
726
- #: app/features/events.php:667 app/features/events.php:680
727
- #: app/features/events.php:700 app/features/events.php:722
728
- #: app/features/events.php:738 app/features/events.php:912
729
- #: app/features/events.php:928 app/features/events.php:942
730
- #: app/features/events.php:1015 app/features/events.php:1032
731
- #: app/features/events.php:1091 app/features/events.php:1116
732
- #: app/features/events.php:1169 app/features/events.php:1191
733
  #: app/features/fes/list.php:72 app/features/mec/settings.php:1271
734
  #: app/features/mec/settings.php:1294 app/features/mec/settings.php:1333
735
  #: app/features/mec/settings.php:1353 app/libraries/main.php:2115
@@ -743,56 +743,56 @@ msgstr "Titulo"
743
  msgid "Remove"
744
  msgstr "Eliminar"
745
 
746
- #: app/features/events.php:671 app/features/events.php:726
747
  msgid "Add new hourly schedule row"
748
  msgstr "Añadir nueva línea programa horario"
749
 
750
- #: app/features/events.php:676 app/features/events.php:696
751
- #: app/features/events.php:734
752
  msgid "From e.g. 8:15"
753
  msgstr "Desde 8:15"
754
 
755
- #: app/features/events.php:677 app/features/events.php:697
756
- #: app/features/events.php:735
757
  msgid "To e.g. 8:45"
758
  msgstr "a 8:45"
759
 
760
- #: app/features/events.php:679 app/features/events.php:699
761
- #: app/features/events.php:737 app/features/events.php:893
762
- #: app/features/events.php:996
763
  msgid "Description"
764
  msgstr "Descripción"
765
 
766
- #: app/features/events.php:683 app/features/events.php:703
767
- #: app/features/events.php:741 app/features/fes/form.php:606
768
- #: app/features/mec.php:299 app/features/mec/settings.php:78
769
  #: app/features/mec/settings.php:1044 app/features/speakers.php:57
770
  #: app/libraries/main.php:4371 app/modules/speakers/details.php:18
771
  msgid "Speakers"
772
  msgstr ""
773
 
774
- #: app/features/events.php:717 app/features/events.php:721
775
  #, fuzzy
776
  #| msgid "Week Days"
777
  msgid "New Day"
778
  msgstr "Días de semana"
779
 
780
- #: app/features/events.php:768 app/features/fes/form.php:451
781
  #: app/features/mec/settings.php:990
782
  msgid "Event Links"
783
  msgstr "Enlaces de eventos"
784
 
785
- #: app/features/events.php:770 app/features/fes/form.php:453
786
  #: app/libraries/main.php:4394
787
  msgid "Event Link"
788
  msgstr "Enlace del evento"
789
 
790
- #: app/features/events.php:771 app/features/events.php:776
791
  #: app/features/fes/form.php:454 app/features/fes/form.php:459
792
  msgid "eg. http://yoursite.com/your-event"
793
  msgstr "ej. http://yoursite.com/your-event"
794
 
795
- #: app/features/events.php:772 app/features/fes/form.php:455
796
  msgid ""
797
  "If you fill it, it will be replaced instead of default event page link. "
798
  "Insert full link including http(s)://"
@@ -800,7 +800,7 @@ msgstr ""
800
  "Si lo rellenas, se reemplazará en vez del enlace de la página del evento por "
801
  "defecto. Inserta todo el enlace incluyendo http(s)://"
802
 
803
- #: app/features/events.php:775 app/features/fes/form.php:458
804
  #: app/libraries/main.php:4395 app/skins/single/default.php:105
805
  #: app/skins/single/default.php:315 app/skins/single/m1.php:190
806
  #: app/skins/single/m2.php:123 app/skins/single/modern.php:120
@@ -808,19 +808,19 @@ msgstr ""
808
  msgid "More Info"
809
  msgstr "Más Información"
810
 
811
- #: app/features/events.php:777 app/features/fes/form.php:460
812
  msgid "More Information"
813
  msgstr "Más Información"
814
 
815
- #: app/features/events.php:779 app/features/fes/form.php:462
816
  msgid "Current Window"
817
  msgstr "Ventana actual"
818
 
819
- #: app/features/events.php:780 app/features/fes/form.php:463
820
  msgid "New Window"
821
  msgstr "Nueva ventana"
822
 
823
- #: app/features/events.php:782 app/features/fes/form.php:465
824
  msgid ""
825
  "If you fill it, it will be shown in event details page as an optional link. "
826
  "Insert full link including http(s)://"
@@ -828,27 +828,27 @@ msgstr ""
828
  "Si lo rellenas, se mostrará en la página de detalles del evento como enlace "
829
  "opcional. Inserta todo el enlace incluyendo http(s)://"
830
 
831
- #: app/features/events.php:813
832
  msgid "Total booking limits"
833
  msgstr "Límite total de reservas"
834
 
835
- #: app/features/events.php:818 app/features/events.php:910
836
- #: app/features/events.php:1013 app/modules/booking/default.php:81
837
  #: app/modules/booking/steps/tickets.php:40
838
- #: app/skins/available_spot/tpl.php:138
839
  msgid "Unlimited"
840
  msgstr "Ilimitado"
841
 
842
- #: app/features/events.php:820
843
  msgid "100"
844
  msgstr "100"
845
 
846
- #: app/features/events.php:838 app/libraries/book.php:60
847
  #: app/libraries/main.php:4399 app/modules/booking/steps/tickets.php:40
848
  msgid "Tickets"
849
  msgstr "Tickets"
850
 
851
- #: app/features/events.php:841
852
  msgid ""
853
  "You're translating an event so MEC will use the original event for tickets "
854
  "and booking. You can only translate the ticket name and description. Please "
@@ -859,52 +859,52 @@ msgstr ""
859
  "entrada. Por favor define las entradas exactas que podrías definir en un "
860
  "evento original aquí."
861
 
862
- #: app/features/events.php:852 app/features/events.php:955
863
  msgid "Ticket Name"
864
  msgstr "Nombre del ticket"
865
 
866
- #: app/features/events.php:856 app/features/events.php:959
867
- #: app/features/events.php:2053 app/features/events.php:2097
868
  #: app/features/ix.php:2719 app/features/ix.php:2760
869
  msgid "Start Time"
870
  msgstr "Hora de Inicio"
871
 
872
- #: app/features/events.php:874 app/features/events.php:977
873
- #: app/features/events.php:2053 app/features/events.php:2097
874
  #: app/features/ix.php:2719 app/features/ix.php:2760
875
  msgid "End Time"
876
  msgstr "Hora de finalización"
877
 
878
- #: app/features/events.php:897 app/features/events.php:926
879
- #: app/features/events.php:940 app/features/events.php:1000
880
- #: app/features/events.php:1030 app/features/events.php:1162
881
- #: app/features/events.php:1184 app/features/mec/settings.php:1326
882
  #: app/features/mec/settings.php:1346
883
  msgid "Price"
884
  msgstr "Precio"
885
 
886
- #: app/features/events.php:898 app/features/events.php:1001
887
  msgid "Insert 0 for free ticket. Only numbers please."
888
  msgstr "Introduce un 0 para una entrada gratuita. Utiliza únicamente números."
889
 
890
- #: app/features/events.php:901 app/features/events.php:1004
891
  msgid "Price Label"
892
  msgstr "Etiqueta de precio"
893
 
894
- #: app/features/events.php:902 app/features/events.php:1005
895
  msgid "For showing on website. e.g. $15"
896
  msgstr "Para mostrar en la web. Ej. 15€"
897
 
898
- #: app/features/events.php:906 app/features/events.php:1009
899
  msgid "Available Tickets"
900
  msgstr "Tickets disponibles"
901
 
902
- #: app/features/events.php:916 app/features/events.php:1019
903
  msgid "Price per Date"
904
  msgstr ""
905
 
906
- #: app/features/events.php:927 app/features/events.php:941
907
- #: app/features/events.php:1031 app/features/labels.php:60
908
  #: app/features/mec/meta_boxes/display_options.php:672
909
  #: app/features/mec/meta_boxes/search_form.php:66
910
  #: app/features/mec/meta_boxes/search_form.php:127
@@ -914,30 +914,30 @@ msgstr ""
914
  #: app/features/mec/meta_boxes/search_form.php:397
915
  #: app/features/mec/meta_boxes/search_form.php:451
916
  #: app/features/mec/meta_boxes/search_form.php:512
917
- #: app/features/mec/meta_boxes/search_form.php:573 app/libraries/skins.php:881
918
  msgid "Label"
919
  msgstr "Etiqueta"
920
 
921
- #: app/features/events.php:1061
922
  msgid "Fees"
923
  msgstr "Tasas"
924
 
925
- #: app/features/events.php:1066 app/features/events.php:1147
926
- #: app/features/events.php:1260
927
  msgid "Inherit from global options"
928
  msgstr "Heredar opciones globales"
929
 
930
- #: app/features/events.php:1077 app/features/events.php:1102
931
  #: app/features/mec/settings.php:1257 app/features/mec/settings.php:1280
932
  msgid "Fee Title"
933
  msgstr "Título de la cuota"
934
 
935
- #: app/features/events.php:1081 app/features/events.php:1106
936
  #: app/features/mec/settings.php:1261 app/features/mec/settings.php:1284
937
  msgid "Amount"
938
  msgstr "Cantidad"
939
 
940
- #: app/features/events.php:1082 app/features/events.php:1107
941
  #: app/features/mec/settings.php:1262 app/features/mec/settings.php:1285
942
  msgid ""
943
  "Fee amount, considered as fixed amount if you set the type to amount "
@@ -946,87 +946,87 @@ msgstr ""
946
  "Cantidad de cuota, considerada como cantidad fija si estableces el tipo de "
947
  "cantidad, si no será considerada como porcentaje"
948
 
949
- #: app/features/events.php:1086 app/features/events.php:1111
950
  #: app/features/mec/settings.php:1266 app/features/mec/settings.php:1289
951
  msgid "Percent"
952
  msgstr "Porcentaje"
953
 
954
- #: app/features/events.php:1087 app/features/events.php:1112
955
  #: app/features/mec/settings.php:1267 app/features/mec/settings.php:1290
956
  msgid "Amount (Per Ticket)"
957
  msgstr "Cantidad (Por ticket)"
958
 
959
- #: app/features/events.php:1088 app/features/events.php:1113
960
  #: app/features/mec/settings.php:1268 app/features/mec/settings.php:1291
961
  msgid "Amount (Per Booking)"
962
  msgstr "Cantidad (por reservas)"
963
 
964
- #: app/features/events.php:1142 app/features/mec/settings.php:1068
965
  msgid "Ticket Variations / Options"
966
  msgstr ""
967
 
968
- #: app/features/events.php:1163 app/features/events.php:1185
969
  #: app/features/mec/settings.php:1327 app/features/mec/settings.php:1347
970
  msgid "Option Price"
971
  msgstr ""
972
 
973
- #: app/features/events.php:1166 app/features/events.php:1188
974
  #: app/features/mec/settings.php:1330 app/features/mec/settings.php:1350
975
  msgid "Maximum Per Ticket"
976
  msgstr ""
977
 
978
- #: app/features/events.php:1167 app/features/events.php:1189
979
  #: app/features/mec/settings.php:1331 app/features/mec/settings.php:1351
980
  msgid "Maximum Per Ticket. Leave it blank for unlimited."
981
  msgstr ""
982
 
983
- #: app/features/events.php:1306 app/features/mec/regform.php:180
984
  #: app/libraries/main.php:2137
985
  #, fuzzy
986
  #| msgid "Name"
987
  msgid "MEC Name"
988
  msgstr "Nombre"
989
 
990
- #: app/features/events.php:1307 app/features/mec/regform.php:181
991
  #: app/libraries/main.php:2166
992
  #, fuzzy
993
  #| msgid "Email"
994
  msgid "MEC Email"
995
  msgstr "Correo electrónico"
996
 
997
- #: app/features/events.php:1308 app/features/mec/regform.php:182
998
  #: app/libraries/main.php:2107
999
  msgid "Text"
1000
  msgstr "Texto"
1001
 
1002
- #: app/features/events.php:1311 app/features/mec/regform.php:185
1003
  #: app/features/organizers.php:102 app/features/organizers.php:146
1004
  #: app/features/speakers.php:111 app/features/speakers.php:175
1005
  #: app/features/speakers.php:244 app/libraries/main.php:2283
1006
  msgid "Tel"
1007
  msgstr "Tel"
1008
 
1009
- #: app/features/events.php:1312 app/features/mec/regform.php:186
1010
  #: app/libraries/main.php:2225
1011
  msgid "File"
1012
  msgstr ""
1013
 
1014
- #: app/features/events.php:1313 app/features/mec/regform.php:187
1015
  #: app/libraries/main.php:2312
1016
  msgid "Textarea"
1017
  msgstr "Área de texto"
1018
 
1019
- #: app/features/events.php:1314 app/features/mec/regform.php:188
1020
  #: app/libraries/main.php:2365
1021
  msgid "Checkboxes"
1022
  msgstr "Checkboxes"
1023
 
1024
- #: app/features/events.php:1315 app/features/mec/regform.php:189
1025
  #: app/libraries/main.php:2409
1026
  msgid "Radio Buttons"
1027
  msgstr "Botón tipo radio"
1028
 
1029
- #: app/features/events.php:1316 app/features/mec/meta_boxes/search_form.php:34
1030
  #: app/features/mec/meta_boxes/search_form.php:41
1031
  #: app/features/mec/meta_boxes/search_form.php:48
1032
  #: app/features/mec/meta_boxes/search_form.php:55
@@ -1094,36 +1094,36 @@ msgstr "Botón tipo radio"
1094
  msgid "Dropdown"
1095
  msgstr "Desplegable"
1096
 
1097
- #: app/features/events.php:1317 app/features/mec/regform.php:191
1098
  #: app/libraries/main.php:2500
1099
  msgid "Agreement"
1100
  msgstr "Acuerdo"
1101
 
1102
- #: app/features/events.php:1318 app/features/mec/regform.php:192
1103
  #: app/libraries/main.php:2341
1104
  msgid "Paragraph"
1105
  msgstr "Párrafo"
1106
 
1107
- #: app/features/events.php:1817 app/features/events.php:1832
1108
- #: app/features/events.php:1846
1109
  #, php-format
1110
  msgid "Show all %s"
1111
  msgstr "Mostrar todos %s"
1112
 
1113
- #: app/features/events.php:1817
1114
  msgid "labels"
1115
  msgstr "etiquetas"
1116
 
1117
- #: app/features/events.php:1832
1118
  msgid "locations"
1119
  msgstr "ubicaciones"
1120
 
1121
- #: app/features/events.php:1846
1122
  msgid "organizers"
1123
  msgstr "organizadores"
1124
 
1125
- #: app/features/events.php:1872 app/features/events.php:2053
1126
- #: app/features/events.php:2097 app/features/ix.php:2719
1127
  #: app/features/ix.php:2760 app/features/locations.php:58
1128
  #: app/features/locations.php:229 app/features/locations.php:286
1129
  #: app/features/locations.php:288
@@ -1137,15 +1137,15 @@ msgstr "organizadores"
1137
  #: app/features/mec/meta_boxes/search_form.php:423
1138
  #: app/features/mec/meta_boxes/search_form.php:484
1139
  #: app/features/mec/meta_boxes/search_form.php:545 app/libraries/main.php:1645
1140
- #: app/libraries/main.php:4368 app/libraries/skins.php:777
1141
  #: app/skins/single.php:255 app/skins/single/default.php:141
1142
  #: app/skins/single/default.php:351 app/skins/single/m1.php:154
1143
  #: app/skins/single/m2.php:86 app/skins/single/modern.php:83
1144
  msgid "Location"
1145
  msgstr "Localización"
1146
 
1147
- #: app/features/events.php:1873 app/features/events.php:2053
1148
- #: app/features/events.php:2097 app/features/ix.php:2719
1149
  #: app/features/ix.php:2760 app/features/mec/meta_boxes/display_options.php:674
1150
  #: app/features/mec/meta_boxes/search_form.php:45
1151
  #: app/features/mec/meta_boxes/search_form.php:106
@@ -1158,63 +1158,63 @@ msgstr "Localización"
1158
  #: app/features/mec/meta_boxes/search_form.php:552
1159
  #: app/features/organizers.php:58 app/features/organizers.php:199
1160
  #: app/features/organizers.php:255 app/features/organizers.php:257
1161
- #: app/libraries/main.php:4370 app/libraries/skins.php:803
1162
  #: app/skins/single/default.php:182 app/skins/single/default.php:392
1163
  #: app/skins/single/m1.php:90 app/skins/single/m2.php:22
1164
  #: app/skins/single/modern.php:21
1165
  msgid "Organizer"
1166
  msgstr "Organizador"
1167
 
1168
- #: app/features/events.php:1877
1169
  msgid "Repeat"
1170
  msgstr "Repetir"
1171
 
1172
- #: app/features/events.php:1878
1173
  msgid "Author"
1174
  msgstr "Autor"
1175
 
1176
- #: app/features/events.php:1988 app/features/events.php:1989
1177
  msgid "iCal Export"
1178
  msgstr "Exportar iCal"
1179
 
1180
- #: app/features/events.php:1991 app/features/events.php:1992
1181
  msgid "CSV Export"
1182
  msgstr "Exportar CSV"
1183
 
1184
- #: app/features/events.php:1994 app/features/events.php:1995
1185
  msgid "MS Excel Export"
1186
  msgstr "Exportar Excel"
1187
 
1188
- #: app/features/events.php:1997 app/features/events.php:1998
1189
  msgid "XML Export"
1190
  msgstr "Exportación XML"
1191
 
1192
- #: app/features/events.php:2000 app/features/events.php:2001
1193
  msgid "JSON Export"
1194
  msgstr "Exportación JSON"
1195
 
1196
- #: app/features/events.php:2003 app/features/events.php:2004
1197
  msgid "Duplicate"
1198
  msgstr "Duplicar"
1199
 
1200
- #: app/features/events.php:2053 app/features/events.php:2097
1201
  #: app/features/ix.php:2719 app/features/ix.php:2760
1202
  #: app/features/labels.php:176 app/features/locations.php:228
1203
  #: app/features/organizers.php:198 app/features/speakers.php:241
1204
  msgid "ID"
1205
  msgstr "ID"
1206
 
1207
- #: app/features/events.php:2053 app/features/events.php:2097
1208
  #: app/features/ix.php:2719 app/features/ix.php:2760
1209
  msgid "Link"
1210
  msgstr "Enlace"
1211
 
1212
- #: app/features/events.php:2053 app/features/events.php:2097
1213
  #, php-format
1214
  msgid "%s Tel"
1215
  msgstr "%s Teléfono "
1216
 
1217
- #: app/features/events.php:2053 app/features/events.php:2097
1218
  #, php-format
1219
  msgid "%s Email"
1220
  msgstr "%s Correo electrónico"
@@ -1298,14 +1298,14 @@ msgid "Remove Image"
1298
  msgstr "Eliminar imagen"
1299
 
1300
  #: app/features/fes/form.php:538 app/features/labels.php:61
1301
- #: app/features/labels.php:220 app/features/mec.php:293
1302
  #: app/features/mec/meta_boxes/filter.php:121 app/libraries/main.php:4365
1303
  #: app/skins/single/default.php:120 app/skins/single/default.php:330
1304
  #: app/skins/single/m1.php:64 app/skins/single/modern.php:199
1305
  msgid "Labels"
1306
  msgstr "Etiquetas"
1307
 
1308
- #: app/features/fes/form.php:583 app/features/mec.php:291
1309
  #: app/features/mec/meta_boxes/filter.php:138
1310
  msgid "Tags"
1311
  msgstr "Tags"
@@ -1991,7 +1991,7 @@ msgstr ""
1991
  #: app/features/labels.php:116 app/features/labels.php:141
1992
  #: app/skins/agenda/render.php:37 app/skins/available_spot/tpl.php:31
1993
  #: app/skins/carousel/render.php:58 app/skins/countdown/tpl.php:24
1994
- #: app/skins/cover/tpl.php:27 app/skins/daily_view/render.php:23
1995
  #: app/skins/grid/render.php:49 app/skins/list/render.php:36
1996
  #: app/skins/masonry/render.php:28 app/skins/monthly_view/calendar.php:80
1997
  #: app/skins/monthly_view/calendar_clean.php:81
@@ -2004,7 +2004,7 @@ msgstr ""
2004
  #: app/features/labels.php:117 app/features/labels.php:142
2005
  #: app/libraries/main.php:4559 app/skins/agenda/render.php:41
2006
  #: app/skins/available_spot/tpl.php:35 app/skins/carousel/render.php:62
2007
- #: app/skins/countdown/tpl.php:28 app/skins/cover/tpl.php:31
2008
  #: app/skins/daily_view/render.php:27 app/skins/grid/render.php:53
2009
  #: app/skins/list/render.php:40 app/skins/masonry/render.php:32
2010
  #: app/skins/monthly_view/calendar.php:84
@@ -2035,8 +2035,8 @@ msgstr "Slug"
2035
  msgid "Event %s"
2036
  msgstr "Evento %s"
2037
 
2038
- #: app/features/locations.php:59 app/features/mec.php:294
2039
- #: app/features/mec/dashboard.php:171 app/features/mec/meta_boxes/filter.php:87
2040
  #: app/libraries/main.php:4367
2041
  msgid "Locations"
2042
  msgstr "Lugar"
@@ -2149,37 +2149,37 @@ msgstr ""
2149
  "Si quieres, puedes seleccionar organizadores adicionales además del "
2150
  "organizador principal."
2151
 
2152
- #: app/features/mec.php:144
2153
  msgid ""
2154
  "Activation faild. Please check your purchase code or license type."
2155
  "<br><b>Note: Your purchase code should match your licesne type.</b>"
2156
  msgstr ""
2157
 
2158
- #: app/features/mec.php:144
2159
  msgid "Troubleshooting"
2160
  msgstr ""
2161
 
2162
- #: app/features/mec.php:179
2163
  msgid ""
2164
  "Your options is not in JSON format. Please insert correct options in this "
2165
  "field and try again."
2166
  msgstr ""
2167
 
2168
- #: app/features/mec.php:183
2169
  msgid "Your options field can not be empty!"
2170
  msgstr ""
2171
 
2172
- #: app/features/mec.php:187
2173
  msgid "Your options imported successfuly."
2174
  msgstr ""
2175
 
2176
- #: app/features/mec.php:274
2177
  #, fuzzy
2178
  #| msgid "Support"
2179
  msgid "MEC - Support"
2180
  msgstr "Soporte"
2181
 
2182
- #: app/features/mec.php:274 app/features/mec/gateways.php:84
2183
  #: app/features/mec/ie.php:80 app/features/mec/messages.php:84
2184
  #: app/features/mec/notifications.php:83 app/features/mec/regform.php:118
2185
  #: app/features/mec/settings.php:268 app/features/mec/styles.php:84
@@ -2188,68 +2188,68 @@ msgstr "Soporte"
2188
  msgid "Support"
2189
  msgstr "Soporte"
2190
 
2191
- #: app/features/mec.php:295 app/features/mec/dashboard.php:178
2192
  #: app/features/mec/meta_boxes/filter.php:104 app/features/organizers.php:59
2193
  #: app/libraries/main.php:4369
2194
  msgid "Organizers"
2195
  msgstr "Organizadores"
2196
 
2197
- #: app/features/mec.php:302 app/features/mec.php:319
2198
- #: app/features/mec/dashboard.php:164
2199
  msgid "Shortcodes"
2200
  msgstr "Shortcodes"
2201
 
2202
- #: app/features/mec.php:303
2203
  msgid "MEC - Settings"
2204
  msgstr "Ajustes MEC"
2205
 
2206
- #: app/features/mec.php:304
2207
  #, fuzzy
2208
  #| msgid "MEC - Settings"
2209
  msgid "MEC - Addons"
2210
  msgstr "Ajustes MEC"
2211
 
2212
- #: app/features/mec.php:304 app/features/mec/addons.php:16
2213
  msgid "Addons"
2214
  msgstr ""
2215
 
2216
- #: app/features/mec.php:321
2217
  msgid "Add Shortcode"
2218
  msgstr "Nuevo Shortcode"
2219
 
2220
- #: app/features/mec.php:322
2221
  msgid "Add New Shortcode"
2222
  msgstr "Añadir nuevo Shortcode"
2223
 
2224
- #: app/features/mec.php:323
2225
  msgid "No shortcodes found!"
2226
  msgstr "No hay shortcodes"
2227
 
2228
- #: app/features/mec.php:324
2229
  msgid "All Shortcodes"
2230
  msgstr "Todos los Shortcodes"
2231
 
2232
- #: app/features/mec.php:325
2233
  msgid "Edit shortcodes"
2234
  msgstr "Editar Shortcodes"
2235
 
2236
- #: app/features/mec.php:326
2237
  msgid "No shortcodes found in Trash!"
2238
  msgstr "No hay shortcodes en la papelera"
2239
 
2240
- #: app/features/mec.php:373
2241
  msgid "Display Options"
2242
  msgstr "Opciones de pantalla"
2243
 
2244
- #: app/features/mec.php:374
2245
  msgid "Filter Options"
2246
  msgstr "Opciones de filtros"
2247
 
2248
- #: app/features/mec.php:376
2249
  msgid "Search Form"
2250
  msgstr "Formulario de Búsqueda"
2251
 
2252
- #: app/features/mec.php:749
2253
  msgid "Display content's images as Popup"
2254
  msgstr ""
2255
 
@@ -2377,64 +2377,80 @@ msgstr "lite"
2377
  msgid "upgrade"
2378
  msgstr "actualización"
2379
 
2380
- #: app/features/mec/dashboard.php:94
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2381
  #, fuzzy
2382
  #| msgid "MEC Activation"
2383
  msgid "MEC Activate"
2384
  msgstr "Activación MEC"
2385
 
2386
- #: app/features/mec/dashboard.php:97
2387
  msgid ""
2388
  "In order to use all plugin features and options, please enter your purchase "
2389
  "code."
2390
  msgstr ""
2391
 
2392
- #: app/features/mec/dashboard.php:189 app/features/mec/settings.php:519
2393
  msgid "Upcoming Events"
2394
  msgstr "Próximos Eventos"
2395
 
2396
- #: app/features/mec/dashboard.php:213
2397
  msgid "Popular Gateways"
2398
  msgstr "Pasarelas de pago populares"
2399
 
2400
- #: app/features/mec/dashboard.php:264
2401
  msgid "Total Bookings"
2402
  msgstr "Total reservas"
2403
 
2404
- #: app/features/mec/dashboard.php:291
2405
  msgid "This Month"
2406
  msgstr "Este mes"
2407
 
2408
- #: app/features/mec/dashboard.php:292
2409
  msgid "Last Month"
2410
  msgstr "Último mes"
2411
 
2412
- #: app/features/mec/dashboard.php:293
2413
  msgid "This Year"
2414
  msgstr "Este año"
2415
 
2416
- #: app/features/mec/dashboard.php:294
2417
  msgid "Last Year"
2418
  msgstr "Año pasado"
2419
 
2420
- #: app/features/mec/dashboard.php:306
2421
  msgid "Bar"
2422
  msgstr "Barra"
2423
 
2424
- #: app/features/mec/dashboard.php:307
2425
  msgid "Line"
2426
  msgstr "Línea"
2427
 
2428
- #: app/features/mec/dashboard.php:309
2429
  msgid "Filter"
2430
  msgstr "Filtrar"
2431
 
2432
- #: app/features/mec/dashboard.php:325
2433
  #, php-format
2434
  msgid "Total Sells (%s)"
2435
  msgstr "Ventas Totales (%s)"
2436
 
2437
- #: app/features/mec/dashboard.php:346
2438
  msgid "Change Log"
2439
  msgstr "Historial de cambios"
2440
 
@@ -3217,7 +3233,7 @@ msgstr "Desactivado"
3217
  #: app/features/mec/meta_boxes/search_form.php:498
3218
  #: app/features/mec/meta_boxes/search_form.php:559 app/features/speakers.php:56
3219
  #: app/features/speakers.php:242 app/libraries/main.php:4372
3220
- #: app/libraries/skins.php:829
3221
  msgid "Speaker"
3222
  msgstr ""
3223
 
@@ -3229,7 +3245,7 @@ msgstr ""
3229
  #: app/features/mec/meta_boxes/search_form.php:390
3230
  #: app/features/mec/meta_boxes/search_form.php:444
3231
  #: app/features/mec/meta_boxes/search_form.php:505
3232
- #: app/features/mec/meta_boxes/search_form.php:566 app/libraries/skins.php:855
3233
  #, fuzzy
3234
  #| msgid "Tags"
3235
  msgid "Tag"
@@ -5091,8 +5107,8 @@ msgstr "%s Precio"
5091
  msgid "Discount"
5092
  msgstr "Descuento"
5093
 
5094
- #: app/libraries/book.php:626 app/modules/booking/default.php:286
5095
- #: app/modules/booking/default.php:381
5096
  msgid "Download Invoice"
5097
  msgstr "Descargar factura"
5098
 
@@ -5120,8 +5136,8 @@ msgid "day"
5120
  msgstr "día "
5121
 
5122
  #: app/libraries/factory.php:302 app/modules/countdown/details.php:122
5123
- #: app/skins/available_spot/tpl.php:145 app/skins/countdown/tpl.php:130
5124
- #: app/skins/countdown/tpl.php:174 app/skins/countdown/tpl.php:223
5125
  msgid "days"
5126
  msgstr "días"
5127
 
@@ -5130,8 +5146,8 @@ msgid "hour"
5130
  msgstr "hora"
5131
 
5132
  #: app/libraries/factory.php:304 app/modules/countdown/details.php:129
5133
- #: app/skins/available_spot/tpl.php:149 app/skins/countdown/tpl.php:136
5134
- #: app/skins/countdown/tpl.php:180 app/skins/countdown/tpl.php:229
5135
  msgid "hours"
5136
  msgstr "horas"
5137
 
@@ -5140,8 +5156,8 @@ msgid "minute"
5140
  msgstr "minuto"
5141
 
5142
  #: app/libraries/factory.php:306 app/modules/countdown/details.php:136
5143
- #: app/skins/available_spot/tpl.php:153 app/skins/countdown/tpl.php:142
5144
- #: app/skins/countdown/tpl.php:186 app/skins/countdown/tpl.php:235
5145
  msgid "minutes"
5146
  msgstr "minutos"
5147
 
@@ -5150,8 +5166,8 @@ msgid "second"
5150
  msgstr "segundo"
5151
 
5152
  #: app/libraries/factory.php:308 app/modules/countdown/details.php:143
5153
- #: app/skins/available_spot/tpl.php:157 app/skins/countdown/tpl.php:148
5154
- #: app/skins/countdown/tpl.php:192 app/skins/countdown/tpl.php:241
5155
  msgid "seconds"
5156
  msgstr "segundos"
5157
 
@@ -5525,12 +5541,12 @@ msgstr ""
5525
  msgid "Register Button"
5526
  msgstr "Botón de registro"
5527
 
5528
- #: app/libraries/main.php:4391 app/skins/available_spot/tpl.php:203
5529
  #: app/skins/carousel/render.php:149 app/skins/carousel/render.php:176
5530
  #: app/skins/grid/render.php:116 app/skins/grid/render.php:151
5531
  #: app/skins/grid/render.php:188 app/skins/grid/render.php:216
5532
  #: app/skins/list/render.php:102 app/skins/list/render.php:185
5533
- #: app/skins/masonry/render.php:132 app/skins/single/default.php:219
5534
  #: app/skins/single/default.php:221 app/skins/single/default.php:429
5535
  #: app/skins/single/default.php:431 app/skins/single/m1.php:126
5536
  #: app/skins/single/m1.php:128 app/skins/single/m2.php:58
@@ -5549,7 +5565,7 @@ msgstr "Ver detalle del botón"
5549
  #: app/skins/carousel/render.php:176 app/skins/grid/render.php:116
5550
  #: app/skins/grid/render.php:151 app/skins/grid/render.php:188
5551
  #: app/skins/grid/render.php:216 app/skins/list/render.php:102
5552
- #: app/skins/list/render.php:185 app/skins/masonry/render.php:132
5553
  #: app/skins/slider/render.php:114 app/skins/slider/render.php:159
5554
  #: app/skins/slider/render.php:204 app/skins/slider/render.php:249
5555
  #: app/skins/slider/render.php:305
@@ -5560,7 +5576,7 @@ msgstr "Ver detalle"
5560
  msgid "Event Detail Button"
5561
  msgstr "Botón de detalle del evento"
5562
 
5563
- #: app/libraries/main.php:4393 app/skins/countdown/tpl.php:216
5564
  msgid "Event Detail"
5565
  msgstr "Detalle del evento"
5566
 
@@ -5632,19 +5648,19 @@ msgstr "Se ha añadido un nuevo evento."
5632
  msgid "to"
5633
  msgstr "a"
5634
 
5635
- #: app/libraries/notifications.php:520 app/modules/export/details.php:26
5636
  msgid "+ Add to Google Calendar"
5637
  msgstr "+ Añadir Google Calendar"
5638
 
5639
- #: app/libraries/notifications.php:521 app/modules/export/details.php:27
5640
  msgid "+ iCal export"
5641
  msgstr "Exportación + iCal"
5642
 
5643
- #: app/libraries/notifications.php:582
5644
  msgid "Yes"
5645
  msgstr "Sí"
5646
 
5647
- #: app/libraries/notifications.php:582
5648
  msgid "No"
5649
  msgstr "No"
5650
 
@@ -5659,7 +5675,7 @@ msgstr "No existe skin controller."
5659
  msgid "All of the day"
5660
  msgstr "Todo el día"
5661
 
5662
- #: app/libraries/skins.php:902
5663
  msgid "Ignore month and years"
5664
  msgstr "Ignorar meses y años"
5665
 
@@ -5671,7 +5687,7 @@ msgstr "Asistentes evento"
5671
  msgid "No attendee found! Be the first one to book!"
5672
  msgstr "¡No aparecen asistentes! !Se el primero en apuntarte!"
5673
 
5674
- #: app/modules/attendees-list/details.php:47
5675
  #, php-format
5676
  msgid "%s tickets"
5677
  msgstr "%s Entradas"
@@ -5692,19 +5708,19 @@ msgstr "Aplicar cupón"
5692
  msgid "Free Booking"
5693
  msgstr "Reserva gratuita"
5694
 
5695
- #: app/modules/booking/steps/form.php:48
5696
  msgid "Attendees Form"
5697
  msgstr "Asistentes"
5698
 
5699
- #: app/modules/booking/steps/form.php:149
5700
  msgid "Fill other attendees information like the first form."
5701
  msgstr ""
5702
  "Rellenar la información de los otros asistentes igual que el primer "
5703
  "formulario."
5704
 
5705
- #: app/modules/booking/steps/form.php:162
5706
- #: app/modules/booking/steps/tickets.php:55 app/skins/countdown/tpl.php:117
5707
- #: app/skins/countdown/tpl.php:161 app/skins/countdown/tpl.php:206
5708
  msgid "Next"
5709
  msgstr "Siguiente"
5710
 
@@ -5821,20 +5837,20 @@ msgstr "Visibilidad"
5821
  msgid " KM"
5822
  msgstr " KM"
5823
 
5824
- #: app/skins/agenda/tpl.php:63 app/skins/agenda/tpl.php:67
5825
- #: app/skins/carousel/tpl.php:43 app/skins/grid/tpl.php:53
5826
- #: app/skins/grid/tpl.php:57 app/skins/list/tpl.php:58
5827
- #: app/skins/list/tpl.php:62 app/skins/masonry/tpl.php:51
5828
- #: app/skins/m
4
  msgstr ""
5
  "Project-Id-Version: Plugins - Modern Events Calendar Lite - Stable (latest "
6
  "release)\n"
7
+ "POT-Creation-Date: 2019-05-13 16:14+0430\n"
8
+ "PO-Revision-Date: 2019-05-13 16:14+0430\n"
9
  "Last-Translator: \n"
10
  "Language-Team: \n"
11
  "Language: es\n"
25
  msgid "Content"
26
  msgstr "Contenido"
27
 
28
+ #: app/addons/KC.php:75 app/addons/VC.php:70 app/features/mec.php:344
29
+ #: app/features/mec.php:374 app/features/mec.php:400
30
  msgid "Shortcode"
31
  msgstr "Shortcode"
32
 
51
  msgid "Event Color"
52
  msgstr "Color del evento"
53
 
54
+ #: app/features/contextual.php:55 app/features/mec.php:325
55
  #: app/features/mec/gateways.php:24 app/features/mec/ie.php:20
56
  #: app/features/mec/messages.php:24 app/features/mec/notifications.php:23
57
  #: app/features/mec/regform.php:60 app/features/mec/settings.php:41
60
  msgid "Settings"
61
  msgstr "Ajustes"
62
 
63
+ #: app/features/contextual.php:62 app/features/events.php:1595
64
  #: app/features/mec/gateways.php:33 app/features/mec/ie.php:29
65
  #: app/features/mec/messages.php:33 app/features/mec/notifications.php:32
66
  #: app/features/mec/regform.php:68 app/features/mec/regform.php:131
237
  msgid "Frontend Event Submission"
238
  msgstr "Presentación del evento Frontend"
239
 
240
+ #: app/features/contextual.php:298 app/features/events.php:771
241
  #: app/features/mec/settings.php:150
242
  msgid "Exceptional Days"
243
  msgstr "Días excepcionales"
244
 
245
+ #: app/features/contextual.php:308 app/features/events.php:270
246
  #: app/features/mec/settings.php:168 app/features/mec/settings.php:1131
247
  msgid "Booking"
248
  msgstr "Reserva"
266
  msgid "MEC Activation"
267
  msgstr "Activación MEC"
268
 
269
+ #: app/features/events.php:134 app/features/ix/export.php:34
270
+ #: app/features/mec/dashboard.php:168 app/skins/daily_view/tpl.php:79
271
  #: app/skins/monthly_view/tpl.php:70 app/skins/yearly_view/tpl.php:68
272
  msgid "Events"
273
  msgstr "Eventos"
274
 
275
+ #: app/features/events.php:135
276
  #: app/features/mec/meta_boxes/display_options.php:722
277
  #: app/features/mec/meta_boxes/display_options.php:760
278
  #: app/features/mec/meta_boxes/display_options.php:789
281
  msgid "Event"
282
  msgstr "Evento"
283
 
284
+ #: app/features/events.php:136 app/features/mec.php:311
285
  msgid "Add Event"
286
  msgstr "Nuevo evento"
287
 
288
+ #: app/features/events.php:137
289
  msgid "Add New Event"
290
  msgstr "Añadir nuevo evento"
291
 
292
+ #: app/features/events.php:138 app/features/ix.php:3181
293
+ #: app/features/ix/thirdparty.php:42 app/skins/map/tpl.php:55
294
  msgid "No events found!"
295
  msgstr "No hay eventos"
296
 
297
+ #: app/features/events.php:139
298
  msgid "All Events"
299
  msgstr "Todos los eventos"
300
 
301
+ #: app/features/events.php:140
302
  msgid "Edit Event"
303
  msgstr "Editar Evento"
304
 
305
+ #: app/features/events.php:141
306
  msgid "View Event"
307
  msgstr "Ver evento"
308
 
309
+ #: app/features/events.php:142
310
  msgid "No events found in Trash!"
311
  msgstr "No hay eventos en la papelera"
312
 
313
+ #: app/features/events.php:157
314
  #: app/features/mec/meta_boxes/display_options.php:671
315
  #: app/features/mec/meta_boxes/search_form.php:31
316
  #: app/features/mec/meta_boxes/search_form.php:92
322
  #: app/features/mec/meta_boxes/search_form.php:416
323
  #: app/features/mec/meta_boxes/search_form.php:477
324
  #: app/features/mec/meta_boxes/search_form.php:538 app/libraries/main.php:4364
325
+ #: app/libraries/skins.php:746 app/skins/single/default.php:157
326
  #: app/skins/single/default.php:367 app/skins/single/m1.php:169
327
  #: app/skins/single/m2.php:101 app/skins/single/modern.php:98
328
  msgid "Category"
329
  msgstr "Categoría"
330
 
331
+ #: app/features/events.php:158 app/features/fes/form.php:513
332
+ #: app/features/mec.php:313 app/features/mec/meta_boxes/filter.php:70
333
  #: app/libraries/main.php:4363
334
  msgid "Categories"
335
  msgstr "Categorías"
336
 
337
+ #: app/features/events.php:168 app/features/labels.php:71
338
  #: app/features/locations.php:69 app/features/organizers.php:69
339
  #: app/features/speakers.php:67
340
  #, php-format
341
  msgid "All %s"
342
  msgstr "Todos %s"
343
 
344
+ #: app/features/events.php:169 app/features/labels.php:72
345
  #: app/features/locations.php:70 app/features/organizers.php:70
346
  #: app/features/speakers.php:68
347
  #, php-format
348
  msgid "Edit %s"
349
  msgstr "Editar %s"
350
 
351
+ #: app/features/events.php:170 app/features/labels.php:73
352
  #: app/features/locations.php:71 app/features/organizers.php:71
353
  #: app/features/speakers.php:69
354
  #, php-format
355
  msgid "View %s"
356
  msgstr "Ver %s"
357
 
358
+ #: app/features/events.php:171 app/features/labels.php:74
359
  #: app/features/locations.php:72 app/features/organizers.php:72
360
  #: app/features/speakers.php:70
361
  #, php-format
362
  msgid "Update %s"
363
  msgstr "Actualizar %s"
364
 
365
+ #: app/features/events.php:172 app/features/labels.php:75
366
  #: app/features/locations.php:73 app/features/organizers.php:73
367
  #: app/features/speakers.php:71
368
  #, php-format
369
  msgid "Add New %s"
370
  msgstr "Añadir nuevo %s"
371
 
372
+ #: app/features/events.php:173 app/features/labels.php:76
373
  #: app/features/locations.php:74 app/features/organizers.php:74
374
  #: app/features/speakers.php:72
375
  #, php-format
376
  msgid "New %s Name"
377
  msgstr "Nuevo %s Nombre"
378
 
379
+ #: app/features/events.php:174 app/features/labels.php:77
380
  #: app/features/locations.php:75 app/features/organizers.php:75
381
  #: app/features/speakers.php:73
382
  #, php-format
383
  msgid "Popular %s"
384
  msgstr "Popular %s"
385
 
386
+ #: app/features/events.php:175 app/features/labels.php:78
387
  #: app/features/locations.php:76 app/features/organizers.php:76
388
  #: app/features/speakers.php:74
389
  #, php-format
390
  msgid "Search %s"
391
  msgstr "Buscar %s"
392
 
393
+ #: app/features/events.php:198 app/features/events.php:217
394
  msgid "Category Icon"
395
  msgstr "Icono de categoría"
396
 
397
+ #: app/features/events.php:200 app/features/events.php:221
398
  msgid "Select icon"
399
  msgstr "Seleccionar icono"
400
 
401
+ #: app/features/events.php:266
402
  msgid "Event Details"
403
  msgstr "Detalle de evento"
404
 
405
+ #: app/features/events.php:304 app/features/events.php:2451
406
+ #: app/features/events.php:2493 app/features/fes/form.php:474
407
  #: app/features/ix.php:2719 app/features/ix.php:2760
408
  #: app/features/mec/settings.php:996 app/libraries/main.php:4396
409
  #: app/widgets/single.php:103
410
  msgid "Event Cost"
411
  msgstr "Coste del evento"
412
 
413
+ #: app/features/events.php:307 app/features/fes/form.php:477
414
  #: app/libraries/main.php:4397 app/skins/single/default.php:91
415
  #: app/skins/single/default.php:301 app/skins/single/m1.php:49
416
  #: app/skins/single/modern.php:184
417
  msgid "Cost"
418
  msgstr "Coste"
419
 
420
+ #: app/features/events.php:400
421
  msgid "Note for reviewer"
422
  msgstr "Nota para el encargado"
423
 
424
+ #: app/features/events.php:407
425
  msgid "Guest Data"
426
  msgstr "Datos del invitado"
427
 
428
+ #: app/features/events.php:408 app/features/events.php:1577
429
  #: app/features/fes/form.php:436 app/features/labels.php:177
430
  #: app/features/mec/regform.php:27 app/features/organizers.php:268
431
+ #: app/features/profile/profile.php:90 app/libraries/notifications.php:569
432
  #: app/modules/booking/steps/form.php:35
433
  msgid "Name"
434
  msgstr "Nombre"
435
 
436
+ #: app/features/events.php:409 app/features/events.php:1588
437
+ #: app/features/events.php:1661 app/features/fes/form.php:432
438
  #: app/features/mec/regform.php:38 app/features/mec/regform.php:183
439
  #: app/features/organizers.php:110 app/features/organizers.php:150
440
  #: app/features/profile/profile.php:93 app/features/speakers.php:119
441
  #: app/features/speakers.php:179 app/libraries/main.php:1084
442
  #: app/libraries/main.php:1165 app/libraries/main.php:2196
443
+ #: app/libraries/notifications.php:570 app/modules/booking/steps/form.php:43
444
+ #: app/modules/booking/steps/form.php:76 app/skins/single.php:216
445
  #: app/skins/single/default.php:199 app/skins/single/default.php:409
446
  #: app/skins/single/m1.php:107 app/skins/single/m2.php:39
447
  #: app/skins/single/modern.php:38
448
  msgid "Email"
449
  msgstr "Correo electrónico"
450
 
451
+ #: app/features/events.php:413 app/features/fes/form.php:223
452
  msgid "Date and Time"
453
  msgstr "Día y hora"
454
 
455
+ #: app/features/events.php:417 app/features/events.php:421
456
+ #: app/features/events.php:2273 app/features/events.php:2451
457
+ #: app/features/events.php:2493 app/features/fes/form.php:227
458
  #: app/features/fes/form.php:231 app/features/ix.php:2719
459
  #: app/features/ix.php:2760 app/features/ix/import_g_calendar.php:38
460
+ #: app/features/mec/dashboard.php:312
461
  #: app/features/mec/meta_boxes/display_options.php:42
462
  #: app/features/mec/meta_boxes/display_options.php:139
463
  #: app/features/mec/meta_boxes/display_options.php:235
474
  msgid "Start Date"
475
  msgstr "Día de inicio"
476
 
477
+ #: app/features/events.php:485 app/features/events.php:566
478
+ #: app/features/events.php:1111 app/features/events.php:1149
479
+ #: app/features/events.php:1256 app/features/events.php:1279
480
  #: app/features/fes/form.php:259 app/features/fes/form.php:299
481
  msgid "AM"
482
  msgstr "AM"
483
 
484
+ #: app/features/events.php:491 app/features/events.php:572
485
+ #: app/features/events.php:1117 app/features/events.php:1155
486
+ #: app/features/events.php:1257 app/features/events.php:1280
487
  #: app/features/fes/form.php:260 app/features/fes/form.php:300
488
  msgid "PM"
489
  msgstr "PM"
490
 
491
+ #: app/features/events.php:498 app/features/events.php:502
492
+ #: app/features/events.php:2274 app/features/events.php:2451
493
+ #: app/features/events.php:2493 app/features/fes/form.php:267
494
  #: app/features/fes/form.php:271 app/features/ix.php:2719
495
  #: app/features/ix.php:2760 app/features/ix/import_g_calendar.php:44
496
+ #: app/features/mec/dashboard.php:313
497
  msgid "End Date"
498
  msgstr "Día final"
499
 
500
+ #: app/features/events.php:583 app/features/fes/form.php:306
501
  msgid "All Day Event"
502
  msgstr "Evento de todo el día"
503
 
504
+ #: app/features/events.php:591 app/features/fes/form.php:309
505
  msgid "Hide Event Time"
506
  msgstr "Ocultar hora del evento"
507
 
508
+ #: app/features/events.php:599 app/features/fes/form.php:312
509
  msgid "Hide Event End Time"
510
  msgstr "Oculta la hora de finalización del evento"
511
 
512
+ #: app/features/events.php:603 app/features/fes/form.php:316
513
  msgid "Time Comment"
514
  msgstr "Tiempo para comentar"
515
 
516
+ #: app/features/events.php:604 app/features/fes/form.php:317
517
  #, fuzzy
518
  #| msgid ""
519
  #| "It shows next to event time on calendar. You can insert Timezone etc. in "
525
  "Muestra la hora del siguiente evento en el calendario. Puedes insertar Zona "
526
  "horaria, etc en este campo."
527
 
528
+ #: app/features/events.php:615 app/features/fes/form.php:323
529
  msgid "Event Repeating"
530
  msgstr "Repetir el evento"
531
 
532
+ #: app/features/events.php:619 app/features/fes/form.php:327
533
  msgid "Repeats"
534
  msgstr "Repeticiones"
535
 
536
+ #: app/features/events.php:626 app/features/fes/form.php:329
537
+ #: app/features/mec/dashboard.php:315 app/skins/full_calendar/tpl.php:73
538
  msgid "Daily"
539
  msgstr "Diariamente"
540
 
541
+ #: app/features/events.php:632 app/features/fes/form.php:330
542
  msgid "Every Weekday"
543
  msgstr "Cada día de la semana"
544
 
545
+ #: app/features/events.php:638 app/features/fes/form.php:331
546
  msgid "Every Weekend"
547
  msgstr "Cada fin de semana"
548
 
549
+ #: app/features/events.php:644 app/features/fes/form.php:332
550
  msgid "Certain Weekdays"
551
  msgstr "Ciertos días de la semana"
552
 
553
+ #: app/features/events.php:650 app/features/fes/form.php:333
554
+ #: app/skins/full_calendar/tpl.php:72
555
  msgid "Weekly"
556
  msgstr "Semanal"
557
 
558
+ #: app/features/events.php:656 app/features/fes/form.php:334
559
+ #: app/features/mec/dashboard.php:316 app/skins/full_calendar/tpl.php:71
560
  msgid "Monthly"
561
  msgstr "Mensual"
562
 
563
+ #: app/features/events.php:662 app/features/fes/form.php:335
564
+ #: app/features/mec/dashboard.php:317 app/skins/full_calendar/tpl.php:70
565
  msgid "Yearly"
566
  msgstr "Anual"
567
 
568
+ #: app/features/events.php:668 app/features/fes/form.php:336
569
  msgid "Custom Days"
570
  msgstr "Días personalizados"
571
 
572
+ #: app/features/events.php:672 app/features/fes/form.php:340
573
  msgid "Repeat Interval"
574
  msgstr "Intervalo de repetición"
575
 
576
+ #: app/features/events.php:673 app/features/fes/form.php:341
577
  msgid "Repeat interval"
578
  msgstr "Intervalo de repetición"
579
 
580
+ #: app/features/events.php:676 app/features/fes/form.php:344
581
  msgid "Week Days"
582
  msgstr "Días de semana"
583
 
584
+ #: app/features/events.php:677 app/features/fes/form.php:345
585
  #: app/libraries/main.php:406
586
  msgid "Monday"
587
  msgstr "Lunes"
588
 
589
+ #: app/features/events.php:678 app/features/fes/form.php:346
590
  #: app/libraries/main.php:406
591
  msgid "Tuesday"
592
  msgstr "Martes"
593
 
594
+ #: app/features/events.php:679 app/features/fes/form.php:347
595
  #: app/libraries/main.php:406
596
  msgid "Wednesday"
597
  msgstr "Miércoles"
598
 
599
+ #: app/features/events.php:680 app/features/fes/form.php:348
600
  #: app/libraries/main.php:406
601
  msgid "Thursday"
602
  msgstr "Jueves"
603
 
604
+ #: app/features/events.php:681 app/features/fes/form.php:349
605
  #: app/libraries/main.php:406
606
  msgid "Friday"
607
  msgstr "Viernes"
608
 
609
+ #: app/features/events.php:682 app/features/fes/form.php:350
610
  #: app/libraries/main.php:406
611
  msgid "Saturday"
612
  msgstr "Sábado"
613
 
614
+ #: app/features/events.php:683 app/features/fes/form.php:351
615
  #: app/libraries/main.php:406
616
  msgid "Sunday"
617
  msgstr "Domingo"
618
 
619
+ #: app/features/events.php:688 app/features/events.php:1203
620
+ #: app/features/events.php:1217 app/features/events.php:1317
621
  #: app/features/fes/form.php:356 app/features/ix/import_f_calendar.php:42
622
  #: app/features/ix/import_g_calendar.php:51
623
  #: app/features/ix/import_meetup.php:40 app/features/ix/thirdparty.php:33
624
  msgid "Start"
625
  msgstr "Inicio"
626
 
627
+ #: app/features/events.php:689 app/features/events.php:1204
628
+ #: app/features/events.php:1218 app/features/events.php:1318
629
  #: app/features/fes/form.php:357
630
  msgid "End"
631
  msgstr ""
632
 
633
+ #: app/features/events.php:690 app/features/events.php:782
634
+ #: app/features/events.php:868 app/features/events.php:932
635
+ #: app/features/events.php:1067 app/features/events.php:1190
636
+ #: app/features/events.php:1309 app/features/events.php:1376
637
+ #: app/features/events.php:1479 app/features/fes/form.php:358
638
  msgid "Add"
639
  msgstr "Añadir"
640
 
641
+ #: app/features/events.php:691 app/features/fes/form.php:359
642
  msgid "Add certain days to event occurrence dates."
643
  msgstr "Añade ciertos días a las fechas de ocurrencia del evento."
644
 
645
+ #: app/features/events.php:717 app/features/fes/form.php:382
646
  msgid "Ends Repeat"
647
  msgstr "Finaliza la repetición"
648
 
649
+ #: app/features/events.php:726 app/features/fes/form.php:386
650
  msgid "Never"
651
  msgstr "Nunca"
652
 
653
+ #: app/features/events.php:736 app/features/fes/form.php:391
654
  msgid "On"
655
  msgstr "On"
656
 
657
+ #: app/features/events.php:748 app/features/fes/form.php:398
658
  msgid "After"
659
  msgstr "Después"
660
 
661
+ #: app/features/events.php:750 app/features/fes/form.php:400
662
  msgid "Occurrences times"
663
  msgstr "Ocurrencias del evento"
664
 
665
+ #: app/features/events.php:751 app/features/fes/form.php:401
666
  msgid ""
667
  "The event will finish after certain repeats. For example if you set it to "
668
  "10, the event will finish after 10 repeats."
670
  "El evento finalizará después de ciertas repeticiones. Por ejemplo, si "
671
  "estableces en 10, el evento terminará después de 10 repeticiones."
672
 
673
+ #: app/features/events.php:777
674
  msgid "Exclude certain days"
675
  msgstr "Excluir ciertos días"
676
 
677
+ #: app/features/events.php:781 app/features/events.php:1662
678
  #: app/features/mec/regform.php:184 app/features/profile/profile.php:31
679
  #: app/libraries/main.php:1651 app/libraries/main.php:2254
680
  #: app/modules/booking/steps/tickets.php:22
684
  msgid "Date"
685
  msgstr "Fecha"
686
 
687
+ #: app/features/events.php:783
688
  msgid "Exclude certain days from event occurrence dates."
689
  msgstr "Excluye ciertos días de las fechas de ocurrencia del evento."
690
 
691
+ #: app/features/events.php:828 app/libraries/render.php:454
692
  msgid "Day 1"
693
  msgstr ""
694
 
695
+ #: app/features/events.php:850 app/features/mec/settings.php:1050
696
  #: app/skins/single.php:278
697
  msgid "Hourly Schedule"
698
  msgstr "Programación horaria"
699
 
700
+ #: app/features/events.php:853
701
  msgid "Add Day"
702
  msgstr ""
703
 
704
+ #: app/features/events.php:854
705
  msgid ""
706
  "Add new days for schedule. For example if your event is multiple days, you "
707
  "can add a different schedule for each day!"
708
  msgstr ""
709
 
710
+ #: app/features/events.php:860
711
  #, php-format
712
  msgid "Day %s"
713
  msgstr ""
714
 
715
+ #: app/features/events.php:863 app/features/events.php:882
716
+ #: app/features/events.php:902 app/features/events.php:927
717
+ #: app/features/events.php:943 app/features/events.php:1491
718
+ #: app/features/events.php:1513 app/features/events.php:2270
719
+ #: app/features/events.php:2451 app/features/events.php:2493
720
  #: app/features/fes/form.php:216 app/features/ix.php:2719
721
  #: app/features/ix.php:2760 app/features/mec/settings.php:1322
722
  #: app/features/mec/settings.php:1342 app/features/mec/styling.php:194
723
  msgid "Title"
724
  msgstr "Titulo"
725
 
726
+ #: app/features/events.php:865 app/features/events.php:884
727
+ #: app/features/events.php:904 app/features/events.php:929
728
+ #: app/features/events.php:945 app/features/events.php:1184
729
+ #: app/features/events.php:1207 app/features/events.php:1221
730
+ #: app/features/events.php:1304 app/features/events.php:1321
731
+ #: app/features/events.php:1402 app/features/events.php:1427
732
+ #: app/features/events.php:1502 app/features/events.php:1524
733
  #: app/features/fes/list.php:72 app/features/mec/settings.php:1271
734
  #: app/features/mec/settings.php:1294 app/features/mec/settings.php:1333
735
  #: app/features/mec/settings.php:1353 app/libraries/main.php:2115
743
  msgid "Remove"
744
  msgstr "Eliminar"
745
 
746
+ #: app/features/events.php:869 app/features/events.php:933
747
  msgid "Add new hourly schedule row"
748
  msgstr "Añadir nueva línea programa horario"
749
 
750
+ #: app/features/events.php:880 app/features/events.php:900
751
+ #: app/features/events.php:941
752
  msgid "From e.g. 8:15"
753
  msgstr "Desde 8:15"
754
 
755
+ #: app/features/events.php:881 app/features/events.php:901
756
+ #: app/features/events.php:942
757
  msgid "To e.g. 8:45"
758
  msgstr "a 8:45"
759
 
760
+ #: app/features/events.php:883 app/features/events.php:903
761
+ #: app/features/events.php:944 app/features/events.php:1160
762
+ #: app/features/events.php:1285
763
  msgid "Description"
764
  msgstr "Descripción"
765
 
766
+ #: app/features/events.php:887 app/features/events.php:907
767
+ #: app/features/events.php:948 app/features/fes/form.php:606
768
+ #: app/features/mec.php:321 app/features/mec/settings.php:78
769
  #: app/features/mec/settings.php:1044 app/features/speakers.php:57
770
  #: app/libraries/main.php:4371 app/modules/speakers/details.php:18
771
  msgid "Speakers"
772
  msgstr ""
773
 
774
+ #: app/features/events.php:924 app/features/events.php:928
775
  #, fuzzy
776
  #| msgid "Week Days"
777
  msgid "New Day"
778
  msgstr "Días de semana"
779
 
780
+ #: app/features/events.php:975 app/features/fes/form.php:451
781
  #: app/features/mec/settings.php:990
782
  msgid "Event Links"
783
  msgstr "Enlaces de eventos"
784
 
785
+ #: app/features/events.php:977 app/features/fes/form.php:453
786
  #: app/libraries/main.php:4394
787
  msgid "Event Link"
788
  msgstr "Enlace del evento"
789
 
790
+ #: app/features/events.php:978 app/features/events.php:983
791
  #: app/features/fes/form.php:454 app/features/fes/form.php:459
792
  msgid "eg. http://yoursite.com/your-event"
793
  msgstr "ej. http://yoursite.com/your-event"
794
 
795
+ #: app/features/events.php:979 app/features/fes/form.php:455
796
  msgid ""
797
  "If you fill it, it will be replaced instead of default event page link. "
798
  "Insert full link including http(s)://"
800
  "Si lo rellenas, se reemplazará en vez del enlace de la página del evento por "
801
  "defecto. Inserta todo el enlace incluyendo http(s)://"
802
 
803
+ #: app/features/events.php:982 app/features/fes/form.php:458
804
  #: app/libraries/main.php:4395 app/skins/single/default.php:105
805
  #: app/skins/single/default.php:315 app/skins/single/m1.php:190
806
  #: app/skins/single/m2.php:123 app/skins/single/modern.php:120
808
  msgid "More Info"
809
  msgstr "Más Información"
810
 
811
+ #: app/features/events.php:984 app/features/fes/form.php:460
812
  msgid "More Information"
813
  msgstr "Más Información"
814
 
815
+ #: app/features/events.php:986 app/features/fes/form.php:462
816
  msgid "Current Window"
817
  msgstr "Ventana actual"
818
 
819
+ #: app/features/events.php:987 app/features/fes/form.php:463
820
  msgid "New Window"
821
  msgstr "Nueva ventana"
822
 
823
+ #: app/features/events.php:989 app/features/fes/form.php:465
824
  msgid ""
825
  "If you fill it, it will be shown in event details page as an optional link. "
826
  "Insert full link including http(s)://"
828
  "Si lo rellenas, se mostrará en la página de detalles del evento como enlace "
829
  "opcional. Inserta todo el enlace incluyendo http(s)://"
830
 
831
+ #: app/features/events.php:1022
832
  msgid "Total booking limits"
833
  msgstr "Límite total de reservas"
834
 
835
+ #: app/features/events.php:1032 app/features/events.php:1182
836
+ #: app/features/events.php:1302 app/modules/booking/default.php:81
837
  #: app/modules/booking/steps/tickets.php:40
838
+ #: app/skins/available_spot/tpl.php:139
839
  msgid "Unlimited"
840
  msgstr "Ilimitado"
841
 
842
+ #: app/features/events.php:1034
843
  msgid "100"
844
  msgstr "100"
845
 
846
+ #: app/features/events.php:1059 app/libraries/book.php:60
847
  #: app/libraries/main.php:4399 app/modules/booking/steps/tickets.php:40
848
  msgid "Tickets"
849
  msgstr "Tickets"
850
 
851
+ #: app/features/events.php:1062
852
  msgid ""
853
  "You're translating an event so MEC will use the original event for tickets "
854
  "and booking. You can only translate the ticket name and description. Please "
859
  "entrada. Por favor define las entradas exactas que podrías definir en un "
860
  "evento original aquí."
861
 
862
+ #: app/features/events.php:1079 app/features/events.php:1234
863
  msgid "Ticket Name"
864
  msgstr "Nombre del ticket"
865
 
866
+ #: app/features/events.php:1083 app/features/events.php:1238
867
+ #: app/features/events.php:2451 app/features/events.php:2493
868
  #: app/features/ix.php:2719 app/features/ix.php:2760
869
  msgid "Start Time"
870
  msgstr "Hora de Inicio"
871
 
872
+ #: app/features/events.php:1121 app/features/events.php:1261
873
+ #: app/features/events.php:2451 app/features/events.php:2493
874
  #: app/features/ix.php:2719 app/features/ix.php:2760
875
  msgid "End Time"
876
  msgstr "Hora de finalización"
877
 
878
+ #: app/features/events.php:1164 app/features/events.php:1205
879
+ #: app/features/events.php:1219 app/features/events.php:1289
880
+ #: app/features/events.php:1319 app/features/events.php:1495
881
+ #: app/features/events.php:1517 app/features/mec/settings.php:1326
882
  #: app/features/mec/settings.php:1346
883
  msgid "Price"
884
  msgstr "Precio"
885
 
886
+ #: app/features/events.php:1165 app/features/events.php:1290
887
  msgid "Insert 0 for free ticket. Only numbers please."
888
  msgstr "Introduce un 0 para una entrada gratuita. Utiliza únicamente números."
889
 
890
+ #: app/features/events.php:1168 app/features/events.php:1293
891
  msgid "Price Label"
892
  msgstr "Etiqueta de precio"
893
 
894
+ #: app/features/events.php:1169 app/features/events.php:1294
895
  msgid "For showing on website. e.g. $15"
896
  msgstr "Para mostrar en la web. Ej. 15€"
897
 
898
+ #: app/features/events.php:1173 app/features/events.php:1298
899
  msgid "Available Tickets"
900
  msgstr "Tickets disponibles"
901
 
902
+ #: app/features/events.php:1189 app/features/events.php:1308
903
  msgid "Price per Date"
904
  msgstr ""
905
 
906
+ #: app/features/events.php:1206 app/features/events.php:1220
907
+ #: app/features/events.php:1320 app/features/labels.php:60
908
  #: app/features/mec/meta_boxes/display_options.php:672
909
  #: app/features/mec/meta_boxes/search_form.php:66
910
  #: app/features/mec/meta_boxes/search_form.php:127
914
  #: app/features/mec/meta_boxes/search_form.php:397
915
  #: app/features/mec/meta_boxes/search_form.php:451
916
  #: app/features/mec/meta_boxes/search_form.php:512
917
+ #: app/features/mec/meta_boxes/search_form.php:573 app/libraries/skins.php:876
918
  msgid "Label"
919
  msgstr "Etiqueta"
920
 
921
+ #: app/features/events.php:1356
922
  msgid "Fees"
923
  msgstr "Tasas"
924
 
925
+ #: app/features/events.php:1366 app/features/events.php:1469
926
+ #: app/features/events.php:1605
927
  msgid "Inherit from global options"
928
  msgstr "Heredar opciones globales"
929
 
930
+ #: app/features/events.php:1388 app/features/events.php:1413
931
  #: app/features/mec/settings.php:1257 app/features/mec/settings.php:1280
932
  msgid "Fee Title"
933
  msgstr "Título de la cuota"
934
 
935
+ #: app/features/events.php:1392 app/features/events.php:1417
936
  #: app/features/mec/settings.php:1261 app/features/mec/settings.php:1284
937
  msgid "Amount"
938
  msgstr "Cantidad"
939
 
940
+ #: app/features/events.php:1393 app/features/events.php:1418
941
  #: app/features/mec/settings.php:1262 app/features/mec/settings.php:1285
942
  msgid ""
943
  "Fee amount, considered as fixed amount if you set the type to amount "
946
  "Cantidad de cuota, considerada como cantidad fija si estableces el tipo de "
947
  "cantidad, si no será considerada como porcentaje"
948
 
949
+ #: app/features/events.php:1397 app/features/events.php:1422
950
  #: app/features/mec/settings.php:1266 app/features/mec/settings.php:1289
951
  msgid "Percent"
952
  msgstr "Porcentaje"
953
 
954
+ #: app/features/events.php:1398 app/features/events.php:1423
955
  #: app/features/mec/settings.php:1267 app/features/mec/settings.php:1290
956
  msgid "Amount (Per Ticket)"
957
  msgstr "Cantidad (Por ticket)"
958
 
959
+ #: app/features/events.php:1399 app/features/events.php:1424
960
  #: app/features/mec/settings.php:1268 app/features/mec/settings.php:1291
961
  msgid "Amount (Per Booking)"
962
  msgstr "Cantidad (por reservas)"
963
 
964
+ #: app/features/events.php:1459 app/features/mec/settings.php:1068
965
  msgid "Ticket Variations / Options"
966
  msgstr ""
967
 
968
+ #: app/features/events.php:1496 app/features/events.php:1518
969
  #: app/features/mec/settings.php:1327 app/features/mec/settings.php:1347
970
  msgid "Option Price"
971
  msgstr ""
972
 
973
+ #: app/features/events.php:1499 app/features/events.php:1521
974
  #: app/features/mec/settings.php:1330 app/features/mec/settings.php:1350
975
  msgid "Maximum Per Ticket"
976
  msgstr ""
977
 
978
+ #: app/features/events.php:1500 app/features/events.php:1522
979
  #: app/features/mec/settings.php:1331 app/features/mec/settings.php:1351
980
  msgid "Maximum Per Ticket. Leave it blank for unlimited."
981
  msgstr ""
982
 
983
+ #: app/features/events.php:1658 app/features/mec/regform.php:180
984
  #: app/libraries/main.php:2137
985
  #, fuzzy
986
  #| msgid "Name"
987
  msgid "MEC Name"
988
  msgstr "Nombre"
989
 
990
+ #: app/features/events.php:1659 app/features/mec/regform.php:181
991
  #: app/libraries/main.php:2166
992
  #, fuzzy
993
  #| msgid "Email"
994
  msgid "MEC Email"
995
  msgstr "Correo electrónico"
996
 
997
+ #: app/features/events.php:1660 app/features/mec/regform.php:182
998
  #: app/libraries/main.php:2107
999
  msgid "Text"
1000
  msgstr "Texto"
1001
 
1002
+ #: app/features/events.php:1663 app/features/mec/regform.php:185
1003
  #: app/features/organizers.php:102 app/features/organizers.php:146
1004
  #: app/features/speakers.php:111 app/features/speakers.php:175
1005
  #: app/features/speakers.php:244 app/libraries/main.php:2283
1006
  msgid "Tel"
1007
  msgstr "Tel"
1008
 
1009
+ #: app/features/events.php:1664 app/features/mec/regform.php:186
1010
  #: app/libraries/main.php:2225
1011
  msgid "File"
1012
  msgstr ""
1013
 
1014
+ #: app/features/events.php:1665 app/features/mec/regform.php:187
1015
  #: app/libraries/main.php:2312
1016
  msgid "Textarea"
1017
  msgstr "Área de texto"
1018
 
1019
+ #: app/features/events.php:1666 app/features/mec/regform.php:188
1020
  #: app/libraries/main.php:2365
1021
  msgid "Checkboxes"
1022
  msgstr "Checkboxes"
1023
 
1024
+ #: app/features/events.php:1667 app/features/mec/regform.php:189
1025
  #: app/libraries/main.php:2409
1026
  msgid "Radio Buttons"
1027
  msgstr "Botón tipo radio"
1028
 
1029
+ #: app/features/events.php:1668 app/features/mec/meta_boxes/search_form.php:34
1030
  #: app/features/mec/meta_boxes/search_form.php:41
1031
  #: app/features/mec/meta_boxes/search_form.php:48
1032
  #: app/features/mec/meta_boxes/search_form.php:55
1094
  msgid "Dropdown"
1095
  msgstr "Desplegable"
1096
 
1097
+ #: app/features/events.php:1669 app/features/mec/regform.php:191
1098
  #: app/libraries/main.php:2500
1099
  msgid "Agreement"
1100
  msgstr "Acuerdo"
1101
 
1102
+ #: app/features/events.php:1670 app/features/mec/regform.php:192
1103
  #: app/libraries/main.php:2341
1104
  msgid "Paragraph"
1105
  msgstr "Párrafo"
1106
 
1107
+ #: app/features/events.php:2209 app/features/events.php:2226
1108
+ #: app/features/events.php:2243
1109
  #, php-format
1110
  msgid "Show all %s"
1111
  msgstr "Mostrar todos %s"
1112
 
1113
+ #: app/features/events.php:2209
1114
  msgid "labels"
1115
  msgstr "etiquetas"
1116
 
1117
+ #: app/features/events.php:2226
1118
  msgid "locations"
1119
  msgstr "ubicaciones"
1120
 
1121
+ #: app/features/events.php:2243
1122
  msgid "organizers"
1123
  msgstr "organizadores"
1124
 
1125
+ #: app/features/events.php:2271 app/features/events.php:2451
1126
+ #: app/features/events.php:2493 app/features/ix.php:2719
1127
  #: app/features/ix.php:2760 app/features/locations.php:58
1128
  #: app/features/locations.php:229 app/features/locations.php:286
1129
  #: app/features/locations.php:288
1137
  #: app/features/mec/meta_boxes/search_form.php:423
1138
  #: app/features/mec/meta_boxes/search_form.php:484
1139
  #: app/features/mec/meta_boxes/search_form.php:545 app/libraries/main.php:1645
1140
+ #: app/libraries/main.php:4368 app/libraries/skins.php:772
1141
  #: app/skins/single.php:255 app/skins/single/default.php:141
1142
  #: app/skins/single/default.php:351 app/skins/single/m1.php:154
1143
  #: app/skins/single/m2.php:86 app/skins/single/modern.php:83
1144
  msgid "Location"
1145
  msgstr "Localización"
1146
 
1147
+ #: app/features/events.php:2272 app/features/events.php:2451
1148
+ #: app/features/events.php:2493 app/features/ix.php:2719
1149
  #: app/features/ix.php:2760 app/features/mec/meta_boxes/display_options.php:674
1150
  #: app/features/mec/meta_boxes/search_form.php:45
1151
  #: app/features/mec/meta_boxes/search_form.php:106
1158
  #: app/features/mec/meta_boxes/search_form.php:552
1159
  #: app/features/organizers.php:58 app/features/organizers.php:199
1160
  #: app/features/organizers.php:255 app/features/organizers.php:257
1161
+ #: app/libraries/main.php:4370 app/libraries/skins.php:798
1162
  #: app/skins/single/default.php:182 app/skins/single/default.php:392
1163
  #: app/skins/single/m1.php:90 app/skins/single/m2.php:22
1164
  #: app/skins/single/modern.php:21
1165
  msgid "Organizer"
1166
  msgstr "Organizador"
1167
 
1168
+ #: app/features/events.php:2276
1169
  msgid "Repeat"
1170
  msgstr "Repetir"
1171
 
1172
+ #: app/features/events.php:2277
1173
  msgid "Author"
1174
  msgstr "Autor"
1175
 
1176
+ #: app/features/events.php:2387 app/features/events.php:2388
1177
  msgid "iCal Export"
1178
  msgstr "Exportar iCal"
1179
 
1180
+ #: app/features/events.php:2390 app/features/events.php:2391
1181
  msgid "CSV Export"
1182
  msgstr "Exportar CSV"
1183
 
1184
+ #: app/features/events.php:2393 app/features/events.php:2394
1185
  msgid "MS Excel Export"
1186
  msgstr "Exportar Excel"
1187
 
1188
+ #: app/features/events.php:2396 app/features/events.php:2397
1189
  msgid "XML Export"
1190
  msgstr "Exportación XML"
1191
 
1192
+ #: app/features/events.php:2399 app/features/events.php:2400
1193
  msgid "JSON Export"
1194
  msgstr "Exportación JSON"
1195
 
1196
+ #: app/features/events.php:2402 app/features/events.php:2403
1197
  msgid "Duplicate"
1198
  msgstr "Duplicar"
1199
 
1200
+ #: app/features/events.php:2451 app/features/events.php:2493
1201
  #: app/features/ix.php:2719 app/features/ix.php:2760
1202
  #: app/features/labels.php:176 app/features/locations.php:228
1203
  #: app/features/organizers.php:198 app/features/speakers.php:241
1204
  msgid "ID"
1205
  msgstr "ID"
1206
 
1207
+ #: app/features/events.php:2451 app/features/events.php:2493
1208
  #: app/features/ix.php:2719 app/features/ix.php:2760
1209
  msgid "Link"
1210
  msgstr "Enlace"
1211
 
1212
+ #: app/features/events.php:2451 app/features/events.php:2493
1213
  #, php-format
1214
  msgid "%s Tel"
1215
  msgstr "%s Teléfono "
1216
 
1217
+ #: app/features/events.php:2451 app/features/events.php:2493
1218
  #, php-format
1219
  msgid "%s Email"
1220
  msgstr "%s Correo electrónico"
1298
  msgstr "Eliminar imagen"
1299
 
1300
  #: app/features/fes/form.php:538 app/features/labels.php:61
1301
+ #: app/features/labels.php:220 app/features/mec.php:314
1302
  #: app/features/mec/meta_boxes/filter.php:121 app/libraries/main.php:4365
1303
  #: app/skins/single/default.php:120 app/skins/single/default.php:330
1304
  #: app/skins/single/m1.php:64 app/skins/single/modern.php:199
1305
  msgid "Labels"
1306
  msgstr "Etiquetas"
1307
 
1308
+ #: app/features/fes/form.php:583 app/features/mec.php:312
1309
  #: app/features/mec/meta_boxes/filter.php:138
1310
  msgid "Tags"
1311
  msgstr "Tags"
1991
  #: app/features/labels.php:116 app/features/labels.php:141
1992
  #: app/skins/agenda/render.php:37 app/skins/available_spot/tpl.php:31
1993
  #: app/skins/carousel/render.php:58 app/skins/countdown/tpl.php:24
1994
+ #: app/skins/cover/tpl.php:28 app/skins/daily_view/render.php:23
1995
  #: app/skins/grid/render.php:49 app/skins/list/render.php:36
1996
  #: app/skins/masonry/render.php:28 app/skins/monthly_view/calendar.php:80
1997
  #: app/skins/monthly_view/calendar_clean.php:81
2004
  #: app/features/labels.php:117 app/features/labels.php:142
2005
  #: app/libraries/main.php:4559 app/skins/agenda/render.php:41
2006
  #: app/skins/available_spot/tpl.php:35 app/skins/carousel/render.php:62
2007
+ #: app/skins/countdown/tpl.php:28 app/skins/cover/tpl.php:32
2008
  #: app/skins/daily_view/render.php:27 app/skins/grid/render.php:53
2009
  #: app/skins/list/render.php:40 app/skins/masonry/render.php:32
2010
  #: app/skins/monthly_view/calendar.php:84
2035
  msgid "Event %s"
2036
  msgstr "Evento %s"
2037
 
2038
+ #: app/features/locations.php:59 app/features/mec.php:315
2039
+ #: app/features/mec/dashboard.php:182 app/features/mec/meta_boxes/filter.php:87
2040
  #: app/libraries/main.php:4367
2041
  msgid "Locations"
2042
  msgstr "Lugar"
2149
  "Si quieres, puedes seleccionar organizadores adicionales además del "
2150
  "organizador principal."
2151
 
2152
+ #: app/features/mec.php:149
2153
  msgid ""
2154
  "Activation faild. Please check your purchase code or license type."
2155
  "<br><b>Note: Your purchase code should match your licesne type.</b>"
2156
  msgstr ""
2157
 
2158
+ #: app/features/mec.php:149
2159
  msgid "Troubleshooting"
2160
  msgstr ""
2161
 
2162
+ #: app/features/mec.php:189
2163
  msgid ""
2164
  "Your options is not in JSON format. Please insert correct options in this "
2165
  "field and try again."
2166
  msgstr ""
2167
 
2168
+ #: app/features/mec.php:196
2169
  msgid "Your options field can not be empty!"
2170
  msgstr ""
2171
 
2172
+ #: app/features/mec.php:202
2173
  msgid "Your options imported successfuly."
2174
  msgstr ""
2175
 
2176
+ #: app/features/mec.php:295
2177
  #, fuzzy
2178
  #| msgid "Support"
2179
  msgid "MEC - Support"
2180
  msgstr "Soporte"
2181
 
2182
+ #: app/features/mec.php:295 app/features/mec/gateways.php:84
2183
  #: app/features/mec/ie.php:80 app/features/mec/messages.php:84
2184
  #: app/features/mec/notifications.php:83 app/features/mec/regform.php:118
2185
  #: app/features/mec/settings.php:268 app/features/mec/styles.php:84
2188
  msgid "Support"
2189
  msgstr "Soporte"
2190
 
2191
+ #: app/features/mec.php:316 app/features/mec/dashboard.php:189
2192
  #: app/features/mec/meta_boxes/filter.php:104 app/features/organizers.php:59
2193
  #: app/libraries/main.php:4369
2194
  msgid "Organizers"
2195
  msgstr "Organizadores"
2196
 
2197
+ #: app/features/mec.php:324 app/features/mec.php:343
2198
+ #: app/features/mec/dashboard.php:175
2199
  msgid "Shortcodes"
2200
  msgstr "Shortcodes"
2201
 
2202
+ #: app/features/mec.php:325
2203
  msgid "MEC - Settings"
2204
  msgstr "Ajustes MEC"
2205
 
2206
+ #: app/features/mec.php:326
2207
  #, fuzzy
2208
  #| msgid "MEC - Settings"
2209
  msgid "MEC - Addons"
2210
  msgstr "Ajustes MEC"
2211
 
2212
+ #: app/features/mec.php:326 app/features/mec/addons.php:16
2213
  msgid "Addons"
2214
  msgstr ""
2215
 
2216
+ #: app/features/mec.php:345
2217
  msgid "Add Shortcode"
2218
  msgstr "Nuevo Shortcode"
2219
 
2220
+ #: app/features/mec.php:346
2221
  msgid "Add New Shortcode"
2222
  msgstr "Añadir nuevo Shortcode"
2223
 
2224
+ #: app/features/mec.php:347
2225
  msgid "No shortcodes found!"
2226
  msgstr "No hay shortcodes"
2227
 
2228
+ #: app/features/mec.php:348
2229
  msgid "All Shortcodes"
2230
  msgstr "Todos los Shortcodes"
2231
 
2232
+ #: app/features/mec.php:349
2233
  msgid "Edit shortcodes"
2234
  msgstr "Editar Shortcodes"
2235
 
2236
+ #: app/features/mec.php:350
2237
  msgid "No shortcodes found in Trash!"
2238
  msgstr "No hay shortcodes en la papelera"
2239
 
2240
+ #: app/features/mec.php:398
2241
  msgid "Display Options"
2242
  msgstr "Opciones de pantalla"
2243
 
2244
+ #: app/features/mec.php:399
2245
  msgid "Filter Options"
2246
  msgstr "Opciones de filtros"
2247
 
2248
+ #: app/features/mec.php:401
2249
  msgid "Search Form"
2250
  msgstr "Formulario de Búsqueda"
2251
 
2252
+ #: app/features/mec.php:751
2253
  msgid "Display content's images as Popup"
2254
  msgstr ""
2255
 
2377
  msgid "upgrade"
2378
  msgstr "actualización"
2379
 
2380
+ #: app/features/mec/dashboard.php:93
2381
+ msgid "GETTING STARTED"
2382
+ msgstr ""
2383
+
2384
+ #: app/features/mec/dashboard.php:96
2385
+ #, fuzzy
2386
+ #| msgid "Modern Events Calendar"
2387
+ msgid "Welcome to Modern Events Calendar"
2388
+ msgstr "Modern Events Calendar"
2389
+
2390
+ #: app/features/mec/dashboard.php:97
2391
+ msgid ""
2392
+ "We recommend you watch this 2 minute getting started video, and then try the "
2393
+ "editor yourself by dragging and dropping elements to create your first page."
2394
+ msgstr ""
2395
+
2396
+ #: app/features/mec/dashboard.php:105
2397
  #, fuzzy
2398
  #| msgid "MEC Activation"
2399
  msgid "MEC Activate"
2400
  msgstr "Activación MEC"
2401
 
2402
+ #: app/features/mec/dashboard.php:108
2403
  msgid ""
2404
  "In order to use all plugin features and options, please enter your purchase "
2405
  "code."
2406
  msgstr ""
2407
 
2408
+ #: app/features/mec/dashboard.php:200 app/features/mec/settings.php:519
2409
  msgid "Upcoming Events"
2410
  msgstr "Próximos Eventos"
2411
 
2412
+ #: app/features/mec/dashboard.php:224
2413
  msgid "Popular Gateways"
2414
  msgstr "Pasarelas de pago populares"
2415
 
2416
+ #: app/features/mec/dashboard.php:278
2417
  msgid "Total Bookings"
2418
  msgstr "Total reservas"
2419
 
2420
+ #: app/features/mec/dashboard.php:305
2421
  msgid "This Month"
2422
  msgstr "Este mes"
2423
 
2424
+ #: app/features/mec/dashboard.php:306
2425
  msgid "Last Month"
2426
  msgstr "Último mes"
2427
 
2428
+ #: app/features/mec/dashboard.php:307
2429
  msgid "This Year"
2430
  msgstr "Este año"
2431
 
2432
+ #: app/features/mec/dashboard.php:308
2433
  msgid "Last Year"
2434
  msgstr "Año pasado"
2435
 
2436
+ #: app/features/mec/dashboard.php:320
2437
  msgid "Bar"
2438
  msgstr "Barra"
2439
 
2440
+ #: app/features/mec/dashboard.php:321
2441
  msgid "Line"
2442
  msgstr "Línea"
2443
 
2444
+ #: app/features/mec/dashboard.php:323
2445
  msgid "Filter"
2446
  msgstr "Filtrar"
2447
 
2448
+ #: app/features/mec/dashboard.php:339
2449
  #, php-format
2450
  msgid "Total Sells (%s)"
2451
  msgstr "Ventas Totales (%s)"
2452
 
2453
+ #: app/features/mec/dashboard.php:360
2454
  msgid "Change Log"
2455
  msgstr "Historial de cambios"
2456
 
3233
  #: app/features/mec/meta_boxes/search_form.php:498
3234
  #: app/features/mec/meta_boxes/search_form.php:559 app/features/speakers.php:56
3235
  #: app/features/speakers.php:242 app/libraries/main.php:4372
3236
+ #: app/libraries/skins.php:824
3237
  msgid "Speaker"
3238
  msgstr ""
3239
 
3245
  #: app/features/mec/meta_boxes/search_form.php:390
3246
  #: app/features/mec/meta_boxes/search_form.php:444
3247
  #: app/features/mec/meta_boxes/search_form.php:505
3248
+ #: app/features/mec/meta_boxes/search_form.php:566 app/libraries/skins.php:850
3249
  #, fuzzy
3250
  #| msgid "Tags"
3251
  msgid "Tag"
5107
  msgid "Discount"
5108
  msgstr "Descuento"
5109
 
5110
+ #: app/libraries/book.php:626 app/modules/booking/default.php:296
5111
+ #: app/modules/booking/default.php:391
5112
  msgid "Download Invoice"
5113
  msgstr "Descargar factura"
5114
 
5136
  msgstr "día "
5137
 
5138
  #: app/libraries/factory.php:302 app/modules/countdown/details.php:122
5139
+ #: app/skins/available_spot/tpl.php:146 app/skins/countdown/tpl.php:131
5140
+ #: app/skins/countdown/tpl.php:175 app/skins/countdown/tpl.php:224
5141
  msgid "days"
5142
  msgstr "días"
5143
 
5146
  msgstr "hora"
5147
 
5148
  #: app/libraries/factory.php:304 app/modules/countdown/details.php:129
5149
+ #: app/skins/available_spot/tpl.php:150 app/skins/countdown/tpl.php:137
5150
+ #: app/skins/countdown/tpl.php:181 app/skins/countdown/tpl.php:230
5151
  msgid "hours"
5152
  msgstr "horas"
5153
 
5156
  msgstr "minuto"
5157
 
5158
  #: app/libraries/factory.php:306 app/modules/countdown/details.php:136
5159
+ #: app/skins/available_spot/tpl.php:154 app/skins/countdown/tpl.php:143
5160
+ #: app/skins/countdown/tpl.php:187 app/skins/countdown/tpl.php:236
5161
  msgid "minutes"
5162
  msgstr "minutos"
5163
 
5166
  msgstr "segundo"
5167
 
5168
  #: app/libraries/factory.php:308 app/modules/countdown/details.php:143
5169
+ #: app/skins/available_spot/tpl.php:158 app/skins/countdown/tpl.php:149
5170
+ #: app/skins/countdown/tpl.php:193 app/skins/countdown/tpl.php:242
5171
  msgid "seconds"
5172
  msgstr "segundos"
5173
 
5541
  msgid "Register Button"
5542
  msgstr "Botón de registro"
5543
 
5544
+ #: app/libraries/main.php:4391 app/skins/available_spot/tpl.php:204
5545
  #: app/skins/carousel/render.php:149 app/skins/carousel/render.php:176
5546
  #: app/skins/grid/render.php:116 app/skins/grid/render.php:151
5547
  #: app/skins/grid/render.php:188 app/skins/grid/render.php:216
5548
  #: app/skins/list/render.php:102 app/skins/list/render.php:185
5549
+ #: app/skins/masonry/render.php:133 app/skins/single/default.php:219
5550
  #: app/skins/single/default.php:221 app/skins/single/default.php:429
5551
  #: app/skins/single/default.php:431 app/skins/single/m1.php:126
5552
  #: app/skins/single/m1.php:128 app/skins/single/m2.php:58
5565
  #: app/skins/carousel/render.php:176 app/skins/grid/render.php:116
5566
  #: app/skins/grid/render.php:151 app/skins/grid/render.php:188
5567
  #: app/skins/grid/render.php:216 app/skins/list/render.php:102
5568
+ #: app/skins/list/render.php:185 app/skins/masonry/render.php:133
5569
  #: app/skins/slider/render.php:114 app/skins/slider/render.php:159
5570
  #: app/skins/slider/render.php:204 app/skins/slider/render.php:249
5571
  #: app/skins/slider/render.php:305
5576
  msgid "Event Detail Button"
5577
  msgstr "Botón de detalle del evento"
5578
 
5579
+ #: app/libraries/main.php:4393 app/skins/countdown/tpl.php:217
5580
  msgid "Event Detail"
5581
  msgstr "Detalle del evento"
5582
 
5648
  msgid "to"
5649
  msgstr "a"
5650
 
5651
+ #: app/libraries/notifications.php:520 app/modules/export/details.php:27
5652
  msgid "+ Add to Google Calendar"
5653
  msgstr "+ Añadir Google Calendar"
5654
 
5655
+ #: app/libraries/notifications.php:521 app/modules/export/details.php:28
5656
  msgid "+ iCal export"
5657
  msgstr "Exportación + iCal"
5658
 
5659
+ #: app/libraries/notifications.php:585
5660
  msgid "Yes"
5661
  msgstr "Sí"
5662
 
5663
+ #: app/libraries/notifications.php:585
5664
  msgid "No"
5665
  msgstr "No"
5666
 
5675
  msgid "All of the day"
5676
  msgstr "Todo el día"
5677
 
5678
+ #: app/libraries/skins.php:897
5679
  msgid "Ignore month and years"
5680
  msgstr "Ignorar meses y años"
5681
 
5687
  msgid "No attendee found! Be the first one to book!"
5688
  msgstr "¡No aparecen asistentes! !Se el primero en apuntarte!"
5689
 
5690
+ #: app/modules/attendees-list/details.php:54
5691
  #, php-format
5692
  msgid "%s tickets"
5693
  msgstr "%s Entradas"
5708
  msgid "Free Booking"
5709
  msgstr "Reserva gratuita"
5710
 
5711
+ #: app/modules/booking/steps/form.php:49
5712
  msgid "Attendees Form"
5713
  msgstr "Asistentes"
5714
 
5715
+ #: app/modules/booking/steps/form.php:156
5716
  msgid "Fill other attendees information like the first form."
5717
  msgstr ""
5718
  "Rellenar la información de los otros asistentes igual que el primer "
5719
  "formulario."
5720
 
5721
+ #: app/modules/booking/steps/form.php:169
5722
+ #: app/modules/booking/steps/tickets.php:55 app/skins/countdown/tpl.php:118
5723
+ #: app/skins/countdown/tpl.php:162 app/skins/countdown/tpl.php:207
5724
  msgid "Next"
5725
  msgstr "Siguiente"
5726
 
5837
  msgid " KM"
5838
  msgstr " KM"
5839